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. (WO2002031648) METHODS OF PROVIDING JAVA TAMPERPROOFING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2002/031648    International Application No.:    PCT/GB2001/004533
Publication Date: 18.04.2002 International Filing Date: 11.10.2001
Chapter 2 Demand Filed:    03.05.2002    
IPC:
G06F 1/00 (2006.01), G06F 21/12 (2013.01)
Applicants: SEALEDMEDIA LIMITED [GB/GB]; Sorbon, Aylesbury End, Beaconsfield, Buckinghamshire HP9 1LW (GB) (AE, AG, AL, AM, AT, AU, AZ, BA, BB, BE, BF, BG, BJ, BR, BY, BZ, CA, CF, CG, CH, CI, CM, CN, CO, CR, CU, CY, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GW, HR, HU, ID, IE, IL, IN, IS, IT, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MC, MD, MG, MK, ML, MN, MR, MW, MX, MZ, NE, NL, NO, NZ, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, SN, SZ, TD, TG, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW only).
LAMBERT, Martin, Richard [GB/GB]; (GB) (For US Only)
Inventors: LAMBERT, Martin, Richard; (GB)
Agent: FLINT, Adam; W.H. Beck, Greener & Co., 7 Stone Buildings, Lincoln's Inn, London WC2A 3SZ (GB)
Priority Data:
0024918.5 11.10.2000 GB
Title (EN) METHODS OF PROVIDING JAVA TAMPERPROOFING
(FR) PROCEDES POUR EMPECHER LE PIRATAGE DE CODES JAVA
Abstract: front page image
(EN)A method of protecting Java bytecode is provided that includes the steps of encrypting at least one Java class file to produce at least one encrypted Java class file (414a) which is archived in an archive (414). A Java application that depends on the encrypted Java archive (414) is configured to run by first loading an application stub class (414b) and calling an entry within the application stub clas (414b). A method is provided of running a Java application that uses such a previously encrypted Java archive (414). The method includes the steps of loading an application stub class (414b) is called thereby to call a secure class loader to enable the at least one encrypted Java class file (414a) to be loaded from the archive (414) and decrytped.
(FR)Cette invention se rapporte à un procédé servant à protéger les codes d'octets Java et consistant à cet effet à crypter au moins un fichier de classe Java pour produire au moins un fichier de classe Java crypté (414a) qui est archivé dans une archive (414). Une application Java qui dépend de cette archive Java cryptée (414) est configurée pour tourner par chargement initial d'une classe talon d'application (414b) et par appel d'un point d'entrée dans cette classe talon d'application (414b). Cette invention décrit un procédé permettant de faire tourner une application Java qui utilise une telle archive Java préalablement cryptée (414). Ce procédé consiste à charger une classe talon d'application (414b). Un point d'entrée dans cette classe talon d'application (414b) est appelé pour entraîner l'appel d'un chargeur de classe sécurisé, ce qui va permettre de charger depuis l'archive (414) et de décrypter au moins un fichier de classe Java crypté (414a).
Designated States: 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, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, 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)