Patent ID: 6260141
Filing Date: 2001-07-10
Classification: G06F

Abstract:
A method of software license control based on independent software registration servers comprising:creating a secret public key pair for a user;connecting to a software registration server, sending the user public key to the software registration server and receiving a public key of the software registration server;registering a user once per person to the software registration server and receiving a partial user-ID file that includes user information encrypted by the user public key and digitally signed by the software registration server;attaching the user secret/public key pair and the public key of the software registration server to the partial user-ID file;registering a user computer hardware once for each computer hardware to the software registration server and receiving a license file that includes computer hardware information encrypted by the user public key and digitally signed by a secret key of the software registration server; andregistering a software product to the software registration server and receiving an updated license file which includes information of the registered software product in addition to the computer hardware information.