摘要 |
PROBLEM TO BE SOLVED: To provide an information processor capable of preventing an inverse analysis by a malicious third party in the operation of a program for improving the safety of a load module to be operated. SOLUTION: This information processor is provided with a first storage means 13, a CPU executing a program written in the first storage means 13, a secure module 20, and a second storage means storing an encrypted program. The second storage means stores a plurality of divided programs, while the CPU transfers the programs stored in the second storage means to the secure module 20. The secure module 20 is provided with a means receiving the programs stored in the second storage means, a means restoring the received programs to be executable, a means writing the restored executable programs in the first storage means 13 in the execution sequence executed by the CPU, and a means deleting the programs from the first storage means 13 after the completion of execution by the CPU. COPYRIGHT: (C)2005,JPO&NCIPI |