WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Options
Query Language
Stem
Sort by:
List Length
Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018044475) MANAGING ENCLAVE MEMORY PAGES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/044475 International Application No.: PCT/US2017/044961
Publication Date: 08.03.2018 International Filing Date: 01.08.2017
IPC:
G06F 12/14 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
14
Protection against unauthorised use of memory
Applicants: INTEL CORPORATION[US/US]; 2200 Mission College Boulevard Santa Clara, California 95054, US
Inventors: LESLIE-HURD, Rebekah M.; US
MCKEEN, Francis X.; US
ROZAS, Carlos V.; US
CHAKRABARTI, Somnath; US
MALLICK, Asit K.; US
Agent: PORTNOVA, Marina; US
ESSICK, Ashley; US
Priority Data:
15/252,71931.08.2016US
Title (EN) MANAGING ENCLAVE MEMORY PAGES
(FR) GESTION DE PAGES DE MÉMOIRE D'ENCLAVE
Abstract:
(EN) A processing device includes a first counter having a first count value of a number of child pages among a plurality of child pages present in an enclave memory of a first virtual machine (VM). The plurality of child pages are associated with a parent page in the enclave memory. The processing device includes a second counter having a second count value of a number of child pages among the plurality of child pages not present in the enclave memory and being shared by a second VM, wherein the second VM is different from the first VM. A non-zero value of at least one of the first counter or the second counter prevents eviction of the parent page from the enclave memory.
(FR) L'invention concerne un dispositif de traitement qui comprend un premier compteur ayant une première valeur de comptage d'un nombre de pages enfants parmi une pluralité de pages enfants présentes dans une mémoire d'enclave d'une première machine virtuelle (VM). La pluralité de pages enfants est associée à une page parent dans la mémoire d'enclave. Le dispositif de traitement comprend un second compteur ayant une seconde valeur de comptage d'un nombre de pages enfants parmi la pluralité de pages enfants qui ne sont pas présentes dans la mémoire d'enclave et qui sont partagées par une seconde VM, la seconde VM étant différente de la première VM. Une valeur non nulle du premier compteur et/ou du second compteur empêche l'expulsion de la page parent de la mémoire d'enclave.
front page image
Designated States: 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
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)