Grundlagen der Informationssicherheit

Welche Aussage vergleicht einen Message Authentication Code (MAC) und eine digitale Signatur richtig?

  1. AEin MAC kann von jedem mit einem öffentlichen Schlüssel geprüft werden, daher ist seine Wirkung für die Nichtabstreitbarkeit stärker als die einer digitalen Signatur
  2. BEin MAC wird mit einem symmetrischen Schlüssel erstellt, den Sender und Empfänger teilen; er erkennt Manipulationen, kann aber keine Nichtabstreitbarkeit bieten, also Dritten nicht beweisen, dass der Sender die Nachricht erstellt hat, weil auch der Empfänger denselben MAC erzeugen kann
  3. CEin MAC berechnet nur einen Hashwert ohne Schlüssel; selbst wenn ein Angreifer die Nachricht verändert und den MAC neu berechnet, kann der Empfänger es bemerken
Antwort und Erläuterung anzeigen

Antwort: B. Ein MAC wird mit einem symmetrischen Schlüssel erstellt, den Sender und Empfänger teilen; er erkennt Manipulationen, kann aber keine Nichtabstreitbarkeit bieten, also Dritten nicht beweisen, dass der Sender die Nachricht erstellt hat, weil auch der Empfänger denselben MAC erzeugen kann

Ein Message Authentication Code (MAC) ist ein kurzer Wert, der aus einer Nachricht und einem symmetrischen Schlüssel berechnet wird; verbreitet ist HMAC, das eine Hashfunktion verwendet. Der Empfänger berechnet ihn mit demselben Schlüssel neu und vergleicht; stimmen die Werte überein, stammt die Nachricht von jemandem, der den Schlüssel kennt, und wurde unterwegs nicht verändert. Ein Angreifer ohne Kenntnis des Schlüssels kann für eine veränderte Nachricht keinen korrekten MAC erzeugen. Der Empfänger besitzt jedoch denselben Schlüssel und kann ebenfalls MACs erzeugen. Er kann Dritten daher nicht beweisen, dass der Sender die Nachricht erstellt hat; ein MAC bietet also keine Nichtabstreitbarkeit. Eine digitale Signatur lässt sich nur mit dem privaten Schlüssel des Senders erstellen und von jedem mit dem öffentlichen Schlüssel prüfen, sie kann also Nichtabstreitbarkeit bieten. MACs sind dagegen leicht zu berechnen und werden verbreitet für Prüfungen zwischen den beiden Beteiligten eingesetzt, etwa um Manipulationen an jedem einzelnen Paket einer Verbindung zu erkennen. Einen einfachen Hashwert ohne Schlüssel kann ein Angreifer zusammen mit der veränderten Nachricht neu berechnen, er eignet sich daher nicht zur Erkennung absichtlicher Manipulationen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der Informationssicherheit

  1. Es wurde festgestellt, dass der private Schlüssel zum Serverzertifikat eines Webservers möglicherweise abgeflossen ist. Das Zertifikat ist noch nicht abgelaufen. Welche Maßnahme ist für den Betreiber am angemessensten?
  2. Welcher der drei Authentifizierungsfaktoren zur Überprüfung eines Nutzers (Wissen, Besitz, Inhärenz) trifft auf die Authentifizierung mit einem Mitarbeiterausweis als Chipkarte zu?
  3. Welches der folgenden Authentifizierungsverfahren ist eine Multi-Faktor-Authentifizierung?
  4. Bei einer biometrischen Authentifizierung per Fingerabdruck wird der Schwellenwert für den Übereinstimmungsgrad, ab dem eine Person als berechtigt anerkannt wird, strenger (höher) gesetzt. Welche Veränderung tritt im Allgemeinen ein?
  5. Ein Gesichtserkennungsgerät lässt sich auf einen von drei Schwellenwerten A, B und C einstellen; Falschakzeptanzrate (FAR) und Falschrückweisungsrate (FRR) betragen bei A 1 % und 0,5 %, bei B 0,1 % und 2 %, bei C 0,01 % und 8 %. Für die Zutrittskontrolle eines Labors ist eine FAR von höchstens 0,1 % vorgeschrieben, und innerhalb dieser Vorgabe sollen berechtigte Nutzer möglichst selten abgewiesen werden. Welcher Schwellenwert ist zu wählen?