摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a technique for preventing the illegal use and execution of a software program. <P>SOLUTION: A processor incorporates a memory management unit and contains an execution permitting instruction for permitting the execution of a program code on a main memory. The procedure of the execution permitting instruction is defined by a micro-program, and contains an authentication procedure for authenticating the using right of the program in addition to a procedure for setting prescribed data to the memory management unit. Only when authentication program is succeeded, the execution of the software program is permitted. Since authenticating operation is executed inside of the processor, it is almost impossible to monitor and detect the operation from outside. By using a processor ID characteristically belonging to a processor chip as identification information to be used for authentication processing, the using right of some specific software program can be restricted to a single processor. <P>COPYRIGHT: (C)2003,JPO</p> |