ID do artigo: 000088228 Tipo de conteúdo: Documentação e informações do produto Última revisão: 03/11/2021

Como os Intel® Software Guard Extensions (Intel® SGX) enclave são criptografados e descriptografados durante a troca de páginas?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumo

Intel® Software Guard Extensions (Intel® SGX) que criptografam e descriptografam dados do enclave durante a troca de página

Descrição

Não foi possível determinar como os dados do enclave são protegidos ao trocar de página entre o Cache de página do Enclave (EPC) e a memória principal.

Resolução
  • A instrução EWB despeja uma página EPC na memória principal e criptografa a página antes de movimenta-la. Consulte o EWB— invalide uma páginade EPC e escreva para a seção Memória Principal do Intel® 64 e ia-32 Architectures Software Volume 3D: Guia de programação do sistema, parte 4 para obter mais detalhes.
  • A instrução ELDU copia páginas de não-EPC, ou principal, memória para memória EPC, descriptografando a página antes de copiá-la no EPC. Consulte o ELDB/ELDU/ELDBC/ELDUC— Carregue uma páginade EPC e marque sua seção de Estado de Intel® 64 e IA-32 Architectures Software Developer's Manual Volume 3D: Guia de programação do sistema, Parte 4 para obter mais detalhes.
Outras informações

Consulte a seção EPC e gerenciamento de páginas EPC do volume 3D manual do desenvolvedor de software de arquiteturas Intel® 64 e IA-32: Guia de programação do sistema, parte 4 para obter detalhes sobre como a paginação é tratada em um sistema Intel SGX.

Produtos relacionados

Este artigo aplica-se a 1 produtos

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.