摘要 |
<p><P>PROBLEM TO BE SOLVED: To enhance protection of a customer program in connection with data processing technology, especially, with the technology for attaining protection enhancement of the customer program. <P>SOLUTION: Enhancement of protection of the customer program is attained by constituting a data processor to contain; a central processing unit (1600) executable of an instruction code; an instruction cache (100) which can hold an encrypted instruction code; and an instruction code decryption logic (300) which is arranged between the central processing unit and the instruction cache, and fetches an encrypted instruction code through the instruction cache for decrypting and supplying it to the central processing unit, and making the content of the instruction cache an encrypted instruction code and avoiding decrypted instruction code being stored in the instruction cache. <P>COPYRIGHT: (C)2006,JPO&NCIPI</p> |