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