JP2009058983A - Copyright management system - Google Patents
Copyright management system Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key 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/083—Key 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/605—Copy 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に登録され、第三者から当該二次コンテンツへのアクセス可能となる。
【選択図】 図3PROBLEM 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.
しかしながら、上記従来の技術にかかるコンテンツ管理システムには、素材コンテンツ(二次利用される二次コンテンツなども含む)の著作権者が当該コンテンツの二次利用者(二次コンテンツの二次利用者なども含む)や二次利用方法(二次コンテンツの二次利用方法なども含む)などを何らかの理由で限定したい場合であっても、限定することができず、素材コンテンツの二次利用が無制限に促進されてしまうという問題点があった。 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
図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
なお、クライアント端末12は、物理的には、CPU、ハードディスク、メモリ、キーボードやマウスなどの入力デバイス、ディスプレイなどの出力デバイス、モデムやネットワークカードなどのデータ送受信デバイスなどを含むコンピュータシステムとして構成されており、所定のコンピュータソフトウェアをインストールすることにより、図2に示す各機能要素の機能が実現する。
The
図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
なお、鍵管理サーバ14は、物理的には、CPU、ハードディスク、メモリ、キーボードやマウスなどの入力デバイス、ディスプレイなどの出力デバイス、モデムやネットワークカードなどのデータ送受信デバイスなどを含むコンピュータシステムとして構成されており、所定のコンピュータソフトウェアをインストールすることにより、図3に示す各機能要素の機能が実現する。
The
以下、クライアント端末12および鍵管理サーバ14それぞれの構成要素について、詳細に説明する。
Hereinafter, the components of the
図1、図2に戻って、クライアント端末12からコンテンツサーバ18に対して、コンテンツのダウンロード要求を送信すると、当該コンテンツのダウンロード要求に応じて、コンテンツサーバ18からクライアント端末12に対して暗号化されたコンテンツが送信される。当該暗号化されたコンテンツのダウンロード要求は、通常、当該暗号化されたコンテンツの二次利用者の指示によって送信される。クライアント端末12は、コンテンツサーバ18から送信される暗号化されたコンテンツを、コンテンツ入出力ポート20を介して受信する。ここで、コンテンツサーバ18から送信される暗号化されたコンテンツのヘッダには、当該コンテンツを識別するため識別情報であるリソースIDが含まれている。
1 and 2, when a content download request is transmitted from the
コンテンツサーバ18から受信された暗号化されたコンテンツは、コンテンツ・ストレージ・モジュールに格納される。
The encrypted content received from the
暗号鍵要求モジュール26は、コンテンツ・ストレージ・モジュール22に格納されている暗号化されたコンテンツを復号するための復号鍵の送信要求であって、当該コンテンツを利用するための利用許諾条件を含むものを、鍵管理サーバ14に対して送信する。より詳細には、暗号鍵要求モジュール26は、まず、ユーザ・インタフェース28を介して、コンテンツの二次利用者からコンテンツの利用実行命令の入力を受け付ける。ここで、コンテンツの利用実行命令の入力には、特定のコンテンツを二次利用する旨の指定(例えばアイコンによる指定)と当該コンテンツを利用するための利用許諾条件の入力が含まれる。ここで、コンテンツの利用許諾条件とは、当該コンテンツを利用するための条件であって、利用形態に関する条件(視聴可否、改変可否、頒布可否など)、利用者に関する条件(アマチュアのみ利用可、誰でも利用可など)、利用の対価などが含まれる。利用実行命令の入力を受け付けると、暗号鍵送信モジュール26は、リソースID読取モジュール24に、利用実行命令によって指定されたコンテンツのリソースIDの読取要求を送信する。
The encryption
リソースID読取モジュール24は、暗号鍵要求モジュール26から送信されたリソースID読取要求に基づいて、コンテンツ・ストレージ・モジュール22に格納されている暗号化されたコンテンツを検索し、利用実行命令によって指定されたコンテンツのヘッダからリソースIDを読み出し、読み出されたリソースIDを暗号鍵要求モジュール26に送信する。
The resource
暗号鍵要求モジュール26は、リソースID読取モジュール24から送信されたリソースIDと、ユーザ・インタフェース28を介してコンテンツの二次利用者から入力を受け付けた利用許諾条件とを含む復号鍵送信要求を、鍵管理サーバ14に対して送信する。
The encryption
図3に戻って、鍵管理サーバ14は、ライセンス情報入出力ポート50を介して、クライアント端末12から送信される復号鍵送信要求を受信する。
Returning to FIG. 3, the
鍵管理サーバ14によって復号鍵送信要求が受信されると、ライセンス情報検索モジュール52は、復号鍵送信要求に含まれるリソースIDをキーにして、ライセンス情報データベース54を検索し、当該リソースIDによって特定されるコンテンツの利用許諾条件を検索し、読み出す。
When the decryption key transmission request is received by the
図4は、ライセンス情報データベース54の構成図である。ライセンス情報データベース54には、図4に示すように、それぞれのコンテンツについて、リソースID、著作権者情報、コンテンツ循環消し込み処理許諾識別子、ライセンスID、利用許諾条件、権利継承条件が含まれている。
FIG. 4 is a configuration diagram of the
ここで、コンテンツ循環消し込み処理許諾識別子とは、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かを決定するための識別子(第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
暗号鍵送出モジュール58は、復号鍵送信要求に含まれる上記コンテンツの利用許諾条件がライセンス情報データベース54に格納されている当該コンテンツの利用許諾条件を満たすとの判断結果を利用実行可否判定モジュール56から受信すると、当該暗号化されたコンテンツを復号するための復号鍵と当該復号鍵によって復号されたコンテンツを再暗号化するための再暗号鍵とを生成し暗号鍵データベース60に記録すると同時に暗号鍵入出力ポート64を介して、クライアント端末12に対して送信する。(暗号鍵はSSLなどで保護した形で送信される。)ここで、暗号鍵データベース60には、コンテンツを復号するための復号鍵と当該復号鍵によって復号されたコンテンツを再暗号化するための再暗号鍵が、コンテンツ毎かつユーザ毎に時系列に格納される。
The encryption
利用監視プログラム送出モジュール62は、暗号鍵送出モジュール58からクライアント端末12に対して上記復号鍵と再暗号鍵のセットが送信されると、当該復号鍵によって復号され再暗号鍵によって再暗号化されるコンテンツの利用状態を監視する利用監視プログラムを、暗号鍵入出力ポート64を介して、クライアント端末12に対して送信する。
When the set of the decryption key and the re-encryption key is transmitted from the encryption
課金処理モジュール66は、暗号鍵送出モジュール58によって上記復号鍵と再暗号鍵とのセットがクライアント端末12に対して送信され、かつ、クライアント端末12から上記復号鍵と再暗号鍵とのセットの受信確認が得られると、課金処理を実行する。より詳細には、課金処理モジュール66は、上記受信確認が得られると、ライセンス情報データベース54を参照し、ライセンス情報データベース54の利用許諾情報の欄に記載されている課金額を復号鍵の受信者の課金額情報に加算し、当該課金額を著作権者情報によって特定される者の収入額情報に加算する。ここで、上記課金額、収入額などの情報は、顧客管理データベース68に格納される。また、上記課金額、収入額などの情報は、更新時逐次あるいは一定期間ごとに、課金情報入出力ポート70を介して、外部に設けられた決済サーバ(図示せず)に送信される。
The charging
ここで、一度に複数のコンテンツの復号鍵が要求された場合、課金処理モジュール66は、ライセンス情報データベース54のコンテンツ循環消し込み処理許諾識別子を参照し、以下のような課金処理を実行する。すなわち、コンテンツ循環消し込み処理許諾識別子がYesであった場合、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合、及び二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の重複課金を停止する。二次コンテンツの生成に同一のコンテンツが複数回用いられているか否か、及び二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられているか否かの判断は、ライセンス情報データベース54のライセンスIDを参照し、同一のライセンスIDを有するコンテンツの復号鍵が重複して要求されているか、及び二次コンテンツの生成者自身が著作権を有するライセンスIDを有するコンテンツの復号鍵が要求されているかによって行われる。
Here, when a plurality of content decryption keys are requested at one time, the
図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
コンテンツ暗号化モジュール38は、コンテンツ復号モジュール34によって復号されたコンテンツが作業メモリに展開されると、鍵管理サーバ14から上記復号鍵と共に送信される再暗号鍵を用いて、当該コンテンツを再暗号化し、再暗号化されたコンテンツをコンテンツ・ストレージ・モジュール22に格納する。
When the content decrypted by the
コンテンツ制作モジュール36は、コンテンツ復号モジュール34によって復号されて作業メモリに展開されたコンテンツを用いて二次コンテンツを生成する。より詳細には、コンテンツ制作モジュール36は、ユーザ・インタフェース28を介してユーザから入力される指示に基づいて、コンテンツの加工処理や、複数のコンテンツの合成処理などを実行し、二次コンテンツを生成する。二次コンテンツは、二次コンテンツ制作者によって実行された素材コンテンツの加工処理や合成処理の内容が記述されたソースファイル等から構成される。
The
コンテンツ利用監視モジュール40は、鍵管理サーバ14から送信される利用監視プログラムが実行されることによって構成される。コンテンツ利用監視モジュール40は、上記復号鍵によって復号され再暗号鍵によって再暗号化されるコンテンツの利用状態を監視する。すなわち、コンテンツ利用監視モジュール40は、コンテンツ制作モジュール36によって二次コンテンツが生成される際に、二次コンテンツの生成に用いられるコンテンツに関して、上記利用許諾条件に反する利用が行われていないかどうかを監視する。コンテンツ制作モジュール36によって二次コンテンツが生成される際に、二次コンテンツの生成に用いられるコンテンツに関して、上記利用許諾条件に反する利用が行われたことが発見された場合、コンテンツ利用監視モジュール40は、二次コンテンツ及び二次コンテンツの生成に用いられたコンテンツとの双方を破棄する。また、コンテンツ利用監視プログラム自体に改変が発見された場合も、コンテンツ利用監視モジュール40は、二次コンテンツ及び二次コンテンツの生成に用いられたコンテンツとの双方を破棄する。
The content
ライセンス設定モジュール42は、コンテンツ制作モジュール36によって生成された二次コンテンツの生成に用いられたコンテンツ(以下、「素材コンテンツ」という)のリソースID(識別情報)と、当該二次コンテンツについて所望する利用許諾条件及び権利継承条件とを含む二次コンテンツ登録要求を、鍵管理サーバ14に送信する。上記利用許諾条件と権利継承条件とは、二次コンテンツの制作者が当該二次コンテンツを流通させたいと考える場合に、ユーザ・インタフェース28を介して入力する。
The
図3に戻って、鍵管理サーバ14がライセンス情報入出力ポート50を介して、上記二次コンテンツ登録要求を受信すると、ライセンス情報検索モジュール52は、二次コンテンツ登録要求に含まれる素材コンテンツのリソースIDをキーにして、ライセンス情報データベース54を検索し、当該リソースIDによって特定されるコンテンツの権利継承条件を検索し、読み出す。
権利承継論理演算モジュール72は、クライアント端末12から送信されてきた二次コンテンツ登録要求に含まれる利用許諾条件と、上記の処理によって読み出されたすべての素材コンテンツの権利継承条件との論理積を求め、当該二次コンテンツ利用許諾条件が矛盾なく成立するか否かを判断する。
上記利用許諾条件が成立しないと判断されると、権利継承論理演算モジュール72は、その判断結果及び上記論理積(利用許諾条件が成立する範囲を示したもの)を、ラインセンス情報入力ポート50を介してクライアント端末12に送信する。
クライント端末12のユーザーは、上記判断結果及び論理積を参照して利用許諾条件を修正し、新たな二次コンテンツ登録要求を送り返すことが出来る。
なお、このように反復して修正するプロ背図はクライアント端末12でローカルに処理する仕組みに設計することも出来るが、その場合でも最終的な判断は鍵管理サーバ14で行うように設計しなければならない。クライアント端末12で不正な処理が行われる危険性を排除するためである。
Returning to FIG. 3, when the
The right inheritance
If it is determined that the use permission condition is not satisfied, the right inheritance
The user of the
The professional profile that is repeatedly corrected in this way can be designed to be processed locally by the
次に、権利継承論理演算モジュール72は、クライアント端末12から送信された二次コンテンツ登録要求に含まれる当該二次コンテンツの権利継承条件とライセンス情報検索モジュール52によってライセンス情報データベース54から読み出された権利継承条件とを比較し、二次コンテンツ登録要求に含まれる当該二次コンテンツの権利継承条件がライセンス情報データベース54から読み出された当該二次コンテンツの生成に用いられたコンテンツの権利継承条件を全て満たすか否かを判断する。
Next, the right inheritance
より具体的には、権利継承論理演算モジュール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
コンテンツ登録モジュール74は、権利継承論理演算モジュール72によって、二次コンテンツ登録要求に含まれる当該二次コンテンツの権利継承条件がライセンス情報データベース54に格納されている素材コンテンツの権利継承条件を満たすと判断された場合、当該二次コンテンツのリソースIDとライセンスIDとを生成し、当該二次コンテンツのリソースID、著作権者情報、コンテンツ循環消し込み処理許諾識別子、ライセンスID、利用許諾条件、権利継承条件をライセンス情報データベース54に登録し、第三者からアクセス可能とする。
The
暗号鍵生成モジュール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
なお、ライセンス管理モジュール76は、ライセンス情報データベース54の更新管理を行う。
Note that the
図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
以下、二次コンテンツの二次利用(以下、「三次利用」という)が行われる場合の処理について説明する。まず、三次利用を行う者(三次利用者)からの指示により、コンテンツサーバ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
続いて、二次コンテンツの三次利用者によって入力された入力された二次コンテンツの利用実行命令と二次コンテンツのリソース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
鍵管理サーバ14では、上記送信要求を受信すると、ライセンス情報検索モジュール52によって、上記リソースIDに該当する二次コンテンツの利用許諾条件が検索される。
In the
その後、利用実行可否判別モジュール56により、検索された二次コンテンツの利用許諾条件と三次利用者による二次コンテンツの利用実行命令の内容(利用許諾条件)が比較され、実行の可否が判断される。上記判断結果が否の場合、利用実行可否判別モジュール56により、その結果がクライアント端末12に送信される。この場合、三次利用者は、満足の行く結果を得られるまで、利用実行命令を修正し、何度でも復号鍵の送信要求を送りなおすことができるようになっている。なお、このように反復して修正するプロセスはクライアント端末12でローカルに処理する仕組みを設計することも出来るが、その場合でも最終的な判断は鍵管理サーバ14で行うように設計しなければならない。クライアント端末12は不正な処理が行われる危険性を排除するためである。
Thereafter, the use execution
一方、上記判断結果が可の場合、暗号鍵送出モジュール58により、上記リソースIDに対応する復号鍵と再暗号鍵とのセットが、クライアント端末12に送信される。それと同時に(より正確には、クライアント端末12から、復号鍵と再暗号鍵との受信確認を得られたら)、課金処理モジュール66により、二次コンテンツに関する課金処理が実行される。
On the other hand, when the determination result is acceptable, the encryption
クライアント端末12では、コンテンツ復号モジュール34により、上記受信した復号鍵が用いられ、二次コンテンツが復号される。復号された二次コンテンツは、作業メモリに展開される。
In the
二次コンテンツが復号されて作業メモリに展開されると、暗号鍵要求モジュール26により、二次コンテンツに記録されている素材コンテンツや二次利用者の創作コンテンツのリソースIDを含む当該コンテンツの復号鍵の送信要求が鍵管理サーバ14に送信される。
When the secondary content is decrypted and expanded in the working memory, the encryption
上記復号鍵の送信要求を受信すると、鍵管理サーバ14の暗号鍵送出モジュール58は、上記リソースIDに対応する復号鍵と再暗号鍵とのセットをクライアント端末12に送信する。
When the decryption key transmission request is received, the encryption
鍵管理サーバ14では、上記復号鍵の送信に基づいて、課金処理モジュール66により、上記素材コンテンツや二次利用者の創作コンテンツに関する課金処理が実行される。但し、素材コンテンツの原著作者が特に希望した場合に、以下の課金免除の処理を選択することが出来る。
In the
(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
復元された二次コンテンツは、コンテンツ制作モジュール36によって、加工、補正されたり、三次利用者の創作コンテンツと合成されたりする。
The restored secondary content is processed and corrected by the
続いて、本実施形態にかかる著作権管理システムの作用及び効果について説明する。本実施形態にかかる著作権管理システム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
また、本実施形態にかかる著作権管理システム10は、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金するか否かを決定するためのコンテンツ循環消し込み処理許諾識別子に従って、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合の課金処理を実行する。従って、二次コンテンツの生成に同一のコンテンツが複数回用いられていた場合に複数回課金を、必要に応じて停止することができる。
In addition, the
また、本実施形態にかかる著作権管理システム10は、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合に課金するか否かを決定するためのコンテンツ循環消し込み処理識別子に従って、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金処理を実行する。従って、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金を、必要に応じて停止することができる。
In addition, the
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
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に記載の著作権管理システム。 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の課金制御情報に基づいて、二次コンテンツの生成に当該二次コンテンツの生成者自身が著作権を有するコンテンツが用いられていた場合の課金処理を実行する
ことを特徴とする請求項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.
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)
| 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)
| 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)
| 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 |
-
2005
- 2005-12-26 JP JP2005373009A patent/JP2009058983A/en active Pending
-
2006
- 2006-06-23 WO PCT/JP2006/312651 patent/WO2007074548A1/en not_active Ceased
Cited By (5)
| 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 |