Information processing apparatus, information processing method, and computer program used therewith
First Claim
Patent Images
1. An information processing apparatus of a client for receiving a usage right corresponding to an encrypted content, the information processing apparatus comprising:
- means for generating, after the client purchases the content, a restoration request file and storing the restoration request file on the information processing apparatus of the client;
means for storing usage right identifying information, the usage right identifying information identifying the usage right corresponding to the content, the usage right being initially issued to the information processing apparatus by a license server;
means for transmitting a restoring request to restore the usage right identifying information using backup data, the restoring request including client identifying information for identifying the information processing apparatus, and data for verifying the restoring request, the data for verifying the restoring request including a hash value calculated based on a first encryption key specific to the information processing apparatus, wherein transmitting the restoring request includes uploading the restoration request file;
means for receiving a response to the restoring request including reissued usage-right identifying information corresponding to the usage right;
means for transmitting, to the license server, a usage-right request including the reissued usage-right identifying information; and
means for receiving the usage right corresponding to the content from the license server.
1 Assignment
0 Petitions
Accused Products
Abstract
Service data or usage right information, used as purchased content or license information, is set so as to be re-acquired on condition that an acquirer is an authorized content-purchasing client. A leaf ID as a client identifier in an enabling-key-block distribution tree, and a restoring-processing requesting file including verification data for the leaf ID are used as client identifying data, whereby it is ensured that an authorized content-purchasing client is verified.
-
Citations
21 Claims
-
1. An information processing apparatus of a client for receiving a usage right corresponding to an encrypted content, the information processing apparatus comprising:
-
means for generating, after the client purchases the content, a restoration request file and storing the restoration request file on the information processing apparatus of the client; means for storing usage right identifying information, the usage right identifying information identifying the usage right corresponding to the content, the usage right being initially issued to the information processing apparatus by a license server; means for transmitting a restoring request to restore the usage right identifying information using backup data, the restoring request including client identifying information for identifying the information processing apparatus, and data for verifying the restoring request, the data for verifying the restoring request including a hash value calculated based on a first encryption key specific to the information processing apparatus, wherein transmitting the restoring request includes uploading the restoration request file; means for receiving a response to the restoring request including reissued usage-right identifying information corresponding to the usage right; means for transmitting, to the license server, a usage-right request including the reissued usage-right identifying information; and means for receiving the usage right corresponding to the content from the license server. - View Dependent Claims (2, 3, 4)
-
-
5. A license server for transmitting a usage right to a client, the license server comprising:
-
means for storing usage-right identifying information corresponding to the usage right, the usage-right identifying information having been initially issued to the client; means for receiving a restoring request including client identifying information for identifying the client and data for verifying the restoring request, the data for verifying the restoring request including a hash value calculated based on a first encryption key specific to the client, wherein the restoring request includes an uploaded restoration request file stored on the client and generated after the client purchased the content; means for reissuing the usage right identifying information if the restoring request is valid, by transmitting the usage-right identifying information as a response to the restoring request; means for receiving a usage-right request including the reissued usage-right identifying information; and means for transmitting the usage right in response to the usage-right request. - View Dependent Claims (6, 7)
-
-
8. An information processing method for receiving a usage right corresponding to an encrypted content, the information processing method comprising the steps of:
-
generating, after a client purchases the content, a restoration request file; storing the restoration request file on an information processing apparatus of the client; storing usage right identifying information, the usage right identifying information identifying a usage right corresponding to the content, the usage right being initially issued to the information processing apparatus by a license server; transmitting a restoring request to restore the usage right identifying information using backup data, the restoring request including client identifying information for identifying the information processing apparatus, and data for verifying the restoring request, the data for verifying the restoring request including a hash value calculated based on a first encryption key specific to the information processing apparatus, wherein transmitting the restoring request includes uploading the restoration request file; receiving a response to the restoring request including reissued usage-right identifying information corresponding to the usage right; transmitting, to the license server, a usage-right request including the reissued usage-right identifying information; and receiving the usage right corresponding to the content from the license server. - View Dependent Claims (9, 10, 11)
-
-
12. A method for controlling a license server for transmitting a usage right to a client, the method comprising the steps of:
-
storing usage-right identifying information corresponding to the usage right, the usage-right identifying information having been initially issued to the client; receiving a restoring request to restore information using backup data, the restoring request including client identifying information for identifying the client and data for verifying the restoring request, the data for verifying the restoring request including a hash value calculated based on a first encryption key specific to the client, wherein the restoring request includes an uploaded restoration request file stored on the client and generated after the client purchased the content; reissuing the usage right identifying information if the restoring request is valid by transmitting the usage-right identifying information as a response to the restoring request; receiving a usage-right request including the reissued usage-right identifying information; and transmitting the usage right in response to the usage-right request. - View Dependent Claims (13, 14)
-
-
15. A computer-readable storage medium storing a program for performing a method for receiving a usage right corresponding to encrypted content corresponding to a usage right, the method comprising the steps of:
-
generating, after a client purchases the content, a restoration request file and storing the restoration request file on an information processing apparatus of the client; storing usage right identifying information, the usage right identifying information identifying a usage right corresponding to the content, the usage right being initially issued to the information processing apparatus by a license server; transmitting a restoring request to restore the usage right identifying information using backup data, the restoring request including client identifying information for identifying the information processing apparatus, and data for verifying the restoring request, the data for verifying the restoring request including a hash value calculated based on a first encryption key specific to the information processing apparatus, wherein transmitting the restoring request includes uploading the restoration request file; receiving a response to the restoring request including reissued usage-right identifying information corresponding to the usage right; transmitting, to the license server, a usage-right request including the reissued usage-right identifying information; and receiving the usage right corresponding to the content from the license server. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable storage medium storing a program for performing a method for transmitting, to a client, a usage right to permit the use of content, the method comprising the steps of:
-
storing usage-right identifying information corresponding to the usage right, the usage-right identifying information having been initially issued to the client; receiving a restoring request to restore information using backup data, the restoring request including client identifying information for identifying the client and data for verifying the restoring request, the data for verifying the restoring request including a hash value calculated based on a first encryption key specific to the client, wherein the restoring request includes an uploaded restoration request file stored on the client and generated after the client purchased the content; reissuing the usage right identifying information if the restoring request is valid, by transmitting the usage-right identifying information as a response to the restoring request; receiving a usage-right request including the reissued usage-right identifying information; and transmitting the usage right in response to the usage-right request. - View Dependent Claims (20, 21)
-
Specification