BLAKE3 Derive Key
BLAKE3 の鍵導出モードは、コンテキスト文字列と入力鍵素材から独立したサブ鍵を導出する。ドメイン分離定数により、異なるコンテキストの出力は独立になる。
目的
マスタ鍵から用途別のサブ鍵を導出する。ドメイン分離により用途をまたぐ鍵の混用を防ぐ。
メカニズム
ドメイン分離定数を初期状態へ注入し(derive-key モードのフラグ)、まずコンテキスト文字列を取り込んで圧縮し、次に入力鍵素材を取り込んで導出鍵を出力する。
ユースケース
- キー導出
- サブキーの生成
- ドメイン分離キー