SHA3-Keccak
SHA-3 Keccak は、SHA-3 標準が採用した Keccak スポンジのインスタンス化パラメータを指す。パディング規則において元の Keccak 応募案と微妙に異なる。
目的
Keccak のパラメータ選択を標準化し、SHA-3 と元の Keccak 提案の相互運用性の一貫性を保証する。
メカニズム
SHA-3 はキャパシティ c=2×出力長、レート r=1600−c、パディング 0x06...0x80 の Keccak[1600] スポンジを使う(元の Keccak は 0x01...0x80)。置換とラウンド関数はそれ以外は同一である。
ユースケース
- SHA-3 標準の実装
- NIST 準拠のハッシュ
- スポンジ関数のインスタンス化