High-Speed Parallel Architecture of the Whirlpool Hash Function

Date Added: Jun 2009
Format: PDF

Whirlpool hash function should be capable of processing the input data streams at high speeds. The authors propose a fully synchronous parallel pipelined architecture with ten stages of pipelining between rounds, and internal pipelining within each round stage. The proposed architecture can tremendously improve the performance of Whirlpool hash function. The final implementation can encrypt continuous bit streams seamlessly, achieving a throughput of 56.89 G bps, which is considerably high compared to existing implementations in literature.