JH
JH は呉宏軍が提出したスポンジハッシュである。SHA-3 コンペティションの第 2 ラウンドに進出し、1024 ビットの状態と AES 類似の置換 42 ラウンドを使う。
目的
SHA-3 コンペティション候補として 224-512 ビットの可変出力を提供する。スポンジ構造は長さ伸張攻撃に耐える。
メカニズム
スポンジ構造:1024 ビットの状態を左右 512 ビットずつに分割する。各ラウンドで右半分に 8 並列の AES ラウンドを適用し、左半分と XOR・スワップする。42 ラウンド後にダイジェストを絞り出す。
ユースケース
- SHA-3 コンペティション応募作
- スポンジハッシュ研究
- 暗号コンペティション