Title :
A pipelined implementation of the grØstl hash algorithm and the advanced encryption standard
Author :
Kai Guo ; Heys, Howard M.
Abstract :
Grøstl is a recently proposed cryptographic hash algorithm that has common structure and features with the Advanced Encryption Standard (AES). The objective of this paper is to present the design of a high speed joint implementation of Grøstl and AES with minimal resources using a pipelining method. The advantage of this implementation is that it efficiently provides both cryptographic hash function and block cipher. The system is targeted to the Altera Cyclone IV FPGA. The paper presents a complete description of the design and implementation, as well as an analysis of the resulting synthesis and comparison to other proposed implementations of the Grøstl hash function.
Keywords :
cryptography; field programmable gate arrays; pipeline processing; AES; Altera Cyclone IV FPGA; Grostl hash algorithm; advanced encryption standard; block cipher; cryptographic hash algorithm; high speed joint implementation; pipelined implementation; pipelining method; Clocks; Encryption; Field programmable gate arrays; Hardware; Pipeline processing; Standards; FPGA; GrØstl Advanced Encryption Standard (AES); SHA-3; cryptographic hash function;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on
Conference_Location :
Regina, SK
Print_ISBN :
978-1-4799-0031-2
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2013.6567809