A High-Speed FPGA Implementation of AES for Large Scale Embedded Systems and its Applications

被引:3
作者
Harb, Salah [1 ]
Ahmad, M. Omair [1 ]
Swamy, M. N. S. [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
来源
2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS) | 2022年
基金
加拿大自然科学与工程研究理事会;
关键词
Cryptosystem; Encryption; AES Algorithm; FPGA; Pipelined Architecture; BRAM; Efficiency;
D O I
10.1109/ICICS55353.2022.9811140
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a high-speed hardware implementation of the AES encryption algorithm is presented. targeting the large scale and high bandwidth embedded systems and applications. The high-speed implementation is developed by employing the pipelining architectural technique, where the fully sub pipelined architecture is applied efficiently. The applied architecture is performed using the AES 128-bit data path. The fully sub pipelined architectural technique is implemented by constructing the S-boxes of the AES encryption algorithm using the BRAMs of the FPGA device. The pipelined design is realized on the new Xilinx FPGA devices, Artix-7, Virtex-7, Kintex-7, Spartan-7, and Kintex UltraScale. The proposed design is fully synthesized, translated, placed, and routed using the new Xilinx Vivado 2020 design suite. The hardware implementation results of the proposed pipelined design show an efficiency in terms of speed, utilized resources, and throughput. Comparing with previous works, our proposed pipelined design utilizes less FPGA resources, operates at high operating frequencies, and delivers high throughputs.
引用
收藏
页码:59 / 64
页数:6
相关论文
共 23 条
[1]  
[Anonymous], VIVADO ML OVERVIEW
[2]  
[Anonymous], CORTEX A9
[3]  
[Anonymous], 2015, Kintex UltraScale FPGAs Data Sheet: DC and AC Switching Characteristics
[4]  
[Anonymous], VIRTEX 7 FPGA FAMILY
[5]  
[Anonymous], ZEDBOARD AVNET BOARD
[6]  
Biryukov A., 2005, ENCY CRYPTOGRAPHY SE, P351, DOI [10.1007/0-387-23483-7_233, DOI 10.1007/0-387-23483-7_233]
[7]   High Performance Data Encryption with AES Implementation on FPGA [J].
Chen, Shuang ;
Hu, Wei ;
Li, Zhenhao .
2019 IEEE 5TH INTL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / IEEE INTL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC) / IEEE INTL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2019, :149-153
[8]  
Deschamps J., 2009, Hardware Implementation of Finite-Field Arithmetic
[9]  
Fried M. D., 2006, FIELD ARITHMETIC
[10]  
I. Xilinx, 2018, XIL FPGA DEV