Aktuelle Entwicklungen der Hardwaresicherheit

Welche Beschreibung des Mechanismus von DICE (Device Identifier Composition Engine), festgelegt von der TCG, ist richtig?

  1. AAlle Geräte erhalten denselben geheimen Wert, und auch wenn die Firmware aktualisiert wird und sich ändert, wird dauerhaft derselbe Schlüssel wie bei der Fertigung verwendet
  2. BBei jedem Start wird ein neuer Schlüssel über das Netzwerk von einem Server heruntergeladen und verwendet, und im Gerät wird keinerlei geheimer Wert gehalten
  3. CAus dem gerätespezifischen Geheimnis und dem Messwert der Firmware der nächsten Schicht wird das Geheimnis dieser Schicht abgeleitet, und jede Schicht macht ihr eigenes Geheimnis unlesbar, bevor sie weitergibt
Antwort und Erläuterung anzeigen

Antwort: C. Aus dem gerätespezifischen Geheimnis und dem Messwert der Firmware der nächsten Schicht wird das Geheimnis dieser Schicht abgeleitet, und jede Schicht macht ihr eigenes Geheimnis unlesbar, bevor sie weitergibt

Bei DICE leitet die kleine Hardware bzw. der ROM-Code, die direkt nach dem Einschalten laufen, aus dem gerätespezifischen Geheimnis (UDS) und dem Hashwert der zuerst startenden Firmware mit einer Einwegfunktion ein Geheimnis namens CDI ab. Diese Firmware leitet wiederum mit dem Messwert der nächsten Schicht deren CDI ab und löscht ihre eigene CDI, bevor sie die Kontrolle übergibt. Wird Firmware umgeschrieben, ändern sich auch die abgeleiteten Geheimnisse; manipulierte Firmware kann sich daher nicht mit dem richtigen Schlüssel ausweisen, und selbst wenn eine spätere Schicht übernommen wird, gelangen die Geheimnisse früherer Schichten nicht nach außen. Selbst ein kleiner Mikrocontroller ohne TPM kann so mit wenig Hardware Geräteidentität und Attestation bereitstellen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Aktuelle Entwicklungen der Hardwaresicherheit

  1. Ein Gerät aktualisiert seine Firmware mithilfe zweier Bereiche, Seite A und Seite B. Wann ist der beste Zeitpunkt, die für den Rollback-Schutz in einer eFuse gespeicherte Mindestversionsnummer auf die neue Versionsnummer anzuheben?
  2. Welche Beschreibung einer Hardware-Stückliste (HBOM) ist richtig?
  3. Welche Sichtweise auf die Sicherheit ist angemessen, wenn Chiplets mehrerer Unternehmen in einem Gehäuse kombiniert werden?
  4. Welche Zuordnung von Techniken zum Schutz von Halbleiterentwürfen zu der nicht vertrauenswürdigen Partei, gegen die sie sich hauptsächlich richten, ist richtig?
  5. Angenommen wird Reverse Engineering, bei dem die Schaltung ausgelesen wird, indem die Schichten eines Chips einzeln abgetragen und mit dem Elektronenmikroskop aufgenommen werden oder sein Inneres mit Röntgenstrahlen abgebildet wird. Welcher Entwurfsansatz ist angemessen?