Keccak-256 Algorithms

Overview

Keccak-256 is a cryptographic hash function defined in: The KECCAK SHA-3 submission-Version 3 [submit in 2011].

Implementation on FPGA

Please refer to SHA-3 for internal structure design.

Padding rule is the only difference between two algorithm implementations: use 0x01 in Keccak-256 and 0x06 in SHA-3.