Hardwaresicherheit

Welche Beschreibung eines Seitenkanalangriffs (Side-Channel Attack) ist richtig?

  1. AEin Angriff, der Passwörter frontal per Brute Force ausprobiert
  2. BEin Angriff, der ein Netzwerk mit großen Datenmengen überlastet und einen Dienst stoppt
  3. CEin Angriff, der Geheimnisse aus anderen physikalischen Informationen als der eigentlichen Ausgabe erschließt, etwa Verarbeitungszeit, Leistungsaufnahme oder abgestrahlte elektromagnetische Wellen
Antwort und Erläuterung anzeigen

Antwort: C. Ein Angriff, der Geheimnisse aus anderen physikalischen Informationen als der eigentlichen Ausgabe erschließt, etwa Verarbeitungszeit, Leistungsaufnahme oder abgestrahlte elektromagnetische Wellen

Selbst wenn ein kryptografischer Algorithmus mathematisch sicher ist, ändern sich Verarbeitungszeit und Leistungsaufnahme der ausführenden Schaltung geringfügig mit den verarbeiteten Werten. Seitenkanalangriffe messen die über diese „seitlichen Wege“ abfließenden Informationen und analysieren sie statistisch, um Geheimnisse wie Schlüssel zu erschließen. Gegenmaßnahmen sind eine Implementierung, bei der Zeit und Leistung nicht von geheimen Werten abhängen, sowie das Verbergen der Lecks durch Rauschen und Zufallszahlen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welche Kombination aus dem Prinzip, auf dem Timing-Angriffe beruhen, und einer typischen Gegenmaßnahme ist richtig?
  2. Welche Kombination aus dem Problem der oben gezeigten Funktion zum Passwortvergleich und einer Gegenmaßnahme ist richtig?
  3. Was ist der Hauptgrund, warum Seitenkanalangriffe über den Cache möglich sind?
  4. Welches Prinzip der als Spectre bezeichneten Schwachstelle der spekulativen Ausführung ist richtig?
  5. Warum fließen bei Angriffen wie Spectre Informationen ab, obwohl die Ergebnisse spekulativ ausgeführter Befehle verworfen werden?