ID de l'article: 000088228 Type de contenu: Information et documentation de produit Dernière révision: 03/11/2021

Comment les données d’enclave Intel® Software Guard Extensions (Intel® SGX) sont-ils chiffrées et déchiffrées pendant l’échange de pages ?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
En bref

instructions Intel® Software Guard Extensions (Intel® SGX) qui chiffrent et déchiffrent les données d’enclave pendant l’échange de pages

Descriptif

Impossible de déterminer comment les données d’enclave sont sécurisées lors de l’échange de pages entre cache de page d’enclave (EPC) et mémoire principale.

Résolution
  • L’instruction ISF convertit une page EPC en mémoire principale et chiffre la page avant de la déplacer. Reportez-vous à l’ISF:annulez une page EPC et écrivez à la section mémoire principale de Intel® 64 et du volume 3D manuel du développeur de logiciels IA-32 : Guide de programmation de système, 4e partie pour plus de détails.
  • L’instruction ELDU copie les pages de la mémoire non EPC, ou principale, vers la mémoire EPC, déchiffrant la page avant de la copier dans l’EPC. Reportez-vous à la page ELDB/ELDU/ELDBC/ELDUC:chargez une page EPC et cochez sa section d’état de l’architecture Intel® 64 et IA-32. Volume manuel 3D : Guide de programmation système du développeur de logiciels, partie 4 pour plus de détails.
Informations complémentaires

Reportez-vous à la section EPC et Gestion des pages EPC de Intel® 64 et IA-32 Architectures Software Developer’s Manual Volume 3D: System Programming Guide, Partie 4 pour plus de détails sur la façon dont la paging est traitée dans un système Intel SGX.

Produits associés

Cet article concerne 1 produits

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.