Hardwaresicherheit

Welche Eigenschaft der Differenziellen Leistungsanalyse (DPA) unter den Leistungsanalysen, die Leistungsaufnahmeverläufe eines kryptografischen Chips nutzen, ist richtig?

  1. AVerläufe vieler Verarbeitungen werden gesammelt und statistisch ausgewertet, um kleine schlüsselabhängige Unterschiede herauszuarbeiten, die in einem einzelnen Verlauf nicht sichtbar sind
  2. BAllein durch Betrachten eines einzelnen Leistungsverlaufs ist der gesamte Schlüssel erkennbar
  3. CDer Schlüssel wird entnommen, indem die Versorgung des Chips abgeschaltet wird
Antwort und Erläuterung anzeigen

Antwort: A. Verläufe vieler Verarbeitungen werden gesammelt und statistisch ausgewertet, um kleine schlüsselabhängige Unterschiede herauszuarbeiten, die in einem einzelnen Verlauf nicht sichtbar sind

CMOS-Schaltungen verbrauchen beim Schalten von Signalen Leistung, daher ändert sich die Leistungsaufnahme geringfügig mit den verarbeiteten Daten. Die einfache Leistungsanalyse liest den Verarbeitungsablauf aus der Form eines einzelnen Verlaufs, während die DPA Verläufe von Tausenden kryptografischen Verarbeitungen sammelt, für jeden Schlüsselkandidaten die Korrelation zwischen einem vorhergesagten Zwischenwert und den Verläufen berechnet und so den richtigen Schlüssel findet. Typisch ist, dass sich auch im Rauschen verborgene kleine Unterschiede statistisch herausarbeiten lassen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welche Idee der Maskierung (Masking) als Gegenmaßnahme gegen Leistungsanalyse ist richtig?
  2. Welche Eigenschaft der Seitenkanalanalyse mittels elektromagnetischer Wellen ist richtig?
  3. Welche Beschreibung eines Fault-Injection-Angriffs (Fehlerinjektion) ist richtig?
  4. Welche der folgenden Maßnahmen gehört nicht zu den Gegenmaßnahmen gegen Fault-Injection-Angriffe?
  5. Welche Maßnahme ist eine Gegenmaßnahme gegen Rowhammer bei DRAM?