@inproceedings{6e3ec9e7183f490297da36894e736639,
title = "Efficient high speed implementation of secure hash algorithm-3 on virtex-5 FPGA",
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 = "FPGA, High Speed Implementation, SHA-3",
author = "Muzaffar Rao and Thomas Newe and Ian Grout",
note = "Publisher Copyright: {\textcopyright} 2014 IEEE.; 17th Euromicro Conference on Digital System Design, DSD 2014 ; Conference date: 27-08-2014 Through 29-08-2014",
year = "2014",
month = oct,
day = "16",
doi = "10.1109/DSD.2014.24",
language = "English",
series = "Proceedings - 2014 17th Euromicro Conference on Digital System Design, DSD 2014",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "643--646",
booktitle = "Proceedings - 2014 17th Euromicro Conference on Digital System Design, DSD 2014",
}