摘要 |
PROBLEM TO BE SOLVED: To provide a safer information processor preventing a third party from acquiring contents of a program. SOLUTION: This information processor has: a control part 43 deciding whether each class is necessary or not in program execution such that both a frequency to decrypt each the class and the number of the decrypted classes can be reduced as compared to a configuration wherein all encrypted class files are decrypted and are loaded to a memory; a decryption part 51 reading the program described by an intermediate language of the class decided to be necessary from the encrypted class file of a storage part 31 and decrypting it; a class loader 41 loading the decrypted program to the memory; and an execution device side compiler 42 converting the loaded program of the intermediate language into a native code of a processor of a device thereof, and thereafter executing it. COPYRIGHT: (C)2007,JPO&INPIT |