发明名称 Processor with a function to prevent illegal execution of a program, an instruction executed by a processor and a method of preventing illegal execution of a program
摘要 The present invention provides an improved technology of preventing illegal use and execution of a software program provided to a computer system. More particularly, the present invention is directed to a Processor of a type in which a memory managing unit is installed therein to manage storing operation of code/data in main memory and includes, as one of instruction set, an execution permitting instruction to permit execution of a program code (application) in the main memory. The procedure of execution permitting instruction is defined by a microprogram and includes an authentication procedure for authenticating the right to use the program beside a procedure for setting predetermined data in the memory managing unit in this invention. Execution of the software program is permitted only when the authentication processing is completed successfully. Because the authentication operation is performed within the processor, it is almost impossible to monitor or detect it from the exterior. Also, by using a processor ID unique to the processor chip as identification information for use in the authentication processing, the right to use a specific software program can be limited to a single processor.
申请公布号 US6704872(B1) 申请公布日期 2004.03.09
申请号 US19990300955 申请日期 1999.04.28
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 OKADA TAKAYUKI
分类号 G06F21/22;G06F21/00;(IPC1-7):G06F11/30 主分类号 G06F21/22
代理机构 代理人
主权项
地址