IT-Lexikon › Sicherheit › XCBC-MAC

XCBC-MAC

Sicherheit Svenska → Aktualisiert: 2026-10-14

Der Flicken, der CBC-MAC für Nachrichten beliebiger Länge sicher machte — um den Preis, dass man drei Schlüssel mit sich herumträgt.

John Black und Phillip Rogaway stellten ihn auf der CRYPTO 2000 vor. Einfaches CBC-MAC ist nur sicher, wenn alle Nachrichten gleich lang sind; variieren die Längen, kann ein Angreifer zwei authentifizierte Nachrichten zu einer dritten mit gültigem Tag zusammenfügen. XCBC behebt das, indem der letzte Block vor der Verschlüsselung mit einem von zwei zusätzlichen Schlüsseln per XOR verknüpft wird — welcher, hängt davon ab, ob aufgefüllt werden musste.

AES-XCBC-MAC-96 wurde 2003 zu RFC 3566 und kam in IPsec zum Einsatz. Drei unabhängige Schlüssel waren allerdings lästig, und Iwata und Kurosawas OMAC zeigte, wie sich die Zusatzschlüssel aus einem einzigen ableiten lassen. Daraus wurde CMAC, das XCBC praktisch abgelöst hat.

← Zurück zum Lexikon