[go: up one dir, main page]

JP2009058983A - Copyright management system - Google Patents

Copyright management system Download PDF

Info

Publication number
JP2009058983A
JP2009058983A JP2005373009A JP2005373009A JP2009058983A JP 2009058983 A JP2009058983 A JP 2009058983A JP 2005373009 A JP2005373009 A JP 2005373009A JP 2005373009 A JP2005373009 A JP 2005373009A JP 2009058983 A JP2009058983 A JP 2009058983A
Authority
JP
Japan
Prior art keywords
content
secondary content
key
condition
license information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005373009A
Other languages
Japanese (ja)
Inventor
Masao Hijikata
正夫 土方
Yoshiaki Fukazawa
良彰 深澤
Wataru Kameyama
渉 亀山
Akiko Seki
亜紀子 関
Yoshitaka Ashida
良貴 蘆田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Waseda University
Original Assignee
Waseda University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Waseda University filed Critical Waseda University
Priority to JP2005373009A priority Critical patent/JP2009058983A/en
Priority to PCT/JP2006/312651 priority patent/WO2007074548A1/en
Publication of JP2009058983A publication Critical patent/JP2009058983A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/083Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/605Copy protection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】 著作権者の予期せぬ不利益を排除しつつコンテンツの二次利用を促進することを可能とする著作権管理システムを提供する。
【解決手段】 著作権管理システム14は、鍵管理サーバ14とクライアント端末12とを備えている。鍵管理サーバ14の権利継承論理演算モジュール72は、クライアント端末12から送信された二次コンテンツの権利継承条件とライセンス情報検索モジュール52によってライセンス情報データベース54から読み出された権利継承条件とを比較し、二次コンテンツ登録要求に含まれる当該二次コンテンツの権利継承条件がライセンス情報データベース54から読み出された当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を満たすか否かを判断し、満たすと判断された場合は、当該二次コンテンツのリソースIDなどがライセンス情報データベース54に登録され、第三者から当該二次コンテンツへのアクセス可能となる。
【選択図】 図3
PROBLEM TO BE SOLVED: To provide a copyright management system capable of promoting secondary use of contents while eliminating an unexpected disadvantage of a copyright holder.
A copyright management system includes a key management server and a client terminal. The right inheritance logic operation module 72 of the key management server 14 compares the right inheritance condition of the secondary content transmitted from the client terminal 12 with the right inheritance condition read from the license information database 54 by the license information search module 52. Determining whether the secondary content right inheritance condition included in the secondary content registration request satisfies the content right inheritance condition used for generating the secondary content read from the license information database 54. If it is determined that it is satisfied, the resource ID of the secondary content is registered in the license information database 54, and the secondary content can be accessed from a third party.
[Selection] Figure 3

Description

本発明は、著作権管理システムに関するものである。   The present invention relates to a copyright management system.

ネットワーク上で流通するコンテンツの著作権を管理するための著作権管理システムは、従来から知られている。しかしながら、従来から知られている一般的な著作権管理システムは、コンテンツの不正利用のみならず正当な二次利用をも禁止してしまう。その結果、コンテンツの再利用、再利用されたコンテンツの流通を著しく阻害してきた。   A copyright management system for managing the copyright of content distributed on a network is conventionally known. However, conventionally known general copyright management systems prohibit not only illegal use of content but also legitimate secondary use. As a result, the reuse of content and the distribution of reused content have been significantly hindered.

これに対して、特許文献1には、原著作者には原著作物(素材コンテンツ)の著作権に対する対価と二次利用料が分配され、二次著作物(二次コンテンツ)の著作者には二次著作物の著作権に対する対価が分配されるように課金処理を行うコンテンツ管理システムが開示されている。このようなコンテンツ管理システムを用いれば、コンテンツの著作権を保護しつつ、コンテンツの二次利用を促進することが可能となる。   On the other hand, in Patent Document 1, consideration for the copyright of the original work (material content) and a secondary usage fee are distributed to the original author, and second to the author of the secondary work (secondary content). There has been disclosed a content management system that performs a charging process so that a consideration for the copyright of the next work is distributed. By using such a content management system, it is possible to promote secondary use of content while protecting the copyright of the content.

国際公開WO2003/067486号公報International Publication WO2003 / 067486

しかしながら、上記従来の技術にかかるコンテンツ管理システムには、素材コンテンツ(二次利用される二次コンテンツなども含む)の著作権者が当該コンテンツの二次利用者(二次コンテンツの二次利用者なども含む)や二次利用方法(二次コンテンツの二次利用方法なども含む)などを何らかの理由で限定したい場合であっても、限定することができず、素材コンテンツの二次利用が無制限に促進されてしまうという問題点があった。   However, in the content management system according to the above-described conventional technology, the copyright holder of the material content (including secondary content that is secondarily used) is a secondary user of the content (secondary content secondary user). Etc.) and secondary usage methods (including secondary usage methods for secondary content, etc.) cannot be restricted for any reason, and secondary usage of material content is unlimited. There was a problem of being promoted.

より具体的には、上記従来の技術にかかるコンテンツ管理システムは、(1)素材コンテンツの著作権者が素材コンテンツの改変を許諾していないにもかかわらず、二次利用者が勝手に素材コンテンツの改変を許諾する形で二次コンテンツを頒布してしまう、(2)素材コンテンツの著作権者が素材コンテンツの単価の下限を定めたにもかかわらず、二次利用者が勝手にそれを下回る単価を定めて二次コンテンツを頒布してしまう、(3)素材コンテンツの著作権者が素材コンテンツの頒布先をアマチュアに限定しているにもかかわらず、二次利用者が勝手にプロのエディタに素材コンテンツを売ってしまう、などの不都合を解消することができない。その結果、素材コンテンツ(二次利用される二次コンテンツなども含む)の著作権者に予期せぬ不利益を与えてしまうことがある。なお、このように、原著作権者が継承させたいと望んでいる権利が二次著作物に継承されない現象を、権利継承齟齬の矛盾という。   More specifically, the content management system according to the above-described conventional technology has the following features: (1) Even if the copyright holder of the material content does not permit the modification of the material content, the secondary user can use the material content without permission. Secondary content is distributed in the form of permitting modification of the content. (2) Even if the copyright holder of the material content has set the lower limit of the unit price of the material content, the secondary user arbitrarily falls below it Secondary content is distributed by setting a unit price. (3) Even though the copyright holder of the material content restricts the distribution of the material content to amateurs, the secondary user is arbitrarily a professional editor. Inconveniences such as selling material content to the site cannot be resolved. As a result, the copyright holder of the material content (including secondary content used secondarily) may be given an unexpected disadvantage. The phenomenon that the right that the original copyright holder wants to inherit is not inherited by the secondary copyrighted work is called a contradiction of rights inheritance.

そこで本発明は、素材コンテンツの著作権者が当該コンテンツの二次利用者や二次利用方法などを限定することを可能とし、その結果、著作権者の予期せぬ不利益を排除しつつコンテンツの二次利用を促進することを可能とする著作権管理システムを提供することを課題とする。   Therefore, the present invention enables the copyright holder of the material content to limit the secondary user and secondary usage method of the content, and as a result, the content holder while eliminating the unexpected disadvantage of the copyright holder. It is an object of the present invention to provide a copyright management system that makes it possible to promote the secondary use of.

上記課題を解決するために、本発明の著作権管理システムは、クライアント端末と鍵管理サーバとを備えた著作権管理システムであって、上記クライアント端末は、コンテンツサーバから受信した、暗号化されたコンテンツを格納する格納手段と、上記格納手段に格納されている上記暗号化されたコンテンツを復号するための復号鍵の送信要求であって、上記コンテンツを利用するための利用許諾条件を含むものを、上記鍵管理サーバに対して送信する復号鍵要求手段と、上記格納手段から上記暗号化されたコンテンツを読み出し、読み出した上記暗号化されたコンテンツを上記鍵管理サーバから送信された上記復号鍵を用いて復号し、復号されたコンテンツを作業メモリに展開するコンテンツ復号手段と、上記コンテンツ復号手段によって上記復号されたコンテンツが作業メモリに展開されると、上記鍵管理サーバから上記復号鍵と共に送信される再暗号鍵を用いて上記コンテンツを暗号化し、暗号化されたコンテンツを上記格納手段に格納するコンテンツ暗号化手段と、上記コンテンツ復号手段によって復号されて作業メモリに展開されたコンテンツを用いて二次コンテンツを生成するコンテンツ生成手段と、上記コンテンツ生成手段によって生成された上記二次コンテンツの生成に用いられた上記コンテンツの識別情報と、ユーザによって入力された上記二次コンテンツを利用させるための権利継承条件とを含む二次コンテンツ登録要求を、上記鍵管理サーバに送信する二次コンテンツ登録要求手段とを備え、上記鍵管理サーバは、コンテンツを利用するための利用許諾条件と当該コンテンツを用いて生成された二次コンテンツを利用させるための権利継承条件とを格納するライセンス情報格納手段と、コンテンツを復号化する復号鍵とコンテンツを再暗号化する再暗号鍵とを格納する鍵格納手段と、上記クライアント端末から送信される、上記送信要求を受信した場合、当該送信要求に含まれる上記コンテンツの利用許諾条件と上記ライセンス情報格納手段に格納されている上記コンテンツの利用許諾条件とを比較し、上記送信要求に含まれる上記コンテンツの利用許諾条件が上記ライセンス情報格納手段に格納されている上記コンテンツの利用許諾条件を満たすか否かを判断する利用可否判断手段と、上記利用可否判断手段によって上記送信要求に含まれる上記コンテンツの利用許諾条件が上記ライセンス情報格納手段に格納されている上記コンテンツの利用許諾条件を満たすと判断された場合、上記暗号化されたコンテンツを復号するための復号鍵と、当該復号鍵によって復号されたコンテンツを再暗号化するための再暗号鍵とを、上記鍵格納手段から読み出して上記クライアント端末に対して送信する復号鍵送信手段と、上記復号鍵送信手段によって上記復号鍵と上記再暗号鍵とが上記クライアント端末に対して送信されると、課金処理を実行する課金処理手段と、上記クライアント端末から送信される、上記二次コンテンツ登録要求を受信した場合、当該二次コンテンツ登録要求に含まれる上記コンテンツの識別情報をキーにして、当該二次コンテンツ登録要求に含まれる上記二次コンテンツの権利継承条件と上記ライセンス情報格納手段に格納されている当該二次コンテンツの生成に用いられたコンテンツの権利継承条件とを比較し、上記二次コンテンツ登録要求に含まれる上記二次コンテンツの権利継承条件が上記ライセンス情報格納手段に格納されている当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を満たすか否かを判断する権利継承判断手段と、上記権利継承判断手段によって、上記二次コンテンツ登録要求に含まれる上記二次コンテンツの権利継承条件が上記ライセンス情報格納手段に格納されている当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を満たすと判断された場合、当該二次コンテンツを利用させるための権利継承条件を上記ライセンス情報格納手段に登録するコンテンツ登録手段とを備えたことを特徴としている。   In order to solve the above-described problem, a copyright management system of the present invention is a copyright management system including a client terminal and a key management server, and the client terminal is encrypted and received from a content server. A storage unit for storing content, and a transmission request for a decryption key for decrypting the encrypted content stored in the storage unit, including a use permission condition for using the content The decryption key requesting means to be transmitted to the key management server, the encrypted content is read from the storage means, and the read encrypted content is read from the key management server. The content decrypting means for decrypting the content using the decrypted content and expanding the decrypted content in the working memory; When the decrypted content is expanded in the working memory, the content is encrypted using the re-encryption key transmitted from the key management server together with the decryption key, and the encrypted content is stored in the storage means. Content encryption means, content generation means for generating secondary content using the content decrypted by the content decryption means and expanded in the working memory, and generation of the secondary content generated by the content generation means Secondary content registration request means for transmitting to the key management server a secondary content registration request including identification information of the content used and a right inheritance condition for using the secondary content input by the user The key management server includes a license agreement for using the content. Stores license information storage means for storing rights inheritance conditions for using secondary content generated using the content, a decryption key for decrypting the content, and a re-encryption key for re-encrypting the content When the transmission request transmitted from the key storage means and the client terminal is received, the usage permission condition for the content included in the transmission request and the usage permission condition for the content stored in the license information storage means And the use permission determining means for determining whether the use permission condition of the content included in the transmission request satisfies the use permission condition of the content stored in the license information storage means, and the use The use permission condition of the content included in the transmission request by the permission determination means is the license information rating. In order to re-encrypt the decryption key for decrypting the encrypted content and the content decrypted with the decryption key when it is determined that the license agreement condition of the content stored in the payment unit is satisfied The re-encryption key is read from the key storage means and transmitted to the client terminal, and the decryption key and the re-encryption key are transmitted to the client terminal by the decryption key transmission means. When the secondary content registration request sent from the client terminal and the billing processing means for executing the billing processing is received, the identification information of the content included in the secondary content registration request is a key. The secondary content right inheritance condition included in the secondary content registration request and stored in the license information storage means The secondary content right inheritance condition included in the secondary content registration request is stored in the license information storage means. Right inheritance determination means for determining whether or not the rights inheritance condition of the content used to generate the secondary content is satisfied, and the secondary content included in the secondary content registration request by the right inheritance determination means If it is determined that the rights inheritance condition of the content stored in the license information storage means satisfies the rights inheritance conditions of the content used to generate the secondary content, the rights inheritance condition for using the secondary content is determined. Content registration means for registering the license information in the license information storage means.

