(57)【要約】【課題】配信者の装置からコンテンツが流出する危険を低減しつつ、配信者においてユーザ特定情報の埋め込みを可能とするコンテンツ配信システムを提供する。【解決手段】複数の配信装置と、配信すべきコンテンツのデータから、それぞれが複数の配信装置のいずれかに対応し、当該コンテンツを復元できる複数の分散データを生成し、生成した複数の分散データを、対応する配信装置に送信する送信装置と、を備えているコンテンツ配信システムであって、前記複数の配信装置のそれぞれは、ユーザ装置から前記コンテンツの配信要求を受け取ると、前記ユーザ装置のユーザを特定するユーザ特定情報を、保持している前記コンテンツの分散データに埋め込んで前記ユーザ装置に配信する。【選択図】図３
2014106914.tif 000002
【特許請求の範囲】
【請求項１】
複数の配信装置と、
配信すべきコンテンツのデータから、それぞれが複数の配信装置のいずれかに対応し、当該コンテンツを復元できる複数の分散データを生成し、生成した複数の分散データを、対応する配信装置に送信する送信装置と、
を備えているコンテンツ配信システムであって、
前記複数の配信装置のそれぞれは、ユーザ装置から前記コンテンツの配信要求を受け取ると、前記ユーザ装置のユーザを特定するユーザ特定情報を、保持している前記コンテンツの分散データに埋め込んで前記ユーザ装置に配信する、
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記送信装置は、閾値秘密分散法により前記複数の分散データを生成することを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記コンテンツは画像であり、
前記複数の配信装置のそれぞれは、前記ユーザ特定情報である１つ以上の値を、保持している前記コンテンツ分散データの所定の画素に対応する値に加算することで、前記ユーザ特定情報を、保持している前記コンテンツの分散データに埋め込むことを特徴とする請求項１又は２に記載のコンテンツ配信システム。
【請求項４】
複数の配信装置を含むコンテンツ配信システムにおけるコンテンツ配信方法であって、
配信すべきコンテンツのデータから、それぞれが複数の配信装置のいずれかに対応し、当該コンテンツを復元できる複数の分散データを生成し、生成した複数の分散データを、対応する配信装置に保存するステップと、
ユーザ装置から前記コンテンツの配信要求を受け取ると、前記複数の配信装置のそれぞれにおいて前記ユーザ装置のユーザを特定するユーザ特定情報を、保存している前記コンテンツの分散データに埋め込んで前記ユーザ装置に配信するステップと、
を含むことを特徴とするコンテンツ配信方法。
【請求項５】
前記複数の分散データは、閾値秘密分散法によりを生成されていることを特徴とする請求項４に記載のコンテンツ配信方法。
【請求項６】
前記コンテンツは画像であり、
前記複数の配信装置のそれぞれは、前記ユーザ特定情報である１つ以上の値を、保持している前記コンテンツ分散データの所定の画素に対応する値に加算することで、前記ユーザ特定情報を、保持している前記コンテンツの分散データに埋め込むことを特徴とする請求項４又は５に記載のコンテンツ配信方法。
【請求項７】
複数の配信装置を含むコンテンツ配信システムにおける前記配信装置であって、
配信すべきコンテンツを復元できる複数の分散データの１つを受信して保存する手段と、
ユーザ装置から前記コンテンツの配信要求を受け取ると、前記ユーザ装置のユーザを特定するユーザ特定情報を、保存している前記コンテンツの分散データに埋め込んで前記ユーザ装置に配信する手段と、
を備えていることを特徴とする配信装置。
【請求項８】
請求項７に記載の配信装置としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システムに関し、より詳しくは、著作権保護のために、配信するコンテンツに電子透かしを埋め込む技術に関する。
【背景技術】
【０００２】
コンテンツ配信システムにおいて、コンテンツの著作権者は、そのコンテンツの配信を、コンテンツの配信主体である配信者に委ね、ユーザは、コンテンツの著作権者ではなく、配信者からコンテンツを購入する等して取得している。ここで、コンテンツの著作権保護のために、例えば、暗号を利用することができる。具体的には、著作権者はコンテンツを鍵で暗号化し、この鍵をユーザと共有することでコンテンツを保護することができる。しかしながら、ユーザは、少なくとも暗号化されたコンテンツ、例えば、画像を復号できるため、ユーザは、復号したコンテンツを不正公開できることになる。この様な不正公開を防止するために、ユーザを特定できるユーザ特定情報を画像に埋め込むこと、所謂、電子透かしが利用されている（非特許文献１）。
【０００３】
このユーザ特定情報の埋め込みは、コンテンツをユーザに配信する際に行う必要があるため配信者にて行わなければならない。一方、例えば、著作権者がコンテンツをそのまま配信者のシステムに入力すると、この配信者のシステムからコンテンツが流出する危険性がある。これを防ぐためには、著作権者においてコンテンツを暗号化し、暗号化したコンテンツを配信者のシステムに入力すれば良いことになる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｉ.  Ｊ.  Ｃｏｘ, ｅｔ．ａｌ，"Ｓｅｃｕｒｅ  ｓｐｒｅａｄ  ｓｐｅｃｔｒｕｍ  ｗａｔｅｒｍａｒｋｉｎｇ  ｆｏｒ  ｉｍａｇｅｓ，  ａｕｄｉｏ  ａｎｄ  ｖｉｄｅｏ，"  ｉｎ  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ＩＥＥＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃe  ｏｎ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ，  ｖｏｌ.３，  ｐｐ.２４３−２４６，１９９６年９月
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、著作権者が暗号化したコンテンツを配信者に渡すと、配信者においては暗号化されたコンテンツを復号することなくユーザ特定情報をコンテンツに埋め込むことは困難である。しかし、配信者においてコンテンツの復号を許可すると、配信者からのコンテンツの流出の危険が生じる。
【０００６】
本発明は、配信者の装置からコンテンツが流出する危険を低減しつつ、配信者においてユーザ特定情報の埋め込みを可能とするコンテンツ配信システム及び方法を提供するものである。
【課題を解決するための手段】
【０００７】
本発明の一側面によると、複数の配信装置と、配信すべきコンテンツのデータから、それぞれが複数の配信装置のいずれかに対応し、当該コンテンツを復元できる複数の分散データを生成し、生成した複数の分散データを、対応する配信装置に送信する送信装置と、を備えているコンテンツ配信システムであって、前記複数の配信装置のそれぞれは、ユーザ装置から前記コンテンツの配信要求を受け取ると、前記ユーザ装置のユーザを特定するユーザ特定情報を、保持している前記コンテンツの分散データに埋め込んで前記ユーザ装置に配信することを特徴とする。
【発明の効果】
【０００８】
配信者の装置からコンテンツが流出する危険を低減しつつ、配信者においてユーザ特定情報の埋め込みが可能になる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態による配信システムの例示的な構成図。
【図２】一実施形態による配信装置、権利者装置及びユーザ装置の例示的な構成図。
【図３】一実施形態によるコンテンツへのユーザ特定情報の埋め込みの説明図。
【発明を実施するための形態】
【００１０】
以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の各図においては、実施形態の説明に必要ではない構成要素については図から省略する。なお、以下の説明においては、コンテンツの例として画像を用いるが、本発明はデジタル・データで表現できる任意のコンテンツに対して適用可能である。
【００１１】
図１は、本実施形態によるコンテンツの配信システムの概略的な構成図である。図１において、配信装置１１〜１３は、配信者が使用する装置であり、権利者装置２は、画像の著作権者が使用する装置であり、ユーザ装置３は、配信システムのユーザが使用する装置である。これら装置は、コンピュータ上で適切なプログラムを実行することにより実現される。また、これら装置は、例えばインターネットといった、データのネットワーク４に接続している。なお、本実施形態において、配信装置１１、１２、１３を管理する配信者は異なるものとし、各配信装置１１、１２、１３には、ユーザ装置３を使用するユーザを認証するための情報や、当該ユーザのユーザ特定情報を設定しておく。
【００１２】
また、権利者装置２は、配信システムで配信する画像に対応する画像データから、秘密分散法により、当該画像データを生成できる複数の分散データ、本例では３つの分散データを生成し、それぞれを、配信装置１１、１２、１３に送信しておく。秘密分散法としては、例えば、シャミアの秘密分散法を使用することができる。例えば、図３（Ａ）に示す様に画像データの画素＃１〜＃４の画素値がそれぞれ１００、９６、８５、４１であるものとする。また、配信装置１１をｘ＝１、配信装置１２をｘ＝２、配信装置１３をｘ＝３とし、元のデータをｘ＝０に対応させるものとする。ここで、画素＃１については、多項式ｙ＝−１０ｘ＋１００を使用すると、ｘ＝１、２、３のときにｙ＝９０、８０、７０である。よって、図３（Ｂ）に示す様に、画素＃１のデータとして配信装置１１、１２、１３にはそれぞれ９０、８０、７０が送信され、各配信装置で保存されることになる。同様に、画素＃２については、多項式ｙ＝３ｘ＋９６を使用すると、画素＃２のデータとして配信装置１１、１２、１３にはそれぞれ９９、１０２、１０５が送信され、各配信装置で保存されることになる。さらに、画素＃３については、多項式ｙ＝５ｘ＋８５を使用すると、画素＃３のデータとして配信装置１１、１２、１３にはそれぞれ９０、９５、１００が送信され、各配信装置で保存されることになる。さらに、画素＃４については、多項式ｙ＝−７ｘ＋４１を使用すると、画素＃４のデータとして配信装置１１、１２、１３にはそれぞれ３４、２７、２０が送信され、各配信装置で保存されることになる。
【００１３】
例えば、ユーザ装置３は、画素＃１〜＃４のデータをそれぞれ配信装置１１、１２、１３の少なくとも２つから取得することで元の画素データを復元することができる。つまり、例えば、配信装置１１と１３から画素＃１のデータである９０及び７０を受信すると、配信装置１１はｘ＝１であり、配信装置１３はｘ＝３であるため、多項式ｙ＝−１０ｘ＋１００が決定でき、よって、ｘ＝０のときの値１００を元の画素＃１のデータと決定することができる。なお、上記例では、一次多項式を使用したため３つの配信装置の内の２つからデータを受信することで元の画素データを復元できたが、２次元多項式を使用することで総ての配信装置から画素データを受信しないと元の画素データを復元できない様にしても良い。さらに、配信装置の数は２以上の任意の数とし、秘密分散法に使用する多項式も配信装置の数に応じた任意の次数とすることができる。本実施形態では、画素データを復元するためには少なくとも２つの配信装置が保持しているデータが必要であり、よって、１つの配信装置からデータが流出したとしてもコンテンツである画像は保護される。
【００１４】
ユーザ装置３は、コンテンツを例えば購入すると、当該コンテンツをそれぞれ配信装置１１から１３の少なくとも２つに要求する。このとき要求された配信装置は、配信するデータの少なくとも一部の画素に、当該ユーザを特定するためのユーザ特定情報を埋め込む。なお、ユーザ特定情報を埋め込む画素の決定方法は、予め、配信装置１１から１３に設定し、配信装置１１から１３は同じ画素にユーザ特定情報を埋め込むようにしておく。例えば、図３（Ｃ）に示す様に、ユーザ特定情報として、１０、−２８、２を、画素＃１、＃２、＃３に埋め込むものとする。この場合、各配信装置は、保持している対応する画素の画素データにユーザ特定情報の値を加算する。例えば、配信装置１１は、画素＃１のデータとして９０を保持しているため、画素＃１へのユーザ特定情報の値１０を加算して、画素＃１のデータを１００にする。図３（Ｄ）にユーザ特定情報埋め込み後の各配信装置が保持する画素データを示す。
【００１５】
ユーザ装置３は、図３（Ｄ）に示す画素＃１〜＃４のデータを、少なくとも２つの配信装置から受信する。例えば、画素＃１について配信装置１１及び１３から１００及び８０を受信すると多項式ｙ＝−１０ｘ＋１１０を決定でき、よって、画素＃１のデータとして１１０を復元する。図３（Ｅ）は、ユーザ装置３において復元する各画素データである。仮に、ユーザ装置３のユーザが当該コンテンツを不正に配信した場合、図３（Ａ）に示す元の画像データと、図３（Ｅ）に示す画像データの差分を取ることで、ユーザ特定情報１０、−２８、２が得られ、ユーザ装置３のユーザが当該コンテンツを不正に配信したことを特定できる。
【００１６】
以上の構成により、配信者装置からコンテンツが流出する危険を低減しつつ、配信者においてユーザ特定情報の埋め込みが可能になる。なお、上記実施形態においてはユーザ特定情報をそのまま埋め込んだが、例えば、非特許文献１に記載されている様に、ユーザ特定情報を所定の演算方法により変換して埋め込むこともできる。なお、変換されたデータ列もユーザ特定情報であることには変わりはない。
【００１７】
図２（Ａ）は、本実施形態による配信装置１の概略的な構成図である。配信処理部１１は、権利者装置２から分散データを受信してコンテンツ保存部１２に保存する。また、配信処理部１１は、ユーザ装置３からコンテンツの配信要求を受け取ると、埋め込むべきユーザ特定情報を透かし処理部１３に渡して、配信する分散データにユーザ特定情報の埋め込みを行わせ、ユーザ特定情報を埋め込んだ分散データをユーザ装置３に配信する。
【００１８】
図２（Ｂ）は、本実施形態による権利者装置２の概略的な構成図である。秘密分散処理部２１は、配信するコンテンツのデータに対して秘密分散処理を行い、複数の分散データを生成し、送信部２２は、各分散データを各配信装置に送信する。図２（Ｃ）は、本実施形態によるユーザ装置３の概略的な構成図である。受信部３２は、使用している秘密分散法に応じた数の配信装置から、ユーザ特定情報が埋め込まれた分散データを受信し、復元部３１は、使用している秘密分散法に基づきこれを復元する。
【００１９】
なお、上記配信装置１、権利者装置２、ユーザ装置３は、それぞれ、コンピュータをそれら装置として動作させるプログラムにより実現することができる。これらコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。
【図１】
2014106914.tif 000003
【図２】
2014106914.tif 000004
【図３】
2014106914.tif 000005