发明名称 PROGRAM CONVERSION DEVICE AND PROGRAM EXECUTION DEVICE
摘要 It is troublesome for a distributor (server) to manage a plurality of programs of different obfuscated levels that are suitable for various devices, including ones having a high-speed CPU but with low security level (PCs) and ones having a low-speed CPU but with high security level (consumer products). A program conversion device generates a program by obfuscating an original program, and also generates and encrypts conversion parameters for inverse conversion of the obfuscated program. The program conversion device distributes the obfuscated program together with the encrypted conversion parameters. To execute the obfuscated program, a device having a high security level decrypts the encrypted parameters by using a decryption key stored in advance, applies inverse conversion to the obfuscated program by using the decrypted conversion parameters, and executes the program resulting from the inverse conversion. A device having a low security level executes the obfuscated program as it is without any inverse conversion.
申请公布号 EP1850261(A1) 申请公布日期 2007.10.31
申请号 EP20060713416 申请日期 2006.02.09
申请人 MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. 发明人 SATO, TAICHI;ASAI, RIEKO;ITO, YOSHIKATSU;KANEMURA, KOUICHI;MATSUSHIMA, HIDEKI
分类号 G06F21/22 主分类号 G06F21/22
代理机构 代理人
主权项
地址