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 :
بازگشت