Program conversion device and program execution device
AssigneePanasonic Corporation
InventorsTaichi Sato, Rieko Asai, Yoshikatsu Ito, Kouichi Kanemura, Hideki Matsushima
Life of this patent
Estimating the term…
Loading patent…
AssigneePanasonic Corporation
InventorsTaichi Sato, Rieko Asai, Yoshikatsu Ito, Kouichi Kanemura, Hideki Matsushima
Estimating the term…
A program conversion device generates a program by obfuscating an original program, and 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 without any inverse conversion.
A system comprising a program conversion device for generating, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, and a program execution device that operates in accordance with the distribution program, wherein
A system comprising a program conversion device for generating, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, and a program execution device that operates in accordance with the distribution program, wherein
A system comprising a program conversion device for generating, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, and a program execution device that operates in accordance with a distribution program, wherein
A system comprising a program conversion device for generating, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, and a program execution device that operates in accordance with a distribution program, wherein
A system comprising a program conversion device for generating, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, and a program execution device that operates in accordance with a distribution program, wherein
A program execution method for use by a program execution device that operates in accordance with a distribution program generated by a program conversion device that generates, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, wherein
A non-transitory computer-readable storage medium storing a program-execution program for use by a program execution device that operates in accordance with a distribution program generated by a program conversion device that generates, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, wherein
An integrated circuit that operates in accordance with a distribution program generated by a program conversion device that generates, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels, wherein
A system having (i) a program conversion device for generating, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels and (ii) a program execution device that operates in accordance with a distribution program,
A system having (i) a program conversion device for generating, from one original program, one distribution program that is executable on a plurality of program execution devices having different security levels and (ii) a program execution device that operates in accordance with a distribution program,
Dependencies are inferred from the claim text.