
Carte graphique Intel Xe avec support GPU SGX
Depuis l'annonce qu'Intel développerait sa propre carte graphique discrète, toute l'humanité progressiste attend de voir quand ces plans commenceront à se concrétiser. Peu de détails techniques sont connus pour l'instant, mais aujourd'hui, nous pouvons malheureusement annoncer quelque chose de concret et d'important. Il a été révélé que la future carte graphique Intel prendra en charge une technologie similaire à , pour un stockage ultra-sécurisé de contenus particulièrement importants — cela s'appelle GPU SGX.
Nous avons récemment évoqué la technologie Intel Software Guard Extensions en relation avec . Les extensions Intel SGX sont un ensemble d'instructions processeur qui permettent aux applications de créer des enclaves, des zones protégées dans l'espace d'adresse de l'application, garantissant la confidentialité et l'intégrité même en présence de logiciels malveillants ayant des privilèges élevés.
Mais il ne faut pas seulement protéger le code en cours d'exécution, mais aussi les données utilisateur. Des légions de cybercriminels rêvent jour et nuit de voler vos photos, puis de les supprimer ou de les chiffrer. Comment ne pas perdre les souvenirs les plus précieux ? Ici, Intel SGX, dans sa version GPU SGX, peut également venir à la rescousse. Dans ce cas, cela fonctionne de la manière suivante.

Le rôle clé dans cette technologie, comme le suggère son nom, est joué par le processeur graphique. « Quel rapport avec la carte graphique, si l'on parle de stockage des données ? » — vous vous demandez sûrement. Le fait est que, malgré tout le respect que nous devons à Intel SGX, il y a beaucoup moins de processeurs qui supportent cette technologie que ceux qui ne la soutiennent pas. Il a donc été décidé de transférer l'exécution du code dépendant de SGX sur le GPU, par analogie avec ce qui a été fait dans la désormais célèbre carte Intel SGX. Une autre avantage de la carte graphique est que sa conception permet d'y placer un volume de mémoire flash suffisamment important, qui peut être utilisé comme un stockage sécurisé local.
Le principe de fonctionnement du GPU SGX est le suivant. Les photos de votre chien adoré, ainsi que d'autres données particulièrement importantes, sont stockées sur la mémoire locale de la carte graphique à l'aide d'un logiciel spécial d'Intel. La protection Intel SGX fonctionne au niveau du pilote du système de fichiers. Ensuite, le même logiciel spécial synchronise le contenu du stockage avec un service cloud dans un des modes choisis par l'utilisateur. Contrairement à d'autres services cloud, le client Intel ne peut pas être compromis, car il stocke des zones sensibles du code dans des enclaves SGX. Ainsi, vos données bénéficient de plusieurs couches de protection contre le vol et la destruction.
Que se passera-t-il si le logiciel Intel cesse de fonctionner pour une raison quelconque, et que les données se retrouvent littéralement enfermées dans leur stockage ? Intel prévoit de partager sa technologie avec des entreprises tierces sur la base d'une certification et d'un contrôle stricts. Il y aura donc une alternative. Quant au système lui-même, il n'arrivera sur le marché pas avant l'arrivée des cartes graphiques elles-mêmes - les délais restent encore flous. Mais nous attendrons.
Source : habr.com
