DocumentCode
2933103
Title
Implementations of high throughput sequential and fully pipelined AES processors on FPGA
Author
Fan, Chih-Peng ; Hwang, Jun-Kui
Author_Institution
Nat. Chung Hsing Univ., Tai-chung
fYear
2007
fDate
Nov. 28 2007-Dec. 1 2007
Firstpage
353
Lastpage
356
Abstract
In this paper, we use FPGA chips to realize the high- throughput 128 bits AES cipher processor by new high-speed and hardware sharing functional blocks. The AES functional caculations include four transformation stages, which are SubBytes, ShiftRows, MixColumns and AddRoundKey. The content-addressable memory (CAM) based scheme is used to realize the new proposed high-speed SubBytes block. The new hardware sharing architecture is applied to implement the proposed high-speed MixColumns block. Then the efficient low-cost AddRoundKey architecture is used for real-time key generations. The utilized FPGA tool is Xilinx ISEtrade 7.1 with XSTtrade synthesizer. In our proposed sequential AES design, the operational frequency can reach 75.3 MHz and the throughput can be up to 0.876 Gbits/s. In our full pipelined AES design, the operational frequency can process 250 MHz and the throughput can be up to 32 Gbits/s. Both of the proposed sequential and full pipelined AES realizations achieve higher throughput than the other sequential and full pipelined designs, individually.
Keywords
content-addressable storage; cryptography; field programmable gate arrays; logic design; microprocessor chips; pipeline processing; sequential circuits; AES cipher processor; CAM; FPGA chip; content-addressable memory; full pipelined design; hardware sharing architecture; sequential design; Cryptography; Field programmable gate arrays; Frequency; Galois fields; Hardware; NIST; Polynomials; Signal processing; Synthesizers; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Signal Processing and Communication Systems, 2007. ISPACS 2007. International Symposium on
Conference_Location
Xiamen
Print_ISBN
978-1-4244-1447-5
Electronic_ISBN
978-1-4244-1447-5
Type
conf
DOI
10.1109/ISPACS.2007.4445896
Filename
4445896
Link To Document