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
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;
Conference_Titel :
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location :
Shanghai
Print_ISBN :
0-7803-9210-8
DOI :
10.1109/ICASIC.2005.1611434