• DocumentCode
    3403491
  • Title

    Real-time efficient FPGA implementation of aes algorithm

  • Author

    El Maraghy, Mazen ; Hesham, Salma ; Abd El Ghany, Mohamed A.

  • Author_Institution
    Electron. & Commun. Dept., German Univ. in Cairo, Cairo, Egypt
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    203
  • Lastpage
    208
  • Abstract
    An efficient optimized area and speed FPGA implementation for the Advanced Encryption Standard is proposed in this paper. The iterative looping method is adopted with multistage sub-pipelining architecture to achieve a 1.33 Gbps throughput for the AES-128 bit Encryption process. The proposed design operates at 425 MHz with 303 CLB slices on a Xilinx Virtex-5 XC5VLX50 FPGA Device. For real-time hardware evaluation, an end-user Java based application is developed. The software application is linked to the hardware design through the Xilinx MicroBlaze soft processor core.
  • Keywords
    Java; cryptography; field programmable gate arrays; iterative methods; AES algorithm; AES-encryption process; CLB slices; Xilinx MicroBlaze soft processor core; Xilinx Virtex-5 XC5VLX50 FPGA device; advanced encryption standard; bit rate 1.33 Gbit/s; end-user Java based application; frequency 425 MHz; iterative looping method; multistage sub-pipelining architecture; optimized area FPGA; real-time efficient FPGA; real-time hardware evaluation; software application; speed FPGA; word length 128 bit; Abstracts; Encryption; Hardware; Indexes; AES; FPGA; MicroBlaze; VHDL; cryptography; hardware implementation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference (SOCC), 2013 IEEE 26th International
  • Conference_Location
    Erlangen
  • ISSN
    2164-1676
  • Type

    conf

  • DOI
    10.1109/SOCC.2013.6749688
  • Filename
    6749688