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. (WO2008007009) PROTECTION D'UN PROGRAMME INTERPRETE PAR UNE MACHINE VIRTUELLE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2008/007009    N° de la demande internationale :    PCT/FR2007/051620
Date de publication : 17.01.2008 Date de dépôt international : 09.07.2007
Demande présentée en vertu du Chapitre 2 :    03.03.2008    
CIB :
G06F 21/55 (2013.01)
Déposants : SAGEM SECURITE [FR/FR]; Le Ponant de Paris, 27, rue Leblanc, F-75015 Paris (FR) (Tous Sauf US).
PELLETIER, Hervé [FR/FR]; (FR) (US Seulement).
KOCOGLU, Osman [FR/FR]; (FR) (US Seulement)
Inventeurs : PELLETIER, Hervé; (FR).
KOCOGLU, Osman; (FR)
Mandataire : Cabinet Plasseraud; 52 rue de la Victoire, F-75440 Paris Cedex 09, (FR)
Données relatives à la priorité :
06 06271 10.07.2006 FR
Titre (EN) PROTECTION OF A PROGRAM INTERPRETED BY A VIRTUAL MACHINE
(FR) PROTECTION D'UN PROGRAMME INTERPRETE PAR UNE MACHINE VIRTUELLE
Abrégé : front page image
(EN)A method of protecting a program interpreted by a virtual machine comprises the insertion of scrambling operations during the execution of each instruction of the program. The scrambling operations are selected depending on a summary of the program, so as to vary when a single instruction belongs to two different programs. In this way, any attempt at reverse engineering from hidden channels is made impossible.
(FR)Un procédé de protection d'un programme interprété par une machine virtuelle comprend l'insertion d'opérations de brouillage pendant l'exécution de chaque instruction du programme. Les opérations de brouillage sont sélectionnées en fonction d'un condensé du programme, de façon à varier lorsque qu'une même instruction appartient à deux programmes différents. De cette façon, toute tentative d'ingénierie inverse effectuée à partir de canaux cachés est rendue impossible.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, 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, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, 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, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : français (FR)
Langue de dépôt : français (FR)