DocumentCode
621972
Title
An FPGA implementation of the SHA-3: The BLAKE hash function
Author
Kahri, Fatma ; Bouallegue, Belgacem ; Machhout, Mohsen ; Tourki, Rached
Author_Institution
Electron. & Micro-Electron. Lab. (E. μ. E. L), Fac. of Sci. of Monastir, Monastir, Tunisia
fYear
2013
fDate
18-21 March 2013
Firstpage
1
Lastpage
5
Abstract
Following the attacks considerable standard SHA-2, In this paper, a new version of hash was developed known as SHA-3. We discussed the study of the SHA-3 hash exposing the protocol chosen for our is BLAKE-256 application. The optimization of this function and all steps taken to achieve this implementation was done are performed the synthesis of IP hash and optimization. The resulting hardware requirements as well the computation time are presented and compared with previous work. A comparison between our implementation SHA3 and the Blake 256; the proposed design is implemented on the most recent Xilinx Virtex FPGAs. The number of occupied slices, the maximum working frequency (in megahertz), the throughput (in gigabits per second), and the efficiency (in gigabits per second/slice) have been compared. An FPGA architectural for BLAKE-256 was developed using VHDL, and synthesized using Virtex-5, Virtex-6 and Virtex-7 chips. Blake-256 show tremendous throughput increase of 179% when compared with the implementation of the original Blake -256.
Keywords
computational complexity; cryptography; field programmable gate arrays; file organisation; hardware description languages; BLAKE hash function; BLAKE-256 application; IP hash; SHA-3; VHDL; Virtex-5 chips; Virtex-6 chips; Virtex-7 chips; Xilinx Virtex FPGA; computation time; secure hash algorithm; standard SHA-2; Clocks; Computer architecture; Field programmable gate arrays; Hardware; NIST; Throughput; BLAKE; FPGA; Hardware; SHA-2; SHA-3;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Signals & Devices (SSD), 2013 10th International Multi-Conference on
Conference_Location
Hammamet
Print_ISBN
978-1-4673-6459-1
Electronic_ISBN
978-1-4673-6458-4
Type
conf
DOI
10.1109/SSD.2013.6564030
Filename
6564030
Link To Document