(57)【要約】【課題】不正利用者の特定を可能にしたコンテンツ配信システムおよび視聴者端末装置を実現する。【解決手段】サーバ側装置は、視聴者端末装置１１から要求されたコンテンツを暗号化して視聴者端末装置１１に配信する。視聴者端末装置１１は、サーバ側装置から配信された暗号化コンテンツを受信し、その受信した暗号化コンテンツを復号化し、そしてその復号化したコンテンツに対して少なくとも視聴者に関する情報を電子透かし情報として埋め込み、そしてその電子透かし情報が埋め込まれたコンテンツをモニタに出力する。このように、コンテンツに透かし情報を埋め込む処理を視聴者端末装置１１側で行い、透かし情報としてコンテンツを利用した視聴者に関する情報を少なくとも用いることにより、不正利用者の特定が可能となる。【選択図】      図１
2005269412.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ側装置から視聴者端末装置にコンテンツを配信するコンテンツ配信システムにおいて、
サーバ側装置は、視聴者端末装置から要求されたコンテンツを暗号化して前記視聴者端末装置に配信する手段を具備し、
前記視聴者端末装置は、
前記サーバ側装置から配信された暗号化コンテンツを受信する手段と、
前記受信した暗号化コンテンツを復号化する手段と、
前記復号化したコンテンツに少なくとも視聴者に関する情報を電子透かし情報として埋め込み、前記視聴者に関する情報が電子透かし情報として埋め込まれたコンテンツを出力する手段とを具備することを特徴とするコンテンツ配信システム。
【請求項２】
ネットワークを介してサーバ側装置から配信される暗号化されたコンテンツを受信する視聴者端末装置において、
前記受信した暗号化コンテンツを復号化する手段と、
前記復号化したコンテンツに少なくとも視聴者に関する情報を電子透かし情報として埋め込み、前記視聴者に関する情報が電子透かし情報として埋め込まれたコンテンツを出力する手段とを具備することを特徴とする視聴者端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してサーバ側装置から視聴者端末装置にコンテンツを配信するコンテンツ配信システムおよび同コンテンツ配信システムで用いられる視聴者端末装置に関する。
【背景技術】
【０００２】
近年、コンテンツの著作権保護技術として、電子透かし技術が脚光を浴びている。コンテンツに電子透かし情報を埋め込む方法としては、コンテンツをサーバに登録する前に、コンテンツＩＤやコンテンツの著作権者の情報などを透かし情報としてコンテンツに埋め込み、その透かし情報が埋め込まれたコンテンツをサーバに登録するという方法が一般的である。視聴者からの配信要求があると、透かし情報が埋め込まれたコンテンツが視聴者端末に配信される。
【０００３】
また、電子透かしを用いてコンテンツを保護する技術としては、予めコンテンツと一体化してある不可視透かし情報を、抽出して、可視情報としてコンテンツに再度埋め込むコンテンツ配信システムも知られている（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開２００３−２９８８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、従来技術では、配信元でコンテンツに透かし情報を埋め込むため、コンテンツに関する情報（コンテンツＩＤ、コンテンツの著作権情報など）のような視聴者に依存しない画一的な情報しか埋め込むことができない。
従って、例えばコンテンツの不正コピーのような不正行為が行われた場合には、その不正コピーによって生成されたコンテンツの透かし情報から元のコンテンツのコンテンツＩＤや著作権情報については特定可能であるが、誰がコンテンツを不正利用したかの特定がむずかしいという問題がある。
【０００６】
本発明は上述の事情を考慮してなされたものであり、不正利用者の特定を可能にしたコンテンツ配信システムおよび視聴者端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係わる本発明のコンテンツ配信システムは、ネットワークを介してサーバ側装置から視聴者端末装置にコンテンツを配信するコンテンツ配信システムにおいて、サーバ側装置は、視聴者端末装置から要求されたコンテンツを暗号化して前記視聴者端末装置に配信する手段を具備し、前記視聴者端末装置は、前記サーバ側装置から配信された暗号化コンテンツを受信する手段と、前記受信した暗号化コンテンツを復号化する手段と、前記復号化したコンテンツに少なくとも視聴者に関する情報を電子透かし情報として埋め込み、前記視聴者に関する情報が電子透かし情報として埋め込まれたコンテンツを出力する手段とを具備することを特徴とする。
【０００８】
また、請求項２に係わる本発明の視聴者端末装置は、ネットワークを介してサーバ側装置から配信される暗号化されたコンテンツを受信する視聴者端末装置において、前記受信した暗号化コンテンツを復号化する手段と、前記復号化したコンテンツに少なくとも視聴者に関する情報を電子透かし情報として埋め込み、前記視聴者に関する情報が電子透かし情報として埋め込まれたコンテンツを出力する手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、コンテンツに透かし情報を埋め込む処理を視聴者端末装置側で行い、且つ透かし情報としてコンテンツを利用した視聴者に関する情報を少なくとも用いることにより、不正利用者の特定が可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。  
図１は本発明の一実施形態に係るコンテンツ配信システムの構成を示すブロック図である。このコンテンツ配信システムは、ネットワークを介してサーバ側装置から視聴者端末装置に動画、静止画等のコンテンツを配信するシステムである。ネットワーク１０は有線または無線のどちらでもよく、また衛星放送やＣＡＴＶなどの放送網、あるいは携帯電話網であってもよい。もちろん、ネットワーク１０としてインターネットを用いても良い。
【００１１】
図１において、サーバ側装置としては、ユーザ管理サーバ２１、コンテンツ管理サーバ２２、配信サーバ２３、鍵管理サーバ２４、および不正利用探索サーバ２５により構成されている。図１では、各サーバは別々の構成になっているが、各サーバの機能を統合して１つのサーバあるいは２以上の幾つかのサーバで構成してもよい。
【００１２】
ユーザ管理サーバ２１は、ユーザ管理データベース２１ａを用いて、本システムに登録された各視聴者（各ユーザ）の視聴者情報を管理するサーバである。ユーザ管理データベース２１ａには、例えば、視聴者を特定するための情報（ユーザＩＤ、氏名等）や契約情報等が視聴者情報として格納されている。コンテンツ管理サーバ２２は、コンテンツ管理データベース２２ａを用いて配信可能なコンテンツの一覧等を管理するサーバである。このコンテンツ管理サーバ２２は各コンテンツを暗号化する機能を有している。配信サーバ２３は、コンテンツ管理サーバ２２によって暗号化されたコンテンツを配信コンテンツ２３ａとして蓄積し、利用者端末装置１１から指定されたコンテンツを利用者端末装置１１に配信するサーバである。鍵管理サーバ２４は、暗号鍵管理データベース２４ａを用いて、暗号化されたコンテンツを復号するための鍵を管理するサーバであり、また不正利用探索サーバ２４は配信したコンテンツの不正使用探索用に用いられるサーバである。
【００１３】
視聴者端末装置１１は、ネットワーク１０を介してサーバ側装置から配信される暗号化されたコンテンツを受信および出力するための端末（利用者端末とも云う）であり、例えば、パーソナルコンピュータ、携帯電話、デジタルＴＶ放送用受信装置、ＣＡＴＶ用受信装置等として実現することが出来る。
【００１４】
この視聴者端末装置１１は、図３に示されているように、サーバ側装置から暗号化されたコンテンツを受信し記憶する暗号化コンテンツ記憶部１１１と、暗号化コンテンツ記憶部１１１により記憶された暗号化されたコンテンツを解読する暗号解読部２０１と、符号化されたコンテンツを復号化する復号化部２０２と、復号化されたコンテンツに透かし情報を埋め込み、電子透かし情報が埋め込まれたコンテンツを出力する透かし埋め込み部２０３と、透かし埋め込み部２０３から出力されるコンテンツをモニタ１２に出力するためのインタフェース機能を有する表示出力インタフェース１１３などから構成される。表示出力インタフェース１１３は、モニタ１２への出力のみならず、外部機器への出力インタフェースとして機能することも出来る。
【００１５】
サーバ側装置からの暗号化されたコンテンツは暗号解読部２０１によって復号化（暗号解読）され、さらに圧縮符号化されたコンテンツの場合には復号化部２０２にて復号化（（伸張）された後に、透かし埋め込み部２０３に送られ、そこで視聴者に関する情報が電子透かし情報としてコンテンツに埋め込まれ、表示出力インタフェース１１３に出力される。
【００１６】
視聴者に関する情報は、その視聴者を特定するための情報であり、例えば、ユーザ管理サーバ２１に登録されている視聴者情報、視聴者端末装置１１に固有の機器番号、視聴者端末装置１１内や視聴者端末装置１１に装着して使用される認証用ＩＣカード内に登録されている認証情報、等を利用することが出来る。
【００１７】
表示出力インタフェース１１３の前段で視聴者を特定するための情報（以下、視聴者特定情報という）を電子透かしとして埋め込むことにより、表示出力インタフェース１１３からは、必ず視聴者特定情報が電子透かし情報として埋め込まれたＡＶ（オーディオ・ビデオ）出力データが出力されることとなる。
【００１８】
視聴者端末装置１１には、さらに、サーバ側装置に対してログインしたり視聴要求を送信したりするための機能も設けられている。
次に、図２を参照して、本実施形態のコンテンツ配信システムの動作について説明する。
コンテンツの視聴を希望する視聴者は、視聴者端末装置１１に対して所定の操作を行う。この操作に応答して、視聴者端末装置１１は、サーバ側装置のユーザ管理サーバ２１に対し、ネットワーク１０を介して認証情報を送信する（ステップＳ１０１）。ユーザ管理サーバ２１は、認証情報を受信すると、当該認証情報で指定される視聴者がサービスを受けるのに適しているかどうかを認証し、その旨をネットワーク１０を介して視聴者端末装置１１に送信する（ステップＳ１０２）。
【００１９】
次いで、視聴者の操作に応じて、視聴者端末装置１１は、コンテンツ管理サーバ２２に対し、ネットワーク１０を介してコンテンツ一覧を要求する（ステップＳ１０３）。コンテンツ管理サーバ２２は、視聴者の認証結果等に基づき、当該視聴者が視聴可能なコンテンツの一覧を示すコンテンツ一覧情報を作成し、そのコンテンツ一覧情報をネットワーク１０を介して視聴者端末装置１１に送信する（ステップＳ１０４）。
【００２０】
視聴者端末装置１１は、コンテンツ一覧情報を受信すると、モニタ１２にコンテンツ一覧を表示する。コンテンツ一覧の中から、視聴者は所望のコンテンツを選択することができる。視聴者のコンテンツ選択操作に応じて、視聴者端末装置１１は、視聴対象のコンテンツを選択し、そしてその選択されたコンテンツを指定する情報をネットワーク１０を介してコンテンツ管理サーバ２２に送信する（ステップＳ１０５）。
【００２１】
コンテンツ管理サーバ２２は、例えば配信するコンテンツのデータ形式、データサイズ、再生時間の他、当該コンテンツの暗号化を解読するために必要な鍵を管理する鍵管理サーバ２４の情報等を含む配信情報を視聴者端末装置１１に送信する（ステップＳ１０６）。
この後、視聴者端末装置１１は、電子透かし情報として埋め込むべき視聴者特定情報をユーザ管理サーバ２１に要求する（ステップＳ１０７）。ユーザ管理サーバ２１は、ネットワーク１０を介して視聴者特定情報を視聴者端末装置１１に送信する（ステップＳ１０８）。
【００２２】
視聴者端末装置１１は、配信情報から暗号化を解読するための鍵管理サーバ２４の情報を取得し、そして選択したコンテンツの暗号化を解読するための鍵をネットワーク１０を介して鍵管理サーバ２４に要求する（ステップＳ１０９，Ｓ１１０）。鍵管理サーバ２４は、暗号化を解読するための鍵をネットワーク１０を介して視聴者端末装置１１に送信する（ステップＳ１１１）。
選択したコンテンツの暗号化を解読するための鍵を取得した後、視聴者端末装置１１は、その選択したコンテンツの視聴要求をネットワーク１０を介して配信サーバ２３に送信する（ステップＳ１１２）。配信サーバ２３は、視聴要求で指定された、暗号化されたコンテンツをネットワーク１０を介して視聴者端末装置１１に送信する（ステップＳ１１３）。
【００２３】
視聴者端末装置１１は、暗号化されたコンテンツを、鍵管理サーバ２４から取得した鍵を用いて復号化し、さらにユーザ管理サーバ２１から取得した視聴者特定情報を、復号化されたコンテンツに電子透かし情報として埋め込み、そしてその電子透かし情報が埋め込まれたコンテンツをモニタ１２上に再生出力する（ステップＳ１１４）。
【００２４】
次に、上記図３を参照して、配信サーバ２３から暗号化されたコンテンツを受信した後の視聴者端末装置１１の動作の詳細を説明する。
配信サーバ２３から受信した暗号化されたコンテンツは、一旦視聴者端末装置１１内のメモリ、ハードディスク（ＨＤＤ）などから構成される暗号化コンテンツ記憶部１１１に格納される。暗号解読部２０１は、暗号化コンテンツ記憶部１１１から暗号化されたコンテンツを読み出し、解読する。暗号方式としては、CamelliaやAESなどの共通鍵暗号方式を用いてもよいし、公開鍵暗号方式を用いてもよい。暗号化されたコンテンツを解読するための鍵情報は、上述したように鍵管理サーバ２４から入手する。
【００２５】
暗号解読部２０１により解読されたコンテンツは、復号化部２０２により復号化する。これは、コンテンツは通常ＭＰＥＧ２等の符号化方式により圧縮符号化されているため、元のデータに戻すために行われる。
復号化部２０２によって復号化されたコンテンツは通常はそのまま表示出力インタフェース１１３に送られて出力されるが、本実施形態では、復号化部２０２と表示出力インタフェース１１３との間に透かし埋め込み部２０３が設けられているので、表示出力インタフェース１１３に送られる前段で、復号化されたコンテンツには視聴者特定情報が電子透かし情報として埋め込まれる。そして、視聴者特定情報が電子透かし情報として埋め込まれたコンテンツは、表示出力インタフェース１１３によってモニタ１２または外部機器に出力される。
【００２６】
すなわち、本実施形態では、暗号化されたコンテンツを視聴者端末１１側で再生する時に、その暗号化されたコンテンツが復号化された暗号が解除された後に、その復号化されたコンテンツに対して視聴者特定情報が電子透かし情報として埋め込まれ、その電子透かし情報が埋め込まれたコンテンツが再生出力されることになる。よって、再生出力を用いて不正にコピーされたコンテンツが流通した場合には、そのコンテンツに埋め込まれた電子透かし情報から不正利用者を特定することが可能となる。
【００２７】
ここで、暗号解読部２０１、復号化部２０２、透かし埋め込み部２０３については、コンテンツを元データに戻して処理を行う部分であるため、改ざんや不正利用の可能性がある。したがって、例えば、暗号解読部２０１、復号化部２０２、透かし埋め込み部２０３についてはそれらの処理が途中で分離できないようにするために、暗号解読部２０１、復号化部２０２、および透かし埋め込み部２０３を例えばＤＳＰ（Digital Signal Processor）のような一個のＬＳＩ１１２上に実装して、透かし埋め込み前の生データが不正に取得することが出来ないようにすることが好ましい。またソフトウェア再生を行う場合のように、暗号解読部２０１、復号化部２０２、透かし埋め込み部２０３をソフトウェアによって実現する場合には、メモリを直接参照されないように、ある間隔で暗号解読部２０１、復号化部２０２、透かし埋め込み部２０３の各部が使用するメモリのアドレスを動的に変更するなど、セキュリティを確保する必要がある。
【００２８】
透かし埋め込み部２０３によりコンテンツに埋め込む透かし情報としては、上述したように視聴者端末装置１１を用いてコンテンツを視聴する視聴者に関する情報を視聴者特定情報として用いる。このようにすることにより、コンテンツを視聴した視聴者が誰であるかの識別が可能となり、不正使用の抑制効果を高めることが出来る。視聴者に関する情報は、ユーザ管理サーバ２１に保存されているため、ユーザ管理サーバ２１にアクセスして取得するようにしてもよいし、視聴者端末装置１１に保存されている、視聴者端末装置１１を操作する視聴者が入力したユーザ情報等に基づき生成してもよい。
【００２９】
また、コンテンツに埋め込む透かし情報として、視聴者に関する情報に加え、従来埋め込んでいたコンテンツに関する情報（コンテンツＩＤ、コンテンツの著作権情報など）などの画一的なコンテンツ特定情報をサーバ側装置から入手して埋め込むようにしてもよい。このようにすることにより、コンテンツの著作権者の特定も可能となる。
【００３０】
なお、サーバ側装置から配信されるコンテンツに、サーバ側装置でコンテンツに関する情報などの画一的なコンテンツ特定情報を予め電子透かしとして埋め込んでおき、視聴者端末装置１１において、視聴者に関する情報を透かし情報としてさらに追加して埋め込むようにしてもよい。
【００３１】
この場合の透かし埋め込み部２０３の構成例を図４に示す。
サーバ側装置から配信されるコンテンツには、コンテンツ特定情報が電子透かし情報として埋め込まれている。透かし埋め込み部２０３においては、電子透かし情報取り出し部３−１が、復号化されたコンテンツから電子透かし情報を取り出し、コンテンツ特定情報Ａを取得する。コンテンツ特定情報Ａは、埋め込み情報生成部３０３に送られる。一方、視聴者特定情報は利用者特定情報取得部３０２によってサーバ側装置または視聴者端末装置１１から取得され、その視聴者特定情報Ｂも埋め込み情報生成部３０３に送られる。埋め込み情報生成部３０３では、コンテンツ特定情報Ａと視聴者特定情報Ｂの双方を含む埋め込み情報が生成される。この情報は、電子透かし埋め込み部３０４によって、復号化されたコンテンツに電子透かし情報として埋め込まれる。
【００３２】
既に電子透かしが埋め込まれているコンテンツに対して新たに電子透かしを追加すると、元の電子透かしの情報が破壊される場合があるが、上記のように、既に埋め込まれている電子透かし情報をコンテンツから取り出し、それに視聴者特定情報を加えて新たに電子透かしを埋め込むことにより、コンテンツ特定情報Ａと視聴者特定情報Ｂの双方を正しく電子透かし情報として埋め込むことができる。
【００３３】
また、既に埋め込まれている電子透かし情報をコンテンツから取り出すのではなく、図５に使用するように、視聴対象のコンテンツの著作権情報や配信元情報あるいはコンテンツＩＤなどのコンテンツ特定情報をサーバ側装置から取得するコンテンツ特定情報取得部４０１を視聴者端末装置１１に設け、この視聴者端末装置１１によって取得されたコンテンツ特定情報Ａを埋め込み情報生成部３０３に出力するようにしてもよい。
【００３４】
以上のように、本実施形態によれば、コンテンツに透かし情報を埋め込む処理を視聴者端末装置１１側で行い、且つ透かし情報としてコンテンツを利用した視聴者に関する情報を少なくとも用いることにより、不正利用者の特定が可能となる。
また、上記暗号解読部２０１、復号化部２０２、透かし埋め込み部２０３はコンピュータプログラムとして実現することができるので、このプログラムをコンピュータ読み取り可能な記憶媒体を通じて、利用者端末として使用される通常のコンピュータに導入するだけで、本実施形態と同様の効果を容易に得ることが出来る。この場合、上記プログラムを、例えば、サーバ側装置から配信されるコンテンツを受信及び再生するためのコンテンツ再生プログラムとして実現し、そのコンテンツ再生プログラム内に上記暗号解読部２０１、復号化部２０２、および透かし埋め込み部２０３それぞれに対応する機能を設けることが好適である。
【００３５】
また、本発明は上述の実施形態にのみ限定されるものではなく、種々変形することが出来る。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係るコンテンツ配信システムの構成を示すブロック図。
【図２】同実施形態のコンテンツ配信システムの動作シーケンスを示す図。
【図３】同実施形態のコンテンツ配信システムで用いられる視聴者端末装置の構成を示すブロック図。
【図４】図３の視聴者端末装置に設けられた透かし埋め込み部の構成例を示すブロック図。
【図５】図３の視聴者端末装置に設けられた透かし埋め込み部の他の構成例を示すブロック図。
【符号の説明】
【００３７】
１０…ネットワーク、１１…視聴者端末装置、２１…ユーザ管理サーバ、２２…コンテンツ管理サーバ、２３…配信サーバ、２４…鍵管理サーバ、２５…不正利用探索サーバ、１１１…暗号化コンテンツ記憶部、１１３…表示出力インタフェース、２０１…暗号解読部、２０２…復号化部、２０３…透かし埋め込み部。
【図１】
2005269412.tif 000003
【図２】
2005269412.tif 000004
【図３】
2005269412.tif 000005
【図４】
2005269412.tif 000006
【図５】
2005269412.tif 000007