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
Link To Document