DocumentCode
3469828
Title
Research on generating the constants T[i] of MD5 algorithm based on FPGAs
Author
Yuan-feng, Liu ; Zi-bin, Dai ; Jian, Xu
Author_Institution
Inst. of Electron. Technol., Inf. Eng. Univ., Zhengzhou
Volume
2
fYear
2005
fDate
24-0 Oct. 2005
Firstpage
733
Lastpage
736
Abstract
This paper critically analyze the character of the constant T[i] of MD5 hash algorithm. Unlike previous works which rely on look-up tables to store constant T[i], the proposed design employs combinational logic only. As a direct consequence, the unbreakable delay incurred by look-up tables in the conventional approaches is eliminated, which is efficient and secure, suitable for FPGAs implementation. The new design introduces the feedback shift register and the nonlinear feedback shift register to generate the constant T[i] instead of storing directly based on FPGAs. To compare with traditional schemes, experiment results show that the required logic elements reduce 84% and the output´s delay reduces 38%. Finally, this paper presents a good research trend for resolving the storage in hardware implementation using FPGAs
Keywords
combinational circuits; cryptography; field programmable gate arrays; logic design; shift registers; FPGA; MD5 hash algorithm; combinational logic; constant T[i]; hardware implementation; look-up tables; nonlinear feedback shift register; Algorithm design and analysis; Data security; Delay; Field programmable gate arrays; Hardware; Linear feedback shift registers; Logic design; Shift registers; Switches; Web and internet services;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location
Shanghai
Print_ISBN
0-7803-9210-8
Type
conf
DOI
10.1109/ICASIC.2005.1611434
Filename
1611434
Link To Document