7.1.2. PBMAC1 Verification Operation (PBMAC1 検証操作)
7.1.2. PBMAC1 Verification Operation (PBMAC1 検証操作)
PBMAC1 の MAC 検証操作は、以下のステップから構成されます。これらは、パスワード P の下でメッセージ M を処理し、メッセージ認証コード T を検証します:
-
ソルト S と反復回数 c を取得します。
-
基礎となるメッセージ認証スキームの導出鍵の鍵長をオクテット単位で取得します、dkLen。
-
選択された鍵導出関数を、パスワード P、ソルト S、および反復回数 c に適用して、長さ dkLen オクテットの導出鍵 DK を生成します:
DK = KDF (P, S, c, dkLen) -
メッセージ M を、導出鍵 DK の下で基礎となるメッセージ認証スキームで処理して、メッセージ認証コード T を検証します。
-
メッセージ認証コードが検証される場合、"correct" (正しい) を出力します。それ以外の場合は "incorrect" (正しくない) を出力します。