Wat is Arm CCA (Confidential Compute Architecture)?

Afkorting van Arms Confidential Compute Architecture. Een mechanisme dat aan de Arm-architectuur, naast de normal world en de secure world, een realm world voor het draaien van virtuele machines en een root world die het wisselen tussen de werelden beheert toevoegt, om een TEE van het VM-type te realiseren. Omdat de CPU in een tabel controleert tot welke wereld elk geheugengebied behoort, kan een hypervisor geheugen en CPU-tijd aan een realm toewijzen, maar de inhoud ervan niet lezen of schrijven.

Japanse benaming: Arm CCA

“Arm CCA (Confidential Compute Architecture)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Hardwarebeveiliging: nieuwste ontwikkelingen.

Vakgebied: Hardwarebeveiliging: nieuwste ontwikkelingen

Nu oefenen: vragen over Arm CCA (Confidential Compute Architecture)

Welke uitspraak beschrijft de realm (Realm) die met Arm CCA (Confidential Compute Architecture) is ingevoerd juist?

  1. ANaast de normal world en de secure world wordt een wereld voor het draaien van virtuele machines ingesteld, de realm, zodat de hypervisor er wel middelen aan kan toewijzen maar de inhoud niet kan aanraken
  2. BHet is alleen een nieuwe naam voor de secure world van TrustZone, waarin kleine taken zoals het vergelijken van vingerafdrukken en betalingen op smartphones worden uitgevoerd met een OS van de apparaatfabrikant
  3. CProgramma's in een realm krijgen geen bescherming van de hardware en worden alleen beschermd doordat het gast-OS de eigen geheugeninhoud in software versleutelt
Antwoord en toelichting tonen

Antwoord: A. Naast de normal world en de secure world wordt een wereld voor het draaien van virtuele machines ingesteld, de realm, zodat de hypervisor er wel middelen aan kan toewijzen maar de inhoud niet kan aanraken

De secure world van TrustZone is bedoeld voor een klein vertrouwd OS van de apparaatfabrikant en was niet geschikt om gebruikers hun eigen virtuele machines te laten draaien. CCA voegt naast de normal world en de secure world een realm world toe, en een root world die het wisselen tussen de werelden beheert. Omdat de CPU in een tabel (de granule protection table) controleert tot welke wereld elk geheugengebied behoort, kan een hypervisor die in de normal world draait geheugen en rekentijd van de CPU toewijzen aan een virtuele machine in een realm, maar de inhoud niet lezen of schrijven. Net als AMD SEV-SNP en Intel TDX is het een mechanisme om een TEE van het VM-type te realiseren, hier op de Arm-architectuur.

Vragen met “Arm CCA (Confidential Compute Architecture)” (1)

  1. Welke uitspraak beschrijft de realm (Realm) die met Arm CCA (Confidential Compute Architecture) is ingevoerd juist?

Verwante termen

TrustZone Hypervisor TEE (trusted execution environment) CHERI Confidential computing Control-flow-integriteit (control-flow integrity) DICE (Device Identifier Composition Engine) FIPS 140-3 Getaltheoretische transformatie HBOM (hardware bill of materials)

Naar de woordenlijst