コンテンツへスキップ
uencoder

Luffa

Luffa は渋谷らによる SHA-3 コンペティション応募作である。3 本の並列メッセージ注入パーミテーションに基づくスポンジハッシュである。

目的

並列レーンによってスループットを高め、ハードウェア実装に適した SHA-3 コンペ候補である。

メカニズム

状態は 3 本の並列 256 ビットレーンを持ち(w=256/512/1024)、各レーンは SubBytes(固定 S ボックス)+MixColumns+定数加算を 8 ラウンド実行し、メッセージは各レーンに注入される。

ユースケース

  • SHA-3コンペティションへの応募
  • 並列レーンによるハッシュ処理
  • ハードウェア実装での活用

関連ツール

References