DocumentCode :
123968
Title :
Efficient High Speed Implementation of Secure Hash Algorithm-3 on Virtex-5 FPGA
Author :
Rao, Madhav ; Newe, Thomas ; Grout, Ian
Author_Institution :
Univ. of Limerick, Limerick, Ireland
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
643
Lastpage :
646
Abstract :
Cryptographic hash functions have many security based applications, particularly in message authentication codes (MACs), digital signatures and data integrity. Secure Hash Algorithm-3 (SHA-3) is a new cryptographic hash algorithm that was selected on 2nd Oct ´12 after a five year public contest organized by the National Institute of Standards and Technology (NIST), USA. This paper provides a unique technique for the high speed implementation of SHA-3 on Field Programmable Gate Array (FPGA). In this implementation all the five steps of SHA-3 core are logically combined in such a way that it eliminates the intermediate states between these steps. The combination of the five steps results in 25 different equations, each of 64-bit word. These 25 equations have the same structure but different set of inputs and are implemented using the proposed hardware architecture. Xilinx Look-Up-Table primitives are used for the implementation of the proposed hardware architecture. This technique provides highest throughput i.e. 17.132Gbps and TPA (throughput/area) of 13.27 on Virtex-5 FPGA published to date.
Keywords :
cryptography; digital signatures; field programmable gate arrays; MAC; NIST; National Institute of Standards and Technology; SHA-3; TPA; Virtex-5 FPGA; Xilinx look-up-table primitives; cryptographic hash algorithm; cryptographic hash function; data integrity; digital signatures; field programmable gate array; hardware architecture; high speed implementation; message authentication code; secure hash algorithm-3; Clocks; Cryptography; Equations; Field programmable gate arrays; Hardware; Table lookup; Throughput; FPGA; High Speed Implementation; SHA-3;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/DSD.2014.24
Filename :
6927303
Link To Document :
بازگشت