| Compact hardware design of Whirlpool hashing core |
| Full text |
Pdf
(296 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe
table of contents
Nice, France
SESSION: Crypto blocks and security
table of contents
Pages: 1247 - 1252
Year of Publication: 2007
ISBN:978-3-9810801-2-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
EDA Consortium
San Jose, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 33, Citation Count: 1
|
|
|
ABSTRACT
Weaknesses have recently been found in the widely used cryptographic hash functions SHA-1 and MD5. A potential alternative for these algorithms is the Whirlpool hash function, which has been standardized by ISO/IEC and evaluated in the European research project NESSIE. In this paper we present a Whirlpool hashing hardware core suited for devices in which low cost is desired. The core constitutes of a novel 8-bit architecture that allows compact realizations of the algorithm. In the Xilinx Virtex-II Pro XC2VP40 FPGA, our implementation consumes 376 slices and achieves the throughput of 81.5 Mbit/s. The resource utilization of our design is one fourth of the smallest Whirlpool implementation presented to date.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
P. S. L. M. Barreto and V. Rijmen. The Whirlpool hashing function. http://planeta.terra.com.br/informatica/paulobarreto/whirlpool.zip, May 2003.
|
| |
2
|
Advanced encryption standard (AES). Federal Information Processing Standards Publication 197, 2001. http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf, cited 27th Nov 2006.
|
| |
3
|
|
| |
4
|
Information technology-security techniques-hash-functions-part 3: Dedicated hash-functions. ISO/IEC 10118-3, 2004.
|
| |
5
|
P. Kitsos and O. Koufopavlou. Efficient architecture and hardware implementation of the Whirlpool hash function. IEEE Trans. Consumer Electronics, 50(1):208--213, 2004.
|
| |
6
|
M. McLoone, C. McIvor, and A. Savage. High-speed hardware architectures of the Whirlpool hash function. In Proc. IEEE 2005 Int. Conf. Field-Programmable Technology (FPT'05), pages 147--153, Singapore, Dec. 2005.
|
| |
7
|
|
| |
8
|
NESSIE. New European Schemes for Signatures, Integrity, and Encryption. IST-1999-12324, Apr. 2004.
|
 |
9
|
|
| |
10
|
R. Rivest. The MD5 message-digest algorithm. RFC 1321, Apr. 1992.
|
| |
11
|
Secure hash standard. Federal Information Processing Standards (FIPS) 180--2, 1999.
|
| |
12
|
X. Wang, Y. L. Yin, and H. Yu. Finding collisions in the full SHA-1. In Proc. 25th Annu. Int. Cryptology Conf., Advances in Cryptology (CRYPTO 2005), pages 17--36, Santa Barbara, CA, USA, Aug. 2005.
|
| |
13
|
X. Wang and H. Yu. How to break MD5 and other hash functions. In Proc. 24th Int. Conf. Theory and Application of Cryptographic Techniques, Advances in Cryptology EURO-CRYPT 2005, pages 19--35, Aarhus, Denmark, May 2005.
|
|