
Scheda video Intel Xe con supporto GPU SGX
Fin dal momento dell'annuncio che Intel stava sviluppando la propria scheda video dedicata, l'intera umanità progressista è in attesa di vedere i piani trasformarsi in qualcosa di tangibile. Al momento si conoscono pochi dettagli tecnici, ma oggi possiamo comunicare qualcosa di concreto e importante. È stato rivelato che la futura scheda video Intel supporterà una tecnologia simile a , per un'archiviazione super sicura di contenuti particolarmente importanti — si chiama GPU SGX.
Abbiamo parlato della tecnologia Intel Software Guard Extensions di recente in relazione a . Le estensioni Intel SGX sono un insieme di istruzioni della CPU che consentono alle applicazioni di creare enclavi, aree protette nello spazio indirizzi dell'applicazione, garantendo riservatezza e integrità anche in presenza di malware con privilegi elevati.
Ma è necessario proteggere non solo il codice in esecuzione, ma anche i dati degli utenti. Legioni di malintenzionati sognano giorno e notte di rubare le tue foto, per poi cancellarle o crittografarle. Come non rimanere senza i ricordi più importanti? Qui può aiutare anche Intel SGX, nella sua variante GPU SGX. In questo caso funziona nel seguente modo.

Il ruolo chiave in questa tecnologia, come suggerisce il nome, è giocato dalla scheda grafica. "Che c'entra la scheda video se si parla di archiviazione dei dati?" — probabilmente ti chiederai. Il fatto è che, per quanto riguardo Intel SGX, i processori che supportano questa tecnologia sono di gran lunga inferiori a quelli che non la supportano. Pertanto è stata presa la decisione di trasferire l'esecuzione del codice dipendente da SGX sulla GPU, analogamente a quanto già fatto nella menzionata scheda Intel SGX. La scheda video ha anche un altro vantaggio: la sua struttura consente di posizionare un'ampia quantità di memoria flash su di essa, che può essere utilizzata come archiviazione locale protetta.
Il principio di funzionamento della GPU SGX è il seguente. Le foto del tuo cane preferito, insieme ad altri dati particolarmente importanti, vengono memorizzate nella memoria locale della scheda grafica mediante un software specifico di Intel. La protezione Intel SGX opera a livello di driver del file system. Successivamente, lo stesso software speciale sincronizza il contenuto della memoria con un servizio cloud in uno dei modi selezionati dall'utente. A differenza di altri servizi cloud, il client Intel non può essere compromesso, poiché posiziona aree sensibili del codice negli enclave SGX. In questo modo, i tuoi dati ricevono diversi livelli di protezione da furti e distruzione.
E cosa succede se il software Intel smette di funzionare per qualche motivo e i dati rimangono letteralmente bloccati nel loro storage? Intel prevede di condividere la propria tecnologia con aziende terze basata su rigorosa certificazione e controllo. Quindi ci sarà un'alternativa. Tuttavia, il sistema stesso non sarà disponibile sul mercato prima dell'arrivo delle schede grafiche — i tempi sono al momento poco chiari. Ma noi aspetteremo.
Fonte: habr.com
