コンテンツへスキップ
uencoder

BLAKE2s

BLAKE2s は BLAKE2 の 32 ビットワード版であり、1〜32 バイトのダイジェストを出力する。32 ビットや組み込みプラットフォームで効率的で、BLAKE2b の小型版にあたる。

目的

32 ビットや組み込みプラットフォームで高速なハッシュを提供し、その出力と安全性水準は中程度のセキュリティ場面に適する。

メカニズム

構造は BLAKE2b と同じだが、32 ビットワード、圧縮関数 G を 10 ラウンド、8 個の 32 ビットワードの状態を用いる。パラメータ化とツリーモードは BLAKE2b と対称である。

ユースケース

  • 組み込み機器でのハッシュ化
  • 32 ビット環境でのファイル検証
  • 軽量なダイジェスト

関連ツール

References