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. (WO2003010660) PROCEDE DE DISSIMULATION DE FLOTS D'INSTRUCTIONS INFORMATIQUES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2003/010660    N° de la demande internationale :    PCT/US2002/023605
Date de publication : 06.02.2003 Date de dépôt international : 24.07.2002
Demande présentée en vertu du Chapitre 2 :    25.02.2003    
CIB :
G06F 9/44 (2006.01), G06F 21/00 (2006.01)
Déposants : APPLE COMPUTER, INC. [US/US]; 1 Infinite Loop, M/S 3-PAT, Cupertino, CA 95014 (US)
Inventeurs : KIDDY, Raymond, R.; (US)
Mandataire : MALLIE, Michael, J.; 12400 Wilshire Boulevard, 7th floor, Los Angeles, CA 90025 (US)
Données relatives à la priorité :
09/915,827 25.07.2001 US
Titre (EN) METHOD OF OBFUSCATING COMPUTER INSTRUCTION STREAMS
(FR) PROCEDE DE DISSIMULATION DE FLOTS D'INSTRUCTIONS INFORMATIQUES
Abrégé : front page image
(EN)Methods and apparatuses for obfuscating computer instruction streams. In one aspect of the invention, an exemplary method includes breaking each of at least two operative instruction streams into a plurality of parts and interleaving the parts into a new instruction stream. In another aspect of the invention, an exemplary method includes breaking each of at least two operative instruction streams into a plurality of parts and interleaving the parts with obfuscation codes into a new instruction stream. The obfuscation codes interrelate the parts from different instruction streams to prevent reversal of interleaving.
(FR)L'invention se rapporte à des procédés et à des appareils de dissimulation de flots d'instructions informatiques. Selon un aspect de l'invention, un procédé représentatif consiste à casser au moins chacun des deux flots d'instructions fonctionnant en plusieurs parties et à imbriquer ces parties dans nouveau flot d'instructions. Selon un autre aspect de l'invention, un procédé représentatif consiste à casser au moins deux flots d'instruction fonctionnant en plusieurs parties et à imbriquer ces parties au moyen de codes de dissimulation dans un nouveau flot d'instructions. Ces codes de dissimulation relient les parties issues de différents flots d'instructions afin d'empêcher que le processus d'imbrication ne s'inverse.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, MZ, 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, IE, IT, LU, MC, NL, PT, SE, 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 : anglais (EN)
Langue de dépôt : anglais (EN)