摘要 |
PROBLEM TO BE SOLVED: To provide an information processor for decoding and executing an encrypted program by storing cryptographic key information associated with a task to be executed by a microprocessor, and rewriting the cryptographic key information by a task switching program at the time of switching the task. SOLUTION: This information processor is provided with a secret key holding part 5 for holding a secret key, an encrypted common key holding part 3 for holding a common key encrypted by a cryptographic key corresponding to the secret key corresponding to at least one task, a common key decoding part 4 for decoding the common key as an input by the secret key, an instruction decoding part 6 for decoding the program of the task by using the decoded common key when the common key corresponding to the task for performing instruction fetch 2 is held in the encrypted common holding part 3 and an instruction executing part 1 for fetching 2 and executing the program of the task from the instruction decoding part 6. COPYRIGHT: (C)2006,JPO&NCIPI |