To provide a resource protection system that enables addition of resources, while keeping costs low, and preventing duplication of the resources.
A printer 100 sends encrypted identification information 201 to a delivery site 300. The printer 100 receives an encrypted resource. The printer 100 decrypts the encrypted resource by means of a resource public key 203. The printer 100 creates a key pair. The printer 100 encrypts a resource by means of a printer private key 161 and stores the resource together with a printer public key 161. The printer 100 decrypts the encrypted resource by means of the printer public key 162. A delivery site 300 receives the encrypted identification information 201. The delivery site 300 decrypts the encrypted identification information 201 by means of an identification information public key 323. The delivery site 300 reads a database 324 and determines whether or not there is the right to use the resource with respect to the identification information. The delivery site 300 sends the encrypted resource to the printer 100.
Takashi Watanabe
Masakazu Aoyama
Yasuhiko Murayama