摘要 |
PROBLEM TO BE SOLVED: To provide the distribution system of software with use constraint for easily preparing and distributing data and software with use constraint to a user, and for allowing the user to easily use the data and software. SOLUTION: A distribution server 1 enciphers data and software with use constraint and a use condition by an encipherment processing part 11 by using a cryptographic key corresponding to a terminal client 2 at the destination of distribution, and packages them by a package part 15, and transmits them through a communicating part 10. The terminal client 2 decodes the use condition by using a cryptographic key by an encipherment processing part 21, and when the use condition is available, decodes and installs the data and software. Also, when starting another program, the decoded data and software are uninstalled, and the updated use condition or data and software are enciphered and stored. |