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