Message Authentication Code

Auch bekannt als:Nachrichtenauthentifizierungscode · MAC

Message Authentication Code: Kryptografischer Prüfwert zur Sicherung von Integrität und Authentizität einer Nachricht. Die sichere Umsetzung hängt insbesondere von geeigneten Algorithmen, korrektem Schlüsselmanagement, geprüften ImplementierungenImplementationPraktische Umsetzung eines Sicherheitsdesigns, einer Vorgabe oder einer Kontrolle in einem System oder Prozess. und einer kontrollierten VertrauensketteTrust ChainFolge überprüfbarer Vertrauensbeziehungen von einer Vertrauenswurzel bis zu einem Subjekt oder Artefakt. ab.

Funktionsweise und Einordnung

Die Sicherheit von Message Authentication Code entsteht aus dem Zusammenspiel von Algorithmus, Parametern, Schlüsseln, Protokoll und Implementierung. Ein mathematisch starkes Verfahren kann durch ungeeignete Betriebsarten, schwache Zufallswerte, fehlerhafte Zertifikatsprüfung oder offengelegte Schlüssel wirkungslos werden. Deshalb muss immer geklärt werden, welches Schutzziel erreicht werden soll: Vertraulichkeit, Integrität, Authentizität oder Nichtabstreitbarkeit.

Bedeutung in der Praxis

In der Praxis ist das Schlüssel- und Zertifikatsmanagement häufig entscheidender als die Auswahl des Algorithmus allein. Erzeugung, Speicherung, Verteilung, Rotation, Widerruf und Vernichtung müssen geregelt und überwacht werden. Zusätzlich sind kompatible Parameter, sichere Bibliotheken, Migrationsfähigkeit und ein Verfahren für kompromittierte Schlüssel erforderlich; proprietäre Eigenkonstruktionen sollten vermieden werden.

Verwandte Begriffe

  • IntegritätIntegrityEigenschaft, dass Daten vollständig, korrekt und unverändert sind.: Eigenschaft, dass Daten vollständig, korrekt und unverändert sind.
  • HashfunktionHash FunctionBildet Daten deterministisch auf einen festen Prüfwert ab.: Bildet Daten deterministisch auf einen festen Prüfwert ab.
  • KryptografieCryptographyMethoden zum Schutz von Informationen durch Verschlüsselung, Signaturen und Hashfunktionen.: Methoden zum Schutz von Informationen durch Verschlüsselung, Signaturen und Hashfunktionen.
  • AES im Galois/Counter ModeAES-GCMAuthentifizierter Verschlüsselungsmodus, der Vertraulichkeit und Integrität kombiniert.: Authentifizierter Verschlüsselungsmodus, der Vertraulichkeit und Integrität kombiniert.