DocumentCode :
3149292
Title :
Low area FPGA and ASIC implementations of the hash function “Blue Midnight Wish-256”
Author :
El-Hadedy, Mohamed ; Gligoroski, Danilo ; Knapskog, Svein J. ; Aas, Einar Johan
Author_Institution :
Q2S, NTNU, Trondheim, Norway
fYear :
2009
fDate :
14-16 Dec. 2009
Firstpage :
10
Lastpage :
14
Abstract :
Hash functions are widely used in information security and cryptography. They are used in countless applications such as message authentication codes (MAC), Digital Signatures (DS) and mobile trusted modules (MTM). Serious attacks have been reported against cryptographic hash algorithms, including SHA-1. Because the SHA-1 and SHA-2 families share a similar design, the National Institute of Standards and Technology (NIST) in 2007 decided to start a world-wide development process for choosing the next secure hash standard SHA-3. A pivotal part of the process is an open competition for bringing forward new and secure cryptographic hash functions. The Blue Midnight Wish hash function is one of the second round candidates for the SHA-3 competition. In this paper, we describe low area FPGA and ASIC implementations for the Blue Midnight Wish compression function with digest size of 256 bits (BMW-256). Using Xilinx FPGA platform Virtex 5 "XC5VLX30", we implemented BMW-256 using 1986 slices (including the internal memory), and using only 122 slices for an implementation that uses external memory. By using 0.8 μm CMOS standard cell library the ASIC implementation of BMW-256 takes approximately 13.5 Kgates (including the internal memory), and only 4 Kgates for an implementation that uses external memory.
Keywords :
application specific integrated circuits; cryptography; field programmable gate arrays; ASIC implementations; CMOS standard cell library; cryptography; digital signatures; hash function; information security; low area FPGA; message authentication codes; mobile trusted modules; BMW-256; Blue Midnight Wish; Hash Function Standard; SHA-3;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering & Systems, 2009. ICCES 2009. International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-5842-4
Electronic_ISBN :
978-1-4244-5843-1
Type :
conf
DOI :
10.1109/ICCES.2009.5383318
Filename :
5383318
Link To Document :
بازگشت