コンテンツへスキップ
uencoder

ECHO

ECHO は SHA-3 コンペティションの応募作である。AES ラウンド関数の上に構築されたワイドパイプスポンジハッシュで、AES-NI のハードウェア加速を活用する。

目的

AES-NI 対応 CPU 上でハードウェア加速により高スループットに到達する、SHA-3 コンペティション候補。

メカニズム

2048 ビットの状態は AES 状態の 8×8 行列として構成される。各ビッグラウンドは 8 ラウンドの AES(BigMixColumns)とバイト混合からなり、AESENC 命令で加速される。

ユースケース

  • SHA-3 コンペティション応募
  • AES-NI 高速ハッシュ
  • ワイドパイプスポンジ

関連ツール

References