クライアント端末から送信されるコンテンツの利用許諾条件が鍵管理サーバのライセンス情報格納手段に格納されているコンテンツの利用許諾条件を満たすと判断された場合に、鍵管理サーバからクライアント端末に対して復号鍵を送信してコンテンツを利用させ、また、クライアント端末から送信される二次コンテンツの権利継承条件が鍵管理サーバのライセンス情報格納手段に格納されている当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を満たすと判断された場合に、当該二次コンテンツを利用させるための権利継承条件を鍵管理サーバのライセンス情報格納手段に登録して他人の利用に供することで、素材コンテンツの著作権者が当該コンテンツの二次利用者や二次利用方法などを限定しつつ他人に当該コンテンツを利用させることが可能となる。   When it is determined that the license agreement for the content transmitted from the client terminal satisfies the license agreement for the content stored in the license information storage unit of the key management server, the key management server sends a decryption key to the client terminal. And the content inheritance condition of the secondary content transmitted from the client terminal is stored in the license information storage means of the key management server. If it is determined that the rights inheritance condition is satisfied, the rights inheritance conditions for using the secondary content are registered in the license information storage means of the key management server for use by others, so that the copyright of the material content can be obtained. The content is limited to other users while limiting the secondary users and secondary usage of the content. It is possible to use the.

また、本発明の著作権管理システムにおいては、上記ライセンス情報格納手段には、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かを決定するための第1の課金制御情報が含まれており、上記課金処理手段は、上記第1の課金制御情報に基づいて、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合の課金処理を実行することを特徴とすることが好適である。   In the copyright management system of the present invention, the license information storage means determines whether or not to charge multiple times when the same content is used multiple times for generating secondary content. First charging control information is included, and the charging processing means performs charging processing when the same content is used a plurality of times for generating secondary content based on the first charging control information. It is preferable to perform it.

たとえば、あるクリエータが複数のコンテンツを組み合わせて二次利用しようとしたら、当該複数コンテンツの中に同一の素材が含まれているような場合がある。このような場合、そのクリエータは同一の素材に対してその著作権の対価を重複して支払わなければならない破目に陥ってしまうというような不都合がある。このような現象をコンテンツ循環の矛盾という。   For example, when a certain creator attempts to combine a plurality of contents for secondary use, the plurality of contents may include the same material. In such a case, there is a disadvantage that the creator falls into a breach of having to pay for the copyright of the same material twice. This phenomenon is called content circulation contradiction.

二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かを決定するための第1の課金制御情報に基づいて、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合の課金処理を実行することで、このような不都合を解消することができる。   Based on the first charging control information for determining whether or not to charge multiple times when the same content is used multiple times for generating secondary content, the same content is generated for generating secondary content. Such inconvenience can be solved by executing the billing process in the case of being used multiple times.

また、本発明の著作権管理システムにおいては、上記ライセンス情報格納手段には、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合に課金するか否かを決定するための第2の課金制御情報が含まれており、上記課金処理手段は、上記第2の課金制御情報に基づいて、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金処理を実行することを特徴とすることが好適である。   Also, in the copyright management system of the present invention, is the license information storage means charged when content that is copyrighted by the creator of the secondary content is used to generate the secondary content? Second billing control information for determining whether or not the second billing control means is configured to generate the secondary content based on the second billing control information. It is preferable that a charging process is executed when content having copyright is used.

たとえば、あるクリエータがあるコンテンツを素材として二次利用しようとしたら、そこに自分が著作権を有するコンテンツ(例えば以前自分が創作したコンテンツ)が素材として含まれているような場合がある。このような場合、そのクリエータは自分で自分に著作権の対価を支払わなければならない破目に陥ってしまうという不都合がある。このような現象もコンテンツ循環の矛盾という。   For example, when a certain creator tries to secondary use a certain content as a material, there may be a case where the content that the user owns copyright (for example, content created by the user before) is included as the material. In such a case, the creator has a disadvantage that he / she falls into a break where he / she has to pay the copyright for himself / herself. Such a phenomenon is also called content circulation contradiction.

二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合に課金するか否かを決定するための第2の課金制御情報に基づいて、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金処理を実行することで、このような不都合を解消することができる。   Based on the second charging control information for determining whether or not to charge when the content of which the secondary content creator itself is copyrighted is used to generate the secondary content. Such inconvenience can be solved by executing a billing process in the case where a content whose copyright is owned by the creator of the secondary content is used for generating the content.

本発明の著作権管理システムは、素材コンテンツの著作権者が当該コンテンツの二次利用者や二次利用方法、利用の対価などを限定しつつ他人に当該コンテンツを利用させることを可能とする。その結果、著作権者の予期せぬ不利益を排除しつつコンテンツの二次利用を促進することが可能となる。   The copyright management system of the present invention enables a copyright holder of material content to allow others to use the content while limiting secondary users, secondary usage methods, consideration for use, etc. of the content. As a result, it is possible to promote secondary use of the content while eliminating the unexpected disadvantages of the copyright owner.

本発明の実施形態にかかる著作権管理システムについて図面を参照して説明する。   A copyright management system according to an embodiment of the present invention will be described with reference to the drawings.

まず、本実施形態にかかる著作権管理システムの構成について説明する。   First, the configuration of the copyright management system according to the present embodiment will be described.

図1は、本実施形態にかかる著作権管理システムの構成図である。本実施形態にかかる著作権管理システム10は、図1に示すように、クライアント端末12と鍵管理サーバ14とを備えて構成される。クライアント端末12と鍵管理サーバ14とのそれぞれは、インターネット16に接続されており、インターネット16を介して互いにデータの送受信ができるようになっている。また、クライアント端末12は、インターネット16に接続されているコンテンツサーバ18から、暗号化されたコンテンツをダウンロードできるようになっている。ここでいうコンテンツには、静止画像データ、動画像データ、音楽データ、テキストデータ、及びこれらのデータを素材として制作された二次コンテンツ(ソースコード)など、あらゆる形式のデータが含まれる。   FIG. 1 is a configuration diagram of a copyright management system according to the present embodiment. The copyright management system 10 according to the present embodiment includes a client terminal 12 and a key management server 14 as shown in FIG. Each of the client terminal 12 and the key management server 14 is connected to the Internet 16 and can transmit and receive data to and from each other via the Internet 16. The client terminal 12 can download encrypted content from a content server 18 connected to the Internet 16. The content here includes data of all formats such as still image data, moving image data, music data, text data, and secondary content (source code) produced using these data as materials.

図2は、クライアント端末12のシステム構成図である。クライアント端末12は、機能的には、図2に示すように、コンテンツ入力ポート20と、コンテンツ・ストレージ・モジュール22(格納手段)と、リソースID読取モジュール24と、暗号鍵要求モジュール26(復号鍵要求手段)と、ユーザ・インタフェース28と、ライセンス情報入出力ポート30と、暗号鍵入出力ポート32と、コンテンツ復号モジュール34(コンテンツ復号手段)と、コンテンツ制作モジュール36(コンテンツ生成手段)と、コンテンツ暗号化モジュール38(コンテンツ暗号化手段)と、コンテンツ利用監視モジュール40と、ライセンス設定モジュール42(二次コンテンツ登録要求手段)とを備えて構成される。   FIG. 2 is a system configuration diagram of the client terminal 12. Functionally, the client terminal 12 includes a content input port 20, a content storage module 22 (storage means), a resource ID reading module 24, and an encryption key request module 26 (decryption key) as shown in FIG. Request means), user interface 28, license information input / output port 30, encryption key input / output port 32, content decryption module 34 (content decryption means), content production module 36 (content generation means), content encryption Module 38 (content encryption means), content usage monitoring module 40, and license setting module 42 (secondary content registration request means).

なお、クライアント端末12は、物理的には、CPU、ハードディスク、メモリ、キーボードやマウスなどの入力デバイス、ディスプレイなどの出力デバイス、モデムやネットワークカードなどのデータ送受信デバイスなどを含むコンピュータシステムとして構成されており、所定のコンピュータソフトウェアをインストールすることにより、図2に示す各機能要素の機能が実現する。   The client terminal 12 is physically configured as a computer system including a CPU, a hard disk, a memory, an input device such as a keyboard and a mouse, an output device such as a display, and a data transmission / reception device such as a modem and a network card. The functions of the functional elements shown in FIG. 2 are realized by installing predetermined computer software.

