ECHO
ECHO は SHA-3 コンペティションの応募作である。AES ラウンド関数の上に構築されたワイドパイプスポンジハッシュで、AES-NI のハードウェア加速を活用する。
目的
AES-NI 対応 CPU 上でハードウェア加速により高スループットに到達する、SHA-3 コンペティション候補。
メカニズム
2048 ビットの状態は AES 状態の 8×8 行列として構成される。各ビッグラウンドは 8 ラウンドの AES(BigMixColumns)とバイト混合からなり、AESENC 命令で加速される。
ユースケース
- SHA-3 コンペティション応募
- AES-NI 高速ハッシュ
- ワイドパイプスポンジ