Zum Hauptinhalt springen

7.1.2. PBMAC1 Verification Operation (PBMAC1 Verifikationsoperation)

7.1.2. PBMAC1 Verification Operation (PBMAC1 Verifikationsoperation)

Die MAC-Verifikationsoperation für PBMAC1 besteht aus den folgenden Schritten, die eine Nachricht M unter einem Passwort P verarbeiten, um einen Nachrichtenauthentifizierungscode T zu verifizieren:

  1. Erhalten Sie das Salt S und den Iterationszähler c.

  2. Erhalten Sie die Schlüssellänge in Oktetten, dkLen, für den abgeleiteten Schlüssel für das zugrunde liegende Nachrichtenauthentifizierungsschema.

  3. Wenden Sie die ausgewählte Schlüsselableitungsfunktion auf das Passwort P, das Salt S und den Iterationszähler c an, um einen abgeleiteten Schlüssel DK der Länge dkLen Oktette zu erzeugen:

DK = KDF (P, S, c, dkLen)
  1. Verarbeiten Sie die Nachricht M mit dem zugrunde liegenden Nachrichtenauthentifizierungsschema unter dem abgeleiteten Schlüssel DK, um den Nachrichtenauthentifizierungscode T zu verifizieren.

  2. Wenn der Nachrichtenauthentifizierungscode verifiziert wird, geben Sie "correct" (korrekt) aus; andernfalls geben Sie "incorrect" (inkorrekt) aus.