図3は、鍵管理サーバ14のシステム構成図である。鍵管理サーバ14は、機能的には、ライセンス情報入出力ポート50と、ライセンス情報検索モジュール52と、ライセンス情報データベース54(ライセンス情報格納手段)と、利用実行可否判定モジュール56(利用可否判断手段)と、暗号鍵送出モジュール58(復号鍵送信手段)と、暗号鍵データベース60(鍵格納手段)と、利用監視プログラム送出モジュール62と、暗号鍵入出力ポート64と、課金処理モジュール66(課金処理手段)と、顧客管理データベース68と、課金情報入出力ポート70と、権利継承論理演算モジュール72(権利継承判断手段)と、コンテンツ登録モジュール74(コンテンツ登録手段)と、ライセンス管理モジュール76と、暗号鍵生成モジュール78とを備えて構成される。   FIG. 3 is a system configuration diagram of the key management server 14. Functionally, the key management server 14 has a license information input / output port 50, a license information search module 52, a license information database 54 (license information storage means), and a use execution availability determination module 56 (use availability determination means). An encryption key transmission module 58 (decryption key transmission means), an encryption key database 60 (key storage means), a usage monitoring program transmission module 62, an encryption key input / output port 64, and an accounting processing module 66 (accounting processing means). A customer management database 68, a billing information input / output port 70, a right inheritance logic operation module 72 (right inheritance determination means), a content registration module 74 (content registration means), a license management module 76, and an encryption key generation And module 78.

なお、鍵管理サーバ14は、物理的には、CPU、ハードディスク、メモリ、キーボードやマウスなどの入力デバイス、ディスプレイなどの出力デバイス、モデムやネットワークカードなどのデータ送受信デバイスなどを含むコンピュータシステムとして構成されており、所定のコンピュータソフトウェアをインストールすることにより、図3に示す各機能要素の機能が実現する。   The key management server 14 is physically configured as a computer system including a CPU, a hard disk, a memory, an input device such as a keyboard and a mouse, an output device such as a display, and a data transmission / reception device such as a modem and a network card. The functions of the functional elements shown in FIG. 3 are realized by installing predetermined computer software.

以下、クライアント端末12および鍵管理サーバ14それぞれの構成要素について、詳細に説明する。   Hereinafter, the components of the client terminal 12 and the key management server 14 will be described in detail.

図1、図2に戻って、クライアント端末12からコンテンツサーバ18に対して、コンテンツのダウンロード要求を送信すると、当該コンテンツのダウンロード要求に応じて、コンテンツサーバ18からクライアント端末12に対して暗号化されたコンテンツが送信される。当該暗号化されたコンテンツのダウンロード要求は、通常、当該暗号化されたコンテンツの二次利用者の指示によって送信される。クライアント端末12は、コンテンツサーバ18から送信される暗号化されたコンテンツを、コンテンツ入出力ポート20を介して受信する。ここで、コンテンツサーバ18から送信される暗号化されたコンテンツのヘッダには、当該コンテンツを識別するため識別情報であるリソースIDが含まれている。   1 and 2, when a content download request is transmitted from the client terminal 12 to the content server 18, the content server 18 encrypts it to the client terminal 12 in response to the content download request. Content is sent. The download request for the encrypted content is usually transmitted according to an instruction from the secondary user of the encrypted content. The client terminal 12 receives the encrypted content transmitted from the content server 18 via the content input / output port 20. Here, the header of the encrypted content transmitted from the content server 18 includes a resource ID that is identification information for identifying the content.

コンテンツサーバ18から受信された暗号化されたコンテンツは、コンテンツ・ストレージ・モジュールに格納される。   The encrypted content received from the content server 18 is stored in the content storage module.

暗号鍵要求モジュール26は、コンテンツ・ストレージ・モジュール22に格納されている暗号化されたコンテンツを復号するための復号鍵の送信要求であって、当該コンテンツを利用するための利用許諾条件を含むものを、鍵管理サーバ14に対して送信する。より詳細には、暗号鍵要求モジュール26は、まず、ユーザ・インタフェース28を介して、コンテンツの二次利用者からコンテンツの利用実行命令の入力を受け付ける。ここで、コンテンツの利用実行命令の入力には、特定のコンテンツを二次利用する旨の指定(例えばアイコンによる指定)と当該コンテンツを利用するための利用許諾条件の入力が含まれる。ここで、コンテンツの利用許諾条件とは、当該コンテンツを利用するための条件であって、利用形態に関する条件(視聴可否、改変可否、頒布可否など)、利用者に関する条件(アマチュアのみ利用可、誰でも利用可など)、利用の対価などが含まれる。利用実行命令の入力を受け付けると、暗号鍵送信モジュール26は、リソースID読取モジュール24に、利用実行命令によって指定されたコンテンツのリソースIDの読取要求を送信する。   The encryption key request module 26 is a request for transmitting a decryption key for decrypting the encrypted content stored in the content storage module 22, and includes a use permission condition for using the content. Is transmitted to the key management server 14. More specifically, the encryption key request module 26 first receives an input of a content use execution instruction from a secondary user of the content via the user interface 28. Here, the input of the content use execution instruction includes specification of secondary use of specific content (for example, specification by an icon) and input of use permission conditions for using the content. Here, the use permission condition of the content is a condition for using the content, such as a condition relating to a use form (viewing permission / denial / modification / distribution / etc.), A condition regarding a user (only amateurs can use, who But it can be used) When receiving the use execution command, the encryption key transmission module 26 transmits a request to read the resource ID of the content specified by the use execution command to the resource ID reading module 24.

リソースID読取モジュール24は、暗号鍵要求モジュール26から送信されたリソースID読取要求に基づいて、コンテンツ・ストレージ・モジュール22に格納されている暗号化されたコンテンツを検索し、利用実行命令によって指定されたコンテンツのヘッダからリソースIDを読み出し、読み出されたリソースIDを暗号鍵要求モジュール26に送信する。   The resource ID reading module 24 searches the encrypted content stored in the content storage module 22 based on the resource ID reading request transmitted from the encryption key request module 26, and is designated by the use execution instruction. The resource ID is read from the header of the read content, and the read resource ID is transmitted to the encryption key request module 26.

暗号鍵要求モジュール26は、リソースID読取モジュール24から送信されたリソースIDと、ユーザ・インタフェース28を介してコンテンツの二次利用者から入力を受け付けた利用許諾条件とを含む復号鍵送信要求を、鍵管理サーバ14に対して送信する。   The encryption key request module 26 generates a decryption key transmission request including the resource ID transmitted from the resource ID reading module 24 and the use permission condition received from the secondary user of the content via the user interface 28. It transmits to the key management server 14.

図3に戻って、鍵管理サーバ14は、ライセンス情報入出力ポート50を介して、クライアント端末12から送信される復号鍵送信要求を受信する。   Returning to FIG. 3, the key management server 14 receives the decryption key transmission request transmitted from the client terminal 12 via the license information input / output port 50.

鍵管理サーバ14によって復号鍵送信要求が受信されると、ライセンス情報検索モジュール52は、復号鍵送信要求に含まれるリソースIDをキーにして、ライセンス情報データベース54を検索し、当該リソースIDによって特定されるコンテンツの利用許諾条件を検索し、読み出す。   When the decryption key transmission request is received by the key management server 14, the license information search module 52 searches the license information database 54 using the resource ID included in the decryption key transmission request as a key, and is specified by the resource ID. Search and read the license agreement for the content.

図4は、ライセンス情報データベース54の構成図である。ライセンス情報データベース54には、図4に示すように、それぞれのコンテンツについて、リソースID、著作権者情報、コンテンツ循環消し込み処理許諾識別子、ライセンスID、利用許諾条件、権利継承条件が含まれている。   FIG. 4 is a configuration diagram of the license information database 54. As shown in FIG. 4, the license information database 54 includes, for each content, a resource ID, copyright holder information, content circulation revocation processing permission identifier, license ID, use permission condition, and right inheritance condition. .

ここで、コンテンツ循環消し込み処理許諾識別子とは、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かを決定するための識別子(第1の課金制御情報)であり、かつ、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合に課金するか否かを決定するための識別子(第2の課金制御情報)である。なお、コンテンツ循環消し込み処理許諾識別子を2種類設け、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かと、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合に課金するか否かとを、独立に制御することも可能である。   Here, the content circulation cancellation processing permission identifier is an identifier (first charging control) for determining whether or not to charge multiple times when the same content is used multiple times for generating secondary content. Information) and an identifier (second charging) for determining whether or not to charge when the secondary content creator uses copyrighted content for the generation of the secondary content. Control information). It should be noted that two types of content circulation deletion processing permission identifiers are provided, and whether or not to charge multiple times when the same content is used multiple times for generating the secondary content, and the secondary content for generating the secondary content. It is also possible to independently control whether or not to charge when content for which the creator of the copyright is used is used.

また、ライセンスIDとは、ライセンスを付与されたコンテンツ及びその利用許諾条件と権利継承条件とを含むライセンス条件を特定するIDである。また、利用許諾条件とは、当該コンテンツを利用するための条件であって、利用形態に関する条件(視聴可否、改変可否、頒布可否など)、利用者に関する条件(流通業者のみ利用可、誰でも利用可など)、利用の対価などが含まれる。   The license ID is an ID that specifies license conditions including a licensed content, use permission conditions thereof, and right inheritance conditions. In addition, the use permission condition is a condition for using the content, and is related to a use form (viewing permission / denial / modification / distribution permission / etc.) And a user condition (only available to distributors, anyone can use). Yes, etc.) and usage considerations.

