DocumentCode
1783939
Title
High throughput pipelined FPGA implementation of the new SHA-3 cryptographic hash algorithm
Author
Athanasiou, George S. ; Makkas, George-Paris ; Theodoridis, G.
Author_Institution
Antcor - Adv. Network Technol. S.A, Athens, Greece
fYear
2014
fDate
21-23 May 2014
Firstpage
538
Lastpage
541
Abstract
In this paper a two-staged pipelined architecture of the new SHA-3 (Keccak) algorithm is presented. The core can operate on both one-block and multi-block messages, realizing all possible modes of Keccak. Special effort has been paid and different design alternatives have been studied to derive efficient FPGA implementations in terms of throughput and throughput/area metrics. The proposed core has been implemented in Xilinx Virtex-5, Virtex-6, and Virtex-7 FPGA technologies and achieves significant improvements compared to existing FPGA implementations. Specifically, for Virtex-5 the proposed architecture achieves better throughput and throughput/area results from 45.8% to 248× and from 8.9% up to 17.9×, respectively. Regarding Virtex-6, the improvements in throughput and throughput/area are from 47.2% up to 18.1× and from 8% up to 27.3×, respectively.
Keywords
cryptography; field programmable gate arrays; pipeline processing; Keccak algorithm; SHA-3 cryptographic hash algorithm; Virtex-6; Virtex-7 FPGA technologies; Xilinx Virtex-5; high throughput pipelined FPGA implementation; multiblock messages; one-block messages; throughput-area metrics; two-staged pipelined architecture; Algorithm design and analysis; Clocks; Computer architecture; Cryptography; Field programmable gate arrays; Registers; Throughput; FPGA; SHA-3; Security; pipeline;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Control and Signal Processing (ISCCSP), 2014 6th International Symposium on
Conference_Location
Athens
Type
conf
DOI
10.1109/ISCCSP.2014.6877931
Filename
6877931
Link To Document