Aktuelle Entwicklungen der Hardwaresicherheit

Der kürzeste Abstand, in dem Zeilen derselben Bank aktiviert werden können, sei vereinfacht tRC = 50 ns. Bei einer Refresh-Periode von 64 ms beträgt die maximale Anzahl, wie oft eine Nachbarzeile zwischen zwei Refresh-Vorgängen einer bestimmten Zeile aktiviert werden kann, 64 ms ÷ 50 ns. Welchen Wert hat diese Maximalzahl, wenn die Refresh-Rate verdoppelt wird?

  1. Aetwa 640.000-mal
  2. Betwa 1.280.000-mal
  3. Cetwa 2.560.000-mal
Antwort und Erläuterung anzeigen

Antwort: A. etwa 640.000-mal

Bei verdoppelter Refresh-Rate beträgt die Periode 64 ms ÷ 2 = 32 ms. In dieser Zeit sind höchstens 32 ms ÷ 50 ns = 640.000 Aktivierungen (etwa 0,64 Millionen) möglich, die Hälfte der ursprünglichen 64 ms ÷ 50 ns = 1.280.000 (etwa 1,28 Millionen). Die Forschung berichtet von DRAM, bei dem schon einige tausend Aktivierungen Bits kippen lassen; selbst halbiert bleibt die Zahl also für einen Angriff mehr als ausreichend, und mehr Refresh allein kann ihn nicht verhindern. Zudem ist die Bank während des Refresh nicht nutzbar und die Leistungsaufnahme steigt, sodass Leistung und Energieverbrauch erheblich belastet werden.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Aktuelle Entwicklungen der Hardwaresicherheit

  1. Welche Eigenschaft der 2019 veröffentlichten, als MDS (Microarchitectural Data Sampling) bezeichneten Schwachstelle ist richtig?
  2. Welche Kombination beschreibt retpoline und IBRS richtig, zwei Gegenmaßnahmen gegen die Spectre-Variante, die die Vorhersage indirekter Sprünge missbraucht (Branch Target Injection)?
  3. Eine Verarbeitung dauerte vor dem Einbau von Gegenmaßnahmen gegen spekulative Ausführung 10 Sekunden und rief in dieser Zeit 5 Millionen Mal einen Systemaufruf auf. Mit den Gegenmaßnahmen steigt die Verarbeitungszeit pro Systemaufruf von 0,4 µs auf 0,6 µs, während die Zeit aller übrigen Teile unverändert bleibt. Um welchen Anteil erhöht sich die Gesamtzeit der Verarbeitung?
  4. In gitterbasierter Post-Quanten-Kryptografie werden wiederholt Polynome vom Grad n = 256 multipliziert. Benötigt das naive Verfahren, bei dem alle Koeffizientenpaare multipliziert werden, etwa n² Multiplikationen und das Verfahren mit der zahlentheoretischen Transformation (NTT) etwa n log₂ n, auf etwa welchen Bruchteil verringert die NTT die Zahl der Multiplikationen? Welcher Wert liegt am nächsten?
  5. Der öffentliche Schlüssel von ML-KEM-768 ist 1184 Byte groß und sein Geheimtext 1088 Byte, während der öffentliche Wert des Schlüsselaustauschs X25519 mit elliptischen Kurven 32 Byte umfasst. Das Wievielfache des öffentlichen Werts von X25519 ist der öffentliche Schlüssel von ML-KEM-768?