Title :
Ultra High Throughput Architectures for SHA-1 Hash Algorithm on FPGA
Author :
Jiang, Liehui ; Wang, Yuliang ; Zhao, Qiuxia ; Shao, Yi ; Zhao, Xiaoli
Author_Institution :
China Nat. Digital Switching Syst. Eng. & Technol. R&D Center, Zhengzhou, China
Abstract :
This paper first presents a new architecture of SHA-1, which achieved the theoretical upper bound on throughput in the iterative architecture. And then based on the general proposed architecture, this paper implemented other two different kinds of pipelined architectures which are based on the iterative technique and the loop unrolling technique respectively. The latter with 40-stage pipeline reached a throughput up to 76.195 Gbps on an Altera Stratix II GX EP2SGX90FF FPGA. At least to the authors´ knowledge, this is the fastest published FPGA-based design at the time of writing. At last the proposed designs are compared with other published SHA-1 designs, the designs in this paper have obvious advantages both in speed and areas.
Keywords :
cryptography; field programmable gate arrays; file organisation; Altera Stratix II GX EP2SGX90FF FPGA; SHA-1 hash algorithm; bit rate 76.195 Gbit/s; iterative architecture; Algorithm design and analysis; Bismuth; Data security; Field programmable gate arrays; Hardware; Information security; Iterative algorithms; Pipeline processing; Switching systems; Throughput;
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
DOI :
10.1109/CISE.2009.5363077