• DocumentCode
    3474450
  • Title

    An HMAC processor with integrated SHA-1 and MD5 algorithms

  • Author

    Wang, Mao-Yin ; Su, Chih-Pin ; Huang, Chih-Tsun ; Cheng-Wen

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2004
  • fDate
    27-30 Jan. 2004
  • Firstpage
    456
  • Lastpage
    458
  • Abstract
    Cryptographic algorithms are prevalent and important in digital communications and storage, e.g., both SHA-1 and MD5 algorithms are widely used hash functions in IPSec and SSL for checking the data integrity. Here, we propose a hardware architecture for the standard HMAC function that supports both. Our HMAC design automatically generates the padding words and reuses the key for consecutive HMAC jobs that use the same key. We have also implemented the HMAC design in silicon. Compared with existing designs, our HMAC processor has lower hardware cost-12.5% by sharing of the SHA-1 and MD5 circuitry and a little performance penalty.
  • Keywords
    cryptography; data integrity; digital communication; message authentication; microprocessor chips; HMAC processor design; IPSec; MD5 algorithm; SHA-1 algorithm; SSL; cryptographic algorithm; data integrity checking; digital communication; hash function; hash message authentication code; Computer architecture; Cryptography; Digital communication; Hardware; Laboratories; Message authentication; Process design; Scheduling algorithm; Shift registers; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
  • Print_ISBN
    0-7803-8175-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2004.1337618
  • Filename
    1337618