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
fDate :
Nov. 28 2007-Dec. 1 2007
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;
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
DOI :
10.1109/ISPACS.2007.4445896