
Tarjeta gráfica Intel Xe con soporte para GPU SGX
Desde el momento del anuncio de que Intel desarrollaría su propia tarjeta gráfica discreta, toda la humanidad progresista ha estado esperando cuando los planes comenzarán a transformarse en algo material. Aún se conocen pocos detalles técnicos, sin embargo, hoy podemos comunicar algo concreto y también importante. Se ha sabido que la futura tarjeta gráfica de Intel soportará tecnología similar a , para el almacenamiento super confiable de contenido especialmente importante — se llama GPU SGX.
Hemos mencionado la tecnología Intel Software Guard Extensions recientemente en relación con . Las extensiones Intel SGX son un conjunto de instrucciones del CPU que permiten a las aplicaciones crear enclaves, áreas protegidas en el espacio de direcciones de la aplicación, garantizando la privacidad e integridad incluso en presencia de malware con privilegios elevados.
Pero no solo se debe proteger el código en ejecución, sino también los datos del usuario. Legiones de delincuentes sueñan día y noche con robar tus fotos, para luego borrarlas o cifrarlas. ¿Cómo no perder los recuerdos más importantes? Aquí también puede ayudar Intel SGX, en su variante GPU SGX. En este caso, funciona de la siguiente manera.

El papel clave en esta tecnología, como lo indica su nombre, lo desempeña la unidad gráfica. “¿Qué tiene que ver la tarjeta gráfica con el almacenamiento de datos?” — probablemente te preguntarás. La cuestión es que, con todo el respeto a Intel SGX, hay muchas menos CPU que soportan esta tecnología que las que no lo hacen. Por lo tanto, se tomó la decisión de trasladar la ejecución del código dependiente de SGX a la GPU, de manera similar a como se hace en la ya mencionada Intel SGX Card. La tarjeta gráfica también tiene otra ventaja: su diseño permite colocar un volumen suficientemente grande de memoria flash que se puede utilizar como almacenamiento local protegido.
El principio de funcionamiento de GPU SGX es el siguiente. Las fotos de tu perro favorito, así como otros datos especialmente importantes, se almacenan en el almacenamiento local de la tarjeta gráfica mediante un software especial de Intel. La protección de Intel SGX opera a nivel del controlador del sistema de archivos. Luego, el mismo software especial sincroniza el contenido del almacenamiento con un servicio en la nube en uno de los modos elegidos por el usuario. A diferencia de otros servicios en la nube, el cliente de Intel no puede ser comprometido, ya que coloca áreas sensibles del código en enclaves SGX. De este modo, tus datos reciben múltiples niveles de protección contra el robo y la destrucción.
¿Y qué pasará si el software de Intel deja de funcionar por alguna razón y los datos quedan literalmente encerrados en su almacenamiento? Intel planea compartir su tecnología con empresas externas basado en una estricta certificación y control. Así que habrá alternativas. La propia sistema no estará en el mercado hasta que aparezcan las tarjetas gráficas, cuya disponibilidad aún es incierta. Pero estaremos esperando.
Fuente: habr.com
