Hardwaresicherheit

Welche Eigenschaft nutzt eine SRAM-PUF?

  1. ADass sich die einzelnen Zellen eines SRAM unmittelbar nach dem Einschalten aufgrund von Transistorstreuungen bevorzugt auf 0 oder 1 einstellen
  2. BDass SRAM-Daten auch nach dem Abschalten dauerhaft erhalten bleiben
  3. CDass alle Zellen eines SRAM nach dem Einschalten stets 0 sind
Antwort und Erläuterung anzeigen

Antwort: A. Dass sich die einzelnen Zellen eines SRAM unmittelbar nach dem Einschalten aufgrund von Transistorstreuungen bevorzugt auf 0 oder 1 einstellen

Eine SRAM-Zelle besteht aus zwei gegenüber verschalteten Invertern; auf welche Seite sie unmittelbar nach dem Einschalten kippt, bestimmt der geringe Stärkeunterschied der Transistoren der beiden Inverter. Die Anordnung der Anfangswerte der Zellen ist daher chipspezifisch, und bei jedem Einschalten erscheint nahezu dieselbe Anordnung. Vorteilhaft ist, dass ohne zusätzliche Spezialschaltung das SRAM genutzt werden kann, das viele Chips ohnehin besitzen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Warum wird bei der Erzeugung von Schlüsseln aus einer PUF ein Fehlerkorrekturmechanismus (z. B. Helper Data) kombiniert?
  2. Welche Beschreibung eines im Chip integrierten echten Zufallszahlengenerators (TRNG) ist richtig?
  3. Was kann geschehen, wenn bei der Schlüsselerzeugung Zufallszahlen schlechter, leicht vorhersagbarer Qualität verwendet werden?
  4. Welche Beschreibung eines Hardware-Trojaners (Hardware Trojan) ist richtig?
  5. Was ist der Hauptgrund, warum Hardware-Trojaner bei normalen Tests schwer zu finden sind?