Information processing method, information processing apparatus and recording medium
First Claim
1. An information processing apparatus for allowing usage of content by requiring a license for using said content, said information processing apparatus comprising:
- a content storage unit operable to store license-identification information for specifying said license for using said content, encrypted data of said content and key information required for decrypting said encrypted data of said content;
a license storage unit operable to store said license for using said content, including content-specifying information for specifying said content, the use of which is allowed by said license;
a judgment unit operable to determine whether said license for using said content has been stored in said license storage unit; and
a decryption unit operable to decrypt said encrypted data of said content if said license for using said content has been stored in said license storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A client receives encrypted content from content server. The header of the content includes license-identifying information for identifying a license required to utilize the content. The client requests a license server to transmit the license identified by the license-identifying information. When receiving the request for a license, the license server carries out a charging process before transmitting the license to the client. The client stores the license received from the license server. The stored license serves as a condition for encrypting and playing back the content. As a result, content can be distributed with a high degree of freedom and only an authorized user is capable of utilizing the content.
211 Citations
14 Claims
-
1. An information processing apparatus for allowing usage of content by requiring a license for using said content, said information processing apparatus comprising:
-
a content storage unit operable to store license-identification information for specifying said license for using said content, encrypted data of said content and key information required for decrypting said encrypted data of said content;
a license storage unit operable to store said license for using said content, including content-specifying information for specifying said content, the use of which is allowed by said license;
a judgment unit operable to determine whether said license for using said content has been stored in said license storage unit; and
a decryption unit operable to decrypt said encrypted data of said content if said license for using said content has been stored in said license storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method for allowing a user to use content by requiring the user to have a license for using the content, the information processing method comprising:
-
storing license-identification information for specifying the license for using the content, encrypted data of the content and key information required for decrypting the encrypted data of the content;
storing the license for using the content in a license storage unit, the license including content-specifying information for specifying the content, the use of which is allowed by the license;
determining whether the license for using the content has been stored in the license storage unit; and
decrypting the encrypted data of the content if the license for using the content has been stored in the license storage unit.
-
-
10. A recording medium recorded with a program to be executed by a computer for carrying out processing to allow a user to use content by requiring the user to have a license for using the content, the program comprising:
-
storing license-identification information for specifying the license for using the content, encrypted data of the content and key information required for decrypting the encrypted data of the content;
storing the license for using the content in a license storage unit, the license including content-specifying information for specifying the content, the use of which is allowed by the license;
determining whether the license for using the content has been stored in the license storage unit; and
decrypting the encrypted data of the content if the license for using the content has been stored in the license storage unit. - View Dependent Claims (11)
-
-
12. A license server for issuing a license for allowing the use of content, said license server comprising:
-
a license storage unit operable to store said license, said license including content-specifying information for specifying said content, the use of which is allowed by said license, and terminal-identification information for identifying an information processing apparatus;
a receiver operable to receive a request for said license from said information processing apparatus, said license request including license-identification information for identifying said license;
an extraction unit operable to extract said license identified by said license-identification information from said license storage unit;
a processor operable to add said terminal-identification information to said extracted license;
a signature unit operable to put a signature on said extracted license including said terminal-identification information using a secret key of said license server; and
a transmitter operable to transmit said extracted license with said signature thereon to said information processing apparatus.
-
-
13. A method for issuing a license for allowing the use of content, the method comprising:
-
storing the license in a license storage unit, the license including content-specifying information for specifying the content, the use of which is allowed by the license, and terminal-identification information for identifying an information processing apparatus;
receiving a request for the license from the information processing apparatus, the license request including license-identification information for identifying the license;
extracting the license stored in the license storage unit and identified by the license-identification information;
adding the terminal-identification information to the extracted license;
putting a signature on the extracted license including the terminal-identification information using a secret key; and
transmitting the extracted license with the signature thereon to the information processing apparatus.
-
-
14. A recoding medium recorded with a program to be executed by a computer for carrying out processing to issue a license for allowing the use of content, the program comprising:
-
storing the license in a license storage unit, the license including content-specifying information for specifying the content, the use of which is allowed by the license, and terminal-identification information for identifying an information processing apparatus;
receiving a request for the license from the information processing apparatus, the license request including license-identification information for identifying the license;
extracting the license stored in the license storage unit and identified by the license-identification information;
adding the terminal-identification information to the extracted license;
putting a signature on the extracted license including the terminal-identification information using a secret key of a license server; and
transmitting the extracted license with the signature thereon to the information processing apparatus.
-
Specification