Patent ID: 9355243
Filing Date: 2016-05-31
CPC Classification: G06F,H04L

Claim Text:
1. A system for authenticating a program, the system comprising: a developer system to develop the program, create an authentication key by applying a preset authentication algorithm to the program, and transfer the program together with the authentication key to a user system; and the user system to receive the program and the authentication key, create an additional authentication key by applying the preset authentication algorithm to the received program, compare the authentication key received form the developer system with the additional authentication key created by the user system, if the authentication key is received from the developer system, and use the received program if the received authentication key matches the additional authentication key, wherein the user system periodically requests the developer system to transfer the authentication key corresponding to the program during the using of the program; and wherein in response to the request of the user system, the developer system periodically transfers the authentication key to the user system.