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. (WO2009065997) METHOD FOR SECURE PROGRAM CODE EXECUTION IN AN ELECTRONIC DEVICE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/065997    International Application No.:    PCT/FI2007/050636
Publication Date: 28.05.2009 International Filing Date: 23.11.2007
IPC:
G06F 12/14 (2006.01), G06F 21/57 (2013.01), G06F 21/64 (2013.01)
Applicants: NOKIA CORPORATION [FI/FI]; Keilalahdentie 4, FI-02150 Espoo (FI) (For All Designated States Except US).
EKBERG, Jan-Erik [FI/FI]; (FI) (For US Only).
RANTALA, Aarne [FI/FI]; (FI) (For US Only)
Inventors: EKBERG, Jan-Erik; (FI).
RANTALA, Aarne; (FI)
Agent: PAPULA OY; P.O. Box 981, Mechelininkatu 1a, FI-00101 Helsinki (FI)
Priority Data:
Title (EN) METHOD FOR SECURE PROGRAM CODE EXECUTION IN AN ELECTRONIC DEVICE
(FR) PROCÉDÉ D'EXÉCUTION SÉCURISÉE D'UN CODE DE PROGRAMME DANS UN DISPOSITIF ÉLECTRONIQUE
Abstract: front page image
(EN)The invention relates to a method for secure piecemeal execution of a program code. In the method, the pro- gram code is split to a number of pieces in a first electronic device. The pieces are provided one after another to a second electronic device, which computes a message authentication code from the pieces and returns the authenticated pieces back to the first electronic de- vice. In order to execute the program, the authenticated pieces are provided for execution to the second electronic device, which verifies the message authentication codes in the pieces to allow the execution of the pieces in the second electronic device.
(FR)L'invention concerne un procédé permettant l'exécution fragmentée sécurisée d'un code de programme. Dans le procédé, le code de programme est divisé en un certain nombre d'éléments dans un premier dispositif électronique. Les éléments sont transmis l'un après l'autre à un second dispositif électronique qui calcule un code d'authentification de message à partir des éléments, puis renvoie les éléments authentifiés au premier dispositif électronique. Pour exécuter le programme, les éléments authentifiés sont transmis pour exécution au second dispositif électronique qui vérifie les codes d'authentification du message dans les éléments de façon à permettre l'exécution des éléments dans le second dispositif électronique.
Designated States: 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.
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, LV, MC, MT, 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)