DocumentCode
1716928
Title
An FPGA implementation and comparison of the SHA-256 and Blake-256
Author
Kahri, Fatma ; Bouallegue, Belgacem ; Machhout, Mohsen ; Tourki, Rached
Author_Institution
Fac. of Sci. of Monastir, Electron. & Micro-Electron. Lab., Monastir, Tunisia
fYear
2013
Firstpage
152
Lastpage
157
Abstract
Since the beginning of study of the Secure Hash function (SHA), it has been thoroughly studied by designers with the goal of reducing the area, frequency, throughput and power consumption of the hardware implementation of this cryptosystem. The Secure Hash function algorithm has become the default choice for security services in numerous applications. Following the attacks considerable standard SHA-2, a new version of hash was developed known as SHA3. In this paper, we discussed the study of the SHA-3 hash exposing the protocol chosen for our Blake-256 application. We study the hash function family SHA-256 and Blake-256. Moreover, we conduct a comparative study between the two hash family. The SHA-256 and Blake-256 have been implemented on Xilinx Virtex-5 Virtex-6 Virtex-7 FPGA. Their area, frequency, throughput, efficiency have been compared and it is shown that the blake-256 achieves good performance in terms of area, throughput and efficiency.
Keywords
cryptography; field programmable gate arrays; Blake-256 application; FPGA comparison; FPGA implementation; cryptosystem; hardware implementation; power consumption; secure Hash function algorithm; Computer architecture; Computers; Cryptography; Field programmable gate arrays; Standards; Throughput; BLAKE; Cryptography; FPGA; FPGA. SHA-3; Hash functions; SHA-2 (256);
fLanguage
English
Publisher
ieee
Conference_Titel
Sciences and Techniques of Automatic Control and Computer Engineering (STA), 2013 14th International Conference on
Conference_Location
Sousse
Print_ISBN
978-1-4799-2953-5
Type
conf
DOI
10.1109/STA.2013.6783122
Filename
6783122
Link To Document