Fault-Based Attack
Fehlerbasierte Angriffe sind die Familie von Methoden, die gezielt Fehler in kryptografische Berechnungen induzieren und die fehlerhaften Ausgaben ausnutzen, um Schlüssel wiederherzustellen.
Zweck
Sie bewerten, wie gut kryptografische Hardware-Implementierungen aktiven Fehlern standhalten, einschließlich DFA, Safe-Error-Angriffe und des Bellcore-Angriffs auf RSA-CRT.
Mechanismus
Fehler werden zu gewählten Zeitpunkten per Takt- oder Spannungs-Glitch, Laser oder Ionenstrahl injiziert; die fehlerhaften Ausgaben werden gesammelt, und der Schlüssel wird aus der Differenz oder Verzweigungsinformation zwischen fehlerhaften und korrekten Ausgaben gewonnen.
Anwendungsfälle
- Hardware-Sicherheitsbewertung
- Penetrationstests von Chipkarten
- Fehlerresistenz-Zertifizierung von HSMs