Title :
Hardware implementation of SHA-3 candidate based on BLAKE-32
Author :
Zhenglin Liu ; Xin Dong ; Yizhi Zhao ; Dongfang Li
Author_Institution :
Dept. of Electron. Sci. &Tech., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Quality of hardware implementation is an important factor in selecting the NIST SHA-3 competition finalists. As a third-round candidate algorithm of SHA-3, BLAKE algorithm achieved excellent performance in software implementation. In order to adapt to the resource-limited and high-speed system, this paper carried out a [4G] hardware architecture based on BLAKE-32 algorithm. To complete the calculation, our architecture divides each round cycle into two cycles and each cycle executes 4G functions. Therefore, by adopting this architecture, the resources consuming can be reduced and a higher working frequency can be achieved. After validating the Verilog implementation of our architecture on a FPGA platform, the simulating results show that our [4G]-BLAKE structure has several advantages as a 26.8% area reducing, an up to 112 MHz acceleration in maximum working frequency and an up to 2048 Mbit/s enhancement in maximum throughput rate.
Keywords :
cryptography; field programmable gate arrays; hardware description languages; resource allocation; 4G functions; BLAKE algorithm; BLAKE-32 algorithm; FPGA platform; NIST SHA-3 competition; SHA-3 algorithm; Verilog implementation; [4G]-BLAKE structure; hardware implementation quality; high-speed system; maximum throughput rate enhancement; resource reduction; resource-limited system; software implementation; third-round candidate algorithm; BLAKE-32; FPGA; Hash function; SHA-3; hardware implementation;
Conference_Titel :
Biomedical Engineering and Informatics (BMEI), 2012 5th International Conference on
Conference_Location :
Chongqing
Print_ISBN :
978-1-4673-1183-0
DOI :
10.1109/BMEI.2012.6512910