摘要 |
PROBLEM TO BE SOLVED: To provide a program authentication system with higher safety which unites a static technique using key information of a program authentication system and a dynamic technique for observing behavior of execution, and which avoids the excution of unauthorized program on a computer. SOLUTION: This program authentication system consists of a key insertion means 1 which inserts the authentication behavior to program codes from private key information 3 stipulating the authentication behavior, that is the behavior of program executing to authenticate as a regular program, and of a key detection means 2 which detects behavior of actual program as a real private key information at the time when executing the program. Since the key detection means 2 outputs difference detection signal when the real private key information the same as the private key information 3 is not detected at the time when executing program, it is judged whether the real private key information detected from the behavior performed by that the key insertion means 1 inserts the authentication behavior from private key information 3 to the application program, and by that the application program in which the key detection means 2 is inserted is initiated and the private key information 3 are the same or not. COPYRIGHT: (C)2005,JPO&NCIPI |