また、権利継承条件とは、当該コンテンツを用いて生成した二次コンテンツを第三者に利用させるための条件である。特に、必須条件とは、当該コンテンツを用いて生成した二次コンテンツを第三者に利用させる場合、当該二次コンテンツの著作権者が必ず守らなければならない条件である。また、選択条件とは、当該コンテンツを用いて生成した二次コンテンツを第三者に利用させる場合、当該二次コンテンツの著作権者が行っても良い態様である。例えば、図4を用いて具体例を示せば、リソースID「0002」のコンテンツを用いて生成した二次コンテンツを第三者に利用させる場合、当該二次コンテンツの著作権者は、必ず誰にでもその二次コンテンツを500円以上で視聴させなければならない。また、リソースID「0003」のコンテンツを用いて生成した二次コンテンツを第三者に利用させる場合、当該二次コンテンツの著作権者は、流通業者に当該二次コンテンツを頒布させ、50000円の対価を受け取ってもよい。リソースID「0004」のコンテンツの必須条件が空欄になっていることは、二次コンテンツの著作権者が守るべき義務が無いことを示し(対価の欄のみ空欄の場合は、対価の設定について守るべき義務がない、すなわち対価をいくらに設定しても良いことを意味する)、リソースID「0002」のコンテンツの選択条件が空欄になっていることは、二次コンテンツの著作権者が行っても良い態様の選択肢が無いことを意味する。   The right inheritance condition is a condition for allowing a third party to use secondary content generated using the content. In particular, the essential condition is a condition that must be observed by the copyright holder of the secondary content when the secondary content generated using the content is used by a third party. In addition, the selection condition is an aspect that may be performed by the copyright holder of the secondary content when the secondary content generated using the content is used by a third party. For example, if a specific example is shown using FIG. 4, when the secondary content generated using the content with the resource ID “0002” is used by a third party, the copyright owner of the secondary content must be assigned to whom. But the secondary content must be viewed for over 500 yen. Further, when the secondary content generated using the content with the resource ID “0003” is used by a third party, the copyright holder of the secondary content distributes the secondary content to a distributor, and costs 50,000 yen. Consideration may be received. The fact that the required condition of the content with the resource ID “0004” is blank indicates that the copyright holder of the secondary content has no obligation to protect (if only the price column is blank, the setting of the price is observed) This means that the selection condition for the content with the resource ID “0002” is left blank by the copyright holder of the secondary content. Means that there are no good mode choices.

図3に戻って、利用実行可否判定モジュール56は、クライアント端末12から送信される復号鍵送信要求を受信した場合、当該復号鍵送信要求に含まれるコンテンツの利用許諾条件とライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件(ライセンス情報検索モジュール52によって検索され、読み出されたもの)とを比較し、復号鍵送信要求に含まれる上記コンテンツの利用許諾条件がライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件を満たすか否かを判断する。復号鍵送信要求に含まれる上記コンテンツの利用許諾条件がライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件を満たさないと判断されると、利用実行可否判定モジュール56は、その判断結果及びライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件を、ライセンス情報入出力ポート50を介して、クライアント端末12に対して送信する。クライアント端末12のユーザは、当該送信された判断結果及びライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件を参照し、新たな利用許諾条件を入力して、再度、クライアント端末12から鍵管理サーバ14に復号鍵送信要求を送信させることができる。なお、このように反復して修正するプロセスはクライアント端末12でローカルに処理する仕組みを設計することも出来るが、その場合でも最終的な判断は鍵管理サーバ14で行うように設計しなければならない。クライアント端末12で不正な処理が行われる危険性を排除するためである。復号鍵送信要求に含まれる上記コンテンツの利用許諾条件がライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件を満たすと判断されると、利用実行可否判定モジュール56は、その判断結果を暗号鍵送出モジュール58に送信する。   Returning to FIG. 3, when receiving the decryption key transmission request transmitted from the client terminal 12, the use executability determination module 56 stores the content use permission condition and license information database 54 included in the decryption key transmission request. Are compared with the contents use permission conditions of the contents (the contents searched and read by the license information search module 52), and the contents use permission conditions included in the decryption key transmission request are stored in the license information database 54. Judgment is made as to whether or not the usage permission condition of the content is satisfied. When it is determined that the usage permission condition for the content included in the decryption key transmission request does not satisfy the usage permission condition for the content stored in the license information database 54, the usage execution permission determination module 56 The license conditions of the content stored in the license information database 54 are transmitted to the client terminal 12 via the license information input / output port 50. The user of the client terminal 12 refers to the transmitted determination result and the use permission condition of the content stored in the license information database 54, inputs a new use permission condition, and again receives the key from the client terminal 12. It is possible to cause the management server 14 to transmit a decryption key transmission request. In addition, it is possible to design a mechanism in which the process of repetitively correcting in this way is locally processed by the client terminal 12, but even in such a case, it is necessary to design so that the final judgment is performed by the key management server 14. . This is to eliminate the risk of unauthorized processing being performed at the client terminal 12. When it is determined that the use permission condition for the content included in the decryption key transmission request satisfies the use permission condition for the content stored in the license information database 54, the use executability determination module 56 encrypts the determination result. Transmit to the key sending module 58.

暗号鍵送出モジュール58は、復号鍵送信要求に含まれる上記コンテンツの利用許諾条件がライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件を満たすとの判断結果を利用実行可否判定モジュール56から受信すると、当該暗号化されたコンテンツを復号するための復号鍵と当該復号鍵によって復号されたコンテンツを再暗号化するための再暗号鍵とを生成し暗号鍵データベース60に記録すると同時に暗号鍵入出力ポート64を介して、クライアント端末12に対して送信する。(暗号鍵はSSLなどで保護した形で送信される。)ここで、暗号鍵データベース60には、コンテンツを復号するための復号鍵と当該復号鍵によって復号されたコンテンツを再暗号化するための再暗号鍵が、コンテンツ毎かつユーザ毎に時系列に格納される。 The encryption key sending module 58 sends a determination result that the use permission condition of the content included in the decryption key transmission request satisfies the use permission condition of the content stored in the license information database 54 from the use execution determination module 56. Upon receipt, a decryption key for decrypting the encrypted content and a re-encryption key for re-encrypting the content decrypted by the decryption key are generated and recorded in the encryption key database 60, and at the same time, an encryption key input / output The data is transmitted to the client terminal 12 via the port 64. (The encryption key is transmitted in a form protected by SSL or the like.) Here, the encryption key database 60 is used for re-encrypting the decryption key for decrypting the content and the content decrypted by the decryption key. The re-encryption key is stored in time series for each content and for each user.

利用監視プログラム送出モジュール62は、暗号鍵送出モジュール58からクライアント端末12に対して上記復号鍵と再暗号鍵のセットが送信されると、当該復号鍵によって復号され再暗号鍵によって再暗号化されるコンテンツの利用状態を監視する利用監視プログラムを、暗号鍵入出力ポート64を介して、クライアント端末12に対して送信する。 When the set of the decryption key and the re-encryption key is transmitted from the encryption key transmission module 58 to the client terminal 12, the usage monitoring program transmission module 62 is decrypted with the decryption key and re-encrypted with the re-encryption key. A usage monitoring program for monitoring the usage status of the content is transmitted to the client terminal 12 via the encryption key input / output port 64.

課金処理モジュール66は、暗号鍵送出モジュール58によって上記復号鍵と再暗号鍵とのセットがクライアント端末12に対して送信され、かつ、クライアント端末12から上記復号鍵と再暗号鍵とのセットの受信確認が得られると、課金処理を実行する。より詳細には、課金処理モジュール66は、上記受信確認が得られると、ライセンス情報データベース54を参照し、ライセンス情報データベース54の利用許諾情報の欄に記載されている課金額を復号鍵の受信者の課金額情報に加算し、当該課金額を著作権者情報によって特定される者の収入額情報に加算する。ここで、上記課金額、収入額などの情報は、顧客管理データベース68に格納される。また、上記課金額、収入額などの情報は、更新時逐次あるいは一定期間ごとに、課金情報入出力ポート70を介して、外部に設けられた決済サーバ(図示せず)に送信される。   The charging processing module 66 transmits the set of the decryption key and the re-encryption key to the client terminal 12 by the encryption key transmission module 58 and receives the set of the decryption key and the re-encryption key from the client terminal 12. If the confirmation is obtained, the accounting process is executed. More specifically, when the reception confirmation is obtained, the billing processing module 66 refers to the license information database 54 and determines the billing amount described in the column of the license information database 54 in the license information database 54 as the recipient of the decryption key. The charge amount is added to the income amount information of the person specified by the copyright holder information. Here, information such as the charge amount and the income amount is stored in the customer management database 68. The information such as the charge amount and the income amount is transmitted to an external settlement server (not shown) via the charge information input / output port 70 at the time of update or at regular intervals.

ここで、一度に複数のコンテンツの復号鍵が要求された場合、課金処理モジュール66は、ライセンス情報データベース54のコンテンツ循環消し込み処理許諾識別子を参照し、以下のような課金処理を実行する。すなわち、コンテンツ循環消し込み処理許諾識別子がYesであった場合、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合、及び二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の重複課金を停止する。二次コンテンツの生成に同一のコンテンツが複数回用いられているか否か、及び二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられているか否かの判断は、ライセンス情報データベース54のライセンスIDを参照し、同一のライセンスIDを有するコンテンツの復号鍵が重複して要求されているか、及び二次コンテンツの生成者自身が著作権を有するライセンスIDを有するコンテンツの復号鍵が要求されているかによって行われる。   Here, when a plurality of content decryption keys are requested at one time, the billing processing module 66 refers to the content circulation revocation processing permission identifier in the license information database 54 and executes the following billing processing. That is, when the content circulation cancellation processing permission identifier is Yes, when the same content is used a plurality of times for generating the secondary content, and when the secondary content creator itself creates the secondary content. Stop duplicate billing when copyrighted content is used. Judgment whether or not the same content is used a plurality of times for the generation of the secondary content and whether or not the content for which the creator of the secondary content is copyrighted is used for the generation of the secondary content , Referring to the license ID in the license information database 54, whether the decryption key of the content having the same license ID is requested redundantly, and the content having the license ID for which the creator of the secondary content itself has the copyright This is done depending on whether a decryption key is requested.

図2に戻って、クライアント端末12によって、暗号鍵入出力ポート32を介して、上記復号鍵と再暗号鍵とのセットが受信されると、コンテンツ復号モジュール34は、コンテンツ・ストレージ・モジュール22から暗号化されたコンテンツを読み出し、読み出した暗号化されたコンテンツを、鍵管理サーバ14から送信された復号鍵を用いて復号し、復号されたコンテンツを作業メモリに展開する。なお、コンテンツの復号後、復号に用いられた復号鍵は廃棄される。   Returning to FIG. 2, when the set of the decryption key and the re-encryption key is received by the client terminal 12 via the encryption key input / output port 32, the content decryption module 34 encrypts from the content storage module 22. The encrypted content is read, the read encrypted content is decrypted using the decryption key transmitted from the key management server 14, and the decrypted content is expanded in the working memory. Note that after the content is decrypted, the decryption key used for decryption is discarded.

コンテンツ暗号化モジュール38は、コンテンツ復号モジュール34によって復号されたコンテンツが作業メモリに展開されると、鍵管理サーバ14から上記復号鍵と共に送信される再暗号鍵を用いて、当該コンテンツを再暗号化し、再暗号化されたコンテンツをコンテンツ・ストレージ・モジュール22に格納する。   When the content decrypted by the content decryption module 34 is expanded in the working memory, the content encryption module 38 re-encrypts the content using the re-encryption key transmitted from the key management server 14 together with the decryption key. The re-encrypted content is stored in the content storage module 22.

