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. (WO2016107082) PROCÉDÉ DE VÉRIFICATION D'INSTRUCTIONS DE PROCESSEUR PENDANT L'EXÉCUTION D'UN PROGRAMME
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2016/107082    N° de la demande internationale :    PCT/CN2015/081034
Date de publication : 07.07.2016 Date de dépôt international : 09.06.2015
CIB :
G06F 21/52 (2013.01)
Déposants : EQUIPMENT ACADEMY OF PLA [CN/CN]; No.162 Postbox 3380, Huairou District Beijing 101416 (CN)
Inventeurs : ZOU, Peng; (CN).
LV, Yashuai; (CN).
WU, Lingda; (CN).
ZHAO, Zhongwen; (CN).
WANG, Yu; (CN).
YANG, Chao; (CN).
GUO, Jing; (CN)
Mandataire : BEIJING HUIZE INTELLECTUAL PROPERTY LAW LLC; ZHANG, Jin A18, Horizon International Tower No.6, Zhichun Road, Haidian District Beijing 100088 (CN)
Données relatives à la priorité :
201410835359.0 30.12.2014 CN
Titre (EN) PROCESSOR INSTRUCTION CHECK METHOD DURING PROGRAM EXECUTION
(FR) PROCÉDÉ DE VÉRIFICATION D'INSTRUCTIONS DE PROCESSEUR PENDANT L'EXÉCUTION D'UN PROGRAMME
(ZH) 一种程序运行时处理器指令校验方法
Abrégé : front page image
(EN)A processor instruction check method during program execution, mainly comprising the following contents: before program execution, calculating an address of each correct instruction in all the code segments of a program, then converting the address of the correct instruction into address check data, and finally, in the program execution process, when a processor calculates a branch target address of a branch transfer instruction and does not submit a result, checking the calculated branch target address. The method can be used for stopping a malicious code constructed by using an abnormal instruction sequence of a program from being executed on a processor.
(FR)La présente invention concerne un procédé de vérification d'instructions de processeur pendant l’exécution d'un programme, comprenant principalement les contenus suivants consistant : avant l'exécution du programme, à calculer une adresse de chaque instruction correcte dans tous les segments de code d'un programme, puis à convertir l'adresse de l'instruction correcte en données de vérification d'adresse, et enfin, dans le procédé d'exécution de programme, lorsqu'un processeur calcule une adresse cible de branchement d'une instruction de transfert de branchement et ne soumet pas un résultat, à vérifier l'adresse cible de branchement calculée. Le procédé peut être utilisé pour arrêter un code malveillant construit à l'aide d'une séquence d'instruction anormale d'un programme étant exécuté sur un processeur.
(ZH)一种程序运行时处理器指令校验方法,主要包括以下内容:在程序运行之前,计算出程序所有代码段中每条正确指令的地址,然后将正确指令的地址转换成地址校验数据,最后在程序运行过程中,当处理器计算出一条分支转移指令的分支目标地址,未提交结果时,对计算出的分支目标地址进行校验,本方法可用于阻止利用程序非正常指令序列构造出的恶意代码在处理器上执行。
É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 : chinois (ZH)
Langue de dépôt : chinois (ZH)