DocumentCode :
3053754
Title :
Efficient key-dependent message authentication in reconfigurable hardware
Author :
Crenne, Jérémie ; Cotret, Pascal ; Gogniat, Guy ; Tessier, Russell ; Diguet, Jean-Philippe
Author_Institution :
Lab. Lab.-STICC, Univ. de Bretagne-Sud, Lorient, France
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
1
Lastpage :
6
Abstract :
Cryptographic message authentication is a growing need for FPGA-based embedded systems. In this paper a customized FPGA implementation of a GHASH function that is used in AES-GCM, a widely-used message authentication protocol, is described. The implementation limits GHASH logic utilization by specializing the hardware implementation on a per-key basis. The implemented module can generate a 128bit message authentication code in both pipelined and unpipelined versions. The pipelined GHASH version achieves an authentication throughput of more than 14 Gbit/s on a Spartan-3 FPGA and 292 Gbit/s on a Virtex-6 device. To promote adoption in the field, the complete source code for this work has been made publically-available.
Keywords :
cryptography; embedded systems; field programmable gate arrays; message authentication; AES-GCM; FPGA-based embedded systems; GHASH function; cryptographic message authentication; efficient key-dependent message authentication; message authentication protocol; reconfigurable hardware; Authentication; Field programmable gate arrays; Hardware; Message authentication; Registers; Table lookup; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2011 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4577-1741-3
Type :
conf
DOI :
10.1109/FPT.2011.6132722
Filename :
6132722
Link To Document :
بازگشت