コンテンツ制作モジュール36は、コンテンツ復号モジュール34によって復号されて作業メモリに展開されたコンテンツを用いて二次コンテンツを生成する。より詳細には、コンテンツ制作モジュール36は、ユーザ・インタフェース28を介してユーザから入力される指示に基づいて、コンテンツの加工処理や、複数のコンテンツの合成処理などを実行し、二次コンテンツを生成する。二次コンテンツは、二次コンテンツ制作者によって実行された素材コンテンツの加工処理や合成処理の内容が記述されたソースファイル等から構成される。   The content production module 36 generates secondary content using the content decrypted by the content decryption module 34 and expanded in the working memory. More specifically, the content creation module 36 executes content processing processing, multiple content combining processing, and the like based on instructions input from the user via the user interface 28 to generate secondary content. To do. The secondary content is composed of a source file in which the content content processing and composition processing executed by the secondary content creator is described.

コンテンツ利用監視モジュール40は、鍵管理サーバ14から送信される利用監視プログラムが実行されることによって構成される。コンテンツ利用監視モジュール40は、上記復号鍵によって復号され再暗号鍵によって再暗号化されるコンテンツの利用状態を監視する。すなわち、コンテンツ利用監視モジュール40は、コンテンツ制作モジュール36によって二次コンテンツが生成される際に、二次コンテンツの生成に用いられるコンテンツに関して、上記利用許諾条件に反する利用が行われていないかどうかを監視する。コンテンツ制作モジュール36によって二次コンテンツが生成される際に、二次コンテンツの生成に用いられるコンテンツに関して、上記利用許諾条件に反する利用が行われたことが発見された場合、コンテンツ利用監視モジュール40は、二次コンテンツ及び二次コンテンツの生成に用いられたコンテンツとの双方を破棄する。また、コンテンツ利用監視プログラム自体に改変が発見された場合も、コンテンツ利用監視モジュール40は、二次コンテンツ及び二次コンテンツの生成に用いられたコンテンツとの双方を破棄する。   The content usage monitoring module 40 is configured by executing a usage monitoring program transmitted from the key management server 14. The content usage monitoring module 40 monitors the usage status of the content decrypted with the decryption key and re-encrypted with the re-encryption key. That is, the content usage monitoring module 40 determines whether or not the content used for generating the secondary content is not used against the above-mentioned license agreement when the content production module 36 generates the secondary content. Monitor. When secondary content is generated by the content production module 36, if it is found that the content used for generating the secondary content has been used contrary to the above-mentioned usage permission conditions, the content usage monitoring module 40 Both the secondary content and the content used for generating the secondary content are discarded. Further, even when a change is found in the content usage monitoring program itself, the content usage monitoring module 40 discards both the secondary content and the content used for generating the secondary content.

ライセンス設定モジュール42は、コンテンツ制作モジュール36によって生成された二次コンテンツの生成に用いられたコンテンツ(以下、「素材コンテンツ」という)のリソースID(識別情報)と、当該二次コンテンツについて所望する利用許諾条件及び権利継承条件とを含む二次コンテンツ登録要求を、鍵管理サーバ14に送信する。上記利用許諾条件と権利継承条件とは、二次コンテンツの制作者が当該二次コンテンツを流通させたいと考える場合に、ユーザ・インタフェース28を介して入力する。   The license setting module 42 uses the resource ID (identification information) of the content (hereinafter referred to as “material content”) used to generate the secondary content generated by the content creation module 36 and the desired usage of the secondary content. A secondary content registration request including permission conditions and rights inheritance conditions is transmitted to the key management server 14. The use permission condition and the right inheritance condition are input via the user interface 28 when the creator of the secondary content wants to distribute the secondary content.

図3に戻って、鍵管理サーバ14がライセンス情報入出力ポート50を介して、上記二次コンテンツ登録要求を受信すると、ライセンス情報検索モジュール52は、二次コンテンツ登録要求に含まれる素材コンテンツのリソースIDをキーにして、ライセンス情報データベース54を検索し、当該リソースIDによって特定されるコンテンツの権利継承条件を検索し、読み出す。
権利承継論理演算モジュール72は、クライアント端末12から送信されてきた二次コンテンツ登録要求に含まれる利用許諾条件と、上記の処理によって読み出されたすべての素材コンテンツの権利継承条件との論理積を求め、当該二次コンテンツ利用許諾条件が矛盾なく成立するか否かを判断する。
上記利用許諾条件が成立しないと判断されると、権利継承論理演算モジュール72は、その判断結果及び上記論理積(利用許諾条件が成立する範囲を示したもの)を、ラインセンス情報入力ポート50を介してクライアント端末12に送信する。
クライント端末12のユーザーは、上記判断結果及び論理積を参照して利用許諾条件を修正し、新たな二次コンテンツ登録要求を送り返すことが出来る。
なお、このように反復して修正するプロ背図はクライアント端末12でローカルに処理する仕組みに設計することも出来るが、その場合でも最終的な判断は鍵管理サーバ14で行うように設計しなければならない。クライアント端末12で不正な処理が行われる危険性を排除するためである。
Returning to FIG. 3, when the key management server 14 receives the secondary content registration request via the license information input / output port 50, the license information search module 52 includes the resource of the material content included in the secondary content registration request. The license information database 54 is searched using the ID as a key, and the right inheritance condition of the content specified by the resource ID is searched and read.
The right inheritance logical operation module 72 calculates a logical product of the use permission condition included in the secondary content registration request transmitted from the client terminal 12 and the right inheritance conditions of all the material contents read out by the above processing. It is determined whether or not the secondary content use permission condition is satisfied without contradiction.
If it is determined that the use permission condition is not satisfied, the right inheritance logical operation module 72 sends the determination result and the logical product (indicating the range where the use permission condition is satisfied) to the license information input port 50. To the client terminal 12.
The user of the client terminal 12 can correct the use permission condition with reference to the determination result and the logical product, and send back a new secondary content registration request.
The professional profile that is repeatedly corrected in this way can be designed to be processed locally by the client terminal 12, but even in that case, the final judgment must be designed to be performed by the key management server 14. I must. This is to eliminate the risk of unauthorized processing being performed at the client terminal 12.

次に、権利継承論理演算モジュール72は、クライアント端末12から送信された二次コンテンツ登録要求に含まれる当該二次コンテンツの権利継承条件とライセンス情報検索モジュール52によってライセンス情報データベース54から読み出された権利継承条件とを比較し、二次コンテンツ登録要求に含まれる当該二次コンテンツの権利継承条件がライセンス情報データベース54から読み出された当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を全て満たすか否かを判断する。   Next, the right inheritance logic operation module 72 is read from the license information database 54 by the right inheritance condition and license information search module 52 of the secondary content included in the secondary content registration request transmitted from the client terminal 12. The rights inheritance conditions of the content used for generating the secondary content read from the license information database 54 are compared with the rights inheritance conditions, and the rights inheritance conditions of the secondary content included in the secondary content registration request are read. Judge whether all the conditions are satisfied.

より具体的には、権利継承論理演算モジュール72は、(1)素材コンテンツの権利継承条件の必須条件に指定がある場合であって、当該必須条件が、二次コンテンツ登録要求に含まれる権利継承条件に必須条件として含まれている場合は、当該二次コンテンツの登録を許可し、(2)素材コンテンツの権利継承条件の必須条件には指定が無く、選択条件には指定が有る場合であって、二次コンテンツの登録要求に含まれる必須条件または選択条件が、上記素材コンテンツの選択条件の範囲内である場合は、当該二次コンテンツの登録を許可し、(3)上記(1)及び(2)以外の場合は、登録を拒絶する。   More specifically, the right inheritance logical operation module 72 (1) is a case where the essential condition of the right inheritance condition of the material content is designated, and the essential condition is included in the secondary content registration request. If the condition is included as an indispensable condition, registration of the secondary content is permitted, and (2) there is no specification in the essential condition of the rights inheritance condition of the material content, and there is a specification in the selection condition. When the essential condition or selection condition included in the secondary content registration request is within the range of the material content selection condition, the secondary content registration is permitted, and (3) the above (1) and In cases other than (2), registration is refused.

例えば、図4において、リソースID「0002」のコンテンツは、権利継承条件の必須条件が「視聴[誰でも≧¥500]」となっている。この場合、二次コンテンツの制作者は必ず当該コンテンツを誰に対しても500円以上で視聴させるというライセンス設定を行なわない限り当該二次コンテンツを登録することはできない。また、例えば、図4において、リソースID「0003」とリソースID「0004」のコンテンツから二次コンテンツを制作する場合、リソースID「0005」の権利継承条件に示すようなライセンス設定であれば矛盾なく成立させることが可能である。何故ならば、ラインセンス「X0001」の利用許諾条件となっている「視聴」は、ライセンス「A0001」では必須条件として、また、ライセンス「C0001」でも選択条件として指定されており、課金についても、ライセンス「A0001」では指定がなく、ライセンス「C0001」では300円となっているので、相互に矛盾がないからである。一方、ライセンス「C0001」で選択条件として指定されている「改編」は、ラインセンス「A0001」では必須条件、選択条件のいずれにも指定されていないことから、ライセンス「X0001」には継承されていない。
「頒布」については、ライセンス「A0001」及びライセンス「C0001」ともに選択条件として指定があり、ライセンス「A0001」で頒布対象者として指定されている「流通業者」は、ライセンス「C0001」で指定されている「誰でも」の範疇に含まれ、許諾内容もともに「課金」で、ライセンス「A0001」では50000円、ライセンス「C0001」では1000円より高く売れればよいのだから、矛盾なく成立するはずである。にもかかわらず、ライセンス「X0001」の利用許諾条件に指定がないのは、Y,Aが当該権利を選択しなかったからである。
For example, in FIG. 4, the content with the resource ID “0002” has an essential condition of the right inheritance condition “viewing [everyone ≧ ¥ 500]”. In this case, the secondary content creator cannot register the secondary content unless a license is set so that anyone can view the content for 500 yen or more. Also, for example, in FIG. 4, when creating secondary content from the content of resource ID “0003” and resource ID “0004”, there is no contradiction if the license setting is as shown in the right inheritance condition of resource ID “0005”. It can be established. This is because “viewing”, which is a use permission condition for the license “X0001”, is designated as an indispensable condition in the license “A0001” and a selection condition in the license “C0001”. This is because the license “A0001” is not specified and the license “C0001” is 300 yen, so there is no contradiction. On the other hand, “reorganization” specified as a selection condition in the license “C0001” is inherited by the license “X0001” because it is not specified as either a mandatory condition or a selection condition in the license “A0001”. Absent.
As for “distribution”, the license “A0001” and the license “C0001” are both designated as selection conditions, and the “distributor” designated as the distribution target in the license “A0001” is designated by the license “C0001”. It is included in the category of “Anyone”, and the license contents are both “billing”. The license “A0001” should be sold for more than 50000 yen, and the license “C0001” should be sold for more than 1000 yen, so it should be established without contradiction. . Nevertheless, there is no designation in the use permission condition of the license “X0001” because Y and A did not select the right.

