Aktuelle Entwicklungen der Hardwaresicherheit
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?
- AMask-ROM-Werte und Leitungsformen lassen sich aus Bildern auslesen; geheime Schlüssel werden daher nicht in die Schaltungsform eingebaut, sondern gerätespezifisch gewählt und zusammen mit physischen Maßnahmen geschützt
- BIst das Schaltungslayout komplex genug, lässt sich die Schaltung nicht aus Bildern auslesen, sodass ein allen Geräten gemeinsamer geheimer Schlüssel ins Mask-ROM geschrieben werden darf
- CRöntgenstrahlen bilden die Schaltungen im Chip nicht ab; als Schutz gegen Reverse Engineering genügt es daher, die Chipoberfläche mit einer harten Schicht zu überziehen, damit die Schichten nicht abgetragen werden können
Antwort und Erläuterung anzeigen
Antwort: A. Mask-ROM-Werte und Leitungsformen lassen sich aus Bildern auslesen; geheime Schlüssel werden daher nicht in die Schaltungsform eingebaut, sondern gerätespezifisch gewählt und zusammen mit physischen Maßnahmen geschützt
Mask-ROM-Werte sind als Vorhandensein oder Fehlen von Transistoren oder Kontakten in die Form der Schaltung eingebaut und lassen sich daher durch Abtragen der Schichten und Aufnahmen auslesen. Zudem enthalten alle mit derselben Maske gefertigten Chips dieselben Werte, sodass die Analyse eines einzigen Chips die Geheimnisse aller Geräte preisgibt. In den 2020er-Jahren wurde auch über Forschung berichtet, die mit Röntgenaufnahmen die interne Verdrahtung zerstörungsfrei detailliert abbildet. Geheimnisse werden daher nicht an die Schaltungsform gebunden, sondern gerätespezifisch gewählt; in Speichern, deren Programmierzustand sichtbar sein kann, wie eFuses, werden Schlüssel etwa mit einem aus einem PUF abgeleiteten Schlüssel verschlüsselt abgelegt, Auslesepfade werden beschränkt und Maßnahmen zur Manipulationssicherheit kombiniert.
Weiter: 9 weitere Fragen zu Aktuelle Entwicklungen der Hardwaresicherheit