摘要 |
PROBLEM TO BE SOLVED: To provide a method for controlling the use of software for controlling the use of software in a desired configuration, and for facilitating countermeasures to updating of version. SOLUTION: A sales company attaches a password to software, and includes identification information in a dongle, and distributes it to a user. Also, a secret key and a public key are prepared, and the public key is transmitted to the user. The user transmits a password to the selling company, in order to obtain a license. The selling company detects the identification information, based on the password, and enciphers it by using the secret key, and transmits it to the user as enciphered license information. The user decodes the enciphered license information by the public key, and collates it with the identification information included in the dongle. When the collation succeeds, the software is validly started, and when the collation fails, the execution of the software is stopped. |