DocumentCode
2234377
Title
Efficient architecture and implementations of AES
Author
Chen, Dong ; Shou, Guochu ; Hu, Yihong ; Guo, Zhigang
Author_Institution
Sch. of Inf. & Commun. Eng., Beijing Univ. of Posts & Telecommun. (BUPT), Beijing, China
Volume
6
fYear
2010
fDate
20-22 Aug. 2010
Abstract
An equivalent optimized sub-pipelined architecture is proposed to implement the AES, every round including encryption and decryption needs one clock cycle. The SubBytes/InvSubBytes operation using composite field arithmetic in GF(24) and BlockRAMs respectively. In addition, an efficient key expansion which supports the output of 128 bits key per cycle and allows key changes every cycle is also presented. The novel pipelined design can achieve a throughput of 82.65Gbps on a Xilinx Virtex-4 xc4vlx100 device with composite field implementation of the SubBytes operation. By using 40 BlockRAMs and 8901 slices, the throughput of 64 Gbps is achieved with a frequency of 500MHz.These two designs´ throughput/area rate are all over 6 Mbps/Slice indicate that our designs are low-cost for high-speed implementation.
Keywords
cryptography; parallel architectures; pipeline processing; random-access storage; AES; SubBytes-InvSubBytes operation; Xilinx Virtex-4 xc4vlxl00 device; blockRAMs; clock cycle; composite field arithmetic; decryption; encryption; equivalent optimized sub-pipelined architecture; frequency 500 MHz; key expansion; CMOS integrated circuits; Clocks; Cryptography; Field programmable gate arrays; Performance evaluation; Registers; Throughput; AES; FPGA; KeyExpansion; composite field; sub-pipelined;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
Conference_Location
Chengdu
ISSN
2154-7491
Print_ISBN
978-1-4244-6539-2
Type
conf
DOI
10.1109/ICACTE.2010.5579818
Filename
5579818
Link To Document