Zum Inhalt springen
uencoder

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

Verwandte Tools

References