Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018063719) SUPPORT DE SURABONNEMENT DE PAGES DE MÉMOIRE D'ENCLAVE D'INVITÉ
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/063719 N° de la demande internationale : PCT/US2017/049431
Date de publication : 05.04.2018 Date de dépôt international : 30.08.2017
CIB :
G06F 21/53 (2013.01) ,G06F 9/455 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
21
Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
50
Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation
52
au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données
53
par exécution dans un environnement restreint, p.ex. "boîte à sable" ou machine virtuelle sécurisée
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
44
Dispositions pour exécuter des programmes spécifiques
455
Emulation; Simulation de logiciel
Déposants :
INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054, US
Inventeurs :
LESLIE-HURD, Rebekah M.; US
MCKEEN, Francis X.; US
ROZAS, Carlos V.; US
NEIGER, Gilbert; US
MALLICK, Asit K.; US
ANATI, Ittai; IL
ALEXANDROVICH, Ilya; IL
SHANBHOGUE, Vedvyas; US
CHAKRABARTI, Somnath; US
Mandataire :
PORTNOVA, Marina; US
BRABHAM, Cicero H.; US
Données relatives à la priorité :
15/282,30030.09.2016US
Titre (EN) SUPPORTING OVERSUBSCRIPTION OF GUEST ENCLAVE MEMORY PAGES
(FR) SUPPORT DE SURABONNEMENT DE PAGES DE MÉMOIRE D'ENCLAVE D'INVITÉ
Abrégé :
(EN) Implementations of the disclosure provide for supporting oversubscription of guest enclave memory pages. In one implementation, a processing device comprising a memory controller unit to access a secure enclave and a processor core, operatively coupled to the memory controller unit. The processing device is to identify a target memory page in memory. The target memory page is associated with a secure enclave of a virtual machine (VM). A data structure comprising context information corresponding to the target memory page is received. A state of the target memory page is determined based on the received data structure. The state indicating whether the target memory page is associated with at least one of: a child memory page or a parent memory page of the VM. Thereupon, an instruction to evict the target memory page from the secure enclave is generated based on the determined state.
(FR) Des modes de réalisation de la présente invention ont pour objectif de supporter un surabonnement de pages de mémoire d'enclave d'invité. Dans un mode de réalisation, un dispositif de traitement comprend une unité à contrôleur de mémoire pour accéder à une enclave sécurisée et un cœur de processeur fonctionnellement couplé à l’unité à contrôleur de mémoire. Le dispositif de traitement est destiné à identifier une page de mémoire cible dans une mémoire. La page de mémoire cible est associée à une enclave sécurisée d'une machine virtuelle (VM). Une structure de données qui comprend des informations de contexte qui correspondent à la page de mémoire cible est reçue. Un état de la page de mémoire cible est déterminé sur la base de la structure de données reçue. L'état indique si la page de mémoire cible est associée à une page de mémoire enfant et/ou à une page de mémoire parent de la VM. Ensuite, une instruction pour expulser la page de mémoire cible à partir de l'enclave sécurisée est générée sur la base de l'état déterminé.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)