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:
-
Erhalten Sie das Salt S und den Iterationszähler c.
-
Erhalten Sie die Schlüssellänge in Oktetten, dkLen, für den abgeleiteten Schlüssel für das zugrunde liegende Nachrichtenauthentifizierungsschema.
-
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)
-
Verarbeiten Sie die Nachricht M mit dem zugrunde liegenden Nachrichtenauthentifizierungsschema unter dem abgeleiteten Schlüssel DK, um den Nachrichtenauthentifizierungscode T zu verifizieren.
-
Wenn der Nachrichtenauthentifizierungscode verifiziert wird, geben Sie "correct" (korrekt) aus; andernfalls geben Sie "incorrect" (inkorrekt) aus.