DocumentCode
2658534
Title
Efficient implementation of the keyed-hash message authentication code (HMAC) using the SHA-1 hash function
Author
Michail, H.E. ; Kakarountas, A.P. ; Milidonis, A. ; Goutis, C.E.
Author_Institution
Dept. of Electr. & Comput. Eng., Patras Univ., Greece
fYear
2004
fDate
13-15 Dec. 2004
Firstpage
567
Lastpage
570
Abstract
In this paper, an efficient implementation, in terms of performance, of the keyed-hash message authentication code (HMAC) using the SHA-1 hash function is presented. This mechanism is used for message authentication in combination with a shared secret key. The proposed hardware implementation can be synthesized easily for a variety of FPGA and ASIC technologies. Simulation results, using commercial tools, verified the efficiency of the HMAC implementation in terms of performance and throughput. Special care has been taken so that the proposed implementation does not introduce extra design complexity; while in-parallel functionality was kept to the required levels.
Keywords
application specific integrated circuits; cryptography; field programmable gate arrays; message authentication; pipeline processing; ASIC; FPGA hardware implementation; HMAC performance; SHA-1 hash function; digital signature; keyed-hash message authentication code; parallel functionality; pipeline processing; shared secret key; throughput; Design engineering; Digital signatures; Field programmable gate arrays; Hardware; Laboratories; Message authentication; Pipelines; Security; Throughput; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems, 2004. ICECS 2004. Proceedings of the 2004 11th IEEE International Conference on
Print_ISBN
0-7803-8715-5
Type
conf
DOI
10.1109/ICECS.2004.1399744
Filename
1399744
Link To Document