メインコンテンツまでスキップ

8.1. Auxiliary Authenticated Application Information (補助認証アプリケーション情報)

8.1. 補助認証アプリケーション情報

HPKE には, アプリケーションが補助認証情報を指定できる2つの場所があります: (1) Setup info パラメータを介したコンテキスト構築中, (2) Context 操作中, つまり Open() と Seal() の aad パラメータ, および Export() の exporter_context パラメータ。単一の Context 上の複数の操作に適用されるアプリケーション情報は, Setup info パラメータを使用する必要があります。これにより, 各 Context 操作でこの情報を冗長に処理することを避けることができます。対照的に, メッセージごとに変化するアプリケーション情報は, Context API (Seal(), Open(), または Export()) を介して指定する必要があります。

第6節で説明されている単発 API のみを使用するアプリケーションは, 補助認証情報を指定するために Setup info パラメータを使用する必要があります。単発 API のみを公開する実装は, アプリケーションが Setup info と Context aad または exporter_context 補助情報パラメータの両方を使用することを許可してはなりません。