SHA-3 Hardware Implementations

From The ECRYPT Hash Function Website
Revision as of 15:09, 6 November 2008 by STillich (talk | contribs)

1 High-Speed ASIC Implementations

Hash Function Name Reference Implementation Details Technology Size Throughput Clock Frequency
Grøstl-224/256 Submission document P & Q permutation in parallel 0.18 µm std-cell lib 131 kGates 4379 Mbit/s 85.5 MHz
Grøstl-384/512 Submission document P & Q permutation in parallel 0.18 µm std-cell lib 341 kGates 6225 Mbit/s 85.1 MHz
MD6 Submission document Compression function only, 48 parallel steps GPDSK 90nm std-cell lib 145 kGates N/A 200 MHz
MD6 Submission document Compression function & memory control logic, 16 parallel steps GPDSK 90nm std-cell lib 105 kGates N/A 200 MHz
Keccak Submission document Core (round function, state register) & IO buffer ST 0.13 µm std-cell lib 48 kGates 28400 Mbit/s 500 MHz
Keccak Submission document Core (round function, state register) only ST 0.13 µm std-cell lib 40 kGates 15000 Mbit/s 500 MHz


2 Low-Area ASIC Implementations