Hardwarebeveiliging: nieuwste ontwikkelingen
Halverwege de jaren 2020 hebben sommige GPU's voor datacenters functies waarmee ze samen met de TEE van een CPU voor confidential computing kunnen worden gebruikt. Welke uitspraak beschrijft het idee achter dit mechanisme juist?
- AOmdat de GPU buiten de TEE van de CPU ligt, worden de gegevens die op de GPU worden berekend onversleuteld aan de hypervisor gegeven, en wordt erop vertrouwd dat de hypervisor ze laat berekenen
- BOok de GPU bewijst zijn toestand via attestatie, en gegevens die tussen de TEE van de CPU en de GPU worden uitgewisseld, worden versleuteld en tegen manipulatie beschermd voordat ze worden verstuurd
- CDe gegevens in het geheugen van de GPU worden bij elke berekening opnieuw versleuteld met de sleutel van de TEE van de CPU, en de GPU rekent verder met de cijfertekst zonder die te ontsleutelen
Antwoord en toelichting tonen
Antwoord: B. Ook de GPU bewijst zijn toestand via attestatie, en gegevens die tussen de TEE van de CPU en de GPU worden uitgewisseld, worden versleuteld en tegen manipulatie beschermd voordat ze worden verstuurd
Bij het trainen van AI-modellen en bij inferentie worden modellen en gegevens op GPU's verwerkt, dus de TEE van de CPU alleen kan de gegevens tijdens de verwerking niet volledig beschermen. Daarom worden de firmware en de instellingen van de GPU via attestatie bewezen, geeft de verifier na controle de sleutels vrij en wordt de GPU als deel van de TEE behandeld. Gegevens tussen CPU en GPU lopen door geheugen dat de hypervisor beheert en over het PCIe-pad, dus worden ze met een sleutel die beide kanten delen versleuteld en tegen manipulatie beschermd voordat ze worden verstuurd. In de GPU wordt met de ontsleutelde gegevens gerekend, en toegang tot het interne geheugen van de GPU vanaf de host wordt beperkt.
Verder: nog 9 vragen over Hardwarebeveiliging: nieuwste ontwikkelingen