Luffa
Luffa は渋谷らによる SHA-3 コンペティション応募作である。3 本の並列メッセージ注入パーミテーションに基づくスポンジハッシュである。
目的
並列レーンによってスループットを高め、ハードウェア実装に適した SHA-3 コンペ候補である。
メカニズム
状態は 3 本の並列 256 ビットレーンを持ち(w=256/512/1024)、各レーンは SubBytes(固定 S ボックス)+MixColumns+定数加算を 8 ラウンド実行し、メッセージは各レーンに注入される。
ユースケース
- SHA-3コンペティションへの応募
- 並列レーンによるハッシュ処理
- ハードウェア実装での活用