(57)【要約】【課題】コンテンツに埋め込まれた電子データに対する不正を抑制して、コンテンツの視聴率を正確に把握する。【解決手段】配信サーバ４０が、電子データを暗号化する暗号化手段４９と、暗号化電子データを電子透かしを用いてコンテンツに埋め込む埋め込み手段５０と、暗号化電子データを復号するための復号鍵を管理する鍵発行手段４６及び復号鍵ＤＢ４２と、コンテンツをユーザ端末に配信する配信手段４５を有し、ユーザ端末２０が、コンテンツをダウンロードする受信手段２４と、コンテンツを再生する再生処理手段２５と、コンテンツを再生した場合に電子透かし情報を抽出する抽出手段２６と、電子透かし情報を配信サーバへ送信する送信手段３０を有し、配信サーバが、電子透かし情報をユーザ端末から受信した場合に暗号化電子データに応じた復号鍵をユーザ端末へ送信する送信手段４８を有する。【選択図】  図１
2004328090.tif 000002
【特許請求の範囲】
【請求項１】
配信サーバからユーザ端末へデジタルコンテンツを配信するためのコンテンツ配信システムにおいて、
前記配信サーバは、電子データを暗号化する暗号化手段と、暗号化電子データを電子透かしを用いてデジタルコンテンツに埋め込む埋込手段と、前記暗号化電子データを復号するための復号鍵を管理する管理手段と、前記暗号化電子データが埋め込まれたデジタルコンテンツをユーザ端末に配信する配信手段を有し、
前記ユーザ端末は、前記デジタルコンテンツを前記配信サーバからダウンロードするダウンロード手段と、前記デジタルコンテンツを蓄積する蓄積手段と、前記デジタルコンテンツを再生する再生手段と、前記再生手段が前記デジタルコンテンツを再生した場合に前記デジタルコンテンツに埋め込まれている前記暗号化電子データを含む電子透かし情報を抽出する抽出手段と、前記電子透かし情報を前記配信サーバへ送信する送信手段を有し、
前記配信サーバは、さらに、前記電子透かし情報を前記ユーザ端末から受信した場合に、前記電子透かし情報に応じた電子データ又は前記電子透かし情報に含まれる暗号化電子データを復号するための復号鍵を前記ユーザ端末へ送信する送信手段とを有することを特徴としたコンテンツ配信システム。
【請求項２】
デジタルコンテンツを配信するためのコンテンツ配信装置において、
電子データを暗号化する暗号化手段と、
暗号化電子データを電子透かしを用いてデジタルコンテンツに埋め込む埋込手段と、
前記暗号化電子データが埋め込まれたデジタルコンテンツをコンテンツ再生装置へ配信する配信手段と、
前記コンテンツ再生装置が前記デジタルコンテンツを再生した場合に、前記デジタルコンテンツに埋め込まれた電子透かし情報及び前記電子データの要求を前記コンテンツ再生装置から受信する受信手段と、
前記電子透かし情報及び前記電子データの要求を前記コンテンツ再生装置から受信した場合に、前記電子透かし情報に応じた電子データを前記コンテンツ再生装置へ送信する送信手段を備えたことを特徴としたコンテンツ配信装置。
【請求項３】
前記電子透かし情報から前記暗号化電子データを抽出する抽出手段と、
前記暗号化電子データを復号するための復号鍵を蓄積する蓄積手段と、
前記暗号化電子データを復号するための復号鍵を前記蓄積手段から検索する検索手段と、
検索された前記復号鍵を用いて前記暗号化電子データを復号する復号手段を備え、
前記送信手段は、復号して得た前記電子データを前記コンテンツ再生装置へ送信することを特徴とした請求項２のコンテンツ配信装置。
【請求項４】
前記電子データごとに前記コンテンツ再生装置へ送信した電子データの数をカウントする計測手段を備え、
前記送信手段は、前記コンテンツ再生装置へ送信した電子データの数が予め定められた数を超過した場合に、前記コンテンツ再生装置への前記電子データの送信を中止することを特徴とした請求項２のコンテンツ配信装置。
【請求項５】
前記電子透かし情報及び前記電子データの要求を前記コンテンツ再生装置から受信した場合に、前記電子透かし情報に基づいて前記デジタルコンテンツを特定し、前記デジタルコンテンツの視聴履歴として管理する視聴履歴管理手段を備えたことを特徴とした請求項２のコンテンツ配信装置。
【請求項６】
前記暗号化電子データをｎ個のデータ片に分割し、元が同じ暗号化電子データであることを示すグループ識別子と各データ片に対しシリアルに付与されたシリアル識別子を各データ片に付与する分割手段を備え、
前記埋込手段は、前記グループ識別子と前記シリアル識別子を含む各データ片を電子透かしを用いて複数のデジタルコンテンツの各々に埋め込むことを特徴とした請求項２のコンテンツ配信装置。
【請求項７】
前記ｎ個のデータ片のうち、ｍ番目のシリアル番号のデータ片は、（ｍ＋１）番目のシリアル番号のデータ片の復号鍵であることを特徴とした請求項６のコンテンツ配信装置。
【請求項８】
デジタルコンテンツを配信するためのコンテンツ配信装置において、
電子データを暗号化する暗号化手段と、
暗号化電子データを電子透かしを用いてデジタルコンテンツに埋め込む埋込手段と、
前記暗号化電子データを復号するための復号鍵を蓄積する蓄積手段と、
前記暗号化電子データが埋め込まれたデジタルコンテンツをコンテンツ再生装置へ配信する配信手段と、
前記コンテンツ再生装置が前記デジタルコンテンツを再生した場合に、前記デジタルコンテンツに埋め込まれた電子透かし情報及び前記復号鍵の要求を前記コンテンツ再生装置から受信する受信手段と、
前記電子透かし情報及び前記復号鍵の要求を前記コンテンツ再生装置から受信した場合に、前記電子透かし情報に基づいて前記復号鍵を前記蓄積手段から検索する検索手段と、
前記復号鍵を前記コンテンツ再生装置へ送信する送信手段を備えたことを特徴としたコンテンツ配信装置。
【請求項９】
前記復号鍵ごとに前記コンテンツ再生装置へ送信した復号鍵の数をカウントする計測手段を備え、
前記送信手段は、前記コンテンツ再生装置へ送信した復号鍵の数が予め定められた数を超過した場合に、前記コンテンツ再生装置への前記復号鍵の送信を中止することを特徴とした請求項８のコンテンツ配信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子透かしを用いて電子データをデジタルコンテンツに埋め込み、そのデジタルコンテンツを配信するための方法およびシステムに関する。
【０００２】
【従来の技術】
電子透かしは、オリジナルコンテンツにコンテンツのＩＤ等のデータを可視または不可視のデータとして埋め込む技術であり、オリジナルコンテンツを改ざんしても透かしデータが消えないという特徴を利用して、著作権情報を透かしで埋め込むことでコンテンツの不正利用を検知し、著作権を保護する目的で使われている。また、コンテンツを再生することによって埋め込まれた電子透かしを抽出することができるという特徴を持っている。以上のことを利用した従来技術として、例えば、著作権情報、購入者情報、利用者情報、利用制限情報、極秘情報を電子透かしとしてデジタルコンテンツに付加し、デジタルコンテンツの不正利用を防止する技術が開示されている（非特許文献１参照）。
【０００３】
一方、端末でのデジタルコンテンツの視聴を配信サーバ側で確認する従来技術として、デジタルコンテンツを複数に分割し、分割した部分のコンテンツを視聴する度にアンケートを行い、視聴履歴を取得する技術が開示されている（特許文献１参照）。
【０００４】
【非特許文献１】松井甲子雄著「電子透かしの基礎」森北出版株式会社、１９９８年８月２１日、（ＩＳＢＮ４−６２７−８２５５１−Ｘ）ｐ．９−１２、ｐ．１３２−１９４
【特許文献１】特開２００２―３５９８３４号公報
【０００５】
【発明が解決しようとする課題】
上記非特許文献１の従来技術では、電子透かしの一般的な用途である利用条件や配信先情報を透かしとしてデジタルコンテンツに埋め込む方法を利用して、利用条件に違反した二次利用や不正な再配布を防止する技術が開示されている。しかし、それらは様々なデジタルコンテンツの不正利用を検出する技術が主であり、抽出後の透かしデータが不正に利用されてしまう恐れがある。
【０００６】
上記特許文献１の従来技術では、詳細な視聴履歴を取得するために、デジタルコンテンツを前半と後半に分け、デジタルコンテンツの序盤、中盤、終盤のタイミングで視聴者にアンケートを要求し、回答しなければ続きのデジタルコンテンツを視聴できないようになっている。そのため、ユーザがデジタルコンテンツを視聴する際に数度にわたって、リモコン等を操作し、アンケートを回答するという手間を強いられるため、ユーザの負担が大きくなる。
【０００７】
本発明の目的は、デジタルコンテンツに埋め込まれた電子データに対する不正を抑制できるシステム及び方法を提供することである。
【０００８】
本発明の目的は、デジタルコンテンツの視聴者（利用者）の負担を軽減しつつ、デジタルコンテンツの視聴率（利用率）を正確に把握できるシステム及び方法を提供することである。
【０００９】
【課題を解決するための手段】
第１の観点として、配信サーバにおいて、暗号化した電子データを含む透かしデータを電子透かしでデジタルコンテンツに埋め込み、当該デジタルコンテンツをユーザ端末に配信する手段と、暗号化した電子データの復号鍵を管理する手段を持ち、ユーザ端末はデジタルコンテンツ再生時に電子透かし情報を抽出する手段を持つデジタルコンテンツ配信システムを提供する。電子透かしによって埋め込まれた暗号化した電子データを含む透かしデータは、デジタルコンテンツを再生することによってしか抽出することができないことを利用して、ユーザが透かしデータを取得することで当該デジタルコンテンツを確実に再生したことを定義することができ、かつ、透かしデータを抽出しただけでは、暗号化されているため、電子データの改ざんをすることができない。
【００１０】
第２の観点として、第１の観点に加えて暗号化した電子データを利用できるデジタルコンテンツ配信システムを提供する。ユーザは取得した暗号化した電子データの復号鍵を配信サーバから取得するか、もしくは、暗号化した電子データを配信サーバに送信することによって利用することができ、配信サーバではユーザ端末で当該暗号化した電子データを埋め込んだデジタルコンテンツをユーザが視聴したこととして、当該デジタルコンテンツの視聴履歴を蓄積することができる。電子データ利用時に視聴履歴を取得するため、ユーザに対してシームレスに視聴履歴の取得を行うことができる。
【００１１】
第３の観点として、ユーザがデジタルコンテンツを再生することで、透かしデータを取り出してユーザ端末内の蓄積装置に蓄積し、複数のデジタルコンテンツを再生することによって、関連付けられたｎ個の透かしデータを収集し、ｎ個の透かしデータに含まれるデータを結合して、ひとつの暗号化した電子データを生成する方法を提供する。配信サーバ内において、１つの電子データを暗号化した後、ｎ個に分割し、個々のデータに対して、本デジタルコンテンツ配信システム内でユニークなデータ識別子と、ｎ個に分割された電子データが同一のグループであることを示すグループ識別子と、結合するときに必要なｎ個の電子データの順番を示す１からｎまでの整数を取るシリアル番号等を付加することによって構成されている。電子データ利用時には分割したデータを統合して復号化を行う。第２の観点のデジタルコンテンツ配信システムに適用することで、１度に複数の視聴履歴を取得することができ、第２の観点を好適に実施することができる。
【００１２】
第４の観点として、第３の観点を踏まえてグループ識別子を利用した透かしデータの利用方法を提供する。グループ識別子を持つ暗号化した透かしデータがあり、１からｎ−１までの任意の整数であるシリアル番号ｍの透かしデータは、それ自身が持つ暗号化した電子データを復号化することによって得られるシリアル番号ｍ＋１の透かしデータが持つ暗号化した電子データの復号鍵である。シリアル番号ｎを持つ透かしデータは、本デジタルコンテンツ配信システムで有効な電子データが暗号化して入っており、ｎ個すべての電子透かし情報を収集すると、ユーザは任意のタイミングで、シリアル番号１の暗号化した電子データを復号化する鍵を配信サーバから取得し、当該電子データを復号化することでシリアル番号２の透かしデータにある暗号化した電子データのシリアル番号３用の復号鍵を取り出し、これを連鎖的に実施することによりシリアル番号ｎにある本システムで利用可能な電子データを取り出すことができる。第４の観点のデジタルコンテンツ配信システムに適用することで、１度に複数の視聴履歴を取得することができ、第２の観点を好適に実施することができる。
【００１３】
第５の観点として、配信サーバの機能として、復号鍵取得要求をしてきたユーザに対して、先着の限定人数にのみ復号鍵を送付する、もしくは、ユーザ端末から暗号化した電子データに対して先着の限定人数にのみ、暗号化した電子データを受信する方法を提供する。電子データの利用可能人数を限定することで、ユーザの購入意欲を促進することができる。第３の観点、第４の観点を踏まえることで、よりユーザの購入意欲を促進することができるデジタルコンテンツ配信システムを提供することができる。
【００１４】
【発明の実施の形態】
本発明の実施の形態について、図面を参照しながら説明する。本実施の形態は、クーポンや電子マネーなどのユーザにとって価値の高い有価情報を暗号化して識別子を付与し、透かしデータとしてデジタルコンテンツに埋め込み、ユーザ端末の要求に応じて当該デジタルコンテンツを配信することを想定している。電子透かし情報はデジタルコンテンツを再生しなければ、抽出することができないため、透かしデータを抽出した後、その情報に含まれる暗号化した電子データを復号するときに、暗号化した電子データを配信サーバに送ると共に暗号化した電子データの復号を配信サーバに要求するか、もしくは、復号鍵を配信サーバに要求することで配信サーバに履歴が残る。その履歴は、ユーザがデジタルコンテンツを視聴したとして配信サーバが認識し、当該デジタルコンテンツの視聴履歴とすることができる。抽出した透かしデータは、抽出した状態でユーザ端末内の蓄積装置に蓄積することで、ユーザが電子データを不正に操作することを防ぐことができる。
【００１５】
図１は、本発明の第１実施形態にかかるデジタルコンテンツ配信システム１の基本構成を示すブロック図である。このデジタルコンテンツ配信システム１は、ユーザ端末２０と配信サーバ４０とをネットワーク１００で接続したものである。
【００１６】
ユーザ端末２０は、パーソナルコンピュータやセットトップボックスなどのコンピュータ装置であり、透かしデータ６００を蓄積する電子透かしストレージ２１と、デジタルコンテンツ再生時にデジタルコンテンツを再生する再生部２２と、外部からの入力機器によってユーザ端末２０を操作するユーザ指示２３と、デジタルコンテンツを受信するコンテンツ受信手段２４と、デジタルコンテンツを再生するコンテンツ再生処理手段２５と、デジタルコンテンツ再生時に当該デジタルコンテンツに埋め込まれている透かしデータ６００を抽出し、電子透かしストレージ２１に蓄積する電子透かし抽出手段２６と、電子透かしストレージ２１内の透かしデータ６００をユーザが閲覧できるように再生部２２を利用してリストを表示するリスト表示手段２８と、電子透かしストレージ２１からユーザ指示２３における内容から必要な透かしデータ６００を取り出し、暗号化した電子データ５００の復号鍵を取得する復号鍵要求手段２９と、暗号化した電子データ５００を復号化するデータ再生手段２７と、生成されたクーポンなどを配信サーバ４０に送信するデータ送信手段３０を含んでいる。
【００１７】
配信サーバ４０は、例えばワークステーションであり、配信用コンテンツＤＢ４１と、発行した復号鍵を蓄積する復号鍵ＤＢ４２と、視聴履歴を蓄積する視聴履歴ＤＢ４３と、デジタルコンテンツ配信システム１で利用可能な例えばクーポンである電子データ５００と、デジタルコンテンツ配信手段４５と、暗号鍵を発行する鍵発行手段４６と、復号鍵要求手段２９からのデータ識別子５０１を受信し、データ識別子５０１をキーとしてユーザ所望の復号鍵を検索し、ユーザ端末に送信する復号鍵送受信手段４８と、鍵発行手段４６によって発行された暗号鍵を利用し電子データ５００を暗号化する暗号化手段４９と、暗号化した電子データ５００を透かしデータ６００としてデジタルコンテンツに埋め込む電子透かし埋め込み手段５０と、ユーザ端末２０から送信された電子データ５００を受信するデータ受信手段５１を含み、さらに、暗号化した電子データ５００に付加情報を埋め込む識別子埋め込み手段５２と、暗号化された電子データ５００をｎ個に分割するデータ分割手段５３と、ユーザ端末から送信された電子データを蓄積する電子データログＤＢ４４を含む。
【００１８】
図２は、配信サーバ４０で暗号化手段４９によって暗号化され、その後、電子透かし埋め込み手段５０によって透かしデータ６００としてデジタルコンテンツに埋め込まれる電子データ５００の構成内容を示す。データ構成内容は、電子データ５００を一意に識別することができるデータ識別子５０１と、電子データ５００が属するグループを一意に識別できるグループ識別子６１０を含んでいる。電子データ５００は、例えば、クーポンのようなユーザが本システム内で利用することができるものである。
【００１９】
図３は、配信サーバで、電子透かし埋め込み手段５０によってデジタルコンテンツに埋め込まれる透かしデータ６００、あるいは、ユーザ端末２０に存在する電子透かしストレージ２１に蓄積される透かしデータ６００の構成内容を示す。透かしデータ６００はデータ識別子５０１と、透かしデータ６００が属するグループを定義するグループ識別データ６０１と、電子データ５００を暗号化した暗号化データ６０２によって構成されており、そのうちグループ識別データは、電子データ５００のデータ識別子５０１をグループの識別子とするグループ識別子６１０と、例えば、グループ内の全データ数やｎ個目のデータであることを示すフラグなどにあげられるグループ内のデータが揃ったことを検知できる結合識別子６１１と、グループ内ではユニークであるｎ個の連続した結合するときの順序を示す番号であるシリアル番号６１２を含む。
【００２０】
図４は、配信サーバ４０で、透かしデータ６００をデジタルコンテンツに埋め込む方法を示した流れ図である。ユーザにデジタルコンテンツ配信システム１を提供するために、その前段階の処理としてデジタルコンテンツに実施されるものである。
【００２１】
ステップ３００において、鍵発行手段４６によって暗号鍵を生成する。
【００２２】
ステップ３０２において、ステップ３０１で生成した暗号鍵を利用して電子データ５００を暗号化し、鍵情報は復号鍵ＤＢ４２に登録する。
【００２３】
ステップ３０４において、識別子埋め込み手段５２によって、暗号化した電子データ５００にデータ識別子５０１と、グループ識別子６１０と、結合識別子６１１を埋め込む。
【００２４】
ステップ３０６において、電子透かし埋め込み手段５０にて、配信用コンテンツＤＢ４１からデジタルコンテンツを取りだし、ステップ３０４における生成物を、電子透かしとして埋め込む。
【００２５】
ステップ３０８において、ステップ３０６にて、電子透かしを埋め込まれたデジタルコンテンツを配信用コンテンツＤＢ４１に登録する。
【００２６】
図５は、デジタルコンテンツ配信システムの基本的な流れである。ステップ４００〜ステップ４０９で利用されるデジタルコンテンツには、事前にステップ３００〜ステップ３０８までの処理が行われているものとする。また、デジタルコンテンツは映像、音声などのデータを想定している。
【００２７】
ステップ４００において、ユーザはユーザ端末２０をユーザ指示２３からコンテンツ受信手段２４を操作して、デジタルコンテンツを受信する。
【００２８】
ステップ４０１において、デジタルコンテンツ配信手段４５は、ユーザ端末２０に存在するコンテンツ受信手段２４からの要求によって、デジタルコンテンツを送信する。
【００２９】
ステップ４０２において、コンテンツ再生処理手段２５によって、デジタルコンテンツを再生し、電子透かし抽出手段２６では、デジタルコンテンツを再生することによって始めて抽出できる透かしデータ６００の抽出を行う。抽出されたデータは、電子透かしストレージ２１に蓄積される。
【００３０】
ステップ４０３において、リスト表示手段２８は、再生部２２を利用して電子透かしストレージ２１に蓄積されている透かしデータ６００のリストを表示する。ユーザは、ユーザ指示２３を利用してリストの中から所望の透かしデータ６００を選択する。
【００３１】
ステップ４０４において、ステップ４０３にて選択された透かしデータ６００のデータ識別子５０１を復号鍵要求手段２９によって復号鍵送受信手段４８へ送信し、当該データ識別子５０１に対応する復号鍵を取得する。
【００３２】
ステップ４０５において、ユーザ端末２０から送られてきたデータ識別子５０１を用いて復号鍵ＤＢ４２内を検索し、当該データ識別子５０１に対応した復号鍵を取得する。取得した復号鍵を当該データ識別子５０１が送信されてきたユーザ端末２０に送信する。
【００３３】
ステップ４０６において、ライセンス要求手段２９は、復号鍵を受信すると、データ再生手段２７が当該復号鍵を使い、透かしデータ６００の暗号化データ６０２に対して復号化を行い、電子データ５００を再生する。
【００３４】
ステップ４０７において、データ送信手段３０が再生された電子データ５００を配信サーバ４０に送信することによって、ユーザは電子データ５００を利用したことになる。電子データ５００は、クーポンとしての利用を想定しているため、例えば、クーポンを送信したユーザに、次回のデジタルコンテンツの購入時に支払われる代金の一部、もしくは全てに代わるものを受けることができる。
【００３５】
ステップ４０８において、データ受信手段５１は、ユーザ端末２０から送信されてきたデータ識別子５０１の受信履歴を、視聴履歴ＤＢ４３に登録する。視聴履歴は一定期間後、デジタルコンテンツ毎に集計を行い、視聴率を算出するのに用いられる。つまり、どの暗号化データをどのデジタルコンテンツに埋め込んだかを特定するために、暗号化データをデジタルコンテンツに埋め込む際にデータ識別子５０１とデジタルコンテンツの識別子のテーブルを作成するのが好ましい。そして、テーブルを参照して視聴率を集計したデジタルコンテンツに埋め込まれたデータ識別子５０１を抽出し、データ識別子５０１の受信数を視聴履歴ＤＢ４３から算出するのが好ましい。  視聴率の算出処理は、配信サーバが実行してもよいし、配信サーバ４０は視聴履歴を他の機器へ送信し、その後他の機器が実行してよい。デジタルコンテンツが再生されなければ、電子透かしは情報取り出されないことから、視聴履歴ＤＢ４３に蓄積されたデータは、デジタルコンテンツの視聴したことを示す視聴履歴データであることが言え、その視聴履歴データを基にして得られるデジタルコンテンツ毎の視聴率は信頼性の高いデータであると言える。
【００３６】
ステップ４０９において、データ送信手段３０から送信されてきた電子データ５００は、データ受信手段５１で受信し、ユーザ毎に電子データ５００の受信履歴を電子データログＤＢ４４に登録し、ユーザが次回デジタルコンテンツを購入するときに、電子データログＤＢ４４を参照して、購入代金の割引などを行う。
【００３７】
本システムを利用したサービスにおいて、会員管理を行っていない場合、デジタルコンテンツ毎に得られる視聴履歴は、当該デジタルコンテンツを視聴した全人数をカウントすることが可能であり、当該デジタルコンテンツにおいて視聴率を取得することができる。また、会員管理を行った場合、デジタルコンテンツを視聴した会員の属性情報（性別、年齢、住所等）を利用することにより、当該デジタルコンテンツを好む性別や年齢層などのユーザ属性を調査することができ、当該デジタルコンテンツに連携させた広告を行う場合の指標にすることができる。
【００３８】
また、ステップ４０６以降に関して、暗号化された電子データ５００を復号化せずに、暗号化した電子データ５００をそのまま、配信サーバ４０に送信することも可能である。その場合、配信サーバ４０では、送られてきた暗号化した電子データ５００を復号化することによって、当該電子データ５００の正当性を判断する。当該電子データ５００が正当なものであると確認ができると、視聴履歴ＤＢ４３に当該デジタルコンテンツに視聴があったことを登録する。
【００３９】
次に、第２の実施の形態を説明する。第１の実施の形態と同様、電子データ５００の利用形態としたクーポンを想定している。ただし、単一の電子データ５００が１つのクーポンになるのではなく、複数の電子データ５００を集めることによって、１つのクーポンとしての機能を提供できるようにする。ユーザには、電子データ５００を収集することによってクーポンを提供するというインセンティブを与えることによって、ユーザのデジタルコンテンツの購入意欲を促進することができる。基本的な電子データを配信して、視聴履歴を取得するシステムは、第１の実施の形態におけるデジタルコンテンツ配信システムと同様である。
【００４０】
図６は、上記実施の形態の配信サーバ４０におけるデータ５００の生成方法を示す流れ図である。図の流れはステップ３２０〜ステップ３２５で示す。本発明に係わる範囲は、ステップ３２２〜ステップ３２５である。
【００４１】
ステップ３２０において、鍵発行手段４６は、電子データ５００を暗号化するための暗号鍵を生成する。
【００４２】
ステップ３２１において、暗号化手段４９は、ステップ３２０で生成した暗号鍵を用いて、電子データ５００を暗号化する。
【００４３】
ステップ３２２において、データ分割手段５３は、暗号化データ６０２を任意のｎ個に分割する。分割には、暗号化データ６０２のサイズに対してｎ個へ等分に分割する方法、ｎ個の任意のサイズに分割する方法などあるが、本発明では特定しない。
【００４４】
ステップ３２３において、識別子埋め込み手段５２は、グループ識別子６１０に電子データ５００のデータ識別子５０１を埋め込み、ｎ個のデータ識別子５０１を発行し、ｎ個に分割した暗号化データ６０２各々にデータ識別子５０１と結合識別子６１１と、シリアル番号６１２を埋め込む。
【００４５】
ステップ３２４において、ステップ３２０で生成した暗号鍵を復号鍵ＤＢ４２に登録する。
【００４６】
ステップ３２５において、電子透かし埋め込み手段５０は、ステップ３２３で生成したｎ個の透かしデータをデジタルコンテンツに埋め込み、埋め込んだデジタルコンテンツ配信用コンテンツＤＢ４１に登録する。
【００４７】
次にユーザ端末２０におけるグループ識別子６１０を利用した電子データ５００の利用方法を示す。
【００４８】
図７はグループ識別子６１０を利用した電子データ５００の利用方法を示した流れ図である。ユーザは事前に複数のデジタルコンテンツを視聴しており、電子透かしストレージ２１内には、いくつかの透かしデータ６００が蓄積されているものとする。ステップ４３０〜ステップ４３４によってその流れを示す。本発明に係わる範囲は、ステップ４３０〜ステップ４３２である。
【００４９】
ステップ４３０において、リスト表示手段２８は、電子透かしストレージ２１に存在する透かしデータ６００のうち、グループ識別子６１０が設定されている透かしデータ６００を検知すると、同グループ識別子６１０を持つ透かしデータ６００を検索する。
【００５０】
ステップ４３１において、リスト表示手段２８は検索を行い結合識別子６１１を利用して、同グループ識別子６１０を持つ透かしデータ６００の数が足りなかった場合、再生部２２を利用してユーザに同グループ識別子６１０を持つ透かしデータ６００が不足していることを表示する。全て揃っている場合には、再生部２２を利用してユーザに同グループ識別子６１０を持つ透かしデータ６００がそろったことを通知する。
【００５１】
ステップ４３２において、再生部２２に表示された結果に、同グループ識別子６１０を持つ透かしデータ６００がそろったならば、ユーザ指示２３に従って配信サーバ４０にグループ識別子６１０を送信し、暗号化した電子データを復号化する鍵のデータ識別子５０１にユーザ端末２０から送信したグループ識別子６１０に対応した復号鍵を取得する。
【００５２】
ステップ４３３において、データ再生手段２７は、同グループ識別子６１０を持つ透かしデータ６００をシリアル番号６１２順に並べて結合し、取得した復号鍵を利用して、結合した電子データ５００を復号化する。
【００５３】
ステップ４３４において、データ送信手段３０は、ステップ４３３で再生した電子データ５００をデータ受信手段５１へ送信する。データ受信手段５１は、受信した電子データ５００をユーザ毎に電子データログＤＢ４４に登録し、ユーザが次回デジタルコンテンツを受信するときに、電子データログＤＢ５３を参照して、購入代金の割引などを行う。
【００５４】
ステップ４３３以降において分割データを統合して復号鍵を要求する方法以外に、配信サーバ内で分割データを管理する方法もある。ユーザ端末は分割データ取得した時点でデータ受信手段５１に送信し、電子データログＤＢ４４に蓄積する。配信サーバ４０は、分割データを受信するごとに、すべての分割データが揃ったか否かを判定し、すべて分割データがそろったときにユーザ端末２０にクーポンが利用できることを通知する。また、分割データが全てそろうまでユーザ端末に蓄積し、全てそろった時点で分割データのまま配信サーバに送信・統合し復号化することで、分割データの正当性を確認しユーザ端末にクーポンが利用できることを通知する方法も可能である。
【００５５】
第２の実施の形態を利用し、１連のデジタルコンテンツ（映像や音声）に所定のタイミングでｎ個の分割したデータを埋め込むことで、当該デジタルコンテンツをユーザが全て再生したことを確認することができる。ユーザ端末で当該デジタルコンテンツを再生し、全て見終わるとｎ個の分割したデータが、電子透かしストレージ２１に蓄積され、復号鍵取得のフェーズに移ることができる。当該デジタルコンテンツの再生を中断してしまうと、中断した以降のタイミングに埋め込まれている分割データは全て取り出せないため、ｎ個全てそろうことができず、透かしデータ６００を利用するための復号鍵取得のフェーズに移ることができない。このように、デジタルコンテンツの再生を必ず確認したい場合、例えば、商品の広告を編集したデジタルコンテンツ等に上記分割データを埋め込むことで、配信サーバでは、ユーザが確実に広告を再生したことを示す視聴履歴を集めることができ、商品の広告効果を図る技術として利用できる。ユーザが、デジタルコンテンツをスキップして視聴することも抑制できる。
【００５６】
次に、第３の実施の形態を説明する。第１の実施の形態におけるデジタルコンテンツ配信システム利用することを前提とし、電子データ５００の利用の形態としてクーポンを想定している。ただし、配信サーバ４０において、復号鍵を要求してきたユーザの中で先着ｍ名に対してのみ復号鍵を送信してクーポンの利用を制限する。このときｍは任意の正の整数であり、復号鍵要求を受け付ける最大数である最大受信件数である。復号鍵を取得するためにデータ識別子５０１をユーザ端末から送信するところを、暗号化データ６０２を送信することによっても実施できるものとする。これによって、ユーザのデジタルコンテンツにおける購入意欲を促進することができる。
【００５７】
上記実施の形態は図８にある配信サーバ４０におけるライセンス送信手段４８の処理手順によって示す。流れはステップ４４０〜ステップ４４４で示す。本発明に係わる範囲は、ステップ４４１〜ステップ４４４である。なお、復号鍵送受信手段４８以外の処理は、第１の実施の形態と同様である。
【００５８】
ステップ４４０において、復号鍵送受信手段４８は、復号鍵要求手段２９から送信されてくるデータ識別子５０１、あるいは、グループ識別子６１０を受信する。
【００５９】
ステップ４４１において、復号鍵送受信手段４８は、データ識別子５０１、あるいは、グループ識別子６１０毎に復号鍵要求の受信件数をカウントする機能と事前に設定した最大受信件数をカウントした受信件数を比較する機能を持っている。ユーザ端末２０からの要求があるごとに、要求のあったデータ識別子５０１、あるいは、グループ識別子６１０の要求受信件数と最大受信件数を比較し、受信件数に１を足した値が最大受信件数より小さい、もしくは等しい場合には受信件数に１を足して、ステップ４４２に遷移する。受信件数に１を足した値が最大受信件数より大きい場合、最大受信件数を超えたことをデータ送信手段３０に通知する。
【００６０】
ステップ４４２において、ユーザ端末２０から送信されてきたデータ識別子５０１、あるいは、グループ識別子６１０の受信履歴を視聴履歴ＤＢ４３に登録する。
【００６１】
ステップ４４３において、復号鍵送受信手段４８は、ユーザ端末２０に対して、要求したデータ識別子５０１、あるいは、グループ識別子６１０の復号鍵を送信する。
【００６２】
第３の実施の形態によりユーザのデジタルコンテンツの購入意欲を促進することができる。
【００６３】
次に第４の実施の形態を説明する。第２の実施形態の利用を前提とした複数の透かしデータ６００を集めて、１つのクーポンを生成する機能を提供するものである。
【００６４】
図１０は、第４の実施の形態における透かしデータ６００の構造と関連性を示す。ただし、実際に利用できるクーポンはシリアル番号６１２のｎを持つ透かしデータ６００だけであり、シリアル番号６１２のｎ−１までの透かしデータ６００は、全て暗号化した復号鍵が暗号化データ６０２に入っている。シリアル番号６１２のｍの透かしデータ６００が持つ復号鍵は、シリアル番号６１２の（ｍ＋１）の暗号化データ６０２を復号化する復号鍵であり、シリアル番号６１２の最も小さい透かしデータ６００は、自らの暗号化データを復号する復号鍵を、復号鍵要求手段２９を利用して、配信サーバから取得する。ここで言うｍは、１からｎまでの整数である。
【００６５】
以上の実施の形態を利用して第５の実施の形態に適用することにより、データ分割手段５３に依存することがなくなる。
【００６６】
本発明のデジタルコンテンツ配信システムによれば、電子透かしによって埋め込まれた暗号化した電子データは、デジタルコンテンツを再生することによって始めて取り出せることを利用して、ユーザがデジタルコンテンツを再生することによって蓄積した透かしデータ内の電子データを利用するときに、配信サーバに復号鍵を取得する、もしくは、暗号化した電子データを送信することで、デジタルコンテンツに対するユーザの視聴履歴として配信サーバに視聴履歴ログを残し、一定期間の後、集計することによって、デジタルコンテンツに対する信頼性の高い視聴率を取得することができ、ユーザに対してシームレスに視聴履歴を取得することができる。
【００６７】
本発明の暗号化した電子データを電子透かし情報としてデジタルコンテンツに埋め込むことで、ユーザが電子データを利用したい場合には、必ず配信サーバから復号鍵を取得するか、もしくは、暗号化データを配信サーバに送信するかをしなければならないため、ユーザの電子データの不正利用を検知する手段を提供できる。
【００６８】
本発明のグループ識別子をもつ電子データの利用方法によれば、ユーザがｎ個の透かしデータを収集することによって、１つの電子データを取得できることで、ユーザはｎ個のデジタルコンテンツを再生する必要があり、ユーザの購入頻度を高めることができる。
【００６９】
【発明の効果】
本発明によれば、デジタルコンテンツに埋め込まれた電子データに対する不正を抑制できる。
【００７０】
本発明によれば、デジタルコンテンツの視聴者（利用者）の負担を軽減しつつ、デジタルコンテンツの視聴率（利用率）を正確に把握できる。
【図面の簡単な説明】
【図１】本発明におけるデジタルコンテンツ配信システムの基本構成図である。
【図２】電子データの構成図である。
【図３】透かしデータの構成図である。
【図４】デジタルコンテンツにデータを埋め込む方法を説明した流れ図である。
【図５】本発明の第１の実施形態にかかるデジタルコンテンツ配信システムの流れ図である。
【図６】本発明の第２の実施形態にかかる透かし情報の生成方法を説明した流れ図である。
【図７】本発明の第２の実施形態にかかる電子データの利用方法を説明した流れ図である。
【図８】本発明の第３の実施形態にかかるクーポンの利用者を限定する方法を説明した流れ図である。
【図９】本発明の第４の実施形態にかかる複数の電子データを１つのクーポンとして利用する方法を説明した構成図である。
【符号の説明】
１・・・デジタルコンテンツ配信システム、２０・・・ユーザ端末、２１・・・電子透かしストレージ、２２・・・再生部、２３・・・ユーザ指示、２４・・・コンテンツ受信手段、２５・・・コンテンツ再生処理手段、２６・・・電子透かし抽出手段、２７・・・データ再生手段、２８・・・リスト表示手段、２９・・・復号鍵要求手段、３０・・・データ送信手段、４０・・・配信サーバ、４１・・・配信用コンテンツＤＢ、４２・・・復号鍵ＤＢ、４３・・・視聴履歴ＤＢ、４４・・・電子データログＤＢ、４５・・・デジタルコンテンツ配信手段、４６・・・鍵発行手段、４７・・・復号化手段、４８・・・復号鍵送受信手段、４９・・・暗号化手段、５０・・・電子透かし埋め込み手段、５１・・・データ受信手段、５２・・・識別子埋め込み手段、５３・・・データ分割手段、１００・・・ネットワーク、５００・・・電子データ、５０１・・・データ識別子、６００・・・透かしデータ、６０１・・・グループ識別データ、６０２・・・暗号化データ、６１０・・・グループ識別子、６１１・・・グループ内データ数、６１２・・・シリアル番号。
【図１】
2004328090.tif 000003
【図２】
2004328090.tif 000004
【図３】
2004328090.tif 000005
【図４】
2004328090.tif 000006
【図５】
2004328090.tif 000007
【図６】
2004328090.tif 000008
【図７】
2004328090.tif 000009
【図８】
2004328090.tif 000010
【図９】
2004328090.tif 000011