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
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.
대표청구항▼
The invention claimed is: 1. An information processing apparatus for controlling usage of content on a basis of a license for using said content, said information processing apparatus comprising: a service data storage unit configured to store service data, said service data including identificatio
The invention claimed is: 1. An information processing apparatus for controlling usage of content on a basis of a license for using said content, said information processing apparatus comprising: a service data storage unit configured to store service data, said service data including identification information for specifying said information processing apparatus and a device key assigned to said information processing apparatus; a content storage unit to store license identification information for specifying said license, encrypted data of said content and key information, said key information including an encrypted root key and information for recovering a root key from said encrypted root key, said root key being required for decrypting said encrypted data of said content; a license storage unit configured to store said license, said license including said license identification information for specifying said license and a usage rule; a controlling unit configured to determine, based on said license identification information, whether said license has been stored in said license storage unit; and a decryption unit configured to: (i) recover said root key using said device key, said identification information for specifying said information processing apparatus, said encrypted root key and said information for recovering a root key from said encrypted root key; and (ii) decrypt said encrypted data with said root key when said license has been stored in said license storage unit, the service data storage unit, the content storage unit, the license storage unit, the controlling unit, and the decryption unit are integrally arranged in the apparatus. 2. An information processing apparatus according to claim 1, wherein said license includes identification information for specifying said information processing apparatus. 3. The information processing apparatus according to claim 2, wherein said service data is received from a license server when registering. 4. An information processing apparatus according to claim 1, further comprising: a reproducing unit to reproduce the data of said content decrypted by said decryption unit, wherein said data of said content is text data, image data, audio data, moving picture data or combinations thereof. 5. An information processing apparatus according to claim 1, wherein said license further includes an electronic signature signed by using a secret key of a license server. 6. An information processing apparatus according to claim 1, further comprising: a transmitter to transmit a request for said license to a license server, said license request including said license identification information; and a receiver to receive said license transmitted by the license server, wherein said received license is stored in said license storage unit. 7. A method for controlling usage of content on a basis of a license for using said content, said method comprising: storing service data, said service data including identification information for specifying said information processing apparatus and a device key assigned to said information processing apparatus; storing license identification information for specifying said license, encrypted data of said content and key information, said key information including an encrypted root key and information for recovering a root key from said encrypted root key, said root key being required for decrypting said encrypted data of said content; storing said license, said license including license identification information for specifying said license and a usage rule; determining, based on said license identification information, whether said license has been stored in said license storage unit; and when said license for using said content has been stored in said license storage unit: recovering said root key using said device key, said identification information for specifying said information processing apparatus, said encrypted root key and said information for recovering a root key from said encrypted root key; and decrypting said encrypted data with said root key. 8. A computer readable non-transitory medium having stored thereon processor executable programming instructions for controlling usage of content on a basis of a license for using said content, said programming instructions comprise programming instructions configured to: store service data, said service data including identification information for specifying said information processing apparatus and a device key assigned to said information processing apparatus; store license identification information for specifying said license, encrypted data of said content and key information, said key information including an encrypted root key and information for recovering a root key from said encrypted root key, said root key being required for decrypting said encrypted data of said content; store said license, said license including license identification information for specifying said license and a usage rule; determine, based on the license identification information, whether said license has been stored in said license storage unit; and when said license for using said content has been stored in said license storage unit: (i) recover said root key using said device key, said identification information for specifying said information processing apparatus, said encrypted root key and said information for recovering a root key from said encrypted root key; and (ii) decrypt said encrypted data with said root key.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Baena-Arnaiz Marco T. ; Church Benjamin T. ; Kirchoff Michael J. ; Seshadri Harish, Computer implemented method and a computer system for enforcing software licenses.
Katz Donald R. ; Lau Edwin J. ; Mott Timothy ; Brenneman Scott A. ; Jun Benjamin Che-Ming ; Pai Samuel Hong-Yen, Digital information library and delivery system with logic for generating files targeted to the playback device.
Srivastava,Sunil K.; Trostle,Jonathan; Bell,Raymond; Golla,Ramprasad, Method and apparatus for creating a secure communication channel among multiple event service nodes.
DeMello, Marco A.; Keely, Leroy B.; Byrum, Frank D.; Yaacovi, Yoram; Hughes, Kathryn E., Method and system for binding enhanced software features to a persona.
Graunke Gary L. ; Carbajal John ; Maliszewski Richard L. ; Rozas Carlos V., Method for securely distributing a conditional use private key to a trusted entity on a remote system.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.