INFORMATION PROCESSING APPARATUS AND METHOD
First Claim
Patent Images
1. An information processing apparatus, comprising:
- a random value transmitting unit that transmits a random value to another information processing apparatus that receives encrypted content;
a signature judging unit that judges whether a signature is valid, the signature being generated by the another information processing apparatus based on the random value and then transmitted from the another information processing apparatus;
a key transmitting unit that transmits key information used for decrypting the encrypted content to the another processing apparatus in response to the signature being valid;
a determining unit that determines an additional value used to update a count of information processing apparatuses that receive the key information based on whether identification information of the another information processing apparatus is registered in a registration list that includes respective identification information of each one of the information processing apparatuses that receive the key information; and
an updating unit that updates the count by adding to it the additional value.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to limit use of content, when a source receives a request for transmitting content from a sink, the source performs an authentication process. When the authentication is successful, the source transmits to the sink key information necessary for decrypting the encryption applied to the content. The sink can receive the content by receiving the key information and by decrypting the encryption applied to the content by using the key information.
43 Citations
12 Claims
-
1. An information processing apparatus, comprising:
-
a random value transmitting unit that transmits a random value to another information processing apparatus that receives encrypted content; a signature judging unit that judges whether a signature is valid, the signature being generated by the another information processing apparatus based on the random value and then transmitted from the another information processing apparatus; a key transmitting unit that transmits key information used for decrypting the encrypted content to the another processing apparatus in response to the signature being valid; a determining unit that determines an additional value used to update a count of information processing apparatuses that receive the key information based on whether identification information of the another information processing apparatus is registered in a registration list that includes respective identification information of each one of the information processing apparatuses that receive the key information; and an updating unit that updates the count by adding to it the additional value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method carried out by an information processing apparatus, the method comprising:
-
transmitting a random value to another information processing apparatus that receives encrypted content; judging whether a signature is valid, the signature being generated by the another information processing apparatus based on the random value and then transmitted from the another information processing apparatus; transmitting key information used for decrypting the encrypted content to the second processing apparatus in response to the signature being valid; determining an additional value used to update a count of information processing apparatuses that receive the key information based on whether the identification information of the another information processing apparatus is registered in a registration list that includes respective identification information of each one of the information processing apparatuses that receive the key information; and updating the count by adding to it the additional value.
-
-
12. A computer-readable medium having recorded thereon computer program instructions for an information processing apparatus to execute an information processing method, the method comprising:
-
transmitting a random value to another information processing apparatus that receives encrypted content; judging whether a signature is valid, the signature being generated by the another information processing apparatus based on the random value and then transmitted from the another information processing apparatus; transmitting key information used for decrypting the encrypted content to the second processing apparatus in response to the signature being valid; determining an additional value used to update a count of information processing apparatuses that receive the key information based on whether the identification information of the another information processing apparatus is registered in a registration list that includes respective identification information of each one of the information processing apparatuses that receive the key information; and updating the count by adding to it the additional value.
-
Specification