二次コンテンツの登録が拒絶された場合、権利継承論理演算モジュール72は、判断結果及びライセンス情報データベース54に格納されている素材コンテンツの権利継承条件を、ライセンス情報入出力ポート50を介して、クライアント端末12に対して送信する。クライアント端末12のユーザは、当該送信された判断結果及びライセンス情報データベース54に格納されている素材コンテンツの権利継承条件を参照し、新たな権利継承条件を入力して、再度、クライアント端末12から鍵管理サーバ14に二次コンテンツ登録要求を送信させることができる。なお、このように反復して修正するプロセスはクライアント端末12でローカルに処理する仕組みを設計することも出来るが、その場合でも最終的な判断は鍵管理サーバ14で行うように設計しなければならない。クライアント端末12は不正な処理が行われる危険性を排除するためである。こうして二次利用者の権利継承条件が確定すると、権利継承論理演算モジュール72は、二次コンテンツの登録を許可する。二次コンテンツの登録が許可された場合、権利継承論理演算モジュール72は、その判断結果をコンテンツ登録モジュール74に送信する。   When the registration of the secondary content is rejected, the right inheritance logical operation module 72 sends the determination result and the rights inheritance conditions of the material content stored in the license information database 54 via the license information input / output port 50 to the client. Transmit to the terminal 12. The user of the client terminal 12 refers to the transmitted determination result and the rights inheritance condition of the material content stored in the license information database 54, inputs a new rights inheritance condition, and again receives the key from the client terminal 12. The management server 14 can transmit a secondary content registration request. In addition, it is possible to design a mechanism in which the process of repetitively correcting in this way is locally processed by the client terminal 12, but even in such a case, it is necessary to design so that the final judgment is performed by the key management server 14. . This is because the client terminal 12 eliminates the risk of unauthorized processing. When the rights inheritance condition for the secondary user is determined in this way, the rights inheritance logic operation module 72 permits registration of the secondary content. When the secondary content registration is permitted, the right inheritance logic operation module 72 transmits the determination result to the content registration module 74.

コンテンツ登録モジュール74は、権利継承論理演算モジュール72によって、二次コンテンツ登録要求に含まれる当該二次コンテンツの権利継承条件がライセンス情報データベース54に格納されている素材コンテンツの権利継承条件を満たすと判断された場合、当該二次コンテンツのリソースIDとライセンスIDとを生成し、当該二次コンテンツのリソースID、著作権者情報、コンテンツ循環消し込み処理許諾識別子、ライセンスID、利用許諾条件、権利継承条件をライセンス情報データベース54に登録し、第三者からアクセス可能とする。   The content registration module 74 determines that the rights inheritance conditions of the secondary content included in the secondary content registration request satisfy the rights inheritance conditions of the material content stored in the license information database 54 by the rights inheritance logical operation module 72. If so, the resource ID and license ID of the secondary content are generated, the resource ID of the secondary content, the copyright holder information, the content circulation revocation processing permission identifier, the license ID, the use permission condition, and the right inheritance condition Is registered in the license information database 54 and is accessible from a third party.

暗号鍵生成モジュール78は、当該二次コンテンツのリソースID、著作権者情報、コンテンツ循環消し込み処理許諾識別子、ライセンスID、利用許諾条件、権利継承条件がライセンス情報データベース54に登録されると、当該二次コンテンツを暗号化する暗号鍵を生成し、当該生成した暗号鍵を暗号鍵データベース60に格納するとともに、当該暗号鍵と当該二次コンテンツのリソースIDとを、暗号鍵入出力ポート64を介して、クライアント端末12に送信する。   When the secondary content resource ID, copyright holder information, content circulation revocation processing permission identifier, license ID, use permission condition, and right inheritance condition are registered in the license information database 54, the encryption key generation module 78 An encryption key for encrypting the secondary content is generated, the generated encryption key is stored in the encryption key database 60, and the encryption key and the resource ID of the secondary content are transmitted via the encryption key input / output port 64. To the client terminal 12.

なお、ライセンス管理モジュール76は、ライセンス情報データベース54の更新管理を行う。   Note that the license management module 76 performs update management of the license information database 54.

図2に戻って、鍵管理サーバ14から二次コンテンツのリソースIDと当該二次コンテンツの暗号鍵を受信すると、クライアント端末12のコンテンツ暗号化モジュール38は、当該暗号鍵を用いて二次コンテンツを暗号化し、暗号化された二次コンテンツをヘッダにリソースIDを付した状態で、コンテンツ・ストレージ・モジュール22に登録する。また、暗号化された二次コンテンツは、ヘッダにリソースIDを付した状態で、クライアント端末12からコンテンツサーバ18にアップロードされ、第三者の利用に供される。   Returning to FIG. 2, when the secondary content resource ID and the secondary content encryption key are received from the key management server 14, the content encryption module 38 of the client terminal 12 uses the encryption key to store the secondary content. The encrypted secondary content is registered in the content storage module 22 with the resource ID attached to the header. Also, the encrypted secondary content is uploaded from the client terminal 12 to the content server 18 with the resource ID attached to the header, and is used by a third party.

以下、二次コンテンツの二次利用(以下、「三次利用」という)が行われる場合の処理について説明する。まず、三次利用を行う者(三次利用者)からの指示により、コンテンツサーバ18からクライアント端末12に、暗号化された二次コンテンツがダウンロードされる。ダウンロードされた二次コンテンツは、クライアント端末12のコンテンツ・ストレージ・モジュール22に格納される。ここで、コンテンツ・ストレージ・モジュール22に格納された二次コンテンツのヘッダには、リソースIDが付されている。   Hereinafter, processing when secondary usage of secondary content (hereinafter referred to as “tertiary usage”) is performed will be described. First, the encrypted secondary content is downloaded from the content server 18 to the client terminal 12 according to an instruction from a person who performs tertiary usage (tertiary user). The downloaded secondary content is stored in the content storage module 22 of the client terminal 12. Here, a resource ID is attached to the header of the secondary content stored in the content storage module 22.

続いて、二次コンテンツの三次利用者によって入力された入力された二次コンテンツの利用実行命令と二次コンテンツのリソースIDを含む復号鍵の送信要求が鍵管理サーバ14に送信される。   Subsequently, a transmission request for a decryption key including a secondary content use execution command and a secondary content resource ID input by a secondary user of the secondary content is transmitted to the key management server 14.

鍵管理サーバ14では、上記送信要求を受信すると、ライセンス情報検索モジュール52によって、上記リソースIDに該当する二次コンテンツの利用許諾条件が検索される。   In the key management server 14, when the transmission request is received, the license information search module 52 searches for the use permission condition for the secondary content corresponding to the resource ID.

その後、利用実行可否判別モジュール56により、検索された二次コンテンツの利用許諾条件と三次利用者による二次コンテンツの利用実行命令の内容(利用許諾条件)が比較され、実行の可否が判断される。上記判断結果が否の場合、利用実行可否判別モジュール56により、その結果がクライアント端末12に送信される。この場合、三次利用者は、満足の行く結果を得られるまで、利用実行命令を修正し、何度でも復号鍵の送信要求を送りなおすことができるようになっている。なお、このように反復して修正するプロセスはクライアント端末12でローカルに処理する仕組みを設計することも出来るが、その場合でも最終的な判断は鍵管理サーバ14で行うように設計しなければならない。クライアント端末12は不正な処理が行われる危険性を排除するためである。   Thereafter, the use execution permission determination module 56 compares the retrieved use permission condition of the secondary content with the content (use permission condition) of the secondary content use execution instruction by the tertiary user, and determines whether or not the execution is possible. . When the determination result is NO, the use execution permission determination module 56 transmits the result to the client terminal 12. In this case, the tertiary user can modify the usage execution command and retransmit the decryption key transmission request as many times as necessary until a satisfactory result is obtained. In addition, it is possible to design a mechanism in which the process of repetitively correcting in this way is locally processed by the client terminal 12, but even in such a case, it is necessary to design so that the final judgment is performed by the key management server 14. . This is because the client terminal 12 eliminates the risk of unauthorized processing.

一方、上記判断結果が可の場合、暗号鍵送出モジュール58により、上記リソースIDに対応する復号鍵と再暗号鍵とのセットが、クライアント端末12に送信される。それと同時に(より正確には、クライアント端末12から、復号鍵と再暗号鍵との受信確認を得られたら)、課金処理モジュール66により、二次コンテンツに関する課金処理が実行される。   On the other hand, when the determination result is acceptable, the encryption key transmission module 58 transmits a set of a decryption key and a re-encryption key corresponding to the resource ID to the client terminal 12. At the same time (more precisely, when reception confirmation of the decryption key and the re-encryption key is obtained from the client terminal 12), the charging processing module 66 executes the charging processing for the secondary content.

クライアント端末12では、コンテンツ復号モジュール34により、上記受信した復号鍵が用いられ、二次コンテンツが復号される。復号された二次コンテンツは、作業メモリに展開される。   In the client terminal 12, the content decryption module 34 uses the received decryption key to decrypt the secondary content. The decrypted secondary content is expanded in the working memory.

二次コンテンツが復号されて作業メモリに展開されると、暗号鍵要求モジュール26により、二次コンテンツに記録されている素材コンテンツや二次利用者の創作コンテンツのリソースIDを含む当該コンテンツの復号鍵の送信要求が鍵管理サーバ14に送信される。   When the secondary content is decrypted and expanded in the working memory, the encryption key request module 26 decrypts the content including the resource ID of the material content recorded in the secondary content and the content created by the secondary user. Is transmitted to the key management server 14.

上記復号鍵の送信要求を受信すると、鍵管理サーバ14の暗号鍵送出モジュール58は、上記リソースIDに対応する復号鍵と再暗号鍵とのセットをクライアント端末12に送信する。   When the decryption key transmission request is received, the encryption key sending module 58 of the key management server 14 transmits a set of the decryption key and the re-encryption key corresponding to the resource ID to the client terminal 12.

鍵管理サーバ14では、上記復号鍵の送信に基づいて、課金処理モジュール66により、上記素材コンテンツや二次利用者の創作コンテンツに関する課金処理が実行される。但し、素材コンテンツの原著作者が特に希望した場合に、以下の課金免除の処理を選択することが出来る。   In the key management server 14, the charging processing module 66 executes charging processing related to the material content and the secondary user's creative content based on the transmission of the decryption key. However, if the original author of the material content specifically desires, the following exemption processing can be selected.

