DocumentCode :
3004948
Title :
Two hardware designs of BLAKE-256 based on final round tweak
Author :
Irsyadi, Muh Syafiq ; Ichikawa, Shuichi
Author_Institution :
Dept. Knowledge-based Inf. Eng., Toyohashi Univ. of Technol., Toyohashi, Japan
fYear :
2011
fDate :
21-24 Nov. 2011
Firstpage :
154
Lastpage :
158
Abstract :
This paper presents two implementations of BLAKE hash family algorithm that has been selected as one of the SHA-3 competition finalist. The first implementation is a modification from the implementation of Beuchat et al. which significantly reduces the required ROM size up to 36% from the original requirement with small trade-off in additional logic circuit. The second implementation is an extension from Half-G structure that was designed to be flexible for different kinds of application. The highly compact BLAKE-256 design uses 356 LE and 9776 bits of memory when implemented in Cyclone III FPGA. Regular data-path design requires 369 slices and 1 memory block in Virtex 5 FPGA. Both designs are fully autonomous, which means that these designs do not require any additional memory or logic outside its system.
Keywords :
cryptography; field programmable gate arrays; file organisation; 356 LE; BLAKE hash family algorithm; BLAKE-256; Cyclone III FPGA; ROM; SHA-3 competition finalist; final round tweak; hardware designs; hash cryptographic hardware; logic circuit; Cryptography; Field programmable gate arrays; Hardware; Memory management; Radiation detectors; Read only memory; Throughput; BLAKE; FPGA; SHA-3 competition; hardware implementation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON 2011 - 2011 IEEE Region 10 Conference
Conference_Location :
Bali
ISSN :
2159-3442
Print_ISBN :
978-1-4577-0256-3
Type :
conf
DOI :
10.1109/TENCON.2011.6129082
Filename :
6129082
Link To Document :
بازگشت