Right management device, terminal device, and right management system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/00
H04N-007/167
출원번호
US-0587432
(2005-03-24)
등록번호
US-8386390
(2013-02-26)
우선권정보
JP-2004-095646 (2004-03-29)
국제출원번호
PCT/JP2005/005416
(2005-03-24)
§371/§102 date
20060727
(20060727)
국제공개번호
WO2005/093583
(2005-10-06)
발명자
/ 주소
Oho, Masahiro
Yamamoto, Masaya
출원인 / 주소
Panasonic Corporation
인용정보
피인용 횟수 :
1인용 특허 :
6
초록▼
A service provider (SP) receives an original license including an edit condition that shows designation of a range of a usage condition from a content provider (CP) license management server of a CP. On the basis of the received original license, a sales license generation tool of the SP generates a
A service provider (SP) receives an original license including an edit condition that shows designation of a range of a usage condition from a content provider (CP) license management server of a CP. On the basis of the received original license, a sales license generation tool of the SP generates a sales license which includes the usage condition that shows a condition for allowing the usage of the content and from which a content key has been deleted. A content key insertion processing unit of an SP license management server judges whether or not the usage condition included in the generated license information is within the range of the edit condition, and inserts the content key into the generated license information only when the usage condition is within the range of the edit condition.
대표청구항▼
1. A right management system for managing license information that authorizes usage of content, the right management system comprising: a subsystem of a content provider;a subsystem of a service provider; anda terminal device,wherein the subsystem of the content provider includes a non-transitory co
1. A right management system for managing license information that authorizes usage of content, the right management system comprising: a subsystem of a content provider;a subsystem of a service provider; anda terminal device,wherein the subsystem of the content provider includes a non-transitory content provider memory device storing a program executed by a content provider processing device, which causes the content provider processing device to perform the steps of:encrypting the produced content using a content key, and providing the encrypted content to the terminal device; andgenerating edit condition information indicating a designated range of a usage condition which the subsystem of the service provider is allowed to set in the sales license information, the usage condition authorizing the end user to use the content, andgenerating original license information including the edit condition information, the content key, and a template, so that the subsystem of the service provider obtains the edit condition information and the template, the template indicating the content key used for encrypting the content and a data structure of the sales license information,wherein the subsystem of the service provider includes a non-transitory service provider memory device storing a program executed by a service provider processing device, which causes the service provider processing device to perform the steps of:obtaining the original license information from the subsystem of the content provider and editing the template included in the obtained original license information to generate the sales license information to include a usage condition for authorizing usage of the content;obtaining, from the original license information, the content key used for encrypting the content, inserting the obtained edit condition information into the sales license information,obtaining, for the generated sales license information, the edit condition information generated by the subsystem of the content provider, from the original license information,judging whether or not the usage condition included in the generated sales license information is within the range designated in the edit condition information, andinserting the content key into the sales license information when the usage condition is judged to be within the range, and not inserting the content key into the sales license information when the usage condition is judged not to be within the range; andtransmitting, to the terminal device of the end user, the sales license information into which the content key has been or not been inserted, andwherein the terminal device includes a non-transitory terminal device memory storing a program executed by a terminal device processor, which causes the terminal device processor to perform the steps of:receiving the sales license information from the subsystem of the service provider;obtaining the edit condition information which is generated by the subsystem of the content provider and is included in the sales license information andjudging whether or not the usage condition included in the sales license information received from the subsystem of the service provider is within the range designated in the obtained edit condition information; andvalidating the received sales license information and decrypting the content using the content key included in the sales license information when the usage condition is judged to be within the range, andabandoning the received sales license information when the usage condition is judged not to be within the range. 2. The right management system according to claim 1, wherein the subsystem of the service provider comprises a database and is configured to store in the database the original license information obtained from the subsystem of the content provider, the subsystem for the service provider edits the template included in the original license information to generate sales license information that includes no content key,the subsystem for the service provider extracts the edit condition information from the original license information stored in the database,judges whether or not the usage condition included in the generated sales license information is within the range designated in the extracted edit condition information,only when the usage condition is judged to be within the range, inserts the content key included in the original license information into the sales license information to generate sales license information that includes the content key, andstores the generated sales license information in the database, andin response to a content obtainment request from the terminal device, the license management server is configured to read out appropriate sales license information from the database and transmits the appropriate sales license information to the terminal device. 3. The right management system according to claim 1, wherein the original license information includes, for each content, sales condition information describing an editable usage condition and a maximum number of sales of the sales license information corresponding to an editing result of the usage condition,the subsystem of the service provider comprises a license sales server configured to sell the sales license information to the terminal device, andthe license sales server includes a control unit configured to(i) obtain, from the sales condition information, the maximum number of sales of the sales license information corresponding to the edited usage condition,(ii) increment the number of sales of the sales license information every time the license sales server sells the sales license information,(iii) judge whether or not the number of sales of the sales license information has reached the maximum number of sales, and(iv) sell the sales license information to the terminal device until when the number of sales of the sales license information is judged to have reached the maximum number of sales, and terminate the sale of the sales license information when the number of sales of the sales license information is judged to have reached the maximum number of sales. 4. A right management system for managing license information that allows usage of content, the right management system comprising: a subsystem of a service provider; anda terminal device,wherein the subsystem of the service provider includes a non-transitory service provider memory device storing a program executed by a service provider processing device, which causes the service provider processing device to perform the steps of:obtaining original license information from a subsystem of a content provider and edit a template included in the obtained original license information to generate sales license information to include a usage condition for authorizing usage of the content; andobtaining from original license information, a content key used for encrypting the contentinserting obtained edit condition information into the sales license informationobtaining, for the generated sales license information, the edit condition information generated by the subsystem of the content provider, from the original license information,judging whether or not the usage condition included in the generated sales information is within a range designated in the edit condition information, andinserting the content key into the sales license information when the usage condition is judged to be within the range, and not insert the content key into the sales license information when the usage condition is judged not to be within the range, andwherein the terminal device includes a non-transitory terminal device memory storing a program executed by a terminal device processor, which causes the terminal device processor to perform the steps of:receiving the sales license information from the subsystem of the service provider;obtaining the edit condition information which is generated by the subsystem of the content provider and is included in the sales license information andjudging whether or not the usage condition included in the sales license information received from the subsystem of the service provider is within the range designated in the obtained edit condition information; andvalidating the received sales license information and decrypting the content using the content key included in the sales license information when the usage condition is judged to be within the range, and abandoning the received sales license information when the usage condition is judged not to be within the range. 5. The right management device according to claim 4, wherein: the subsystem of the service provider receives a designated time period during which the content is allowed to be used, as the usage condition,judges whether or not the time period, included in the generated sales license information, during which the content is allowed to be used, is within the range designated in the edit condition information, andvalidates the sales license information only when the time period, during which the content is allowed to be used, is within the designated range. 6. The right management device according to claim 4, wherein: the subsystem of the service provider receives edit condition information indicating designation of a range of a total number of times the content is allowed to be used, as the usage condition,judges whether or not the range, designated in the edit condition information, of the total number of times the content is allowed to be used, which is included in the generated sales license information, is within the designated range, andvalidates the sales license information only when the range of the total number of times the content is allowed to be used, is within the designated range. 7. The right management device according to claim 4, wherein: the subsystem of the service provider receives edit condition information indicating designation of a range of a total time length for which the content is allowed to be used, as the usage condition,judges whether or not the range, designated in the edit condition information, of the total time length, which is included in the generated sales license information, is within the designated range, andvalidates the sales license information only when the range of the total time length is within the designated range. 8. The right management device according to claim 4, wherein: the subsystem of the service provider receives edit condition information indicating designation of a continuous time length during which the content is allowed to be continuously used,judges whether or not the continuous time length, included in the generated sales license information, is within the range designated in the edit condition information, andvalidates the sales license information only when the continuous time length is within the designated range. 9. The right management device according to claim 4, wherein the subsystem of the service provided includes a tamper resistant module. 10. The right management device according to claim 4, wherein the subsystem of the service provider receives information indicating designation of a condition regarding an issue of sales license information for each content,issues the sales license information corresponding to the content to a terminal device of an end user, andjudges whether or not the issue of the sales license information satisfies the designated condition,wherein the sales license information is issued to the end user only when the issue of the sales license information is judged to satisfy the designated condition. 11. The right management device according to claim 10, wherein the subsystem of the service provider receives designation of a total number of sets of the sales license information which are allowed to be issued, counts a total number of sets of the sales license information to be issued, for each content, andjudges whether or not the counted total number of sets satisfies the designated condition,wherein the sales license information is issued only when the total number of issues is judged to satisfy the condition. 12. The right management device according to claim 10, wherein the subsystem of the service provider receives designation of an issue period during which the sales license information is allowed to be issued,judges whether or not a current time of day satisfies the designated issue period, andissues the sales license information only when the current time of day is judged to satisfy the designated issue period. 13. The right management device according to claim 4, wherein the subsystem for the service provider receives designation of a condition regarding an issue of the sales license information, corresponding to each usage condition within the designated range, andissues to an end user the sales license information satisfying the issue condition corresponding to the usage condition only when the usage condition is judged to be within the range. 14. The right management device according to claim 13, wherein when the usage condition is a total number of times the content is allowed to be used and the condition regarding the issue of the sales license information is the number of issues of the sales license information, the sales license information is issued so that each total number of times the content is allowed to be used is substantially the same, in accordance with the issue condition corresponding to the usage condition. 15. A right management method for managing license information that allows usage of content in a right management system which includes a subsystem of a content provider that is configured to produce content, a subsystem for a service provider configured to issue sales license information that authorizes usage of content to an end user, and a terminal device of the end user configured to use the content, the right management method comprising: in the subsystem of the service provider, obtaining, by a service provider processor, original license information from a subsystem of the content provider andediting, by the service provider processor, a template included in the obtained original license information;generating, by the service provider processor, sales license information to includes a usage condition for authorizing usage of the content;obtaining, from the original license information and by the service provider processor, a content key used for encrypting the content, andinserting, by the service provider processor, obtained edit condition information into the sales license information;obtaining, for the generated sales license information and by the service provider processor, edit condition information generated by the subsystem of the content provider, from the original license information;judging, by the service provider processor, whether or not the usage condition included in the generated sales license information is within a range designated in the edit condition information,inserting, by the service provider processor, the content key into the sales license information when the usage condition is judged to be within the range, and not inserting, by the service provider processor, the content key into the sales license information when the usage condition is judged not to be within the range; andtransmitting, to the terminal device of the end user and by the service provider processor, the sales license information into which the content key has been or not been inserted, andin the terminal device,receiving, by a terminal device processor, the sales license information from the subsystem of the service provider;obtaining, by the terminal device processor, the edit condition information which is generated by the subsystem of the content provider and is included in the sales license information, andjudging, by the terminal device processor, whether or not the usage condition included in the sales license information received from the subsystem of the service provider is within the range designated in the obtained edit condition information; andvalidating, by the terminal device processor, the received sales license information anddecrypting, by the terminal device processor, the content by the content key included in the sales license information when the usage condition is judged to be within the range, andabandoning, by the terminal device processor, the received sales license information when the usage condition is judged not to be within the range. 16. A non-transitory computer-readable storage media having stored thereon computer programs for a right management system, including a subsystem for a service provider and a terminal device, which manages license information that allows usage of content, in the subsystem for the service provider, the subsystem of the service provider includes a non-transitory service provider memory device storing a program executed by a service provider processing device, which causes the service provider processing device to perform the steps of:generating sales license information that includes a usage condition authorizing the usage of content;receiving edit condition information indicating a range designation of the usage condition from a subsystem of a content provider that produces the content;obtaining a content key, used for encrypting the content, from the subsystem of the content provider;judging whether or not the usage condition included in the generated sales license information is within the range designated in the edit condition information; andvalidating the sales license information and inserting the content key into the sales license information when the usage condition is judged to be within the range and not to inserting the content key into the sales license information when the usage condition is judged not to be within the range, andin the terminal device, the terminal device includes a non-transitory terminal device memory storing a program executed by a terminal device processor, which causes the terminal device processor to perform the steps of:requesting sales license information used for reproducing a specific content from a subsystem of a service provider;obtaining, in response to the request for sales license information, the sales license information including a usage condition that indicates a condition for allowing the usage of the content, and edit condition information designating a range of the usage condition;judging whether or not the usage condition included in the obtained sales license information is within the range designated in the edit condition information;validating the received sales license information and decrypting the content using a content key included in the sales license information when the usage condition is judged to be within the range; andabandoning the obtained sales license information when the usage condition is judged not to be within the range designated in the edit condition information. 17. Non-transitory computer-readable recording media having stored thereon-a computer programs for a right management system, including a subsystem for a service provider and a terminal device, which manages license information that allows usage of content, in the subsystem for the service provider, the subsystem of the service provider includes a non-transitory service provider memory device storing a program executed by a service provider processing device, which causes the service provider processing device to perform the steps of:storing a content key used for decrypting encrypted content;storing edit condition information designating a range of a usage condition that indicates a condition for allowing usage of the content;generating the sales license information to include the usage condition;receiving the edit condition information from a subsystem of a content provider unit that produces the content;obtaining the content key from the subsystem of the content provider that produces the content;judging whether or not the usage condition included in the generated sales license information is within the range designated in the edit condition information; andvalidating the generated sales license information and inserting the content key into the sales license information when the usage condition is judged to be within the range and not to insert the content key into the sales license information when the usage condition is judged not to be within the range, andin the terminal device, the terminal device includes a non-transitory terminal device memory storing a program executed by a terminal device processor, which causes the terminal device processor to perform the steps of:requesting sales license information used for reproducing a specific content from a subsystem of a service provider;obtaining, in response to the request for sales license information, the sales license information including a usage condition that indicates a condition for allowing the usage of the content, and edit condition information designating a range of the usage condition;judging whether or not the usage condition included in the obtained sales license information is within the range designated in the edit condition information;validating the received sales license information and decrypting the content using a content key included in the sales license information when the usage condition is judged to be within the range; andabandoning the obtained sales license information when the usage condition is judged not to be within the range designated in the edit condition information. 18. Non-transitory computer-readable storage media having stored thereon computer programs for a right management system, including a subsystem for a service provider and a terminal device, which manages license information that allows usage of content, in the subsystem for the service provider, the subsystem of the service provider includes a non-transitory service provider memory device storing a program executed by a service provider processing device, which causes the service provider processing device to perform the steps of:storing a content key used for decrypting encrypted content;storing edit condition information designating a range of a usage condition that indicates a condition for allowing usage of the content;storing a condition regarding an issue of sales license information that allows the usage of the content under the usage condition;generating the sales license information to include the usage condition;receiving the edit condition information from a subsystem of a content provider that produces the content;obtaining the content key from the subsystem of the content provider that produces the content;judging whether or not the usage condition included in the generated sales license information is within the range designated in the edit condition information; andvalidating the sales license information and inserting a content key into the sales license information when the usage condition is judged to be within the range and not to insert the content key into the sales license information when the usage condition is judged not to be within the range, andin the terminal device, the terminal device includes a non-transitory terminal device memory storing a program executed by a terminal device processor, which causes the terminal device processor to perform the steps of:requesting sales license information used for reproducing a specific content from a subsystem of a service provider;obtaining, in response to the request for sales license information, the sales license information including a usage condition that indicates a condition for allowing the usage of the content, and edit condition information designating a range of the usage condition;judging whether or not the usage condition included in the obtained sales license information is within the range designated in the edit condition information;validating the received sales license information and decrypting the content using a content key included in the sales license information when the usage condition is judged to be within the range; andabandoning the obtained sales license information when the usage condition is judged not to be within the range designated in the edit condition information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Makoto Saito JP; Shoichi Okazaki JP, Data copyright management system.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Imai Toru,JPX ; Yoshida Hideki,JPX ; Segawa Hideo,JPX, Method and apparatus for data input/output management suitable for protection of electronic writing data.
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는 부적절한 답변을 할 수 있습니다.