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
Link To Document