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
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;
Conference_Titel :
Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6539-2
DOI :
10.1109/ICACTE.2010.5579818