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
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);
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
DOI :
10.1109/STA.2013.6783122