Leistungsanalyse
Den Stromverbrauch eines Geräts während einer kryptografischen Operation messen, um geheime Schlüsselbits zu gewinnen.
Chips ziehen je nach verarbeiteten Daten unterschiedlich viel Strom, und diese Abhängigkeit kann mit Schlüsselbits korrelieren. Die einfache Leistungsanalyse (SPA) liest eine einzelne Messkurve direkt aus und braucht oft nur eine oder wenige Messungen. Die differentielle Leistungsanalyse (DPA) nutzt Statistik über viele Kurven, um den winzigen Unterschied herauszuholen, den der Schlüssel macht.
Paul Kocher und Kollegen führten die Technik Ende der 1990er-Jahre an Smartcards vor, und seither bereitet sie Dauerkopfschmerzen. Die Gegenmaßnahmen wie Masking, Shuffling und balancierte Logik kosten Leistung und bieten selten absoluten Schutz. Sie treiben den Preis für den Angreifer hoch, und darauf läuft vieles in der IT-Sicherheit hinaus.