DocumentCode
3731921
Title
High performance SHA-2 core using the Round Pipelined Technique
Author
Manoj D Rote; Vijendran N;David Selvakumar
Author_Institution
Secure Hardware and VLSI Design, Center for Development of Advanced Computing, Bangalore, 560038, INDIA
fYear
2015
fDate
7/1/2015 12:00:00 AM
Firstpage
1
Lastpage
6
Abstract
Secured Hashing Algorithms are used to ensure the integrity and authenticity of data and data origin in order to achieve higher level of security. A proposed design for SHA-2 hashing functions (SHA-224, SHA-256, SHA-384, SHA-512) are implemented with fully iterative and pipelined architecture using Verilog HDL. For every hashing operation, throughput per slice plays a major role in optimized hardware design. In order to improve throughput per slice, the proposed design uses a Round Pipelined Technique (RPT) in hash functions. The SHA-2 algorithm outputs a message digest / hash of size 224, 256, 384 and 512-bits. Proposed research investigates optimization techniques in terms of area and frequency for SHA-2 hash functions on the FPGA and achieves higher throughput per slice. The proposed architecture is implemented on Xilinx Virtex-6 xc6vlx550t-2ff1759 FPGA device. Further, the fully iterative and Round Pipelined Technique based architectures are compared in terms of frequency and throughput per slice with other known published results. The proposed design for SHA-256 and SHA-512 with Round Pipelined Technique exhibits throughput per slice improvement of 57% and 17% respectively than other implementations.
Keywords
"Registers","Hardware","Algorithm design and analysis","Adders","Clocks","Throughput","Computer architecture"
Publisher
ieee
Conference_Titel
Electronics, Computing and Communication Technologies (CONECCT), 2015 IEEE International Conference on
Type
conf
DOI
10.1109/CONECCT.2015.7383912
Filename
7383912
Link To Document