• DocumentCode
    1845298
  • Title

    ASIC hardware implementations for 512-bit hash function Whirlpool

  • Author

    Satoh, Akashi

  • Author_Institution
    Res. Center for Inf. Security, Nat. Inst. of Adv. Ind. Sci. & Technol., Tsukuba
  • fYear
    2008
  • fDate
    18-21 May 2008
  • Firstpage
    2917
  • Lastpage
    2920
  • Abstract
    Hardware architectures for the 512-bit hash function Whirlpool, which is one of the ISO/IEC 10118-3 standard algorithms, are proposed and the performances of the proposed architectures are evaluated using a 0.18-mum CMOS standard cell library. The fastest implementation achieved a throughput of 9.59 Gbps with a gate count of 167.4 K, which is two times faster than the fastest conventional implementation on an FPGA platform. A compact implementation obtained 38.9 Kgates with 2.49 Gbps. The FIPS 180-2 standard hash functions SHA-256 and SHA-512, which are the most popular algorithms in practical use, were also synthesized using the same ASIC library for performance comparisons. The small and fast SHA-256 implementations achieved 11.0 Kgates with 726 Mbps and 30.7 Kgates with 1.97 Gbps, respectively. The gate count and throughput are both approximately 1/4 those of to Whirlpool, and thus the hardware efficiencies defined as the throughput/gate are almost the same for SHA-256/- 512 and Whirlpool in the present implementations. However, Whirlpool is more flexible than SHA-256/-512 in terms of the variety of hardware architectures. The various architectures for the datapath and primitive function blocks are also described in the present paper.
  • Keywords
    application specific integrated circuits; cryptography; ASIC hardware implementation; ASIC library; CMOS standard cell library; SHA-256; SHA-512; application specific integrated circuit; bit rate 1.97 Gbit/s; bit rate 726 Mbit/s; bit rate 9.59 Gbit/s; complementary metal-oxide-semiconductor integrated circuit; hardware architecture; hash function; word length 512 bit; Application specific integrated circuits; CMOS technology; Field programmable gate arrays; Hardware; IEC standards; ISO standards; Information security; Libraries; Matrices; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4244-1683-7
  • Electronic_ISBN
    978-1-4244-1684-4
  • Type

    conf

  • DOI
    10.1109/ISCAS.2008.4542068
  • Filename
    4542068