コンテンツへスキップ
uencoder

BLAKE3 Keyed Mode

BLAKE3 のキードモードは MAC モードであり、32 バイトの鍵を初期状態へ注入して、鍵付きのメッセージ認証コードを生成する。

目的

BLAKE3 を基盤とする高速な MAC を提供する。HMAC-BLAKE2 より効率的(シングルパス)で、任意長の出力をサポートする。

メカニズム

初期状態は鍵から導かれる(キードモードを示す定数と IV の XOR)。それ以外はツリーモードと同じである。出力は鍵に結び付いたダイジェストであり、偽造には鍵の知識が必要になる。

ユースケース

  • 高速なメッセージ認証
  • キー導出
  • HMAC の代替 MAC

関連ツール

References