Research and Hardware Realization of MD5 Algorithm Based on Hash Function

HONG Qi,ZHOU Qin-qin,WANG Yong-liang,CHEN Gao-feng
2013-01-01
Abstract:How to calculate the value of B in the critical path is the most key factor which affects the execution speed of traditional MD5 algorithm.In order to improve execution speed,this paper optimizes the critical path,and separates the add calculation to two steps to shorten the time of calculating value of B.Verilog Hardware Description Language(HDL) is adopted to describe the circuit structure and DC is used to get area and frequency data.Experimental result shows that execution frequency is 142.8 MHz and area is 85 678 μm2,and the improved algorithm’s speed is 1.989 times compared with traditional algorithm.
What problem does this paper attempt to address?