Title :
Maximizing the hash function of authentication codes
Author :
Michail, Harris E. ; Kakarountas, A.P. ; Goutis, Costas E.
Abstract :
A design approach to create small-sized, high-speed implementations of the keyed-hash message authentication code (HMAC) is the focus of this article. The approach showed that the critical path can be further reduced by exploiting special properties of the included hash functions. A significant design effort was made to keep the area low. The experimental results showed that a negligible area penalty was introduce for achieving an increase in throughput up to 390% compared to the competing implementations. Finally, the design was fully tested and verified for the Xilinx Virtex-E FPGA family using a prototype board.
Keywords :
code standards; codes; cryptography; field programmable gate arrays; message authentication; HMAC; Xilinx Virtex-E FPGA family; authentication codes; hash function; keyed-hash message authentication code; prototype board; Assembly; Authentication; Clocks; Content addressable storage; Cryptography; Delay; Design optimization; Frequency; Iterative algorithms; Logic;
Journal_Title :
Potentials, IEEE
DOI :
10.1109/MP.2006.1649004