发明名称 SOFTWARE LICENSE CONTROL SYSTEM BASED ON INDEPENDENT SOFTWARE REGISTRATION SERVER
摘要 <p>The registration servers are independent of software product manufacturers and open to all software manufacturers. On user computer, software product asks user software license control program whether the user has usage license for the software product. The user license control program checks the license file, which was received from a software registration server, and answers the software product. If the answer is 'no', the software product stops running. If the answer is 'yes', it continues. Said license file cannot be used by unauthorized user because said file is encrypted by the user public key and digital signed by the secret key of a software registration server. To use a license file, user needs the secret key of the user and needs passphrase to activate the secret key. The license file is digital signed by software registration server and cannot be modified by a user to add unauthorized license. There are 3 types of registration need to be done by user. User registration, CPU registration and software product usage license registration. User does user registration for himself once per person. After that, the user registers his CPU once per CPU. User registers software product usage license once per every product of specific CPU. On user registration, the user gets partial user-ID file from the software registration server. After receiving the partial user-ID file, user software license control program attaches public/secret key pair of the user and public key of the registration server of the user to the partial user-ID file. This user-ID file is essential in registering CPU and purchasing software product. The user-ID file is independent of any CPU and this file need to be copied to all of his CPUs. On CPU registration, user gets license file from software registration server. And the license file is updated every time the user purchases new software product or upgrades a software product. The software product information is added to the license file every time new product is purchased or a product is upgraded. Also because of expiration date, the license file is refreshed periodically. Software product usage license is given to a specific CPU of a specific user. The license file is dependent on a specific CPU. The license file is given to a specific CPU of a specific user. Both the user-ID file and license file is encrypted by user public key and digital signed by software registration server secret key. So, only the registration server can modify said files.</p>
申请公布号 WO1999015947(A1) 申请公布日期 1999.04.01
申请号 KR1997000175 申请日期 1997.09.19
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址