Hardwaresicherheit
Welcher Grundmechanismus von Arm TrustZone ist richtig?
- AAlle sicheren Verarbeitungen werden auf einem anderen PC ausgeführt
- BProgramme der Normal World können den Speicher der Secure World frei lesen
- 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.