
Placa gráfica Intel Xe com suporte a GPU SGX
Desde o momento em que foi anunciado que a Intel desenvolveria sua placa de vídeo discreta, toda a humanidade progressista aguarda o momento em que os planos começarão a se transformar em algo material. Poucos detalhes técnicos são conhecidos até agora, mas hoje podemos compartilhar algo específico e, além disso, importante. Foi revelado que a futura placa de vídeo Intel suportará uma tecnologia análoga a , para armazenamento super confiável de conteúdo extremamente importante - ela se chama GPU SGX.
Recentemente, mencionamos a tecnologia Intel Software Guard Extensions em relação a . As extensões Intel SGX são um conjunto de instruções da CPU que permitem que os aplicativos criem enclaves, áreas protegidas no espaço de endereços do aplicativo, garantindo a privacidade e a integridade mesmo na presença de malware com privilégios elevados.
Mas é preciso proteger não apenas o código em execução, mas também os dados dos usuários. Legiões de criminosos sonham dia e noite em roubar suas fotos e depois apagá-las ou criptografá-las. Como não ficar sem as memórias mais importantes? Aqui, o Intel SGX também pode ajudar, em sua variante GPU SGX. Nesse caso, ela funciona da seguinte forma.

O papel crucial nesta tecnologia, como o nome sugere, é desempenhado pela unidade de processamento gráfico. "Qual é a relação da placa de vídeo com o armazenamento de dados?" - você deve perguntar. O fato é que, apesar de todo o respeito pelo Intel SGX, o número de processadores que suportam essa tecnologia é significativamente menor do que aqueles que não suportam. Portanto, foi tomada a decisão de transferir a execução do código dependente do SGX para a GPU, de forma análoga ao que foi feito na já mencionada Intel SGX Card. A placa de vídeo também possui outra vantagem: sua estrutura permite acomodar uma quantidade considerável de memória flash, que pode ser usada como armazenamento protegido local.
O princípio de funcionamento do GPU SGX é o seguinte. Fotos do seu cachorro favorito, assim como outros dados especialmente importantes, são armazenados no armazenamento local da placa gráfica com a ajuda de um software especial da Intel. A proteção Intel SGX opera no nível do driver do sistema de arquivos. Em seguida, o mesmo software especial sincroniza o conteúdo do armazenamento com um serviço em nuvem em um dos modos escolhidos pelo usuário. Ao contrário de outros serviços em nuvem, o cliente Intel não pode ser comprometido, pois ele armazena áreas sensíveis de código em enclaves SGX. Assim, seus dados recebem várias camadas de proteção contra roubo e destruição.
E o que acontece se o software da Intel parar de funcionar por algum motivo e os dados ficarem literalmente trancados em seu armazenamento? A Intel pretende compartilhar sua tecnologia com terceiros com base em uma certificação e controle rigorosos. Portanto, haverá uma alternativa. A própria sistema não estará disponível no mercado antes do lançamento das placas gráficas — o prazo ainda é incerto. Mas estaremos aguardando.
Fonte: habr.com
