FPGA Design and Implementation of an AES Algorithm based on Iterative Looping Architecture

被引:23
作者
Al-Khafaji, Alshaima Q. [1 ]
Al-Gailani, M. F. [1 ]
Abdullah, Hikmat N. [1 ]
机构
[1] Al Nahrain Univ, Coll Informat Engn, Baghdad, Iraq
来源
2019 IEEE 9TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE-BERLIN) | 2019年
关键词
Advanced Encryption Standard (AES); High Level Language (HLL); Integrated Synthesis Environment (ISE); Field Programmable Gate Array (FPGA);
D O I
10.1109/icce-berlin47944.2019.8966137
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Most applications nowadays require protection of their data from tampering to ensure secure transfer of information. At the same time, they need to be secured quickly and within available resources. In this paper, efficient hardware architecture has been designed and implemented for the Advanced Encryption Standard (AES) algorithm based on the Field Programmable Gate Array (FPGA) using High Level Language (HLL). The design focused on the optimal use of available resources, thus iterative looping architecture is suggested to minimize the hardware resources utilization and power consumption. The design is synthesized and simulated using Xilinx ISE 14.7 and ModelSim software, respectively. The implementation is compared with other previous works in terms of area, and power consumption. The results show that the proposed design achieves significant decrease in area (utilize 423 slices) and power consumption (3.68 W). The throughput reaches the value of 2457 Mbit/Sec implemented on Virtex-6 xc6vlx195t-3 of Xilinx device family. This makes the proposed design suitable for applications, where resources are limited.
引用
收藏
页码:1 / 5
页数:5
相关论文
共 11 条
[1]  
[Anonymous], 2001, StandardFIPS197
[2]  
Ghewari P. B., 2010, Int. J. Eng. Sci. Technol., V2, P213
[3]  
Hoang T., 2012, 2012 IEEE RIVF INT C
[4]  
Joan D., 2002, INFORM SECURITY CRYP
[5]  
Kavitha E., 2016, INT J ADV RES COMPUT, V5
[6]  
Khose PN, 2015, 2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC)
[7]  
Minal Y. J., 2014, IOSR J VLSI SIGNAL P, V4, P65
[8]   Efficient and High-Performance Parallel Hardware Architectures for the AES-GCM [J].
Mozaffari-Kermani, Mehran ;
Reyhani-Masoleh, Arash .
IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (08) :1165-1178
[9]  
Saqib N. A., 2007, SIGNALS COMMUNICATIO, V26, P362
[10]  
Stallings W., 2001, CRYPTOGRAPHY NETWORK