DocumentCode
3372792
Title
Compact hardware architectures for BLAKE and LAKE hash functions
Author
Li, Jianzhou ; Karri, Ramesh
Author_Institution
Polytech. Inst. of NYU, Brooklyn, NY, USA
fYear
2010
fDate
May 30 2010-June 2 2010
Firstpage
2107
Lastpage
2110
Abstract
BLAKE, one of SHA-3 candidates, and LAKE hash functions show the characteristic that the block length of the internal state is double its initial and final states, which means more registers are required for the implementation of the hash functions. In this paper, we explore shift register based compact hardware architectures for the two hash functions. This includes the 32-, 64-, and 128-bit datapath architectures for BLAKE. We provide post Place&Route performance results on both ASIC and FPGA platforms. The power consumption for each design is also given. Our results show that BLAKE has comparable performance when compared with the previous standard hash function of Whirlpool and less performance advantages over SHA-256. The results also indicate that BLAKE outperforms LAKE in the hardware implementation.
Keywords
application specific integrated circuits; computer architecture; cryptography; field programmable gate arrays; 128-bit datapath architectures; 32-bit datapath architectures; 64-bit datapath architectures; ASIC platforms; BLAKE hash function; FPGA platforms; LAKE hash function; Place&Route performance; SHA-256; Standard Hash Algorithm; shift register based compact hardware architectures; Application specific integrated circuits; Counting circuits; Energy consumption; Field programmable gate arrays; Hardware; Hydrogen; Lakes; Logic; NIST; Shift registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
Conference_Location
Paris
Print_ISBN
978-1-4244-5308-5
Electronic_ISBN
978-1-4244-5309-2
Type
conf
DOI
10.1109/ISCAS.2010.5537063
Filename
5537063
Link To Document