BLAKE2s
BLAKE2s は BLAKE2 の 32 ビットワード版であり、1〜32 バイトのダイジェストを出力する。32 ビットや組み込みプラットフォームで効率的で、BLAKE2b の小型版にあたる。
目的
32 ビットや組み込みプラットフォームで高速なハッシュを提供し、その出力と安全性水準は中程度のセキュリティ場面に適する。
メカニズム
構造は BLAKE2b と同じだが、32 ビットワード、圧縮関数 G を 10 ラウンド、8 個の 32 ビットワードの状態を用いる。パラメータ化とツリーモードは BLAKE2b と対称である。
ユースケース
- 組み込み機器でのハッシュ化
- 32 ビット環境でのファイル検証
- 軽量なダイジェスト