A High Throughput FPGA Implementation of MD5 Algorithm
Ain Cun-xiu · Microprocessors · 2008
The MD5 message-digest algorithm is used widely in many application fields of network security.Because of its nature of sequential computation,acceleration on MD5 is not as easy as that on some other algorithms which have many parallel operations inside.This paper proposes 4-stage pipelining architecture to increase throughput of the MD5 implementation to gigabit level.In the design,the distributed memory model is adopted to provide lower latency,fewer logic resource requirement and better scalability.