DocumentCode :
2383043
Title :
The FPGA Implementation of 128-bits AES AlgorithmBased on Four 32-bits Parallel Operation
Author :
Huang, Chi-Wu ; Chang, Chi-Jeng ; Lin, Mao-Yuan ; Tai, Hung-Yun
Author_Institution :
Nat. Taiwan Normal Univ., Taipei
fYear :
2007
fDate :
1-3 Nov. 2007
Firstpage :
462
Lastpage :
464
Abstract :
A 32-bit AES implementation is proposed in small Xilinx FPGA chip (Spartan-3 XC3S200). It uses 148 slices, 11 block RAMs (BRAMs) and achieves a throughput of 647 mega bits per second ( Mbps) at 278 MHz working frequency. It achieve 3 times improvement in throughput and 3.4 times increase to the best known similar design in throughput per area and 8% smaller in slices area. An 128-bit AES implementation in FPGA (Virtex-II XC2VP20) by parallel operations of four above 32-bit AES is also presented. Comparison to state-ofart AES cores indicates that the proposed folded designed achieves 4780 Mbps and 410 slices, which outperformed the most works by 200% in throughput and requires 20% less reconfigurable area, which results over 250% improvement in throughput/slice metric.
Keywords :
cryptography; field programmable gate arrays; 128-bits AES algorithm; 32-bits parallel operation; Spartan-3 XC3S200; Virtex-II XC2VP20; Xilinx FPGA chip; block RAM; frequency 278 MHz; word length 128 bit; word length 32 bit; Circuits; Clocks; Data privacy; Educational technology; Electronics industry; Field programmable gate arrays; Frequency; Industrial electronics; NIST; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data, Privacy, and E-Commerce, 2007. ISDPE 2007. The First International Symposium on
Conference_Location :
Chengdu
Print_ISBN :
978-0-7695-3016-1
Type :
conf
DOI :
10.1109/ISDPE.2007.132
Filename :
4402734
Link To Document :
بازگشت