コンテンツへスキップ
uencoder

Skein

Skein は Schneier らによる SHA-3 コンペティション応募作で、Threefish ブロック暗号上の UBI(Unique Block Input)モードを基盤とする。

目的

SHA-3 ファイナリストとして、高速で設定可能なツリーモード対応の柔軟なハッシュを提供する。

メカニズム

Threefish-256/512/1024 ブロック暗号を UBI モードで組み合わせる。各ブロックは鍵とブロックタイプタグで鍵付けされた Threefish で暗号化され、チェーン値を出力する。ツリーモード、キードモード、任意出力長に対応する。

ユースケース

  • SHA-3 コンペへの応募作
  • 柔軟なハッシュ構成
  • ツリーモードのハッシュ処理

関連ツール

References