Hardwaresicherheit

Welche Idee der Maskierung (Masking) als Gegenmaßnahme gegen Leistungsanalyse ist richtig?

  1. ADie Chipoberfläche wird mit Klebeband abgedeckt, damit man nichts sieht
  2. BZwischenwerte der Verarbeitung werden jedes Mal mit einer anderen Zufallszahl kombiniert und verborgen, sodass der Zusammenhang zwischen Leistungsaufnahme und geheimem Wert aufgetrennt wird
  3. CDer kryptografische Schlüssel wird in allen Geräten gleich gewählt
Antwort und Erläuterung anzeigen

Antwort: B. Zwischenwerte der Verarbeitung werden jedes Mal mit einer anderen Zufallszahl kombiniert und verborgen, sodass der Zusammenhang zwischen Leistungsaufnahme und geheimem Wert aufgetrennt wird

Die Leistungsanalyse nutzt die Korrelation zwischen Zwischenwerten der Verarbeitung und der Leistungsaufnahme. Bei der Maskierung wird ein Zwischenwert x nicht direkt verarbeitet, sondern durch die Kombination mit einer jedes Mal neu erzeugten Zufallszahl m dargestellt (z. B. XOR von x und m) und am Ende zum richtigen Ergebnis zurückgeführt. Da die tatsächlich von der Schaltung verarbeiteten Werte jedes Mal zufällig wechseln, ist die Korrelation zwischen Leistungsaufnahme und geheimem Wert schlecht erkennbar. Wichtig sind die Qualität der Zufallszahlen und ein Aufbau, bei dem Zwischenwerte in der Schaltung nicht abfließen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welche Eigenschaft der Seitenkanalanalyse mittels elektromagnetischer Wellen ist richtig?
  2. Welche Beschreibung eines Fault-Injection-Angriffs (Fehlerinjektion) ist richtig?
  3. Welche der folgenden Maßnahmen gehört nicht zu den Gegenmaßnahmen gegen Fault-Injection-Angriffe?
  4. Welche Maßnahme ist eine Gegenmaßnahme gegen Rowhammer bei DRAM?
  5. Welche Kombination aus dem Grund, warum Cold-Boot-Angriffe möglich sind, und einer typischen Gegenmaßnahme ist richtig?