Title :
High-speed hardware architectures of the Whirlpool hash function
Author :
McLoone, Máire ; McIvor, Ciaran ; Savage, Aidan
Author_Institution :
Inst. of Electron., Commun. & Inf. Technol., Queen´´s Univ. Belfast
Abstract :
High-speed hardware architectures of the Whirlpool hash function are presented in this paper. A full look-up table (LUT) based design is shown to be the fastest method by which to implement the non-linear layer of the algorithm in terms of logic. An iterative Whirlpool architecture implemented on the Virtex X4VLX100 device runs at 4.79 Gbps, while an unrolled architecture achieves a throughput of 4.9 Gbps. This is faster than a SHA-512 design implemented on the same device and other previously reported hash function architectures
Keywords :
computer architecture; cryptography; logic design; table lookup; 4.79 Gbit/s; 4.9 Gbit/s; SHA-512 design; Virtex X4VLX100 device; Whirlpool hash function; high-speed hardware architectures; look-up table based design; Algorithm design and analysis; Cryptography; Hardware; IEC standards; ISO standards; Information technology; Iterative algorithms; NIST; Table lookup; Throughput;
Conference_Titel :
Field-Programmable Technology, 2005. Proceedings. 2005 IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
0-7803-9407-0
DOI :
10.1109/FPT.2005.1568539