DocumentCode
1873759
Title
Design and Efficient FPGA Implementation of Ghash Core for AES-GCM
Author
Chen, Tianshan ; Huo, Wenjie ; Liu, Zhenglin
Author_Institution
Dept. of Electron. Sci. & Technol., Huazhong Univeisity of Sci. & Technol., Wuhan, China
fYear
2010
fDate
10-12 Dec. 2010
Firstpage
1
Lastpage
4
Abstract
AES-GCM(Advanced Encryption Standard with Galois Counter Mode) is an encryption authentication algorithm, which includes two main components: an AES engine and Ghash module. Because of the computation feedback in Ghash operation, the Ghash module limits the performance of the whole AES-GCM system. In this study, an efficient architecture of Ghash is presented. The architecture uses an optimized bit-parallel multiplier. In addition, based on this multiplier, pipelined method is adopted to achieve higher clock rate and throughput. We also introduce a redundant register method, which is never mentioned before, for solving the big fan- out problem derived from the bit-parallel multiplier. In the end, the performance of proposed design is evaluated on Xilinx virtex4 FPGA platform. The experimental results show that our Ghash core has less clock delay and can easily achieve higher throughput, which is up to 40Gbps.
Keywords
Galois fields; cryptography; field programmable gate arrays; optimisation; AES engine; FPGA implementation; Galois counter mode; Ghash core; Ghash module; Xilinx virtex4 FPGA platform; advanced encryption standard; encryption authentication algorithm; optimized bit-parallel multiplier; pipelined method; redundant register method; Clocks; Computer architecture; Field programmable gate arrays; Hardware; Polynomials; Registers; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5391-7
Electronic_ISBN
978-1-4244-5392-4
Type
conf
DOI
10.1109/CISE.2010.5676905
Filename
5676905
Link To Document