• DocumentCode
    1007069
  • Title

    Maximizing the hash function of authentication codes

  • Author

    Michail, Harris E. ; Kakarountas, A.P. ; Goutis, Costas E.

  • Volume
    25
  • Issue
    2
  • fYear
    2006
  • Firstpage
    9
  • Lastpage
    12
  • 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;
  • fLanguage
    English
  • Journal_Title
    Potentials, IEEE
  • Publisher
    ieee
  • ISSN
    0278-6648
  • Type

    jour

  • DOI
    10.1109/MP.2006.1649004
  • Filename
    1649004