DocumentCode :
2329017
Title :
The Research and Efficient FPGA Implementation of Ghash Core for GMAC
Author :
Lu, Yang ; Shou, Guochu ; Hu, Yihong ; Guo, Zhigang
Author_Institution :
Sch. of Inf. & Commun. Eng., Beijing Univ. of Posts & Telecommun., Beijing
fYear :
2009
fDate :
23-24 May 2009
Firstpage :
1
Lastpage :
5
Abstract :
GMAC (Galois Message Authentication Code) is a special case of authenticated encryption mode GCM (Galois/Counter Mode) when it acts as a stand-alone MAC. As the hash function of GMAC, Ghash is based on the GF(2128) multiplier. It is the algebraic properties of Ghash that support incremental authentication of GMAC. In this paper, an efficient hardware implementation on Xilinx Virtex 5 FPGA platform, in terms of performance, of Ghash core is presented. The proposed hardware implementation has been thoroughly tested using commercial simulation tools ModelSim and its functionality has been verified. The synthesis results show that this efficient implementation of Ghash core does not introduce extra design complexity and has high throughput, which is up to 15.382 Gbps, and it can meet the requirement of GMAC for high-speed and highly efficient authentication.
Keywords :
Galois fields; cryptography; field programmable gate arrays; message authentication; multiplying circuits; parallel architectures; Galois message authentication code; Galois/counter mode; Ghash core; Xilinx Virtex 5 FPGA platform; algebraic property; authenticated encryption mode; hash function; multiplier; parallel architecture; Costs; Counting circuits; Cryptography; Field programmable gate arrays; Galois fields; Hardware; Message authentication; Security; Testing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
E-Business and Information System Security, 2009. EBISS '09. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-2909-7
Electronic_ISBN :
978-1-4244-2910-3
Type :
conf
DOI :
10.1109/EBISS.2009.5138125
Filename :
5138125
Link To Document :
بازگشت