Software performance figures

The table below shows a summary of the performance on recent PC processors of Keccak, including the most representative instances from FIPS 202 and SP 800-185, of KangarooTwelve and of the traditional hash functions MD5, SHA-1 and SHA-2. The figures are in cycles per byte for long messages.

FunctionSkylakeHaswellSandy Bridge
KangarooTwelve1.221.442.91
ParallelHash1282.312.735.63
ParallelHash2562.883.417.15
SHAKE1287.087.188.81
SHAKE2568.598.9510.87
SHA3-51215.8816.5420.46
MD54.994.945.40
SHA-13.474.156.06
SHA-2567.6311.6914.12
SHA-5125.067.8610.94

References

The figures in the table above come from the following sources: