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 :
بازگشت