REAL-TIME EFFICIENT FPGA IMPLEMENTATION OF AES ALGORITHM

被引:0
作者
El Maraghy, Mazen [1 ]
Hesham, Salma [1 ]
Abd El Ghany, Mohamed A. [1 ,2 ]
机构
[1] German Univ, Elect & Commun Dept, Cairo, Egypt
[2] Tech Univ Darmstadt, Darmstadt, Germany
来源
2013 IEEE 26TH INTERNATIONAL SOC CONFERENCE (SOCC) | 2013年
关键词
AES; FPGA; VHDL; cryptography; hardware implementation; MicroBlaze;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:203 / 208
页数:6
相关论文
共 17 条
[1]  
Ai-Wen Luo, 2011, Business Management and Electronic Information. Proceedings of the 2011 International Conference on Business Management and Electronic Information (BMEI 2011), P743, DOI 10.1109/ICBMEI.2011.5917042
[2]  
Anitha Christy N., 2012, 2012 International Conference on Devices, Circuits and Systems (ICDCS 2012), P713, DOI 10.1109/ICDCSyst.2012.6188783
[3]  
Daemen J., 1999, AES ALGORITHM SUBMIS
[4]  
Deshpande A. M., 2009, CONTR AUT COMM EN CO
[5]  
*FIPS, 2001, 197 FIPS
[6]  
Ghewari P. B., 2010, Int. J. Eng. Sci. Technol., V2, P213
[7]   A new methodology to implement the AES algorithm using partial and dynamic reconfiguration [J].
Granado-Criado, Jose M. ;
Vega-Rodriguez, Miguel A. ;
Sanchez-Perez, Juan M. ;
Gomez-Pulido, Juan A. .
INTEGRATION-THE VLSI JOURNAL, 2010, 43 (01) :72-80
[8]  
Gupta A., 2011, 2011 IEEE 15th International Symposium on Consumer Electronics, P571, DOI 10.1109/ISCE.2011.5973895
[9]  
National Institute of Standards and Technology (NIST), 1999, DAT ENCR STAND DES S
[10]  
Pham T. A., 2012, AUT COMP ICAC 2012 1