ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Compact hardware design of Whirlpool hashing core
Full text PdfPdf (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
Timo Alho  Nokia Technology Platforms, Tampere, Finland
Panu Hämäläinen  Nokia Technology Platforms, Tampere, Finland
Marko Hännikäinen  Tampere University of Technology, Tampere, Finland
Timo D. Hämäläinen  Tampere University of Technology, Tampere, Finland
Sponsors
: IEEE Council on Electronic Design Automation (CEDA)
SIGDA: ACM Special Interest Group on Design Automation
: The EDA Consortium
EDAA : European Design and Automation Association
RAS : RAS
: The IEEE Computer Society TTTC
: ECSI
Publisher
EDA Consortium  San Jose, CA, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 33,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

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.

Collaborative Colleagues:
Timo Alho: colleagues
Panu Hämäläinen: colleagues
Marko Hännikäinen: colleagues
Timo D. Hämäläinen: colleagues