Zum Inhalt springen
uencoder

Fault Injection Attack

Fault-Injection-Angriffe induzieren Rechenfehler während der kryptografischen Ausführung (Takt-Glitches, Spannungsspitzen, Laserstrahlen) und nutzen die fehlerhaften Ausgaben, um Schlüssel wiederherzustellen.

Zweck

Sie bewerten die Widerstandsfähigkeit eines Kryptografiegeräts gegen aktive Fehler und sind ein zentraler Punkt der Sicherheitsbewertung für Chipkarten und HSMs.

Mechanismus

Ein-Bit- oder Ein-Byte-Fehler werden zu gewählten Zeitpunkten injiziert; korrekte und fehlerhafte Ausgabepaare werden gesammelt, und die Differenzialfehleranalyse (DFA) gewinnt den Schlüssel aus der Fehlerfortpflanzung. Ein Fehler in der letzten AES-Runde kann den gesamten Schlüssel offenlegen.

Anwendungsfälle

  • Sicherheitsbewertung von Chipkarten
  • Fehlerresistenztests von HSMs
  • Fault-Angriffe auf RSA-CRT

Verwandte Tools

References