DocumentCode :
3513223
Title :
An Ultrahigh Speed AES Processor Method Based on FPGA
Author :
Xin Cai ; Rong Sun ; Jingwei Liu
Author_Institution :
State key Lab. of ISN, Xidian Univ., Xian, China
fYear :
2013
fDate :
9-11 Sept. 2013
Firstpage :
633
Lastpage :
636
Abstract :
The realization of an ultrahigh speed AES processor based on FPGA is proposed in this paper, which can generate secure information at a constant rate of dozens of Gbps. Having compared with some other researches in terms of structure of the processor, speed and latency, we develop ultrahigh speed architectures for a reformulated version of AES algorithm, which shows a greater superiority than other ones currently. The merit comes that: Firstly, the processor is able to process 128 bits data during each clock period, only bringing 10 clock periods latency and saving 4K storage space. Secondly, we used a same and symmetric pipelining structure but different connection order and stored different initial keys in inner register when designing decryption module. Thus, the processor seems to be an asymmetrical system. Thirdly, the method that data involved in multiplication in Galois field was stored in ROM is used as the key to guarantee the safety of data and prohibit tampering.
Keywords :
cryptography; field programmable gate arrays; AES algorithm; FPGA; Galois field; advanced encryption standard; clock period; connection order; decryption module design; field programmable gate array; symmetric pipelining structure; ultrahigh speed AES processor; Clocks; Encryption; Field programmable gate arrays; Hardware; Pipeline processing; Read only memory; Registers; AES processor; FPGA; pipeline; ultrahigh;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Networking and Collaborative Systems (INCoS), 2013 5th International Conference on
Conference_Location :
Xi´an
Type :
conf
DOI :
10.1109/INCoS.2013.123
Filename :
6630502
Link To Document :
بازگشت