slider

Message Authentication Code (MAC) - Prof. Dr. Norbert Pohlmann

Message Authentication Code (MAC)

Message Authentication Code (MAC) als Ablaufdiagramm

Was ist ein Message Authentication Code?


Ein Message Authentication Code oder MAC ist eine kryptografische Hashfunktion, die einen Schlüssel verwendet, mit dem nur der Hashwert verifiziert werden kann. Damit kann eine Authentizität ohne Geheimhaltung erreicht werden.

Message Authentication Code (MAC) als Ablaufdiagramm
Abbildung: Message Authentication Code (MAC) – © Copyright-Vermerk


Mithilfe von MACs können mehrere Nutzer ihre Dateien authentifizieren und einzelne Nutzer können mit MACs überprüfen, ob ihre Dateien verändert wurden, zum Beispiel von Malware.

Im Gegensatz zur normalen Hashfunktion ist der geheime Schlüssel des MACs zur Berechnung des Hashwertes (MAC) nur dem Nutzer bekannt, und der Hashwert (MAC) kann nicht unbemerkt verändert werden. Eine einfache Möglichkeit zur Umwandlung einer kryptografische Hashfunktion in einen MAC besteht darin, den Hashwert mit einem symmetrischen Algorithmus zu verschlüsseln. Jeder MAC kann in eine normale Hashfunktion umgewandelt werden, indem der Schlüssel veröffentlicht wird.

CBC MAC

CBC MAC ist ein weit verbreiteter NIST-Standard. Die Idee ist die Verwendung von einem symmetrischen Verschlüsselungsverfahren, wie AES im CBC-Modus und die anschließende Verwendung des letzten Blocks des Schlüsseltext-Blockes als Prüfsumme (in diesem Fall MAC).


Weitere Informationen zum Begriff “Message Authentication Code (MAC)”:



„Kryptographie: Von der Geheimwissenschaft zur alltäglichen Nutzanwendung“
Elementare Verschlüsselungsverfahren
Symmetrische Verschlüsselungsverfahren
Asymmetrische Verschlüsselungsverfahren
Prüfsummen, Zertifikate und die elektronische Signatur
Public Key Infrastruktur (PKI)
Vertrauensmodelle von Public-Key-Infrastrukturen



Lehrbuch Cyber-Sicherheit

Übungsaufgaben und Ergebnisse zum Lehrbuch Cyber-Sicherheit

Bücher im Bereich Cyber-Sicherheit und IT-Sicherheit zum kostenlosen Download



Vorlesungen zum Lehrbuch Cyber-Sicherheit



Cybersicherheitsstrategien in der veränderten Situation

Diskussion über die aktuelle Cyber-Sicherheitslage – politisch, technisch, rechtlich

Cyber-Sicherheitsstrategien: Strategien zur Reduzierung von Risiken

Cyber-Sicherheitslage – Cyber-Sicherheitsstrategien



Forschungsinstitut für Internet-Sicherheit (IT-Sicherheit, Cyber-Sicherheit)

Master-Studiengang Internet-Sicherheit (IT-Sicherheit, Cyber-Sicherheit)

Marktplatz IT-Sicherheit

It’s all about Trust!


Zurück zur Übersicht




Summary
Message Authentication Code
Article Name
Message Authentication Code
Description
Ein Message Authentication Code oder MAC ist eine kryptografische Hashfunktion, bei dem der Hashwert nur mit einem Schlüssel verifiziert werden kann. Damit kann eine Authentizität ohne Geheimhaltung erreicht werden.
Author
Publisher Name
Institut für Internet-Sicherheit – if(is)
Publisher Logo
Message Authentication Code (MAC) als Ablaufdiagramm
Message Authentication Code (MAC) Prof. Dr. Norbert Pohlmann - Cyber-Sicherheitsexperten