JP2003223569A - Content distribution method, content distribution system, program therefor, and recording medium - Google Patents
Content distribution method, content distribution system, program therefor, and recording mediumInfo
- Publication number
- JP2003223569A JP2003223569A JP2002023339A JP2002023339A JP2003223569A JP 2003223569 A JP2003223569 A JP 2003223569A JP 2002023339 A JP2002023339 A JP 2002023339A JP 2002023339 A JP2002023339 A JP 2002023339A JP 2003223569 A JP2003223569 A JP 2003223569A
- Authority
- JP
- Japan
- Prior art keywords
- content
- management server
- distribution method
- usage record
- software
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】
【課題】 コンテンツのコピーや再配布を自由にして、
不正コピー問題を解消し、且つ、クリエイタに対しては
正当な報酬を分配できるようにする。
【解決手段】 管理サーバ100は、各ユーザ10から
コンテテンツ利用量に関係なく月極め等の会費形式で定
額料金を徴収して管理し、ユーザ側からの要求に応じて
再生ソフトをユーザ側に送付する。また、管理サーバ1
00は、クリエイタ20からのコンテンツをカプセル化
し、配信サーバ200等を介してユーザ側に配布する。
ユーザ側は、再生装置300に再生ソフト310をイン
ストールし、該再生ソフトを用いてコンテンツを再生
し、その再生記録を暗号化して保持し、所定のタイミン
グ等で管理サーバへ送信する。管理サーバは各ユーザ側
からの再生記録を集計して、コンテンツ毎の視聴率を作
成し、利用量に応じて報酬をクリエイタに分配する。
(57) [Summary] [Problem] Freely copy and redistribute content.
Eliminate the problem of illegal copying, and distribute the legitimate reward to creators. SOLUTION: A management server 100 collects and manages a flat fee from each user 10 in the form of a monthly fee, regardless of the amount of used content, and sends playback software to the user in response to a request from the user. . Also, the management server 1
00 encapsulates the content from the creator 20 and distributes it to the user via the distribution server 200 or the like.
The user installs the playback software 310 in the playback device 300, plays back the content using the playback software, encrypts and retains the playback record, and transmits it to the management server at a predetermined timing or the like. The management server tallies the playback records from each user, creates a rating for each content, and distributes rewards to creators in accordance with the usage amount.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ピァ・ツー・ピァ
(Peer-to-Peer)、クライアント/サーバ型、電子メ
ール、パッケージなど任意の形式によるコンテンツ流通
技術分野に係り、特にコンテンツのコピーや再配布が自
由で、コンテンツの配布・配信ごとに課金処理等が不要
なコンテンツ流通方法及びシステム、そのプログラム、
記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the field of content distribution technology in any format such as Peer-to-Peer, client / server type, electronic mail, package, etc. A content distribution method and system that can be freely redistributed and that does not require a charge process for each distribution of content, its program,
Recording medium
【0002】[0002]
【従来の技術】従来、コンテンツのノンパッケージ流通
方式としては、主に以下の2種類の手法が知られてい
る。
(1)コピープロテクト型
これは、再生装置や記録媒体の固有IDなどを用いてコ
ンテンツを暗号化し、その再生装置や記録媒体以外では
再生ができないようにしてから流通させる方式である。
この方式では、コンテンツの配信装置にはコピープロテ
クト処理や課金処理機能が必要となる。
(2)超流通型
これは、超流通マシン上でしか再生できない超流通コン
テンツを作成し、超流通コンテンツはコピー自由とする
方式である。ただし、定期的に個人識別情報を含んだ使
用記録を管理装置に送信し、ユーザは、この使用記録に
よって課金される。2. Description of the Related Art Conventionally, the following two types of methods are mainly known as non-package distribution methods for contents. (1) Copy protection type This is a method in which contents are encrypted by using a unique ID of a reproducing apparatus or a recording medium, and then reproduced only on the reproducing apparatus or the recording medium before being distributed.
In this method, the content distribution device requires copy protection processing and billing processing functions. (2) Super-distribution type This is a system in which super-distribution content that can be played only on a super-distribution machine is created and the super-distribution content can be freely copied. However, the usage record including the personal identification information is periodically transmitted to the management device, and the user is charged for this usage record.
【0003】[0003]
【発明が解決しようとする課題】上記の従来の手法で
は、それぞれ以下のような問題点があった。
(1)コピープロテクト型
1.コピープロテクト機能のため、再生装置を交換した
り、携帯プレーヤに移して音楽コンテンツを再生するこ
とが難しく、利便性が低い。
2.配信装置にはコピープロテクト処理や課金処理機能
が必要なため、汎用のファイル交換ソフトによるPeer-
to-Peerでの流通が難しい。
3.コンテンツの配信ごとに、各配信装置に対してクレ
ジット番号や、どのコンテンツを購入するかといったプ
ライバシー情報を送信する必要がある。The above-mentioned conventional methods have the following problems, respectively. (1) Copy protection type 1. Because of the copy protection function, it is difficult to replace the playback device or transfer it to a portable player to play the music content, which is low in convenience. 2. Since the distribution device requires copy protection and billing functions, Peer-
Distribution on to-peer is difficult. 3. For each content distribution, it is necessary to transmit to each distribution device a credit number and privacy information such as what content to purchase.
【0004】(2)超流通型
4.使用記録によってユーザの課金金額が決まるので、
使用記録をユーザの改竄から防御しながら管理装置に安
全に定期的に通信する技術が必要である。
5.ユーザの使用記録が課金情報となるので、使用記録
には必ず個人を特定する情報が必要であり、誰がどのコ
ンテンツを使用したかという情報が漏洩する可能性があ
り、プライバシーの問題がある。(2) Super distribution type 4. The usage fee will determine the amount charged by the user.
There is a need for a technology for safely and periodically communicating with a management device while protecting a usage record from being tampered with by a user. 5. Since the usage record of the user serves as the billing information, the usage record always needs information for identifying an individual, and there is a possibility of leaking information about who used which content, which is a privacy problem.
【0005】このように、従来のコンテンツのノンパッ
ケージ流通では、著作権保護のためにコンテンツにコピ
ープロテクトを課しており、バックアップや私的コピー
ができなかった。また、ダウンロード毎に課金処理が必
要なため利便性やプライバシー面で問題があった。ま
た、Peer-to-Peerでコンテンツを流通させることにも
問題があった。As described above, in the conventional non-package distribution of contents, the contents are copy-protected to protect the copyright, and backup or private copying cannot be performed. In addition, there is a problem in terms of convenience and privacy because a billing process is required for each download. There is also a problem in distributing content by Peer-to-Peer.
【0006】本発明の目的は、コンテンツのコピーや再
配布が自由で、コンテンツの配信ごとに課金処理を不要
とし、Peer-to-Peerとも共生可能で、利便性がよく、
個人情報の漏洩も改善でき、また、コンテンツを提供す
るクリエイタには正当な報酬を分配できるコンテンツ流
通方法,システムなどを提供することにある。An object of the present invention is that contents can be freely copied and redistributed, that charging processing is not required for each distribution of contents, and that they can coexist with Peer-to-Peer, which is convenient and convenient.
It is to provide a content distribution method, system, etc. that can improve leakage of personal information and can distribute a fair reward to creators who provide content.
【0007】[0007]
【課題を解決するための手段】本発明では、クリエイタ
が提供するコンテンツを共有財産とみなし、全て使い放
題かつコピーフリーとし、代わりに、ユーザはコンテン
ツの利用量に関係なく、月極めなどの会費形式で定額料
金を支払うようにする。これにより、利便性が向上し、
不正コピーも解消される。また、ダウンロードごとにク
レジットカード番号等を入力する手間が省け、盗聴など
による個人情報の漏洩問題も緩和される。According to the present invention, contents provided by creators are regarded as shared property, and all contents are unlimited and copy-free. Instead, the user pays a monthly fee regardless of the usage amount of contents. Pay a flat rate with. This improves convenience,
Unauthorized copying is also eliminated. Further, it is possible to save the trouble of inputting a credit card number or the like for each download and alleviate the problem of leakage of personal information due to wiretapping.
【0008】管理サーバは、ユーザから定額料金を徴収
して管理し、ユーザからの要求に応じて再生ソフトを該
ユーザ側に送付する。また、管理サーバは、クリエイタ
から提供されたコンテンツを、コピーフリーかつ無料で
ユーザ側に配布・配信する。課金処理が不要のため、P
eer-to-Peer、クライアント/サーバ型、電子メール、
パケッージなど、任意の形式、経路でコンテンツを配布
できる。また、ユーザも、配布されたコンテンツを他の
ユーザに再配布できる。[0008] The management server collects and manages a fixed fee from the user and sends the playback software to the user side in response to the user's request. Further, the management server distributes and distributes the content provided by the creator to the user side free of charge. Since the billing process is unnecessary, P
eer-to-Peer, client / server type, e-mail,
Content can be distributed in any format or route, such as a package. The user can also redistribute the distributed content to other users.
【0009】ユーザ側では、再生ソフトを再生装置にイ
ンストールし、該再生ソフトを用いてコンテンツを再生
し、再生ごとにコンテンツ使用記録を作成し、暗号化し
て保持する。そして、累積再生時間が規定値以上になっ
た場合、所定時間毎あるいは管理サーバからの要求によ
り、コンテンツ使用記録を管理サーバへ送信し、それま
でのコンテンツ使用記録は初期化する。このように、コ
ンテンツ使用記録を暗号化して保持することにより、ユ
ーザが使用記録を改ざんするのを防止できる。また、コ
ンテンツ使用記録用の暗号鍵に使い捨ての鍵を使用し、
コンテンツ使用記録を管理サーバへ送信する毎に更新す
るようにすれば、コンテンツ使用記録のセキュリティを
さらに高めることができる。On the user side, playback software is installed in the playback device, the content is played back using the playback software, and a content usage record is created for each playback, encrypted and retained. When the accumulated reproduction time becomes equal to or more than the specified value, the content use record is transmitted to the management server at every predetermined time or at the request of the management server, and the content use record up to that point is initialized. By thus encrypting and retaining the content usage record, it is possible to prevent the user from tampering with the usage record. Also, use a disposable key as the encryption key for recording content usage,
If the content usage record is updated every time it is transmitted to the management server, the security of the content usage record can be further enhanced.
【0010】管理サーバは、各ユーザ側から送付された
コンテンツ使用記録を集計し、各コンテンツ別の視聴率
を算出する。そして、各コンテンツ別の視聴率とユーザ
から徴収した総入金額をもとに各クリエイタに対する報
酬額を算出し、各クリエイタに分配する。これにより、
クリエイタは正当な報酬を得ることができる。また、管
理サーバでは、コンテンツ使用記録の集計において,フ
ィルタリング処理し、特定のコンテンツの使用回数が異
常に多いとか、再生間隔が異常に短い等、不審なコンテ
ンツ使用記録データを無効にする。これにより、コンテ
ンツ使用記録集計の精度を高めることができる。The management server totals the content use records sent from each user side and calculates the audience rating for each content. Then, the reward amount for each creator is calculated based on the audience rating for each content and the total deposit amount collected from the user, and distributed to each creator. This allows
Creators can get a fair reward. Further, the management server invalidates suspicious content usage record data such as that the content usage recording data is filtered and the usage frequency of the particular content is abnormally large or the reproduction interval is abnormally short. As a result, it is possible to improve the accuracy of the content usage record aggregation.
【0011】一実施形態では、管理サーバは、共通鍵K
sでコンテンツID、コンテンツを暗号化し、それに該
管理サーバの秘密鍵KRsで署名し、暗号化コンテンツ
と署名情報からなるコンテンツカプセルを配布する。ま
た、再生ソフトの配布では、再生ソフトとともに、ユー
ザの公開鍵KUaにより共通鍵Ksと再生ソフトID
(SID)と使い捨ての公開鍵KUn(n=0,1,
2,・・・)を暗号化した暗号付加情報をユーザ側に送
付する。In one embodiment, the management server uses the common key K
The content ID and the content are encrypted with s , the content is signed with the secret key KR s of the management server, and the content capsule including the encrypted content and the signature information is distributed. In the distribution of the reproduction software, the common key K s and the reproduction software ID are shared with the reproduction software by the user's public key KU a.
(SID) and disposable public key KU n (n = 0, 1,
2, ...) is sent to the user side.
【0012】ユーザ側では、再生ソフトを再生装置にイ
ンストールして使用する。再生ソフトは、ユーザの秘密
鍵KRsにより前記暗号付加情報を復号してKs、SI
D、KUnを取得し、前記KUnから使い捨て共通鍵K
Dを生成して保持する。そして、配布されたコンテンツ
カプセルについて、管理サーバの公開鍵KUsを用いて
コンテンツカプセルの署名をチェックし、前記Ksで暗
号コンテンツを復号してコンテンツID、コンテンツを
取得し、コンテンツの再生を行い、前記KDを用いて該
当SIDを見出しとするコンテンツ使用記録を暗号化す
る。On the user side, the reproduction software is installed in the reproduction device and used. The reproduction software decrypts the additional encryption information with the user's private key KR s to obtain K s , SI
D, KU n , and the disposable common key K from the KU n
Generate and hold D. Then, for the distributed content capsule, the signature of the content capsule is checked using the public key KU s of the management server, the encrypted content is decrypted with K s to obtain the content ID and content, and the content is reproduced. , it encrypts the content using the recording to find the appropriate SID using the K D.
【0013】また、再生ソフトは、前記Ksを用いて暗
号化されているコンテンツ使用記録を復号し、前記KU
nを用いてSID、コンテンツ使用記録を暗号化して管
理サーバへ送信し、一旦、再生機能をロックする。その
後、管理サーバから次の使い捨ての公開鍵KUn+1を
受信して、該KUn+1から新たにKDを生成し、ロッ
クを解除して再生を再開し、該KDを用いて以後のコン
テンツ使用記録を暗号化して保持する。管理サーバは、
使い捨ての秘密鍵KRnを用いて、ユーザ側から送付さ
れた暗号化されているSID、コンテンツ使用記録を復
号し、SIDの所有者の入金をチェックして、次の使い
捨て公開鍵KUn+1、秘密鍵KRn+ 1を生成し、該
KUn+1をユーザ側へ送信する。これにより、定額料
金が未納のユーザに対して、再生サービスを禁止でき
る。Further, the reproducing software decrypts the content use record encrypted by using the K s, and the KU
The n is used to encrypt the SID and the content usage record, which is sent to the management server, and the playback function is temporarily locked. Thereafter, the management server receives the public key KU n + 1 of the next disposable, generates a new K D from the KU n + 1, to resume playback unlock, subsequent content usage by using the K D Keep records encrypted. The management server is
The disposable private key KR n is used to decrypt the encrypted SID and content usage record sent from the user side, the SID owner's deposit is checked, and the next disposable public key KU n + 1 , the secret The key KR n + 1 is generated and the KU n + 1 is transmitted to the user side. As a result, the playback service can be prohibited for users who have not paid the fixed amount.
【0014】[0014]
【発明の実施の形態】図1は本発明によるコンテンツ流
通システムの一実施例の全体構成図を示す。図1におい
て、各ユーザ10は1台あるいは複数の再生装置300
を所有する。ここでは簡単に、ユーザa、b、cはそれ
ぞれ再生装置A,B,Cを所有するとする。各ユーザ1
0は、コンテンツの利用量に無関係に会費(月極め等)
として定額料金を支払うようにする。ユーザの定義とし
ては、コンテンツを視聴することができる全ての人を対
象とする。一方、コンテンツ提供者である各クリエイタ
20は、コンテンツを管理サーバ100に送り、管理サ
ーバ100から報酬を受けるようにする。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the overall configuration of an embodiment of a content distribution system according to the present invention. In FIG. 1, each user 10 has one or more playback devices 300.
Owns. Here, it is assumed that the users a, b, and c own the playback devices A, B, and C, respectively. Each user 1
0 means membership fee (monthly, etc.) regardless of the amount of content used
Make sure to pay a flat rate. The definition of the user is all people who can view the content. On the other hand, each creator 20 who is a content provider sends the content to the management server 100 and receives a reward from the management server 100.
【0015】管理サーバ100はクリエイタ・リスト1
10、会員リスト120、コンテンツ使用記録130、
鍵保存部140等を具備する。該管理サーバ100は、
ユーザ10からの要求により、事前にコンテンツ再生用
プログラム(以下、再生ソフト)を必要な鍵とともに再
生装置300に送信してインストールする。また、該管
理サーバ100は、クリエイタ20から送付されたコン
テンツをカプセル化して配信サーバ200に送り、配信
サーバ200は、該コンテンツ(コンテンツカプセル)
をユーザ側に配布する。コンテンツの配布は、ピァ・ツ
ー・ピァ(Peer-to-Peer)、クライアント/サーバ
型、電子メール、パッケージなど任意の方式が可能であ
る。また、ユーザは、配布されたコンテンツを他のユー
ザに再配布してもよい。The management server 100 is the creator list 1
10, member list 120, content usage record 130,
The key storage unit 140 and the like are provided. The management server 100 is
In response to a request from the user 10, a content reproduction program (hereinafter, reproduction software) is transmitted to the reproduction device 300 together with a necessary key and installed. Further, the management server 100 encapsulates the content sent from the creator 20 and sends it to the distribution server 200, and the distribution server 200 receives the content (content capsule).
Is distributed to users. The content can be distributed by any method such as peer-to-peer, client / server type, electronic mail, and package. Also, the user may redistribute the distributed content to other users.
【0016】再生装置300は、管理サーバ100から
インストール(ダウンロード)された再生ソフト31
0、当該装置でのコンテンツ使用記録320、必要な鍵
を保存する鍵保存部330等を具備する。該再生装置3
00では、再生ソフト310を用いて、コンテンツを再
生し、その使用記録(コンテンツ利用量)を管理サーバ
100に送信する。再生装置300の再生ソフト310
は、使用記録を使い捨ての鍵を用いて暗号化して保持
し、再生時間が規定値以上になった場合あるいは一定期
間毎などに管理サーバ100に送信する。The reproducing apparatus 300 has reproducing software 31 installed (downloaded) from the management server 100.
0, a content usage record 320 in the device, a key storage unit 330 that stores a necessary key, and the like. The playback device 3
At 00, the content is played back using the playback software 310, and the usage record (content usage amount) is transmitted to the management server 100. Playback software 310 of the playback device 300
Encrypts the usage record using a disposable key and holds it, and transmits it to the management server 100 when the reproduction time becomes equal to or longer than a specified value or at regular intervals.
【0017】管理サーバ100は、各再生装置300か
ら送信されてきた使用記録を集計して、各コンテンツ毎
の視聴率を算出し、クリエイタ20に報酬を分配する。
ここで、該管理サーバ100では、各再生装置300か
ら送信されてくる使用記録をフィルタリングし、それを
通った使用記録データのみを集計に利用する。なお、こ
れの詳細は後述する。The management server 100 totals the usage records transmitted from the respective reproduction devices 300, calculates the audience rating for each content, and distributes the reward to the creator 20.
Here, the management server 100 filters the usage record transmitted from each reproduction device 300, and uses only the usage record data that has passed through the usage record for aggregation. The details of this will be described later.
【0018】図2は管理サーバ100が保持するクリエ
イタ・リスト110の一例である。クリエイタ・リスト
110は、各クリエイタ毎に、クリエイタID、分配す
る報酬金額、コンテンツID、その他必要な情報を管理
する。FIG. 2 shows an example of the creator list 110 held by the management server 100. The creator list 110 manages a creator ID, a reward amount to be distributed, a content ID, and other necessary information for each creator.
【0019】図3は管理サーバ100が保持する会員リ
スト120の一例である。会員リスト120は、各会員
(ユーザ)毎に、ユーザID、会員の最終入金日、ダウ
ンロードした再生ソフトを識別する通し番号等のID
(SID)、その他必要な情報を管理する。FIG. 3 shows an example of the member list 120 held by the management server 100. The member list 120 is, for each member (user), an ID such as a user ID, a member's last deposit date, and a serial number for identifying downloaded playback software.
(SID) and other necessary information are managed.
【0020】図4は管理サーバ100が保持するコンテ
ンツ使用記録130の一例である。管理サーバ100内
のコンテンツ使用記録130は、コンテンツID毎に、
当該コンテンツの全会員の累積再生時間を記録してい
る。該コンテンツ使用記録130の内容は、一定期間毎
に読み出されて、視聴率や報酬額の計算が行われる毎に
初期化される。FIG. 4 shows an example of the content usage record 130 held by the management server 100. The content usage record 130 in the management server 100 is
It records the cumulative playback time of all members of the content. The content of the content use record 130 is read out at regular intervals, and is initialized every time the audience rating and the reward amount are calculated.
【0021】図5は再生装置300が保持するコンテン
ツ使用記録320の一例である。再生装置300内のコ
ンテンツ使用記録320は、コンテンツID毎に、当該
コンテンツの当該再生装置(当該再生ソフト)での累積
再生時間を記録している。また、該コンテンツ使用記録
320には、当該再生装置(当該再生ソフト)での各コ
ンテンツの累積再生時間を合計した合計累積再生時間も
記録されている。該再生装置300内のコンテンツ使用
記録320は、会員が改ざんできないように暗号化され
ている。コンテンツ使用記録320のデータは、合計累
積再生時間が期定値以上になった場合はまた一定期間毎
等、管理サーバ100に送信される毎に初期化される。FIG. 5 shows an example of the content usage record 320 held by the playback device 300. The content use record 320 in the playback device 300 records, for each content ID, the cumulative playback time of the content in the playback device (playback software). In addition, the content use record 320 also records the total accumulated reproduction time obtained by summing the accumulated reproduction times of the respective contents in the reproduction apparatus (reproduction software). The content usage record 320 in the playback device 300 is encrypted so that the member cannot tamper with it. The data of the content usage record 320 is initialized each time it is transmitted to the management server 100, such as when the total accumulated reproduction time becomes equal to or longer than a fixed value, or at fixed intervals.
【0022】次に、本コンテンツ流通システムにおける
処理の流れについて詳しく説明する。処理は、コンテン
ツのカプセル化、再生ソフトのインストール、コンテン
ツ配送、コンテンツ再生、視聴率計算・報酬分配に大別
される。以下、これらについて詳細な説明を行うが、本
システムでは共通鍵方式と公開鍵方式を併用し、鍵やそ
の他の記号等を次のように定義する。
Ks:共通鍵方式のコンテンツ暗号化/復号化用共通鍵
KD:共通鍵方式の使用記録暗号化/復号化用共通鍵
KUs:公開鍵方式の管理サーバの公開鍵
KRs:公開鍵方式の管理サーバの秘密鍵
KUa:公開鍵方式のユーザ(a)の公開鍵
KRa:公開鍵方式のユーザ(a)の秘密鍵
KUn,KRn:使い捨ての公開鍵/秘密鍵(n=0,
1,2,…)
//:ビット列の結合
Content:コンテンツ
CID:コンテンツID
SID:再生ソフトのID
IDa:ユーザ(a)のID
DATA:コンテンツ使用記録
EP〔Key,M〕:公開鍵方式による鍵Keyによる平文
Mの暗号化
DP〔Key,M〕:公開鍵方式による鍵Keyによる暗号
文Mの復号化
EC〔Key,M〕:共通鍵方式による鍵Keyによる平文
Mの暗号化
DC〔Key,M〕:共通鍵方式による鍵Keyによる暗号
文Mの復号化Next, the flow of processing in this content distribution system will be described in detail. The processing is roughly divided into content encapsulation, reproduction software installation, content delivery, content reproduction, audience rating calculation / reward distribution. Hereinafter, these will be described in detail. In this system, the common key method and the public key method are used together, and keys and other symbols are defined as follows. K s : Common key for content encryption / decryption in common key system KD : Common key system for use recording encryption / decryption common key KU s : Public key of public key system management server KR s : Public key Method management server secret key KU a : Public key method user (a) public key KR a : Public key method user (a) secret key KU n , KR n : Disposable public key / secret key (n = 0,
1, 2, ...) //: Combination of bit strings Content: Content CID: Content ID SID: ID of playback software IDa: ID of user (a) DATA: Content usage record EP [Key, M]: Key by public key method Encryption of plaintext M by Key DP [Key, M]: Decryption of ciphertext M by key Key by public key method EC [Key, M]: Encryption DC [Key, M] of plaintext M by key Key by common key method M]: Decryption of ciphertext M with key Key by common key method
【0023】ここで、使い捨ての公開鍵/秘密鍵K
Un、KRnは、最初はKU0,KR0であり、使用記
録を送受信する毎に、KU1,KR1,KU2,K
R2,…と更新される鍵である。管理サーバ100の鍵
保存部140には、インストールした再生ソフト毎に、
それぞれKRnが保存される。再生装置300の鍵保存
部330には、管理サーバ100から送付されたKUn
が保存される。後述するように、本実施例の場合、再生
装置300では、該KUnから使用記録暗号化/復号化
用共通鍵KDを生成する。Here, the disposable public key / private key K
U n and KR n are KU 0 and KR 0 at first , and KU 1 , KR 1 , KU 2 , and K each time a usage record is transmitted and received.
It is a key that is updated as R 2 , ... In the key storage unit 140 of the management server 100, for each installed playback software,
Each KR n is saved. The key storing unit 330 of the playback device 300 has been sent from the management server 100 KU n
Is saved. As described later, in the present embodiment, the reproduction apparatus 300 generates a common key K D for use recording encryption / decryption from the KU n.
【0024】〔コンテンツのカプセル化〕図6に、管理
サーバ100におけるコンテンツカプセル化の処理フロ
ーチャートの一例を示す。管理サーバ100では、クリ
エイタ20からコンテンツを受け取ると(ステップ10
01)、該コンテンツのID(CID)を生成し(ステ
ップ1002)、鍵保存部140に保存されている鍵K
sを用いてコンテンツID(CID)、コンテンツ(C
ontent)を暗号化する(ステップ1003)。暗
号化コンテンツfEC(Ks,CID//Conten
t)で表わす。次に、鍵保存部140に保持されている
鍵KRsで署名する(ステップ1004)。署名はEP
〔KR s,EC〔Ks,CID//Content〕〕で
表わされる。管理サーバ100の署名をするのは、不正
にコンテンツIDの書き換えをされていないことを証明
するためである。[Encapsulation of Content] FIG.
Processing flow of content encapsulation in the server 100
-An example of a chart is shown. In the management server 100,
When content is received from Eta 20 (step 10
01) to generate an ID (CID) of the content (step
1002), the key K stored in the key storage unit 140
sContent ID (CID), content (C
encryption) (step 1003). Dark
Encoded content fEC (Ks, CID // Content
Represented by t). Next, it is held in the key storage unit 140.
Key KRsTo sign (step 1004). Signature is EP
[KR s, EC [Ks, CID // Content]]
Represented. It is illegal to sign the management server 100
Proved that the content ID has not been rewritten to
This is because
【0025】次に、管理サーバ100では、暗号化コン
テンツと署名を組み合わせてコンテンツカプセルを作成
し(ステップ1005)、該コンテンツカプセルを配信
サーバ200へ送信する(ステップ1006)。そし
て、クリエイタ・リスト110(図2)の当該クリエイ
タに該当コンテンツIDを追加する(ステップ100
7)。Next, the management server 100 creates a content capsule by combining the encrypted content and the signature (step 1005), and sends the content capsule to the distribution server 200 (step 1006). Then, the corresponding content ID is added to the creator in the creator list 110 (FIG. 2) (step 100).
7).
【0026】〔コンテンツの配信〕配信サーバ200
は、管理サーバ100から受信したコンテンツカプセル
をユーザ側に配布・配信する。先に述べたように、コン
テンツの配布・配信はピァ・ツー・ピァ、クライアント
/サーバ型、電子サーバなど任意の方式が可能である。
また、ユーザも他のユーザに再配布してもよい。なお、
管理サーバ100が配信サーバ200の機能を兼ねても
よい。[Distribution of Content] Distribution Server 200
Distributes / delivers the content capsule received from the management server 100 to the user side. As described above, content distribution / distribution can be performed by any method such as peer-to-peer, client / server type, or electronic server.
Also, the user may redistribute it to other users. In addition,
The management server 100 may also have the function of the distribution server 200.
【0027】〔再生ソフトのインストール〕ユーザ(会
員)10は、コンテンツを視聴する場合、あらかじめ再
生装置300毎に再生ソフトを管理サーバ100からダ
ウンロードしてインストールする必要がある。これは、
ユーザ側(再生装置とする)が管理サーバ100へ再生
ソフト送付要求を送信することで開始する。ここでは、
該再生ソフト送付要求にユーザID、ユーザ公開鍵KU
aが含まれているとする。なお、ユーザID、KUaは
別途、管理サーバ100へ通知することでもよい。[Installation of Playback Software] When viewing the content, the user (member) 10 needs to download and install the playback software from the management server 100 for each playback device 300 in advance. this is,
The process is started by the user side (referred to as a reproduction device) transmitting a reproduction software delivery request to the management server 100. here,
The user ID and the user public key KU are included in the playback software sending request.
It is assumed that a is included. The user ID and KU a may be separately notified to the management server 100.
【0028】図7に再生ソフトインストール時の管理サ
ーバ100の処理フローチャートの一例を示す。管理サ
ーバ100では、再生装置300(ユーザaの装置とす
る)から再生ソフト送付要求を受信すると(ステップ2
001)、会員の確認等を行った後、再生ソフトを識別
する通し番号等のID(SID)を生成し(ステップ2
002)、さらに使い捨て公開鍵/秘密鍵KU0,KR
0を生成する(ステップ2003)。次に、再生ソフト
送付要求に含まれているKUaを用いてKs,SID,
KU0を暗号化する(ステップ2004)。ここで、K
s,SID,KU0を付加情報と称す。暗号付加情報は
EP〔KUa,Ks//SID//KU0〕で表わされる。FIG. 7 shows an example of a processing flowchart of the management server 100 when the reproduction software is installed. In the management server 100, when the reproduction software sending request is received from the reproduction device 300 (the device of the user a) (step 2).
001), after confirming the members, an ID (SID) such as a serial number for identifying the playback software is generated (step 2).
002), and further disposable public / private keys KU 0 , KR
0 is generated (step 2003). Next, using KU a included in the playback software delivery request, K s , SID,
KU 0 is encrypted (step 2004). Where K
s , SID, and KU 0 are referred to as additional information. The encryption additional information is represented by EP [KU a , K s // SID // KU 0 ].
【0029】管理サーバ100は、再生ソフトと暗号付
加情報、及び、管理サーバの公開鍵KUsを再生装置3
00に送信する(ステップ2005)。ここで、Ks,
SID、KU0を暗号化して送信する理由は、これらの
いずれかが盗聴されると、コンテンツカプセルの不正復
号化、使用記録の改ざん、成りすましが可能であること
による。また、SIDを送信するのは、ユーザは複数の
再生装置/再生ソフトを所有することを想定している。The management server 100 reproduces the reproduction software, the encryption additional information, and the public key KU s of the management server.
00 (step 2005). Where K s ,
The reason why the SID and KU 0 are encrypted and transmitted is that if any one of them is eavesdropped, it is possible to illegally decrypt the content capsule, falsify the usage record, and impersonate. In addition, transmitting the SID assumes that the user owns a plurality of playback devices / playback software.
【0030】管理サーバ100では、その後、会員リス
ト120(図3)の当該会員(ユーザ)にSIDを追加
し(ステップ2006)、さらに、鍵保存部140にK
Ua,KU0、KR0を登録する(ステップ200
7)。In the management server 100, thereafter, the SID is added to the member (user) in the member list 120 (FIG. 3) (step 2006), and the key storage unit 140 is further stored with K.
Register U a , KU 0 , and KR 0 (step 200)
7).
【0031】図8は再生ソフトインストール時の再生装
置300側の処理フローチャートの一例である。再生装
置300は、管理サーバ100へ再生ソフト送付要求を
送信し(ステップ2011)、管理サーバ100から再
生ソフトが送付されるのを待つ。そして、管理サーバ1
00から再生ソフト、暗号付加情報、管理サーバ公開鍵
KUsを受信すると(ステップ2012)、まず、鍵保
存部330に保持されているユーザ秘密鍵KRaを用い
て暗号付加情報を復号化し、すなわち、DP〔KRa,
EP〔KUa,Ks//SID//KU0〕〕を行い、
Ks,SID,KU0を取得する(ステップ201
3)。次に、KU0から使用記録暗号化/復号化用共通
鍵KDを生成する(ステップ2014)。具体的には、
KU0の上位ビットをKDとする。例えば、KU0を5
12ビット(RSAの場合)とした場合、その上位64
ビット(DESの場合)をKDとする。これは、K
U1,KU2,…と更新された場合も同様である。FIG. 8 is an example of a processing flowchart on the reproducing apparatus 300 side when the reproducing software is installed. The playback device 300 sends a playback software delivery request to the management server 100 (step 2011), and waits for the playback software to be delivered from the management server 100. And the management server 1
When the reproduction software, the encryption additional information, and the management server public key KU s are received from 00 (step 2012), first, the encryption additional information is decrypted using the user secret key KR a held in the key storage unit 330, that is, , DP [KR a ,
Perform EP [KU a , K s // SID // KU 0 ]],
Obtain K s , SID, and KU 0 (step 201)
3). Next, the used record encryption / decryption common key K D is generated from KU 0 (step 2014). In particular,
The upper bit of KU 0 is designated as K D. For example, KU 0 to 5
If 12 bits (for RSA), the upper 64
Bits (for DES) and K D. This is K
The same applies when updated to U 1 , KU 2 ,.
【0032】再生装置300は、KUs,Ks,K
U0,KDを鍵保存部330に保存し(ステップ201
5)、再生ソフトをインストールする(ステップ201
6)。また、SIDを見出しとするコンテンツ使用記録
の初期フォーマット(図5のコンテンツID、累積再生
時間、合計累積再生時間がいずれもNULL)を作成し
(ステップ2017)、KDを用いて該コンテンツ使用
記録を暗号化し(ステップ2018)、コンテンツ使用
記録320とする。The reproducing device 300 has KU s , K s , K
U 0 and K D are stored in the key storage unit 330 (step 201
5) Install playback software (step 201)
6). The initial format of the content usage record to find SID (content ID of FIG. 5, the cumulative play time, both total accumulated playback time NULL) creates a (step 2017), the content usage records with K D Is encrypted (step 2018) and is used as a content usage record 320.
【0033】〔コンテンツ再生〕図9〜図11に再生装
置300のコンテンツ再生時の処理フローチャートを示
す。再生装置300内のコンテンツ使用記録320は図
5のフォーマットをとる。該コンテンツ使用記録320
のデータ(DATA)はKDで暗号化されて保存されて
いる。これをEC〔KD,DATA〕で表わす。また、
鍵保存部330内のKU0はKUnまで更新され、KD
にはKUnから生成されたものが使用されるとする。[Content Reproduction] FIGS. 9 to 11 show processing flowcharts when the reproduction apparatus 300 reproduces content. The content usage record 320 in the playback device 300 has the format shown in FIG. The content usage record 320
Data (DATA) is stored encrypted with K D. This is represented by EC [K D , DATA]. Also,
KU 0 in the key storage unit 330 is updated to KU n , and K D
Is generated from KU n .
【0034】ユーザ(a)はコンテンツを再生する場
合、再生ソフト310(再生ソフトID=SID)を起
動する(ステップ3001)。ステップ3002以降は
再生ソフト310の処理である。When reproducing the content, the user (a) activates the reproduction software 310 (reproduction software ID = SID) (step 3001). The processing after step 3002 is processing of the reproduction software 310.
【0035】再生ソフト310は、すでに配布されてい
るコンテンツカプセルを読み込む(ステップ300
2)。コンテンツカプセルは暗号化コンテンツEC〔K
s,CID//Content〕と署名EP〔KRs,E
C〔Ks,CID//Content〕〕で構成されてい
る。再生ソフト310は、鍵保存部330に保存されて
いるKUsを用いてDP〔KUs,EP〔KRs,EC
〔Ks,CID//Content〕〕〕により署名部分
を復号してEC〔Ks,CID//Content〕を取
り出し、これと暗号化コンテンツ部分を比較してコンテ
ンツカプセルの署名をチエックする(ステップ300
3,3004)。比較結果、一致しない場合、再生不可
メッセージなどを出力し(ステップ3005)、この段
階で処理を終了とする。一致した場合(署名OK)に
は、鍵保存部330に保存されているKsを用いてDC
〔Ks,EC〔Ks,CID//Content〕〕によ
り、暗号化コンテンツ部分を復号し、コンテンツID
(CID)、コンテンツ(Content)を取り出す
(ステップ3006)。そして、コンテンツを再生し、
その再生時間を取得する(ステップ3007)。The reproduction software 310 reads the already distributed content capsule (step 300).
2). The content capsule is the encrypted content EC [K
s , CID // Content] and signature EP [KR s , E
C [K s , CID // Content]]. The reproduction software 310 uses DPs [KU s , EP [KR s , EC by using KUs stored in the key storage unit 330.
[K s , CID // Content]]] is used to decrypt the signature part to extract EC [K s , CID // Content], and compare this with the encrypted content part to check the signature of the content capsule (step 300
3,3004). If they do not match as a result of the comparison, a reproduction impossible message or the like is output (step 3005) and the process ends at this stage. If they match (signature is OK), DC is stored using Ks stored in the key storage unit 330.
[K s , EC [K s , CID // Content]] decrypts the encrypted content portion,
(CID) and content (Content) are taken out (step 3006). Then play the content,
The reproduction time is acquired (step 3007).
【0036】コンテンツの再生終了後、再生ソフト31
0は、当該SIDをキーに暗号化されているコンテンツ
使用記録320を読み出し(ステップ3008)、鍵保
存部330に保存されているKDを用いてDC〔KD,
EC〔KD,DATA〕〕により、暗号化されているコ
ンテンツ使用記録320を復号し、使用記録データ(D
ATA)を取得する(ステップ3009)。そして、使
用記録データ(図5)中の該当コンテンツID(CI
D)の累積再生時間と合計累積再生時間に、各々今回の
再生時間を加算し(ステップ3010)、該合計累積再
生時間が規定値以上(例えば10時間以上)になったか
判定する(ステップ3011)。After the reproduction of the content is completed, the reproduction software 31
0 reads the content usage record 320 is encrypted the SID to the key (step 3008), DC [K D with K D stored in the key storing unit 330,
By using EC [K D , DATA]], the encrypted content use record 320 is decrypted, and the use record data (D
ATA) is acquired (step 3009). Then, the corresponding content ID (CI in the usage record data (FIG. 5) is
The current playback time is added to the cumulative playback time and the total cumulative playback time of D) (step 3010), and it is determined whether the total cumulative playback time is equal to or more than a specified value (for example, 10 hours or more) (step 3011). .
【0037】合計累積再生時間<規定値の場合、再生ソ
フト310は、再びKDを用いて更新後の使用記録デー
タ(DATA)を暗号化し、すなわち、EC〔KD,D
ATA〕を実行し、これをコンテンツ使用記録320と
して再書き込みする(ステップ3012)。これで1回
のコンテンツ再生処理が終了となる。In the case of total accumulated playback time <specified value, the reproduction software 310 encrypts the usage record data after update (DATA) using the K D again, i.e., EC [K D, D
ATA] is executed, and this is rewritten as the content use record 320 (step 3012). This completes one content reproduction process.
【0038】一方、合計累積再生時間≧規定値の場合に
は、再生ソフト310は、まず、当該再生装置300の
再生機能をロックする(ステップ3013)。次に、鍵
保存部330に保存されている現時点のKUnを用いて
当該SID、更新後使用記録データを暗号化して、暗号
使用記録情報を生成し(ステップ3014)、管理サー
バ100へ送信する(ステップ3015)。暗号使用記
録情報はEP〔KUn,SID//DATA〕で表わされ
る。ここで、DATAには、各コンテンツID毎の累積
再生時間、合計累積再生時間が記録されている。その
後、再生ソフト310は、該当SIDのそれまでの使用
記録データを初期化し(ステップ3016)、管理サー
バ100から次の使い捨て公開鍵(KUn+1)が送付
されるのを待つ。On the other hand, if the total accumulated reproduction time ≧ the specified value, the reproduction software 310 first locks the reproduction function of the reproduction apparatus 300 (step 3013). Then, the SID, encrypts the updated usage record data by using the KU n the current stored in the key storing unit 330, generates an encryption using the recording information (step 3014), to the management server 100 (Step 3015). The cipher use record information is represented by EP [KU n , SID // DATA]. Here, in DATA, the accumulated reproduction time for each content ID and the total accumulated reproduction time are recorded. After that, the reproduction software 310 initializes the use record data of the corresponding SID up to that point (step 3016) and waits for the next disposable public key (KU n + 1 ) to be sent from the management server 100.
【0039】管理サーバ100では再生装置300に対
し、EP〔KRn,KUn+1〕のように、KRnで暗
号化して次の使い捨て公開鍵KUn+1を送付してく
る。[0039] to the management server 100 in the playback device 300, EP [KR n, KU n + 1] as, come and send the following disposable public key KU n + 1 encrypted with KR n.
【0040】再生ソフト310は、管理サーバ100か
らEP〔KRn,KUn+1〕を受信すると(ステップ
3017)、鍵保存部330にまだ保存されているKU
nを用いて、DP〔KUn,EP〔KRn,K
Un+1〕の復号化を行い、KUn+ 1を取り出す(ス
テップ3018)。そして、KUn+1から、あらため
て使用記録暗号化/復号化用共通鍵KDを生成し(ステ
ップ3019)、KUn+1,KDを保存する(ステッ
プ3020)。また、このあらたなKDを用いて該当S
IDの初期化済使用記録データを暗号化する(ステップ
3021)。その後、再生機能のロックを解除し、再び
コンテンツ再生を可能にする(ステップ3022)。When the reproduction software 310 receives EP [KR n , KU n + 1 ] from the management server 100 (step 3017), the KU still stored in the key storage unit 330.
n , DP [KU n , EP [KR n , K
U n + 1 ] is decoded and KU n + 1 is extracted (step 3018). Then, the KU n + 1, and generates a common key K D for renewed use recording encryption / decryption (step 3019) and stores the KU n + 1, K D (step 3020). Also, using this new K D , the corresponding S
The initialized use record data of the ID is encrypted (step 3021). After that, the reproduction function is unlocked and the content can be reproduced again (step 3022).
【0041】このように、合計累積再生時間が規定時間
以上に達するごとに、使用記録データを管理サーバ林送
信するとともに、KUnを更新し、そのたびにKDを変
更することにより、コンテンツ使用記録320のセキュ
リティーを高めることができる。[0041] Each Thus, the total accumulated playback time reaches the above predetermined time, and transmits the management server forest usage record data, updating the KU n, by changing the K D each time, content usage The security of the record 320 can be increased.
【0042】図12は再生装置側からコンテンツ使用記
録を受信した時の管理サーバ側の処理フローチャートで
ある。管理サーバ100は、再生装置300から暗号化
された使用記録情報を受信すると(ステップ400
1)、鍵保存部140に保存されているKRnを用いて
復号し、すなわち、DP〔KRn,EP〔KUn,SI
D//DATA〕〕を実行し、SID、使用記録データ
(DATA)を取り出す(ステップ4002)。FIG. 12 is a processing flow chart on the management server side when the content use record is received from the reproducing apparatus side. When the management server 100 receives the encrypted usage record information from the playback device 300 (step 400).
1) Decrypt using KR n stored in the key storage unit 140, that is, DP [KR n , EP [KU n , SI
D // DATA]] is executed to take out the SID and the used recording data (DATA) (step 4002).
【0043】まず、管理サーバ100は、会員リスト1
20(図3)を参照して、当該SIDの所有者(会員)
の最終入金日をチエックする(ステップ4003)。こ
こで、当該SIDの所有者が所定の期日までに会費を納
めていなかった場合には、受信した使用記録データを破
棄し、処理を終了とする。その後は、例えば、ユーザ
(会員)に会費の納入を催促し、ユーザから再生ソフト
送付要求等を受けて、あらためて再生ソフトのインスト
ール等から実施することになる。First, the management server 100 determines the member list 1
20 (FIG. 3), the owner (member) of the SID
Check the final deposit date of (step 4003). Here, if the owner of the SID has not paid the membership fee by the predetermined date, the received usage record data is discarded and the process ends. After that, for example, the user (member) is urged to pay the membership fee, a reproduction software sending request is received from the user, and the reproduction software is installed again.
【0044】次に、管理サーバ100は、受信した使用
記録データのフィルタリングを実施する(ステップ40
04)。フィルタリングは、使用記録データの集計に先
立って、特定のコンテンツの使用回数が異常に多いと
か、再生間隔が異常に短い等、不審な使用記録データを
無効にするために実施する。ここでは、(i)同一のS
IDから、規定時間以内(例えば10時間以内)に送ら
れてきたら、その使用記録データは破棄する。(ii) 特
定のCIDの再生時間が異常に長い場合、その使用記録
データを破棄する。(iii) 各再生装置側から受信する使
用記録データについて、例えば1/1000などの割合
でランダムに選択し、残りは破棄する。Next, the management server 100 carries out filtering of the received use record data (step 40).
04). The filtering is performed to invalidate suspicious usage record data such as an abnormally large number of times of use of a specific content or an abnormally short reproduction interval prior to the aggregation of the usage record data. Here, (i) the same S
If it is sent from the ID within the specified time (for example, within 10 hours), the usage record data is discarded. (ii) When the reproduction time of a specific CID is abnormally long, the used record data is discarded. (iii) The used record data received from each reproducing apparatus side is randomly selected at a rate of 1/1000, for example, and the rest is discarded.
【0045】管理サーバ100は、フィルタリングされ
た使用記録データを用いて、管理サーバ内のコンテンツ
使用記録130(図4)のデータを更新する(ステップ
4005)。そして、該当SIDに対して、K
Un+1,KRn+1を生成し(ステップ4006)、
KRnを用いてKUn+1を暗号化し、すなわち、EP
〔KR n,KUn+1〕を行い、再生装置300へ送信
する(ステップ4007)。また、KRn,KUnにか
えて、KRn+1,KUn+1を鍵保存部140に保存
する(ステップ4008)。The management server 100 is filtered.
Content in the management server using the usage record data
Update data in usage record 130 (FIG. 4) (step
4005). Then, for the corresponding SID, K
Un + 1, KRn + 1Is generated (step 4006),
KRnUsing KUn + 1Encrypted, ie EP
[KR n, KUn + 1] And send to the playback device 300
(Step 4007). Also, KRn, KUnNika
Well, KRn + 1, KUn + 1Is stored in the key storage unit 140
(Step 4008).
【0046】以上、実施例では、再生装置300は、コ
ンテンツ使用記録320内の合計累積再生時間が規定値
以上の場合、その使用記録データを管理サーバ100へ
送信するとしたが、一定期間毎(例えば、1日毎、一週
間毎)に送信することでもよく、また、管理サーバ10
0から送信要求を受けて送信してもよい。As described above, in the embodiment, the reproducing apparatus 300 transmits the use record data to the management server 100 when the total accumulated reproduction time in the content use record 320 is equal to or more than the specified value. It may be sent every one day or every week).
You may receive a transmission request from 0 and may transmit.
【0047】〔視聴率・報酬額計算〕図13に管理サー
バ100での視聴率・報酬額計算の処理フローチャート
を示す。管理サーバ100は、一定期間毎に(例えば、
1ケ月毎等)、管理サーバ100内のコンテンツ使用記
録130(図4)を読み出し(ステップ5001、50
02)、コンテンツ毎の視聴率、クリエイタ毎の報酬額
を計算する(ステップ5003、5004)。[Audit Rating / Reward Amount Calculation] FIG. 13 shows a processing flowchart of the audience rating / reward amount calculation in the management server 100. The management server 100, for example, at regular intervals (for example,
(Eg, every month), the content usage record 130 (FIG. 4) in the management server 100 is read (steps 5001 and 50).
02), an audience rating for each content and a reward amount for each creator are calculated (steps 5003 and 5004).
【0048】コンテンツ毎の視聴率は、例えば、次の数
1の式で算出する。数1はコンテンツIDがCIDの視
聴率の算出式を示している。The audience rating for each content is calculated, for example, by the following equation (1). Formula 1 shows a formula for calculating the audience rating with the content ID being CID.
【0049】[0049]
【数1】 ただし、CIDはコンテンツID Nは総コンテンツ数 Tは各コンテンツの累積再生時間 Xは補正値[Equation 1] However, CID is content ID N is total content number T is cumulative reproduction time X of each content is a correction value
【0050】ここで、補正値Xは次のようにして定め
る。例えば文章コンテンツや映像コンテンツの場合、単
純な視聴率だけでクリエイタの報酬を決定するならば、
低俗なものばかりが視聴率を稼ぎ、教養番組や論文な
ど、視聴率は高くなくても社会的価値の高いコンテンツ
が不利益をこうむることが予想される。よって、コンテ
ンツの種類に対して補正を施して調整することが望まし
い。このようにすると、例えば論文などのように、従
来、市場で流通困難だったコンテンツも、本方式では流
通可能となり、研究者は論文で直接収入を得られるよう
になる。これは、従来から望まれていた論文の市場化を
可能にするものである。ただし、補正値はコンテンツご
とに決定するのではなく、コンテンツの種類ごとに決定
する。それにより、同種のコンテンツ内では正常な自由
競争が働く。図14の(a),(b)に補正値Xの例
と、コンテンツIDごとの補正値リスト、視聴率の算出
例を示す。この情報は管理サーバ100内にあり、図1
4の(a),(b)を元に各コンテンツの補正値Xを決
定する。Here, the correction value X is determined as follows. For example, in the case of text contents and video contents, if the creator's reward is determined by a simple audience rating,
It is expected that only vulgar content will earn viewership, and content with high social value such as cultural programs and papers will suffer disadvantages even if viewership is not high. Therefore, it is desirable to correct and adjust the content type. In this way, contents that have been difficult to distribute in the market, such as papers, can be distributed by this method, and researchers can directly earn income from papers. This enables the commercialization of conventionally desired papers. However, the correction value is not determined for each content but for each type of content. As a result, normal free competition works within the same type of content. 14A and 14B show an example of the correction value X, a correction value list for each content ID, and an example of calculating the audience rating. This information is stored in the management server 100 and is shown in FIG.
The correction value X of each content is determined based on 4 (a) and (b).
【0051】各クリエイタに対する報酬額は、クリエイ
タ・リスト110(図2)を参照し、当該クリエイタに
対応する各コンテンツの視聴率にユーザ(会員)からの
総入金額を掛けることで算出する。The reward amount for each creator is calculated by referring to the creator list 110 (FIG. 2) and multiplying the audience rating of each content corresponding to the creator by the total deposit amount from the user (member).
【0052】管理サーバ100は、各クリエイタに対す
る報酬額をクリエイタ・リスト110に記録し、各クリ
エイタに分配する(ステップ5005)。なお、分配の
方法は、どのような方法でもよい。その後、管理サーバ
100はコンテンツ使用記録130を初期化し(ステッ
プ5006)、ステップ5001に戻る。The management server 100 records the amount of reward for each creator in the creator list 110 and distributes it to each creator (step 5005). The method of distribution may be any method. After that, the management server 100 initializes the content use record 130 (step 5006) and returns to step 5001.
【0053】なお、図1で示したシテスムにおける各部
の一部もしくは全部の処理機能をコンピュータのプログ
ラムで構成し、そのプログラムをコンピュータを用いて
実行して本発明を実現することができること、あるい
は、図6〜図13で示した処理手順をコンピュータのプ
ログラムで構成し、そのプログラムをコンピュータに実
行させることができることは言うまでもない。また、コ
ンピュータでその処理機能を実現するためのプログラ
ム、再生ソフト、あるいは、コンピュータにその処理手
順を実行させるためのプログラムを、そのコンピュータ
が読み取り可能な記録媒体、例えば、FDや、MO、R
OM、メモリカード、CD、DVD、リムーバブルディ
スクなどに記録して、保存したり、提供したりすること
ができるとともに、インターネット等のネットワークを
通してそのプログラムを配布したりすることが可能であ
る。It should be noted that some or all of the processing functions of each part in the system shown in FIG. 1 can be configured by a computer program, and the program can be executed by the computer to implement the present invention, or It goes without saying that the processing procedure shown in FIGS. 6 to 13 can be configured by a computer program and the computer can execute the program. A computer-readable recording medium, such as an FD, MO, or R, stores a program for realizing the processing function of the computer, reproduction software, or a program for causing the computer to execute the processing procedure.
The program can be recorded in an OM, a memory card, a CD, a DVD, a removable disk, etc., and saved or provided, and the program can be distributed through a network such as the Internet.
【0054】[0054]
【発明の効果】本発明によれば、会員間・本人所有の再
生装置間では、自由にコピー・バックアップ可能である
ので、Peer-to-Peerファイル共有ソフトと共存でき
る。また、ダウンロードごとの購入操作が不要であるた
め、利便性がよく、個人情報の漏洩も改善される。更
に、クリエイタには利用量に応じた正当な報酬が分配で
きる。As described above, according to the present invention, it is possible to freely copy and back up between the members and the reproducing apparatus owned by the person, so that it can coexist with the Peer-to-Peer file sharing software. Further, since the purchase operation for each download is unnecessary, convenience is improved and leakage of personal information is improved. Furthermore, the creator can be given a proper reward according to the usage amount.
【図1】本発明によるコンテンツ流通システムの一実施
例を示す全体構成図である。FIG. 1 is an overall configuration diagram showing an embodiment of a content distribution system according to the present invention.
【図2】管理サーバ内のクリエイタ・リストの一例であ
る。FIG. 2 is an example of a creator list in the management server.
【図3】管理サーバ内の会員リストの一例である。FIG. 3 is an example of a member list in a management server.
【図4】管理サーバ内のコンテンツ記録の一例である。FIG. 4 is an example of content recording in the management server.
【図5】再生装置内のコンテンツ使用記録の一例であ
る。FIG. 5 is an example of a content usage record in the playback device.
【図6】管理サーバにおけるコンテンツカプセル化の処
理フローチャートである。FIG. 6 is a flowchart of processing of content encapsulation in the management server.
【図7】管理サーバにおける再生ソフト・インストール
の処理フローチャートの一例である。FIG. 7 is an example of a reproduction software installation process flowchart in the management server.
【図8】再生装置における再生ソフト・インストールの
処理フローチャートである。FIG. 8 is a processing flowchart of playback software installation in the playback device.
【図9】再生装置におけるコンテンツ再生の処理フロー
チャートの一例である。FIG. 9 is an example of a processing flowchart of content reproduction in the reproduction device.
【図10】図9の続きの処理フローチャートである。FIG. 10 is a processing flowchart subsequent to FIG. 9;
【図11】図10続きの処理フローチャートである。FIG. 11 is a processing flowchart continued from FIG. 10;
【図12】管理サーバにおける使用記録受信時の処理フ
ローチャートである。FIG. 12 is a processing flowchart when the management server receives a usage record.
【図13】管理サーバにおけるコンテンツ視聴率・クリ
エイタ報酬額算出の処理フローチャートである。FIG. 13 is a processing flowchart of a content audience rating / creator reward amount calculation in the management server.
【図14】コンテンツの分類と補正値、コンテンツID
と分類の対応例を示す図である。FIG. 14: Content classification, correction value, and content ID
It is a figure which shows the corresponding example of a classification.
10 ユーザ 20 クリエイタ 100 管理サーバ 110 クリエイタ・リスト 120 会員リスト 130 コンテンツ使用記録 140 鍵保存部 200 配信サーバ 300 再生装置 310 再生ソフト 320 コンテンツ使用記録 330 鍵保存部 10 users 20 Creator 100 management server 110 Creator List 120 member list 130 Content usage record 140 Key storage 200 distribution server 300 playback device 310 Playback software 320 Content Usage Record 330 Key storage
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 13/00 540 H04L 9/00 601F H04L 9/08 G06F 9/06 660C Fターム(参考) 5B076 FA01 FC10 5J104 AA16 EA01 EA04 EA15 PA07 PA10 PA11 Front page continuation (51) Int.Cl. 7 Identification code FI theme code (reference) G06F 13/00 540 H04L 9/00 601F H04L 9/08 G06F 9/06 660C F term (reference) 5B076 FA01 FC10 5J104 AA16 EA01 EA04 EA15 PA07 PA10 PA11
Claims (15)
バを介してユーザ側に配布し、ユーザ側では再生装置を
使用し、管理サーバから送付される再生ソフトによりコ
ンテンツを再生可能とするコンテンツ流通方法であっ
て、 管理サーバは、ユーザから定額料金を徴収して管理し、
ユーザ側からの要求に応じて再生ソフトを該ユーザ側に
送付し、 ユーザ側の再生装置は、前記再生ソフトによりコンテン
ツを再生し、コンテンツ使用記録を暗号化して保持し、
該保持されたコンテンツ使用記録を管理サーバへ送信
し、 前記管理サーバは、各ユーザ側から送付されたコンテン
ツ使用記録をコンテンツ別に集計し、各コンテンツ別の
視聴率を算出し、各コンテンツ別の視聴率とユーザから
徴収した総入金額をもとに各クリエイタに対する報酬額
を算出して各クリエイタに分配する、ことを特徴とする
コンテンツ流通方法。1. A content distribution method in which content from a creator is distributed to a user side via a management server, the user side uses a playback device, and the content can be played back by playback software sent from the management server. The management server collects and manages a fixed fee from the user.
Reproducing software is sent to the user side in response to a request from the user side, and the reproducing device on the user side reproduces the content by the reproducing software, encrypts and retains the content use record,
The stored content usage record is transmitted to the management server, and the management server totals the content usage records sent from each user side for each content, calculates the audience rating for each content, and views each content. A content distribution method characterized in that a reward amount for each creator is calculated based on a rate and a total amount of money collected from a user and distributed to each creator.
いて、 コンテンツ使用記録は各コンテンツ別の累積再生時間と
それらの合計累積再生時間からなり、前記合計累積再生
時間が規定値以上になった場合、所定時間毎あるいは管
理サーバからの要求により、コンテンツ使用記録を管理
サーバへ送信し、該コンテンツ使用記録を初期化するこ
とを特徴とするコンテンツ流通方法。2. The content distribution method according to claim 1, wherein the content usage record is made up of a cumulative playback time for each content and a total cumulative playback time thereof, and when the total cumulative playback time exceeds a specified value, A content distribution method characterized by transmitting a content use record to the management server at predetermined time intervals or in response to a request from the management server, and initializing the content use record.
いて、 コンテンツ使用記録を管理サーバへ送信する毎に、以後
のコンテンツ使用記録を暗号化するための鍵を更新する
ことを特徴とするコンテンツ流通方法。3. The content distribution method according to claim 2, wherein each time the content usage record is transmitted to the management server, a key for encrypting the subsequent content usage record is updated. .
いて、 管理サーバは、再生ソフトを送付する場合や、コンテン
ツ使用記録を受信する毎に、使い捨ての公開鍵を発行
し、 再生ソフトは、前記使い捨ての公開鍵からコンテンツ使
用記録暗号化用の共通鍵を生成し、該共通鍵を用いてコ
ンテンツ使用記録を暗号化するとともに、コンテンツ使
用記録を管理サーバへ送信する際には、前記公開鍵を用
いてコンテンツ使用記録を暗号化して管理サーバへ送信
することを特徴とするコンテンツ流通方法。4. The content distribution method according to claim 3, wherein the management server issues a disposable public key each time the playback software is sent or each time the content usage record is received, and the playback software is the disposable Generates a common key for encrypting the content usage record from the public key, encrypts the content usage record using the common key, and uses the public key when transmitting the content usage record to the management server. A content distribution method characterized by encrypting a content usage record and transmitting it to a management server.
いて、 再生ソフトは、コンテンツ使用記録を管理サーバへ送信
する際に、再生機能をロックし、管理サーバから次の使
い捨ての公開鍵の発行を受けて前記再生機能のロックを
解除することを特徴とするコンテンツ流通方法。5. The content distribution method according to claim 4, wherein the reproduction software locks the reproduction function when transmitting the content usage record to the management server, and receives the next disposable public key from the management server. And releasing the lock of the playback function.
いて、 管理サーバは、コンテンツ使用記録を受信すると、該当
ユーザの入金をチェックして、次の使い捨ての公開鍵を
発行するか否か決定することを特徴とするコンテンツ流
通方法。6. The content distribution method according to claim 5, wherein the management server, upon receiving the content usage record, checks the deposit of the corresponding user and determines whether or not to issue the next disposable public key. Content distribution method characterized by.
いて、 管理サーバは、再生ソフトに、当該再生ソフトを識別す
る情報(以下、再生ソフトID)を付加してユーザ側に
配布し、 再生ソフトは、コンテンツ使用記録に再生ソフトIDを
付加して管理サーバへ送信し、 管理サーバでは、受信したコンテンツ使用記録に付加さ
れている再生ソフトIDをもとに、当該再生ソフトの所
有者であるユーザの入金をチェックすることを特徴とす
るコンテンツ流通方法。7. The content distribution method according to claim 6, wherein the management server adds information for identifying the reproduction software (hereinafter, reproduction software ID) to the reproduction software and distributes the reproduction software to the user side. , The reproduction software ID is added to the content usage record and transmitted to the management server. Based on the reproduction software ID added to the received content usage record, the management server identifies the user who owns the reproduction software. A content distribution method characterized by checking deposit.
ンテンツ流通方法において、 管理サーバは、各ユーザ側から送付されたコンテンツ使
用記録をフィルタリングし、該フィルタリングで選択さ
れたコンテンツ使用記録をコンテンツ別の集計に利用す
ることを特徴とするコンテンツ流通方法。8. The content distribution method according to claim 1, wherein the management server filters the content usage record sent from each user side, and records the content usage record selected by the filtering. A content distribution method characterized by being used for counting by content.
いて、 管理サーバは、同一の再生ソフトから規定時間以内に送
付されてきたコンテンツ使用記録を破棄する、特定の再
生ソフトによる再生時間が異常に長いコンテンツ使用記
録を破棄する、送付されてきたコンテンツ使用記録をラ
ンダムに選択して残りを破棄する、のいずれか一つある
いは全部を実施することを特徴とするコンテンツ流通方
法。9. The content distribution method according to claim 8, wherein the management server discards the content usage record sent from the same playback software within a specified time, and the playback time by the specific playback software is abnormally long. A content distribution method characterized by performing any one or all of discarding content use records, randomly selecting sent content use records, and discarding the rest.
コンテンツ流通方法において、 管理サーバは、各コンテンツ別の視聴率を当該コンテン
ツの種類に応じて補正することを特徴とするコンテンツ
流通方法。10. The content distribution method according to claim 1, wherein the management server corrects the audience rating for each content according to the type of the content. .
のコンテンツ流通方法において、 管理サーバは、共通鍵KsでコンテンツID、コンテン
ツを暗号化し、それに該管理サーバの秘密鍵KRsで署
名し、暗号化コンテンツと署名情報からなるコンテンツ
カプセルを配布する処理プロセスと、再生ソフト及びユ
ーザの公開鍵KUaにより共通鍵Ksと再生ソフトID
(SID)と使い捨ての公開鍵KUn(n=0,1,
2,・・・)を暗号化した暗号付加情報をユーザ側に送
付する処理プロセスとを有し、 再生ソフトは、ユーザの秘密鍵KRsにより前記暗号付
加情報を復号してKs、SID、KUnを取得し、前記
KUnから使い捨て共通鍵KDを生成しする処理プロセ
スと、管理サーバの公開鍵KUsを用いてコンテンツカ
プセルの署名をチェックし、前記Ksで暗号コンテンツ
を復号してコンテンツID、コンテンツを取得し、コン
テンツの再生を行い、前記KDを用いて該当SIDを見
出しとするコンテンツ使用記録を暗号化する処理プロセ
スとを有する、ことを特徴とするコンテンツ流通方法。11. The content distribution method according to claim 1, wherein the management server encrypts the content ID and the content with the common key K s , and signs the content ID and the content with the secret key KR s of the management server. Then, the process of distributing the content capsule including the encrypted content and the signature information, the common key K s and the reproduction software ID by the reproduction software and the user's public key KU a
(SID) and disposable public key KU n (n = 0, 1,
2, ...) is sent to the user side, and the reproduction software decrypts the encrypted additional information with the user's private key KR s to obtain K s , SID, get the KU n, a processing process of generating a disposable common key K D from the KU n, checks the signature of the content capsules using the public key KU s of the management server decrypts the encrypted content in the K s content ID Te, acquires the content, and plays back the content, and a processing process of encrypting the content using the recording to find the appropriate SID using the K D, content distribution method, characterized in that.
において、 再生ソフトは、前記Ksを用いて暗号化されているコン
テンツ使用記録を復号し、前記KUnを用いてSID、
コンテンツ使用記録を暗号化して管理サーバへ送信する
処理プロセスと、管理サーバから次の使い捨ての公開鍵
KUn+1を受信して、該KUn+1から新たにKDを
生成し、該KDを用いて以後のコンテンツ使用記録を暗
号化して保持する処理プロセスとを有し、 管理サーバは、使い捨ての秘密鍵KRnを用いて、ユー
ザ側から送付された暗号化されているSID、コンテン
ツ使用記録を復号する処理プロセスと、次の使い捨て公
開鍵KUn+1、秘密鍵KRn+1を生成し、該KU
n+1をユーザ側へ送信する処理プロセスとを有する、
ことを特徴とするコンテンツ流通方法。12. The content distribution method according to claim 11, wherein the reproduction software decrypts the content use record encrypted using the K s , and the SID using the KU n .
A process of encrypting the content usage record and transmitting it to the management server, and receiving the next disposable public key KU n + 1 from the management server, generating a new K D from the KU n + 1 , and using the K D The management server decrypts the encrypted SID and the content usage record sent from the user side by using the disposable secret key KR n. And the following disposable public key KU n + 1 and secret key KR n + 1 are generated, and the KU
and a processing process for transmitting n + 1 to the user side,
A content distribution method characterized by the above.
をネットワークにより接続し、請求項1乃至12記載の
コンテンツ流通方法を実施することを特徴とするコンテ
ンツ流通システム。13. A content distribution system, characterized in that a management server, a distribution server, and a playback device are connected by a network, and the content distribution method according to claim 1 is implemented.
通方法で使用される再生ソフト。14. Playback software used in the content distribution method according to claim 1.
通方法で使用される再生ソフトを記録した記録媒体。15. A recording medium on which reproduction software used in the content distribution method according to claim 1 is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002023339A JP2003223569A (en) | 2002-01-31 | 2002-01-31 | Content distribution method, content distribution system, program therefor, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002023339A JP2003223569A (en) | 2002-01-31 | 2002-01-31 | Content distribution method, content distribution system, program therefor, and recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003223569A true JP2003223569A (en) | 2003-08-08 |
Family
ID=27746076
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002023339A Pending JP2003223569A (en) | 2002-01-31 | 2002-01-31 | Content distribution method, content distribution system, program therefor, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003223569A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021527271A (en) * | 2018-06-10 | 2021-10-11 | ブレイブ・ソフトウエア・インコーポレイテッドBrave Software,Inc. | Attention Token Digital Asset Reward |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001118332A (en) * | 1999-10-20 | 2001-04-27 | Sony Corp | Data distribution system and method, data processing device, data use control device, and machine-readable recording medium on which distribution data is recorded |
| JP2001344434A (en) * | 2000-06-01 | 2001-12-14 | Dainippon Printing Co Ltd | Content distribution system, server computer, and recording medium |
-
2002
- 2002-01-31 JP JP2002023339A patent/JP2003223569A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001118332A (en) * | 1999-10-20 | 2001-04-27 | Sony Corp | Data distribution system and method, data processing device, data use control device, and machine-readable recording medium on which distribution data is recorded |
| JP2001344434A (en) * | 2000-06-01 | 2001-12-14 | Dainippon Printing Co Ltd | Content distribution system, server computer, and recording medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021527271A (en) * | 2018-06-10 | 2021-10-11 | ブレイブ・ソフトウエア・インコーポレイテッドBrave Software,Inc. | Attention Token Digital Asset Reward |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4206529B2 (en) | Content management method and content storage system | |
| US6477649B2 (en) | Information recording apparatus, information reproducing apparatus, and information distribution system | |
| US7099479B1 (en) | Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method | |
| US6195432B1 (en) | Software distribution system and software utilization scheme for improving security and user convenience | |
| CA2184786C (en) | Accounting apparatus, information receiving apparatus, and communication system | |
| JP4611606B2 (en) | Data operation method | |
| US20040243488A1 (en) | Storage medium rental system | |
| JP3993385B2 (en) | Content distribution system, copyright protection system, and content receiving terminal | |
| WO2004109972A1 (en) | User terminal for receiving license | |
| JP2003051816A (en) | Content distribution system, content distribution method, data processing device, data processing method, and computer program | |
| JP2000124890A (en) | Information processing apparatus and method, management apparatus and method, information utilization system, providing medium, and external storage medium | |
| JP2002352028A (en) | Content distribution method, content distribution system and device | |
| JP2003242282A (en) | Content distribution system, content distribution method, program for causing computer to execute this method, and recording medium recording this method | |
| JP3575210B2 (en) | Digital information management system, terminal device, information management center, and digital information management method | |
| JP2003271831A (en) | Content distribution method, content distribution system, program therefor, and recording medium | |
| JP2001350727A (en) | Content distribution system | |
| JP2003223569A (en) | Content distribution method, content distribution system, program therefor, and recording medium | |
| JP2000196582A (en) | Information recording, use and delivery method for preventing unauthorized use using storage media identifier | |
| JP2003099676A (en) | Content distribution method, content distribution system and device | |
| JP2002007912A (en) | Digital content rental system and method | |
| JP2002352146A (en) | Content partial charging method and system, content partial charging program, and storage medium storing content partial charging program | |
| JP2003242417A (en) | Content distribution method, content distribution system, content reproduction device, content reproduction program, and recording medium therefor | |
| JP2003036325A (en) | Content usage management system, content usage management method, data processing device, data processing method, and computer program | |
| JPH0950236A (en) | Private key reproduction method and device | |
| JP3941711B2 (en) | Electronic device and control method of electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040706 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040906 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041109 |