Hardwaresicherheit

Welche Methode zum Ablegen von Schlüsseln im Chip wird im Allgemeinen verwendet?

  1. AEinmal beschreibbare eFuse- oder OTP-Speicher oder die verschlüsselte Ablage in nichtflüchtigem Speicher
  2. BDer Schlüsselwert wird auf die Chipoberfläche gedruckt
  3. CDer Schlüsselwert wird unverändert in einem Speicher abgelegt, den jeder von außen lesen kann
Antwort und Erläuterung anzeigen

Antwort: A. Einmal beschreibbare eFuse- oder OTP-Speicher oder die verschlüsselte Ablage in nichtflüchtigem Speicher

Eine eFuse ist ein nur einmal beschreibbarer Speicher, in den Bit für Bit geschrieben wird, indem durch eine dünne Leitung ein großer Strom getrieben und sie durchtrennt wird. Nach der Fertigung werden gerätespezifische Schlüssel und Einstellungen geschrieben, die für Software nicht lesbar sind und nur von der Kryptoschaltung genutzt werden können. Eine weitere Methode ist, einen mit einem aus der PUF erzeugten Schlüssel verschlüsselten Schlüssel in Flash abzulegen. Bei jeder Methode ist es wichtig, die Lesepfade zu beschränken.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welcher Vorteil, abgesehen von der Geschwindigkeit, ergibt sich daraus, dass eine CPU spezielle Befehle für die AES-Verschlüsselung (z. B. AES-NI) besitzt?
  2. Was ist bei der Implementierung kryptografischer Verarbeitung in „konstanter Zeit“ (Constant-Time) zu beachten?
  3. Welche Idee hat die Aufteilung (Partitionierung) des geteilten Caches als Gegenmaßnahme gegen Cache-Seitenkanäle?
  4. Warum wird in Systemen, die vertrauliche Verarbeitung ausführen, mitunter das Simultaneous Multithreading (SMT) der CPU deaktiviert?
  5. Welche Gegenmaßnahme gegen Angriffe ist richtig, bei denen ein an einen PC angeschlossenes externes Gerät per DMA den Hauptspeicher eigenmächtig liest und beschreibt?