Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019045869) MÉMOIRE NON SPÉCULATIVE SENSIBLE À LA SÉCURITÉ
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/045869 N° de la demande internationale : PCT/US2018/040078
Date de publication : 07.03.2019 Date de dépôt international : 28.06.2018
CIB :
G06F 21/60 (2013.01) ,G06F 9/38 (2018.01) ,G06F 12/02 (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
60
Protection de données
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
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
38
Exécution simultanée d'instructions
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12
Accès, adressage ou affectation dans des systèmes ou des architectures de mémoire
02
Adressage ou affectation; Réadressage
Déposants :
QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714, US
Inventeurs :
GOTZE, Kevin Christopher; US
ACAR, Can; US
HARTLEY, David; US
LI, Qing; US
GODAS-LOPEZ, Daniel; US
Mandataire :
LOZA, Julio; US
Données relatives à la priorité :
16/002,87207.06.2018US
62/551,74429.08.2017US
Titre (EN) SECURITY AWARE NON-SPECULATIVE MEMORY
(FR) MÉMOIRE NON SPÉCULATIVE SENSIBLE À LA SÉCURITÉ
Abrégé :
(EN) Several features pertain to computing systems equipped to perform speculative processing and configured to access device memory (e.g. non-speculative or unspeculatable memory) and non-device memory (e.g. speculative or speculatable memory). Malicious attacks may seek to obtain sensitive information from such systems by exploiting speculative code execution. Herein, techniques are described whereby sensitive data is protected from such attacks by placing the data in a page of memory not ordinarily used as device memory, and then designating or marking the page as device memory (e.g. marking the page as unspeculatable). By designating the page as unspeculatable device memory, the processor does not speculatively access the sensitive information (e.g. speculation stops once a branch is invoked that would access the page) and so certain types of attacks can be mitigated. In some examples, additional malicious attack defenses or mitigations are performed such as address space un-mapping, address space layout randomization, or anti-replay-protection.
(FR) Plusieurs caractéristiques concernent des systèmes informatiques équipés pour effectuer un traitement spéculatif et configurés pour accéder à une mémoire de dispositif (par exemple, une mémoire non spéculative ou non spéculable) ainsi qu'à une mémoire non volatile (par exemple, une mémoire spéculative ou spéculable). Des attaques malveillantes peuvent chercher à obtenir des informations sensibles à partir de tels systèmes en exploitant l'exécution du code spéculatif. L'invention concerne des techniques dans lesquelles les données sensibles sont protégées contre de telles attaques en plaçant les données dans une page de mémoire qui n'est pas utilisée normalement comme mémoire de dispositif, puis en désignant ou en marquant la page comme mémoire de dispositif (par exemple, marquage de la page comme non spéculable). En désignant la page comme mémoire de dispositif non spéculable, le processeur n'accède pas de manière spéculative aux informations sensibles (par exemple, la spéculation s’arrête une fois qu'une branche susceptible d'accéder à la page est invoquée), ce qui permet d’atténuer certains types d'attaques. Dans certains exemples, des défenses ou des atténuations d'attaques malveillantes supplémentaires sont effectuées, telles que le démappage d'espace d'adresse, la randomisation d'agencement d'espace d'adresse ou la protection anti-réexécution.
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)