DocumentCode :
1300477
Title :
VLSI Characterization of the Cryptographic Hash Function BLAKE
Author :
Henzen, Luca ; Aumasson, Jean-Philippe ; Meier, Willi ; Phan, Raphael C W
Author_Institution :
Integrated Syst. Lab. (IIS), ETH Zurich, Zurich, Switzerland
Volume :
19
Issue :
10
fYear :
2011
Firstpage :
1746
Lastpage :
1754
Abstract :
Cryptographic hash functions are used to protect information integrity and authenticity in a wide range of applications. After the discovery of weaknesses in the current deployed standards, the U.S. Institute of Standards and Technology started a public competition to develop the future standard SHA-3, which will be implemented in a multitude of environments, after its selection in 2012. In this paper, we investigate high-speed and low-area hardware architectures of one of the 14 “second-round” candidates in this competition: BLAKE. VLSI performance results of the proposed high-speed designs indicate a throughput improvement between 16% and 36% compared to the current standard SHA-2. Additionally, we propose a compact implementation of BLAKE with memory optimization that fits in 0.127 mm2 of a 0.18 μ m CMOS. Measurements reveal a minimal power dissipation of 9.59 μW/MHz at 0.65 V, which suggests that BLAKE is suitable for resource-limited systems.
Keywords :
CMOS memory circuits; VLSI; cryptography; CMOS; SHA-3 standard; VLSI characterization; VLSI performance; authenticity; cryptographic hash function BLAKE; hardware architectures; high-speed design; information integrity; memory optimization; power dissipation; size 0.18 mum; Adders; Computer architecture; Cryptography; Hardware; NIST; Radiation detectors; Registers; Cryptographic hash functions; SHA-3; VLSI implementations; latch memory; low-power;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2010.2060373
Filename :
5551268
Link To Document :
بازگشت