High-Speed Parallel Architecture of the Whirlpool Hash Function
Source: University of Alabama
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.