• DocumentCode
    1561608
  • Title

    On the hardware implementations of the SHA-2 (256, 384, 512) hash functions

  • Author

    Sklavos, N. ; Koufopavlou, O.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Patras Univ., Greece
  • Volume
    5
  • fYear
    2003
  • Abstract
    Couple to the communications wired and unwired networks growth, is the increasing demand for strong secure data transmission. New cryptographic standards are developed, and new encryption algorithms are designed, in order to satisfy the special needs for security. SHA-2 is the newest powerful standard in the hash functions families. In this paper, a VLSI architecture for the SHA-2 family is proposed. For every hash function SHA-2 (256, 384, and 512) of this standard, a hardware implementation is presented. All the implementations are examined and compared in the supported security level and in the performance by using hardware terms. This work can substitute efficiently the previous SHA-1 standard implementations, in every integrity security scheme, with higher offered security level, and better performance. In addition, the proposed implementations could be applied alternatively in the integrations of digital signature algorithms, keyed-hash message authentication codes and in random numbers generators architectures.
  • Keywords
    VLSI; cryptography; telecommunication standards; SHA-2 hash function; VLSI architecture; communication network; cryptographic standard; encryption algorithm; hardware design; secure data transmission; Algorithm design and analysis; Couplings; Cryptography; Data communication; Data security; Digital signatures; Hardware; Message authentication; Standards development; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1206214
  • Filename
    1206214