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
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;
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
DOI :
10.1109/CISE.2010.5676905