Hardwaresicherheit

Welcher Grundmechanismus von Arm TrustZone ist richtig?

  1. AAlle sicheren Verarbeitungen werden auf einem anderen PC ausgeführt
  2. BProgramme der Normal World können den Speicher der Secure World frei lesen
  3. CDie CPU hat die Zustände Secure World und Normal World und unterscheidet über Bussignale u. Ä., aus welcher Welt Lese- und Schreibzugriffe auf Speicher und Peripherie erfolgen, und schränkt sie ein
Antwort und Erläuterung anzeigen

Antwort: C. Die CPU hat die Zustände Secure World und Normal World und unterscheidet über Bussignale u. Ä., aus welcher Welt Lese- und Schreibzugriffe auf Speicher und Peripherie erfolgen, und schränkt sie ein

Bei TrustZone wechselt der CPU-Kern zwischen den beiden Zuständen sicher und normal, und bei jedem Lese- oder Schreibzugriff wird auf dem Bus ein Signal ausgegeben, das den aktuellen Zustand angibt. Die Schaltungen von Speicher und Peripherie werten dieses Signal aus und verweigern Zugriffe aus der Normal World auf als sicher zugewiesene Bereiche. Da innerhalb eines einzigen SoC ohne zusätzlichen Spezialchip ein sicherer Bereich entsteht, wird es breit in Smartphones u. Ä. eingesetzt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welche Eigenschaft einer „Enklave“-artigen TEE wie Intel SGX ist richtig?
  2. Was ist der Zweck der Funktionen, mit denen die CPU den Speicher virtueller Maschinen verschlüsselt (AMD SEV, Intel TDX usw.) beim „Confidential Computing“ in der Cloud?
  3. Welche Beschreibung der PUF (Physical Unclonable Function) ist richtig?
  4. Welchen Vorteil hat die Verwendung einer PUF zur Schlüsselverwahrung?
  5. Welche Eigenschaft nutzt eine SRAM-PUF?