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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2005064433) SOFTWARE EXECUTION PROTECTION USING AN ACTIVE ENTITY
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2005/064433    International Application No.:    PCT/IB2004/052674
Publication Date: 14.07.2005 International Filing Date: 06.12.2004
IPC:
G06F 1/00 (2006.01), G06F 21/12 (2013.01)
Applicants: KONINKLIJKE PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoudseweg 1, NL-5621 BA Eindhoven (NL) (For All Designated States Except US).
GIDALOV, Nikolco [MK/NL]; (NL) (For US Only)
Inventors: GIDALOV, Nikolco; (NL)
Agent: GROENENDAAL, Antonius, W., M.; Prof. Holstlaan 6, NL-5656 AA Eindhoven (NL)
Priority Data:
03104884.6 22.12.2003 EP
Title (EN) SOFTWARE EXECUTION PROTECTION USING AN ACTIVE ENTITY
(FR) PROTECTION DE L'EXECUTION DE LOGICIELS AU MOYEN D'UNE ENTITE ACTIVE
Abstract: front page image
(EN)The invention relates to encrypting of at least part of a computer program element for enabling protecting execution of said computer program element, comprising extracting at least one static resource of said computer program element (step 102), and encrypting said static resource with a first key (314, step 106), and decrypting of said encrypted static resource, comprising obtaining said static resource (406) encrypted with a first key, in a first entity, providing said encrypted static resource to a second entity (step 208), obtaining said static resource (406) encrypted with a first key (step 218), obtaining a second key (422, step 216), decrypting said encrypted static resource, using said second key (step 222), providing said static resource to the first entity (step 228), and obtaining by said first entity said static resource from the second entity (step 210).
(FR)L'invention concerne le chiffrement d'au moins une partie d'un élément logiciel qui permet de protéger l'exécution de l'élément logiciel. On extrait au moins une ressource statique de l'élément logiciel (étape 102), on chiffre la ressource statique avec une première clé (314, étape 106) et on déchiffre la ressource statique chiffrée. A cet effet, on obtient la ressource statique (406) chiffrée avec une première clé dans une première entité, on fournit la ressource statique chiffrée à une deuxième entité (étape 208), on obtient la ressource statique (406) chiffrée avec une première clé (étape 218), on obtient une deuxième clé (422, étape 216), on déchiffre la ressource statique chiffrée en utilisant la deuxième clé (étape 222), on fournit la ressource statique à la première entité (étape 228) et on obtient au moyen de la première entité la ressource statique de la deuxième entité (étape 210).
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, 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, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)