(1)素材コンテンツの中に三次利用者自身が制作したコンテンツが素材として含まれていた場合、課金が停止される。例えば、図4において、M.H.がリソースID「0005」のコンテンツを三次利用しようとしたところ、自分が創作したリソースID「0003」のコンテンツが素材コンテンツとして含まれていた場合、その分については課金を免れることができる。但し、リソースID「0006」に示すように、Y,A,がコンテンツ循環消し込み処理許諾識別子wp「No」に設定していた場合には、ライセンス「X0001」の今テンスに関する課金免除処理は実行されない。   (1) If the content created by the tertiary user is included in the material content as a material, billing is stopped. For example, in FIG. H. Tries to use the content of the resource ID “0005” for the third time, and if the content of the resource ID “0003” created by himself / herself is included as the material content, charging can be avoided for that portion. However, as shown in the resource ID “0006”, if Y, A, are set to the content circulation deletion processing permission identifier wp “No”, the charge exemption processing related to the current tense of the license “X0001” is executed. Not.

(2)素材コンテンツの中に同一のライセンスIDを持つ複数のコンテンツが素材として含まれていた場合、最初のリソースIDのコンテンツについてのみ課金処理を実行し、他のコンテンツに関しては課金処理を停止する。例えば、図4において、Y.F.がリソースID「0005」の二次コンテンツとリソースID「0001」のコンテンツとを合成、加工して三次コンテンツを制作しようとしたところ、リソースID「0005」の二次コンテンツには、リソースID「0003」のコンテンツが素材コンテンツとして含まれていた。ここで、リソースID「0001」のコンテンツ、リソースID「0003」のコンテンツは、ともに、ライセンスIDが「A0001」となっている。この場合、リソースID「0001」のコンテンツについてのみ課金処理を実行し、リソースID「0003」のコンテンツについては課金処理を停止する。このような処理によって、Y.F.は同一のコンテンツについての二重課金を免れることができる。但し、リソースID「0006」に示すように、Y,A,がコンテンツ循環消し込み処理許諾識別子を「No」に設定していた場合には、ライセンス「X0001」のコンテンツに関する課金免除処理は実行されない。   (2) When a plurality of contents having the same license ID are included in the material content, the charging process is executed only for the content with the first resource ID, and the charging process is stopped for the other contents. . For example, in FIG. F. Synthesizes and processes the secondary content with the resource ID “0005” and the content with the resource ID “0001” to produce the tertiary content. The secondary content with the resource ID “0005” includes the resource ID “0003”. "Was included as material content. Here, both the content with the resource ID “0001” and the content with the resource ID “0003” have the license ID “A0001”. In this case, the charging process is executed only for the content with the resource ID “0001”, and the charging process is stopped for the content with the resource ID “0003”. By such processing, Y.R. F. Can avoid double billing for the same content. However, as shown in the resource ID “0006”, when Y, A, and the content circulation deletion processing permission identifier are set to “No”, the charge exemption processing regarding the content of the license “X0001” is not executed. .

クライアント端末12では、素材コンテンツ及び二次利用者の創作コンテンツの復号鍵が鍵管理サーバ14から受信されると、コンテンツ・ストレージ・モジュール22に再暗号化されて格納されていた素材コンテンツや暗号化されて格納されていた二次利用者の創作コンテンツが、コンテンツ復号モジュール34によって復号され、作業メモリに展開され、当該素材コンテンツや二次利用者の創作コンテンツを用いて二次コンテンツが復元される。なお、当該素材コンテンツや二次利用者の創作コンテンツが復号されて作業メモリに展開されると、復号に用いられた暗号鍵は廃棄され、当該素材コンテンツや二次利用者の創作コンテンツは、再暗号鍵によって再暗号化され、コンテンツ・ストレージ・モジュール22に格納される。   When the client terminal 12 receives the decryption key of the material content and the secondary user's creative content from the key management server 14, the material content or the encrypted content stored in the content storage module 22 is re-encrypted. The content created by the secondary user and stored is decrypted by the content decryption module 34 and expanded in the working memory, and the secondary content is restored using the material content and the content created by the secondary user. . When the material content or the secondary user's creative content is decrypted and expanded in the working memory, the encryption key used for the decryption is discarded, and the material content or the secondary user's creative content is It is re-encrypted with the encryption key and stored in the content storage module 22.

復元された二次コンテンツは、コンテンツ制作モジュール36によって、加工、補正されたり、三次利用者の創作コンテンツと合成されたりする。   The restored secondary content is processed and corrected by the content creation module 36 or synthesized with the content created by the tertiary user.

続いて、本実施形態にかかる著作権管理システムの作用及び効果について説明する。本実施形態にかかる著作権管理システム10は、クライアント端末12から送信されるコンテンツの利用許諾条件が鍵管理サーバ14のライセンス情報格納データベース54に格納されているコンテンツの利用許諾条件を満たすと判断された場合に、鍵管理サーバ14からクライアント端末12に対して復号鍵を送信してコンテンツを利用させる。また、クライアント端末12から送信される二次コンテンツの権利継承条件が鍵管理サーバ14のライセンス情報データベース54に格納されている当該二次コンテンツの生成に用いられた素材コンテンツの権利継承条件を満たすと判断された場合に、当該二次コンテンツを利用させるための権利継承条件を鍵管理サーバのライセンス情報データベース54に登録して他人の利用に供する。従って、素材コンテンツの著作権者が当該コンテンツの二次利用者や二次利用方法などを限定しつつ他人に当該コンテンツを利用させることが可能となる。その結果、著作権者の予期せぬ不利益を排除しつつ、コンテンツの二次利用を促進することが可能となる。   Next, the operation and effect of the copyright management system according to this embodiment will be described. The copyright management system 10 according to the present embodiment determines that the usage permission condition for the content transmitted from the client terminal 12 satisfies the usage permission condition for the content stored in the license information storage database 54 of the key management server 14. In this case, the key management server 14 transmits a decryption key to the client terminal 12 to use the content. Further, when the rights inheritance condition of the secondary content transmitted from the client terminal 12 satisfies the rights inheritance condition of the material content used for generating the secondary content stored in the license information database 54 of the key management server 14. If it is determined, the right inheritance condition for using the secondary content is registered in the license information database 54 of the key management server and used for others. Accordingly, it becomes possible for the copyright holder of the material content to allow others to use the content while limiting the secondary users and secondary usage methods of the content. As a result, it is possible to promote secondary use of content while eliminating the unexpected disadvantage of the copyright holder.

また、本実施形態にかかる著作権管理システム10は、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かを決定するためのコンテンツ循環消し込み処理許諾識別子に従って、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合の課金処理を実行する。従って、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金を、必要に応じて停止することができる。   In addition, the copyright management system 10 according to the present embodiment permits a content circulation application processing permission to determine whether or not to charge multiple times when the same content is used multiple times for generating secondary content. In accordance with the identifier, a charging process is executed when the same content is used a plurality of times for generating secondary content. Therefore, when the same content is used a plurality of times for generating the secondary content, the billing can be stopped as necessary.

また、本実施形態にかかる著作権管理システム10は、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合に課金するか否かを決定するためのコンテンツ循環消し込み処理識別子に従って、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金処理を実行する。従って、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金を、必要に応じて停止することができる。   In addition, the copyright management system 10 according to the present embodiment determines whether or not to charge for the generation of secondary content when content that the copyright of the secondary content itself is used is used. In accordance with the content circulation elimination process identifier, a charging process is executed in the case where a content for which the creator of the secondary content is copyrighted is used to generate the secondary content. Therefore, it is possible to stop the charging when the content for which the creator of the secondary content itself has a copyright is used for generating the secondary content, if necessary.

図1は、著作権管理システムのシステム構成図である。FIG. 1 is a system configuration diagram of a copyright management system. 図2は、クライアント端末のシステム構成図である。FIG. 2 is a system configuration diagram of the client terminal. 図3は、鍵管理サーバのシステム構成図である。FIG. 3 is a system configuration diagram of the key management server. 図4は、ライセンス情報データベースの構成図である。FIG. 4 is a configuration diagram of the license information database.

符号の説明Explanation of symbols

10…著作権管理システム、12…クライアント端末、14…鍵管理サーバ、20…コンテンツ入力ポート、22…コンテンツ・ストレージ・モジュール、24…リソースID読取モジュール、26…暗号鍵要求モジュール、28…ユーザ・インタフェース、30…ライセンス情報入出力ポート、32…暗号鍵入出力ポート、34…コンテンツ復号モジュール、36…コンテンツ制作モジュール、38…コンテンツ暗号化モジュール、40…コンテンツ利用監視モジュール、42…ライセンス設定モジュール、50…ライセンス情報入出力ポート、52…ライセンス情報検索モジュール、54…ライセンス情報データベース、56…利用実行可否判定モジュール、58…暗号鍵送出モジュール58、60…暗号鍵データベース、62…利用監視プログラム送出モジュール、64…暗号鍵入出力ポート、66…課金処理モジュール、68…顧客管理データベース、70…課金情報入出力ポート、72…権利継承論理演算モジュール、74…コンテンツ登録モジュール、76…ライセンス管理モジュール、78…暗号鍵生成モジュール。   DESCRIPTION OF SYMBOLS 10 ... Copyright management system, 12 ... Client terminal, 14 ... Key management server, 20 ... Content input port, 22 ... Content storage module, 24 ... Resource ID reading module, 26 ... Encryption key request module, 28 ... User Interface: 30 ... License information input / output port, 32: Encryption key input / output port, 34 ... Content decryption module, 36 ... Content production module, 38 ... Content encryption module, 40 ... Content usage monitoring module, 42 ... License setting module, 50 ... license information input / output port, 52 ... license information search module, 54 ... license information database, 56 ... use execution availability determination module, 58 ... encryption key transmission module 58, 60 ... encryption key database, 62 ... use supervision Program sending module, 64 ... Encryption key input / output port, 66 ... Billing processing module, 68 ... Customer management database, 70 ... Billing information input / output port, 72 ... Rights inheritance logic operation module, 74 ... Content registration module, 76 ... License management module 78: Encryption key generation module.

Claims (3)

