DocumentCode :
600022
Title :
Resource efficient and area optimized Gr⊘stl implementation on FPGA
Author :
Adnan, Syed Muhammad ; Aziz, Ahmedullah
Author_Institution :
Dept. of Electr. Eng., Nat. Univ. of Sci. & Technol., Islamabad, Pakistan
fYear :
2012
fDate :
20-22 Dec. 2012
Firstpage :
1
Lastpage :
4
Abstract :
SHA-3 is the next family of cryptographic hash algorithms. The purpose to develop SHA-3 is to remove the vulnerabilities of SHA-1 and SHA-2. This paper implements Grostl hash algorithm on FPGA, which was among the five finalists of the competition. This work focuses on low area implementation of Grostl for optimum throughput to area ratio (TPA). For this purpose fully autonomous interleaved design architecture is used. Interleaved design executes permutations P and Q serially one after another. Interleaved design is implemented with two approaches one using Distributed Memory and the other using Block Memory. The post place and route results obtained on virtex-6 are throughput 6844Mbits/s, occupied slices 1470 and TPA 4.65.
Keywords :
cryptography; distributed memory systems; field programmable gate arrays; FPGA; Grøstl hash algorithm; SHA-1; SHA-2; SHA-3; TPA; area optimized Grøstl implementation; autonomous interleaved design architecture; block memory; cryptographic hash algorithms; distributed memory; permutations; resource efficient implementation; throughput to area ratio; virtex-6; Cryptography; Educational institutions; Field programmable gate arrays; Memory architecture; Random access memory; Throughput; cryptographic hash functions; gr⊘stl; interleaved and low area; sha-3;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Open Source Systems and Technologies (ICOSST), 2012 International Conference on
Conference_Location :
Lahore
Print_ISBN :
978-1-4673-3094-7
Type :
conf
DOI :
10.1109/ICOSST.2012.6472835
Filename :
6472835
Link To Document :
بازگشت