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. (WO2006085595) PROGRAM CONVERSION DEVICE AND PROGRAM EXECUTION DEVICE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2006/085595    International Application No.:    PCT/JP2006/302273
Publication Date: 17.08.2006 International Filing Date: 09.02.2006
IPC:
G06F 21/22 (2006.01)
Applicants: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. [JP/JP]; 1006, Oaza Kadoma Kadoma-shi, Osaka 5718501 (JP) (For All Designated States Except US).
SATO, Taichi; (For US Only).
ASAI, Rieko; (For US Only).
ITO, Yoshikatsu; (For US Only).
KANEMURA, Kouichi; (For US Only).
MATSUSHIMA, Hideki; (For US Only)
Inventors: SATO, Taichi; .
ASAI, Rieko; .
ITO, Yoshikatsu; .
KANEMURA, Kouichi; .
MATSUSHIMA, Hideki;
Agent: NAKAJIMA, Shiro; 6F, Yodogawa 5-Bankan 2-1, Toyosaki 3-chome Kita-ku, Osaka-shi Osaka 5310072 (JP)
Priority Data:
2005-034020 10.02.2005 JP
Title (EN) PROGRAM CONVERSION DEVICE AND PROGRAM EXECUTION DEVICE
(FR) DISPOSITIF DE CONVERSION DE PROGRAMME ET DISPOSITIF D’EXÉCUTION DE PROGRAMME
(JA) プログラム変換装置及びプログラム実行装置
Abstract: front page image
(EN)It is troublesome for a distribution source (server) to manage, in advance, all the programs having different levels of read-difficulty for each of the distribution destination devices such as a device having a high-speed CPU with a low security function (such as PC, etc.) and a low-speed CPU with a high security function (such as a consumer device). A program conversion device generates and distributes a converted program generated by making an original program into a read-difficult program and a conversion parameter for inverse-converting the converted program. A device having a high security holds a decryption key in advance. When executing a program, the device decrypts the encrypted conversion parameter, performs conversion to generate a program by using the decrypted conversion parameter, and executes the generated program. A device having a low security function directly executes the converted program in the read-difficult state without converting the program.
(FR)Il est fastidieux pour une source de distribution (serveur) de gérer à l’avance tous les programmes ayant des niveaux différents de difficulté de lecture pour chacun des dispositifs de destination de distribution tel qu’un dispositif ayant une CPU haute vitesse avec une fonction faible sécurité (tel un PC, etc.) et une CPU faible vitesse avec une fonction haute sécurité (tel un dispositif grand public). L'invention concerne un dispositif de conversion de programme qui génère et distribue un programme converti généré en transformant en programme difficile à lire un programme d’origine et un paramètre de conversion pour reconvertir le programme converti. Un dispositif possédant une fonction haute sécurité possède d’avance une clé de décodage. À l’exécution d’un programme, le dispositif décode les paramètres de conversion codés, réalise la conversion pour générer un programme en employant les paramètres de conversion décodés et exécute le programme généré. Un dispositif ayant une fonction faible sécurité exécute directement le programme converti en l’état “ lecture difficile ” sans convertir le programme.
(JA) セキュリティ機能は低いが高速なCPUを備える機器(PC等)とセキュリティ機能は高いが低速なCPUを備える機器(民生機等)など様々な配信先機器毎に難読化レベルの異なるプログラムを予め全て配信元(サーバ)で管理することはわずらわしい。プログラム変換装置は、原プログラムを難読化して生成した被変換プログラムと、前記被変換プログラムを逆変換するための変換パラメータを暗号化して生成した暗号化変換パラメータとを生成し配信する。セキュリティ機能が高い機器は、復号鍵を予め保持しておき、プログラム実行時に、前記暗号化変換パラメータを復号し、復号した変換パラメータを用いて変換してプログラムを生成し、生成したプログラムを実行する。セキュリティ機能が低い機器は、被変換プログラムを変換せずに難読化した状態のまま直接実行する。
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, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, 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, LV, 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: Japanese (JA)
Filing Language: Japanese (JA)