クライアント端末と鍵管理サーバとを備えた著作権管理システムにおいて、
前記クライアント端末は、
コンテンツサーバから受信した、暗号化されたコンテンツを格納する格納手段と、
前記格納手段に格納されている前記暗号化されたコンテンツを復号するための復号鍵の送信要求であって、前記コンテンツを利用するための利用許諾条件を含むものを、前記鍵管理サーバに対して送信する復号鍵要求手段と、
前記格納手段から前記暗号化されたコンテンツを読み出し、読み出した前記暗号化されたコンテンツを前記鍵管理サーバから送信された前記復号鍵を用いて復号し、復号されたコンテンツを作業メモリに展開するコンテンツ復号手段と、
前記コンテンツ復号手段によって前記復号されたコンテンツが作業メモリに展開されると、前記鍵管理サーバから前記復号鍵と共に送信される再暗号鍵を用いて前記コンテンツを暗号化し、暗号化されたコンテンツを前記格納手段に格納するコンテンツ暗号化手段と、
前記コンテンツ復号手段によって復号されて作業メモリに展開されたコンテンツを用いて二次コンテンツを生成するコンテンツ生成手段と、
前記コンテンツ生成手段によって生成された前記二次コンテンツの生成に用いられた前記コンテンツの識別情報と、ユーザによって入力された前記二次コンテンツを利用させるための権利継承条件とを含む二次コンテンツ登録要求を、前記鍵管理サーバに送信する二次コンテンツ登録要求手段と
を備え、
前記鍵管理サーバは、
コンテンツを利用するための利用許諾条件と当該コンテンツを用いて生成された二次コンテンツを利用させるための権利継承条件とを格納するライセンス情報格納手段と、
コンテンツを復号化する復号鍵とコンテンツを再暗号化する再暗号鍵とを格納する鍵格納手段と、
前記クライアント端末から送信される、前記送信要求を受信した場合、当該送信要求に含まれる前記コンテンツの利用許諾条件と前記ライセンス情報格納手段に格納されている前記コンテンツの利用許諾条件とを比較し、前記送信要求に含まれる前記コンテンツの利用許諾条件が前記ライセンス情報格納手段に格納されている前記コンテンツの利用許諾条件を満たすか否かを判断する利用可否判断手段と、
前記利用可否判断手段によって前記送信要求に含まれる前記コンテンツの利用許諾条件が前記ライセンス情報格納手段に格納されている前記コンテンツの利用許諾条件を満たすと判断された場合、前記暗号化されたコンテンツを復号するための復号鍵と、当該復号鍵によって復号されたコンテンツを再暗号化するための再暗号鍵とを、前記鍵格納手段から読み出して前記クライアント端末に対して送信する復号鍵送信手段と、
前記復号鍵送信手段によって前記復号鍵と前記再暗号鍵とが前記クライアント端末に対して送信されると、課金処理を実行する課金処理手段と、
前記クライアント端末から送信される、前記二次コンテンツ登録要求を受信した場合、当該二次コンテンツ登録要求に含まれる前記コンテンツの識別情報をキーにして、当該二次コンテンツ登録要求に含まれる前記二次コンテンツの権利継承条件と前記ライセンス情報格納手段に格納されている当該二次コンテンツの生成に用いられたコンテンツの権利継承条件とを比較し、前記二次コンテンツ登録要求に含まれる前記二次コンテンツの権利継承条件が前記ライセンス情報格納手段に格納されている当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を満たすか否かを判断する権利継承判断手段と、
前記権利継承判断手段によって、前記二次コンテンツ登録要求に含まれる前記二次コンテンツの権利継承条件が前記ライセンス情報格納手段に格納されている当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を満たすと判断された場合、当該二次コンテンツを利用させるための権利継承条件を前記ライセンス情報格納手段に登録するコンテンツ登録手段と
を備えたことを特徴とする著作権管理システム。
In a copyright management system comprising a client terminal and a key management server,
The client terminal is
Storage means for storing encrypted content received from the content server;
A request for transmitting a decryption key for decrypting the encrypted content stored in the storage means, including a use permission condition for using the content, is sent to the key management server. A decryption key requesting means to transmit;
Content that reads the encrypted content from the storage means, decrypts the read encrypted content using the decryption key transmitted from the key management server, and expands the decrypted content in a working memory Decryption means;
When the content decrypted by the content decrypting means is expanded in a working memory, the content is encrypted using a re-encryption key transmitted together with the decryption key from the key management server, and the encrypted content is Content encryption means for storing in the storage means;
Content generating means for generating secondary content using the content decrypted by the content decrypting means and expanded in the working memory;
A secondary content registration request including identification information of the content used for generating the secondary content generated by the content generation means and a right inheritance condition for using the secondary content input by a user Secondary content registration requesting means for transmitting to the key management server,
The key management server
A license information storage means for storing a use permission condition for using the content and a right inheritance condition for using the secondary content generated using the content;
Key storage means for storing a decryption key for decrypting content and a re-encryption key for re-encrypting content;
When the transmission request transmitted from the client terminal is received, the use permission condition of the content included in the transmission request is compared with the use permission condition of the content stored in the license information storage unit, Use permission determining means for determining whether or not the use permission condition of the content included in the transmission request satisfies the use permission condition of the content stored in the license information storage means;
When the use permission determination unit determines that the use permission condition of the content included in the transmission request satisfies the use permission condition of the content stored in the license information storage unit, the encrypted content is A decryption key transmitting means for reading a decryption key for decryption and a re-encryption key for re-encrypting the content decrypted by the decryption key from the key storage means, and transmitting it to the client terminal;
Charging processing means for executing charging processing when the decryption key and the re-encryption key are transmitted to the client terminal by the decryption key transmitting means;
When receiving the secondary content registration request transmitted from the client terminal, the secondary content included in the secondary content registration request using the identification information of the content included in the secondary content registration request as a key The content right inheritance condition is compared with the content right inheritance condition used for generating the secondary content stored in the license information storage means, and the secondary content included in the secondary content registration request is compared. Rights inheritance determination means for determining whether rights inheritance conditions satisfy the rights inheritance conditions of the content used for generating the secondary content stored in the license information storage means;
The right inheritance condition of the content used for generating the secondary content stored in the license information storage means by the right inheritance determining means, wherein the secondary content right inheritance condition included in the secondary content registration request is stored. A copyright management system comprising: content registration means for registering, in the license information storage means, a right inheritance condition for using the secondary content when it is determined that the secondary content is satisfied.
前記ライセンス情報格納手段には、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かを決定するための第1の課金制御情報が含まれており、
前記課金処理手段は、前記第1の課金制御情報に基づいて、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合の課金処理を実行する
ことを特徴とする請求項1に記載の著作権管理システム。
The license information storage means includes first charging control information for determining whether or not to charge multiple times when the same content is used multiple times for generating secondary content,
The billing processing unit executes billing processing when the same content is used a plurality of times for generating secondary content based on the first billing control information. Copyright management system.
前記ライセンス情報格納手段には、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合に課金するか否かを決定するための第2の課金制御情報が含まれており、
前記課金処理手段は、前記第2の課金制御情報に基づいて、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金処理を実行する
ことを特徴とする請求項1に記載の著作権管理システム。
In the license information storage means, a second charging control for determining whether or not to charge when the content of which the creator of the secondary content is copyrighted is used to generate the secondary content. Contains information,
The billing processing means executes billing processing in the case where content whose copyright is owned by the creator of the secondary content is used for generating the secondary content based on the second billing control information. The copyright management system according to claim 1.
JP2005373009A 2005-12-26 2005-12-26 Copyright management system Pending JP2009058983A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005373009A JP2009058983A (en) 2005-12-26 2005-12-26 Copyright management system
PCT/JP2006/312651 WO2007074548A1 (en) 2005-12-26 2006-06-23 Copyright management system, key management server used therein, and client terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005373009A JP2009058983A (en) 2005-12-26 2005-12-26 Copyright management system

Publications (1)

Publication Number Publication Date
JP2009058983A true JP2009058983A (en) 2009-03-19

Family

ID=38217774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005373009A Pending JP2009058983A (en) 2005-12-26 2005-12-26 Copyright management system

Country Status (2)

Country Link
JP (1) JP2009058983A (en)
WO (1) WO2007074548A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011097261A (en) * 2009-10-28 2011-05-12 Ntt Docomo Inc Content control device, and content control method
JP2012029117A (en) * 2010-07-26 2012-02-09 Nec Corp Mobile communication system, subscriber control server, and subscriber information operation method
WO2020080537A1 (en) * 2018-10-18 2020-04-23 スタートバーン株式会社 Handling management device
JP2023182383A (en) * 2022-06-14 2023-12-26 株式会社日立製作所 Data retention certification system and data retention certification method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5000477B2 (en) * 2007-12-26 2012-08-15 日立公共システムエンジニアリング株式会社 Content data, content fraud detection program, apparatus and method
JP5054552B2 (en) * 2008-01-30 2012-10-24 日本電信電話株式会社 Secondary content right management method and system, program, and computer-readable recording medium
JP5115339B2 (en) * 2008-06-03 2013-01-09 ソニー株式会社 Information processing system and information processing method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3753749B2 (en) * 1994-04-28 2006-03-08 大日本印刷株式会社 System for providing copyrighted material using a network
JPH1055389A (en) * 1996-08-09 1998-02-24 Dainippon Printing Co Ltd Copyrighted system using network
JP2004013493A (en) * 2002-06-06 2004-01-15 Megafusion Corp Contents writing management system
JP4427395B2 (en) * 2004-06-28 2010-03-03 三菱商事株式会社 Data management method and data management apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011097261A (en) * 2009-10-28 2011-05-12 Ntt Docomo Inc Content control device, and content control method
JP2012029117A (en) * 2010-07-26 2012-02-09 Nec Corp Mobile communication system, subscriber control server, and subscriber information operation method
WO2020080537A1 (en) * 2018-10-18 2020-04-23 スタートバーン株式会社 Handling management device
JPWO2020080537A1 (en) * 2018-10-18 2021-09-02 スタートバーン株式会社 Handling management device
JP2023182383A (en) * 2022-06-14 2023-12-26 株式会社日立製作所 Data retention certification system and data retention certification method

Also Published As

Publication number Publication date
WO2007074548A1 (en) 2007-07-05

Similar Documents

Publication Publication Date Title
US11811914B2 (en) Blockchain-based digital rights management
EP1372055B1 (en) Publishing content in connection with digital rights management (DRM) architecture
US7801310B1 (en) Nestable skeleton decryption keys for digital rights management
KR100467929B1 (en) System for protecting and managing digital contents
KR100753932B1 (en) contents encryption method, system and method for providing contents through network using the encryption method
EP1686504B1 (en) Flexible licensing architecture in content rights management systems
US6684198B1 (en) Program data distribution via open network
US8738536B2 (en) Licensing content for use on portable device
KR100809292B1 (en) Digital rights management device and method
US20020107806A1 (en) Content usage management system and content usage management method
US20090228450A1 (en) Digital right management client system and method thereof as well as digital right management system
EP1589397A2 (en) Rendering protected digital content within a network of computing devices or the like
US20060149683A1 (en) User terminal for receiving license
JP2007006515A (en) Method for protecting and managing digital content, and system using the same
JPH09288575A (en) System and method for managing try-and-by-usage of application programs
WO2006109982A1 (en) License data structure and license issuing method
CN100561396C (en) Method for modifying digital rights object and electronic device therefor
JP2009058983A (en) Copyright management system
JP2008543216A (en) Method and apparatus for providing and processing DRM-based content
JP3575210B2 (en) Digital information management system, terminal device, information management center, and digital information management method
JP5634701B2 (en) Method and system for processing digital content according to a workflow
KR100467571B1 (en) Security service method for digital content and system therefor
WO2011043171A1 (en) Copyrighted work redistribution promotion system
JP2000293584A (en) Contents distribution system and method for managing contract
JP2005086457A (en) Decoding key request program, storage medium, terminal equipment and server device