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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2016137867) INSTRUCTIONS ET LOGIQUE D'AUTOCLONAGE DE PROCESSUS D'ENCLAVES SÉCURISÉES ET ÉTABLISSEMENT D'ENCLAVES ENFANTS DANS UN CACHE DE PAGES D'ENCLAVES SÉCURISÉ
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2016/137867    N° de la demande internationale :    PCT/US2016/018881
Date de publication : 01.09.2016 Date de dépôt international : 22.02.2016
CIB :
G06F 12/14 (2006.01), G06F 12/08 (2006.01)
Déposants : INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventeurs : PANDEY, Prashant; (US).
VIJ, Mona; (US).
CHAKRABARTI, Somnath; (IN).
ZMUDZINSKI, Krystof C.; (US)
Mandataire : PORTNOVA, Marina; (US)
Données relatives à la priorité :
14/629,132 23.02.2015 US
Titre (EN) INSTRUCTIONS AND LOGIC TO FORK PROCESSES OF SECURE ENCLAVES AND ESTABLISH CHILD ENCLAVES IN A SECURE ENCLAVE PAGE CACHE
(FR) INSTRUCTIONS ET LOGIQUE D'AUTOCLONAGE DE PROCESSUS D'ENCLAVES SÉCURISÉES ET ÉTABLISSEMENT D'ENCLAVES ENFANTS DANS UN CACHE DE PAGES D'ENCLAVES SÉCURISÉ
Abrégé : front page image
(EN)Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage allocated to enclaves of a parent and a child process to store secure enclave control structure (SECS) data, application data, code, etc. The processor includes an EPC to store enclave data of the parent and child processes. Embodiments of the parent may execute, or a system may execute an instruction to copy parent SECS to secure storage for the child, initialize a unique child ID and link to the parent's SECS/ID. Embodiments of the child may execute, or the system may execute an instruction to copy pages from the parent enclave to the enclave of the child where both have the same key, set an entry for EPC mapping to partial completion, and record a page state in the child enclave, if interrupted. Thus copying can be resumed.
(FR)Selon l'invention, des instructions et une logique réalisent l'autoclonage de processus et établissent des enclaves enfants sécurisées dans un cache de pages d'enclaves (EPC) sécurisé. Des instructions spécifient des adresses destinées à la mémorisation sécurisée qui sont attribuées à des enclaves de processus parent et enfant pour mémoriser des données d'une structure de commande d'enclave sécurisée (SECS), des données d'application, un code, etc. Le processeur comprend un EPC servant à mémoriser des données d'enclave des processus parent et enfant. Dans certains modes de réalisation, le parent peut exécuter, ou un système peut exécuter, une instruction de copie de la SECS parente dans une mémoire sécurisée pour l'enfant, initialiser un ID unique d'enfant et créer un lien avec la SECS/l'ID du parent. Dans certains modes de réalisation, l'enfant peut exécuter, ou le système peut exécuter, une instruction de copie de pages à partir de l'enclave parente dans l'enclave de l'enfant, les deux ayant la même clé, définir une entrée de mappage EPC jusqu'à l'achèvement partiel, et enregistrer un état de page dans l'enclave enfant, en cas d'interruption. Ainsi, la copie peut reprendre.
É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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, 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)