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