(57)【要約】【課題】本発明は、正規なコンテンツ提供者であることの認証を行うと共に、コンテンツの不正利用をした者（権原なき第三者）を特定するコンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム並びにコンテンツの再生を制御するコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラムを提供する。【解決手段】本発明は、公開鍵電子透かしをコンテンツに埋め込んだ公開鍵電子透かし埋込コンテンツをインターネット１１を介して、コンテンツ購入者が所持するコンテンツ再生装置１０へ送信するコンテンツ配信装置１とこの公開鍵電子透かし埋込コンテンツを受信して再生するコンテンツ再生装置１０により構成されている。【選択図】  図１
2004193843.tif 000002
【特許請求の範囲】
【請求項１】
画像・音声からなるコンテンツにコンテンツ購入者のパスワードを埋込情報とした電子透かしを埋め込み、ネットワークを介して送信するコンテンツ配信装置であって、
前記コンテンツを購入予定または購入したコンテンツ購入者の要求を受信する受信手段と、
前記コンテンツを蓄積するコンテンツ蓄積手段と、
前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードおよび前記コンテンツ購入者に関する情報であるコンテンツ購入者情報を管理するコンテンツ購入者情報管理手段と、
公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして、前記コンテンツに埋め込むコンテンツ購入者パスワード埋込手段と、
前記コンテンツ購入者パスワード埋込手段によって前記公開鍵電子透かしを埋め込んだ公開鍵電子透かし埋込コンテンツを蓄積する公開鍵電子透かし埋込コンテンツ蓄積手段と、
前記公開鍵電子透かしを検出するための検出鍵を第二秘密鍵で暗号化した暗号化検出鍵とする検出鍵暗号化手段と、
前記受信手段で受信した前記コンテンツ購入者の要求に応じて、前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵を多重化して送信する多重化コンテンツ送信手段と、
を備えることを特徴とするコンテンツ配信装置。
【請求項２】
画像・音声からなるコンテンツにコンテンツ購入者のパスワードを埋込情報とした電子透かしを埋め込み、ネットワークを介して送信するコンテンツ配信装置を使用して送信するコンテンツ配信方法であって、
前記コンテンツと、公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして前記コンテンツに埋め込んだ公開鍵電子透かし埋込コンテンツとを蓄積する蓄積ステップと、
前記コンテンツ購入者の所望コンテンツの要求を受信する受信ステップと、
前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードおよびコンテンツ購入者に関する情報であるコンテンツ購入者情報を管理するコンテンツ購入者情報管理ステップと、
前記公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして、前記コンテンツに埋め込むコンテンツ購入者パスワード埋込ステップと、
前記公開鍵電子透かしを検出するための検出鍵を第二秘密鍵で暗号化した暗号化検出鍵とする検出鍵暗号化ステップと、
前記受信ステップで受信した前記コンテンツ購入者の要求に応じて、前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵を多重化して送信する多重化コンテンツ送信ステップと、
を有することを特徴とするコンテンツ配信方法。
【請求項３】
画像・音声からなるコンテンツにコンテンツ購入者のパスワードを埋込情報とした電子透かしを埋め込み、ネットワークを介して送信するコンテンツ配信装置を、
前記コンテンツを購入予定または購入したコンテンツ購入者の要求を受信する受信手段、
前記コンテンツを蓄積するコンテンツ蓄積手段、
前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードおよび前記コンテンツ購入者に関する情報であるコンテンツ購入者情報を管理するコンテンツ購入者情報管理手段、
公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして、前記コンテンツに埋め込むコンテンツ購入者パスワード埋込手段、
前記コンテンツ購入者パスワード埋込手段によって前記公開鍵電子透かしを埋め込んだ公開鍵電子透かし埋込コンテンツを蓄積する公開鍵電子透かし埋込コンテンツ蓄積手段、
前記公開鍵電子透かしを検出するための検出鍵を第二秘密鍵で暗号化した暗号化検出鍵とする検出鍵暗号化手段、
前記受信手段で受信した前記コンテンツ購入者の要求に応じて、前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵を多重化して送信する多重化コンテンツ送信手段、
として機能させることを特徴とするコンテンツ配信プログラム。
【請求項４】
請求項１に記載のコンテンツ配信装置からコンテンツ購入者の要求に応じて送信された公開鍵電子透かし埋込コンテンツを再生するコンテンツ再生装置であって、
前記コンテンツ購入者またはコンテンツ購入予定者の要求を送信する送信手段と、
前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードを記録するパスワード記録手段と、
前記コンテンツ購入者の要求に応じて、請求項１に記載の多重化コンテンツ送信手段によって送信された多重化コンテンツを受信する受信手段と、
前記受信手段によって受信した前記多重化コンテンツを前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵に分離復元する多重化コンテンツ分離復元手段と、
前記多重化コンテンツ分離復元手段によって分離復元された前記公開鍵電子透かし埋込コンテンツに埋め込まれている前記コンテンツ購入者パスワードを暗号化した前記パスワード埋込情報を、復号するための第一公開鍵および前記公開鍵電子透かしを検出するための前記検出鍵を暗号化した前記暗号化検出鍵を、復号するための第二公開鍵を入手する公開鍵入手手段と、
前記暗号化検出鍵を取得して前記公開鍵入手手段で入手した前記第二公開鍵で復号し、前記検出鍵を取得する検出鍵取得手段と、
前記検出鍵取得手段によって取得した前記検出鍵によって、前記公開鍵電子透かし埋込コンテンツから、前記公開鍵電子透かしを検出する埋込情報検出手段と、
この埋込情報検出手段で検出された前記公開鍵電子透かしを前記第一公開鍵で復号して復号コンテンツ購入者パスワードを得るコンテンツ購入者パスワード解読手段と、
このコンテンツ購入者パスワード解読手段で得られた前記復号コンテンツ購入者パスワードと、前記パスワード記録手段に記録されている前記コンテンツ購入者パスワードとを比較し、比較結果に基づいて、前記コンテンツの再生を制御するコンテンツ再生制御手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項５】
請求項２に記載のコンテンツ配信方法によって配信された前記コンテンツを購入したコンテンツ購入者の要求に応じて送信された公開鍵電子透かし埋込コンテンツを再生するためのコンテンツ再生装置を使用して再生するコンテンツ再生方法であって、
前記コンテンツ購入者またはコンテンツ購入予定者の要求を送信する送信ステップと、
前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードを記録するパスワード記録ステップと、
前記コンテンツ購入者の要求に応じて、請求項１に記載の多重化コンテンツを受信する受信ステップと、
前記受信ステップによって受信した前記多重化コンテンツを前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵に分離復元する多重化コンテンツ分離復元ステップと、
前記多重化コンテンツ分離復元ステップによって分離復元された前記公開鍵電子透かし埋込コンテンツに埋め込まれている前記コンテンツ購入者パスワードを暗号化した前記パスワード埋込情報を、復号するための第一公開鍵および前記公開鍵電子透かしを検出するための前記検出鍵を暗号化した前記暗号化検出鍵を、復号するための第二公開鍵を入手する公開鍵入手ステップと、
前記暗号化検出鍵を取得して前記公開鍵入手ステップで入手した前記第二公開鍵で復号し、前記検出鍵を取得する検出鍵取得ステップと、
前記検出鍵取得ステップによって取得した前記検出鍵によって、前記公開鍵電子透かし埋込コンテンツから、前記公開鍵電子透かしを検出する埋込情報検出ステップと、
この埋込情報検出ステップで検出された前記公開鍵電子透かしを前記第一公開鍵で復号して復号コンテンツ購入者パスワードを得るコンテンツ購入者パスワード解読ステップと、
このコンテンツ購入者パスワード解読ステップで得られた前記復号コンテンツ購入者パスワードと、前記パスワード記録ステップに記録されている前記コンテンツ購入者パスワードとを比較し、比較結果に基づいて、前記コンテンツの再生を制御するコンテンツ再生制御ステップと、
を有することを特徴とするコンテンツ再生方法。
【請求項６】
請求項３に記載のコンテンツ配信プログラムによって配信された公開鍵電子透かし埋込コンテンツを再生するコンテンツ再生装置を、
前記コンテンツ購入者または前記コンテンツ購入者予定者の要求を送信する送信手段、
前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードを記録するパスワード記録手段、
前記コンテンツ購入者の要求に応じて、請求項１に記載の多重化コンテンツ送信手段によって送信された多重化コンテンツを受信する受信手段、
前記受信手段によって受信した前記多重化コンテンツを前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵に分離復元する多重化コンテンツ分離復元手段、
前記多重化コンテンツ分離復元手段によって分離復元された前記公開鍵電子透かし埋込コンテンツに埋め込まれている前記コンテンツ購入者パスワードを暗号化した前記パスワード埋込情報を、復号するための第一公開鍵および前記公開鍵電子透かしを検出するための前記検出鍵を暗号化した前記暗号化検出鍵を、復号するための第二公開鍵を入手する公開鍵入手手段、
前記暗号化検出鍵を取得して前記公開鍵入手手段で入手した前記第二公開鍵で復号し、前記検出鍵を取得する検出鍵取得手段、
前記検出鍵取得手段によって取得した検出鍵によって、前記公開鍵電子透かし埋込コンテンツから、前記公開鍵電子透かしを検出する埋込情報検出手段、
この埋込情報検出手段で検出された前記公開鍵電子透かしを前記第一公開鍵で復号して復号コンテンツ購入者パスワードを得るコンテンツ購入者パスワード解読手段、
このコンテンツ購入者パスワード解読手段で得られた前記復号コンテンツ購入者パスワードと、前記パスワード記録手段に記録されている前記コンテンツ購入者パスワードとを比較し、比較結果に基づいて、前記コンテンツの再生を制御するコンテンツ再生制御手段、
として機能させることを特徴とするコンテンツ再生プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子透かし技術と公開鍵暗号方式を用いて、正規なコンテンツ提供者であることの認証を行うと共に不正な複製などの不正利用をされた場合において、当該不正利用をした者を特定できるコンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム並びにコンテンツの再生を制御するコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラムに関する。
【０００２】
【従来の技術】
従来、コンテンツの購入者が、正規なコンテンツの制作者であることの認証を行う方法としては、例えば、購入するコンテンツが動画像の場合、コンテンツの制作元を明示する画像情報をコンテンツの先頭または末尾に入れる方法やコンテンツの制作元を示すロゴマーク（画像情報）をコンテンツの全フレームに明示する方法があった。また、正規なコンテンツの提供者であることの認証を行う方法としては、コンテンツに正規なコンテンツの提供者であることを示す情報を埋込情報として電子透かし技術を用いて埋め込み、コンテンツ再生時に、この電子透かしを検出して埋込情報を確認することによって認証を行う方法（例えば、非特許文献１参照）と、公開鍵暗号方式を用いた認証方法と共通鍵暗号方式とを組み合わせた認証方法があった。
【０００３】
後者の認証方法は、まず、コンテンツ全体を共通鍵暗号方式の共通鍵で暗号化し、次にこの共通鍵を公開鍵暗号方式でコンテンツの提供者の秘密鍵を用いて更に暗号化する。この暗号化されたコンテンツ全体と暗号化された秘密鍵とをコンテンツの購入者に送信または配布する。暗号化されたコンテンツ全体と暗号化された秘密鍵を受け取ったコンテンツの購入者が、コンテンツの提供者の公開鍵暗号方式による公開鍵を用いて両者を復号することによって、正規なコンテンツの提供者であることの認証を行い、かつ、コンテンツの視聴を可能とするものである。
【０００４】
【非特許文献１】
佐々木、手塚、吉浦、三島著「インターネット時代の情報セキュリティ」、共立出版、Ｐ１５０乃至１５１
【０００５】
【発明が解決しようとする課題】
しかしながら、従来技術によるコンテンツ制作者の認証方法、すなわち、コンテンツの制作元を示すロゴマークをコンテンツに挿入することによる方法（ロゴマーク挿入法）は、直接的に不正な複製を防止する機能までを有していないために権原なき第三者による不正な複製を防止することまではできず、容易に当該コンテンツを不正に複製できてしまうため、コンテンツの購入者がいわゆる海賊版などの正規でないコンテンツ制作者により制作されたコンテンツに対して、正規のコンテンツ制作者により制作されたコンテンツと等価な代金を支払う事態を防止することができなかった。したがって、正規なコンテンツの制作者の認証方法としては、ロゴマーク挿入法は信頼できる方法とはいえなかった。
【０００６】
また、従来の認証方法では、電子透かし技術を用いた認証方法と、公開鍵暗号方式および共通鍵暗号方式を用いた認証方法の両者を単独で用いているので、不正利用として複製等されたコンテンツから埋込情報（電子透かし技術を用いて透かし情報として埋め込まれるコンテンツの購入者の情報）を得て「コンテンツの不正利用（不正に複製・譲渡等すること）をした者（権原なき第三者）を特定すること」と、「正規なコンテンツの提供者であることの認証を行うこと」の両者を同時に満たすことができないという問題があった。
【０００７】
そこで、本発明はこのような問題を解決するために、正規なコンテンツ提供者であることの認証を行うことを可能とすると共に、コンテンツが不正に複製などされて流用などされた際に、コンテンツの不正利用をした者（権原なき第三者）を特定する電子透かし技術と公開鍵暗号技術（方式）を用いたコンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム並びにコンテンツの再生を制御するコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラムを提供することを目的としたものである。
【０００８】
【課題を解決するための手段】
本発明は、前記した目的を達成するため、以下に示す構成とした。
請求項１に係るコンテンツ配信装置は、画像・音声からなるコンテンツにコンテンツ購入者のパスワードを埋込情報とした電子透かしを埋め込み、ネットワークを介して送信するコンテンツ配信装置であって、
前記コンテンツを購入予定または購入したコンテンツ購入者の要求を受信する受信手段と、前記コンテンツを蓄積するコンテンツ蓄積手段と、前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードおよび前記コンテンツ購入者に関する情報であるコンテンツ購入者情報を管理するコンテンツ購入者情報管理手段と、公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして、前記コンテンツに埋め込むコンテンツ購入者パスワード埋込手段と、前記コンテンツ購入者パスワード埋込手段によって前記公開鍵電子透かしを埋め込んだ公開鍵電子透かし埋込コンテンツを蓄積する公開鍵電子透かし埋込コンテンツ蓄積手段と、前記公開鍵電子透かしを検出するための検出鍵を第二秘密鍵で暗号化した暗号化検出鍵とする検出鍵暗号化手段と、前記受信手段で受信した前記コンテンツ購入者の要求に応じて、前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵を多重化して送信する多重化コンテンツ送信手段と、を備えることを特徴とする。
【０００９】
かかるコンテンツ配信装置によって、暗号化したコンテンツ購入者パスワード（パスワード埋込情報）を公開鍵電子透かしとして、埋込鍵を用いて当該コンテンツに埋め込まれる。そして、当該公開鍵電子透かし埋込コンテンツと、公開鍵電子透かしを検出するための検出鍵を暗号化した暗号化検出鍵とを多重化し、多重化コンテンツとしてコンテンツ再生装置（コンテンツ購入者）に送信される。
【００１０】
なお、「コンテンツ購入者のパスワード」とは、コンテンツ購入者がコンテンツを購入の際、任意に決めることができるパスワードをいう（以下適宜、コンテンツ購入者パスワードという）。
また、「コンテンツ購入者に関する情報」とは、コンテンツ購入者の名前、住所、ＰＣのＩＰアドレス、ＭＡＣアドレス、ＣＰＵ製品番号、機器固有値、今までに購入したコンテンツの名称など、コンテンツ購入者固有の情報をいう。
そして、「公開鍵電子透かし」とは、公開鍵暗号方式による秘密鍵を用いて暗号化したコンテンツ購入者パスワードを埋込情報として、電子透かしの埋込の技術を用いて（埋込鍵を用いて）コンテンツに埋め込む情報をいう。
また、「埋込鍵」とは、前記したコンテンツ購入者パスワードを埋込情報としてコンテンツに埋め込むために必要となる鍵情報をいう。
また、「ネットワーク」とは、インターネット、ＣＡＴＶ網、携帯電話回線網などをいう。
【００１１】
請求項２に係るコンテンツ配信方法は、画像・音声からなるコンテンツにコンテンツ購入者のパスワードを埋込情報とした電子透かしを埋め込み、ネットワークを介して送信するコンテンツ配信装置を使用して送信するコンテンツ配信方法であって、前記コンテンツと、公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして前記コンテンツに埋め込んだ公開鍵電子透かし埋込コンテンツとを蓄積する蓄積ステップと、前記コンテンツ購入者の所望コンテンツの要求を受信する受信ステップと、前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードおよびコンテンツ購入者に関する情報であるコンテンツ購入者情報を管理するコンテンツ購入者情報管理ステップと、前記公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして、前記コンテンツに埋め込むコンテンツ購入者パスワード埋込ステップと、前記公開鍵電子透かしを検出するための検出鍵を第二秘密鍵で暗号化した暗号化検出鍵とする検出鍵暗号化ステップと、前記受信ステップで受信した前記コンテンツ購入者の要求に応じて、前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵を多重化して送信する多重化コンテンツ送信ステップと、を有することを特徴とする。
【００１２】
かかるコンテンツ配信方法によれば、まず、公開鍵暗号方式の秘密鍵でコンテンツ購入者パスワードを暗号化する。続いて、このパスワード埋込情報を公開鍵電子透かしとして埋込鍵でコンテンツに埋め込み、公開鍵電子透かし埋込コンテンツを作成する。そして、この公開鍵電子透かし埋込コンテンツと、公開鍵電子透かしを検出するための検出鍵を暗号化した暗号化検出鍵とを多重化した多重化コンテンツが送信される。
【００１３】
請求項３に係るコンテンツ配信プログラムは、画像・音声からなるコンテンツにコンテンツ購入者のパスワードを埋込情報とした電子透かしを埋め込み、ネットワークを介して送信するコンテンツ配信装置を、
前記コンテンツを購入予定または購入したコンテンツ購入者の要求を受信する受信手段、前記コンテンツを蓄積するコンテンツ蓄積手段、前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードおよび前記コンテンツ購入者に関する情報であるコンテンツ購入者情報を管理するコンテンツ購入者情報管理手段、公開鍵暗号方式における第一秘密鍵で前記コンテンツ購入者パスワードを暗号化したパスワード埋込情報を、電子透かしを埋め込む埋込鍵で公開鍵電子透かしとして、前記コンテンツに埋め込むコンテンツ購入者パスワード埋込手段、前記コンテンツ購入者パスワード埋込手段によって前記公開鍵電子透かしを埋め込んだ公開鍵電子透かし埋込コンテンツを蓄積する公開鍵電子透かし埋込コンテンツ蓄積手段、前記公開鍵電子透かしを検出するための検出鍵を第二秘密鍵で暗号化した暗号化検出鍵とする検出鍵暗号化手段、前記受信手段で受信した前記コンテンツ購入者の要求に応じて、前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵を多重化して送信する多重化コンテンツ送信手段、として機能させることを特徴とする。
【００１４】
このコンテンツ配信プログラムによって、コンテンツ配信装置としての機能を生じさせて、その処理手順にしたがって実行させることができ、暗号化したコンテンツ購入者パスワード（パスワード埋込情報）を公開鍵電子透かしとして、埋込鍵を用いて当該コンテンツに埋め込み、公開鍵電子透かし埋込コンテンツが作成される。そして、当該公開鍵電子透かし埋込コンテンツと、公開鍵電子透かしを検出するための検出鍵を暗号化した暗号化検出鍵とを多重化して多重化コンテンツとしてコンテンツ再生装置（コンテンツ購入者）に送信される。
【００１５】
請求項４に係るコンテンツ再生装置は、請求項１に記載のコンテンツ配信装置からコンテンツ購入者の要求に応じて送信された公開鍵電子透かし埋込コンテンツを再生するコンテンツ再生装置であって、前記コンテンツ購入者またはコンテンツ購入予定者の要求を送信する送信手段と、前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードを記録するパスワード記録手段と、前記コンテンツ購入者の要求に応じて、請求項１に記載の多重化コンテンツ送信手段によって送信された多重化コンテンツを受信する受信手段と、前記受信手段によって受信した前記多重化コンテンツを前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵に分離復元する多重化コンテンツ分離復元手段と、前記多重化コンテンツ分離復元手段によって分離復元された前記公開鍵電子透かし埋込コンテンツに埋め込まれている前記コンテンツ購入者パスワードを暗号化した前記パスワード埋込情報（公開鍵電子透かし）を、復号するための第一公開鍵および前記公開鍵電子透かしを検出するための前記検出鍵を暗号化した前記暗号化検出鍵を、復号するための第二公開鍵を入手する公開鍵入手手段と、前記暗号化検出鍵を取得して前記公開鍵入手手段で入手した前記第二公開鍵で復号し、前記検出鍵を取得する検出鍵取得手段と、前記検出鍵取得手段によって取得した前記検出鍵によって、前記公開鍵電子透かし埋込コンテンツから、前記公開鍵電子透かしを検出する埋込情報検出手段と、この埋込情報検出手段で検出された前記公開鍵電子透かしを前記第一公開鍵で復号して復号コンテンツ購入者パスワードを得るコンテンツ購入者パスワード解読手段と、このコンテンツ購入者パスワード解読手段で得られた前記復号コンテンツ購入者パスワードと、前記パスワード記録手段に記録されている前記コンテンツ購入者パスワードとを比較し、比較結果に基づいて、前記コンテンツの再生を制御するコンテンツ再生制御手段と、を備えることを特徴とする。
【００１６】
かかるコンテンツ再生装置によって、受信した多重化コンテンツを公開鍵電子透かし埋込コンテンツと暗号化検出鍵に分離復元し、公開鍵電子透かし埋込コンテンツから検出鍵（暗号化検出鍵を第二公開鍵で復号）を用いて公開鍵電子透かしを検出して、この検出した公開鍵電子透かしを第一公開鍵で復号することによってコンテンツ購入者パスワードが得られる。そして、当該復号した復号コンテンツ購入者パスワードとパスワード記録手段に記録されているコンテンツ購入者パスワードとを比較照合することによって正規なコンテンツ提供者であることが認証され、この認証の結果に応じてコンテンツの再生が制御される。
【００１７】
請求項５に係るコンテンツ再生方法は、請求項２に記載のコンテンツ配信方法によって配信された前記コンテンツを購入したコンテンツ購入者の要求に応じて送信された公開鍵電子透かし埋込コンテンツを再生するためのコンテンツ再生装置を使用して再生するコンテンツ再生方法であって、前記コンテンツ購入者またはコンテンツ購入予定者の要求を送信する送信ステップと、前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードを記録するパスワード記録ステップと、前記コンテンツ購入者の要求に応じて、請求項１に記載の多重化コンテンツを受信する受信ステップと、前記受信ステップによって受信した前記多重化コンテンツを前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵に分離復元する多重化コンテンツ分離復元ステップと、前記多重化コンテンツ分離復元ステップによって分離復元された前記公開鍵電子透かし埋込コンテンツに埋め込まれている前記コンテンツ購入者パスワードを暗号化した前記パスワード埋込情報を、復号するための第一公開鍵および前記公開鍵電子透かしを検出するための前記検出鍵を暗号化した前記暗号化検出鍵を、復号するための第二公開鍵を入手する公開鍵入手ステップと、前記暗号化検出鍵を取得して前記公開鍵入手ステップで入手した前記第二公開鍵で復号し、前記検出鍵を取得する検出鍵取得ステップと、前記検出鍵取得ステップによって取得した前記検出鍵によって、前記公開鍵電子透かし埋込コンテンツから、前記公開鍵電子透かしを検出する埋込情報検出ステップと、この埋込情報検出ステップで検出された前記公開鍵電子透かしを前記第一公開鍵で復号して復号コンテンツ購入者パスワードを得るコンテンツ購入者パスワード解読ステップと、このコンテンツ購入者パスワード解読ステップで得られた前記復号コンテンツ購入者パスワードと、前記パスワード記録ステップに記録されている前記コンテンツ購入者パスワードとを比較し、比較結果に基づいて、前記コンテンツの再生を制御するコンテンツ再生制御ステップと、を有することを特徴とする。
【００１８】
かかるコンテンツ再生方法によれば、まず、コンテンツ購入者が任意に設定したコンテンツ購入者パスワードをパスワード記録手段に記録する。続いて、受信ステップで受信した多重化コンテンツを公開鍵電子透かし埋込コンテンツと暗号化検出鍵に分離復元する。次に、第二公開鍵で復号した検出鍵を用いて公開鍵電子透かし埋込コンテンツから公開鍵電子透かしを検出する。そして、第一公開鍵で公開鍵電子透かしを復号コンテンツ購入者パスワードに復号する。次に、当該復号コンテンツ購入者パスワードと前記パスワード記録手段に記録しているコンテンツ購入者パスワードとを比較照合することによって認証を行う。そしてこの認証の結果（両者が一致の場合と不一致の場合。以下同じ）に応じて、コンテンツの再生を制御する。
【００１９】
請求項６に係るコンテンツ再生プログラムは、請求項３に記載のコンテンツ配信プログラムによって配信された公開鍵電子透かし埋込コンテンツを再生するコンテンツ再生装置を、前記コンテンツ購入者または前記コンテンツ購入者予定者の要求を送信する送信手段、前記コンテンツ購入者が任意に設定したコンテンツ購入者パスワードを記録するパスワード記録手段、前記コンテンツ購入者の要求に応じて、請求項１に記載の多重化コンテンツ送信手段によって送信された多重化コンテンツを受信する受信手段、前記受信手段によって受信した前記多重化コンテンツを前記公開鍵電子透かし埋込コンテンツおよび前記暗号化検出鍵に分離復元する多重化コンテンツ分離復元手段、前記多重化コンテンツ分離復元手段によって分離復元された前記公開鍵電子透かし埋込コンテンツに埋め込まれている前記コンテンツ購入者パスワードを暗号化した前記パスワード埋込情報を、復号するための第一公開鍵および前記公開鍵電子透かしを検出するための前記検出鍵を暗号化した前記暗号化検出鍵を、復号するための第二公開鍵を入手する公開鍵入手手段、前記暗号化検出鍵を取得して前記公開鍵入手手段で入手した前記第二公開鍵で復号し、前記検出鍵を取得する検出鍵取得手段、前記検出鍵取得手段によって取得した検出鍵によって、前記公開鍵電子透かし埋込コンテンツから、前記公開鍵電子透かしを検出する埋込情報検出手段、この埋込情報検出手段で検出された前記公開鍵電子透かしを前記第一公開鍵で復号して復号コンテンツ購入者パスワードを得るコンテンツ購入者パスワード解読手段、このコンテンツ購入者パスワード解読手段で得られた前記復号コンテンツ購入者パスワードと、前記パスワード記録手段に記録されている前記コンテンツ購入者パスワードとを比較し、比較結果に基づいて、前記コンテンツの再生を制御するコンテンツ再生制御手段、として機能させることを特徴とする。
【００２０】
このコンテンツ再生プログラムによって、コンテンツ再生装置としての機能を生じさせて、その処理手順にしたがって実行させることができ、受信した多重化コンテンツを公開鍵電子透かし埋込コンテンツと暗号化検出鍵に分離復元し、公開鍵電子透かし埋込コンテンツから検出鍵（暗号化検出鍵を第二公開鍵で復号）を用いて公開鍵電子透かしを検出して、この検出した公開鍵電子透かしを第一公開鍵で復号することによってコンテンツ購入者パスワードが得られる。そして、当該復号した復号コンテンツ購入者パスワードとパスワード記録手段に記録されているコンテンツ購入者パスワードとを比較照合することによって正規なコンテンツ提供者であることが認証され、この認証の結果に応じてコンテンツの再生が制御される。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態について、適宜図面を参照しながら詳細に説明する。
（コンテンツ送信システムの概略）
まず、図１を参照しながら、コンテンツ配信システムの概略について説明する。
図１は、コンテンツ送信システムの全体構成を示すブロック図である。
本発明は、公開鍵電子透かしをコンテンツに埋め込んだ（オリジナルなコンテンツに埋め込むことを意味する。以下同じ）公開鍵電子透かし埋込コンテンツを、インターネット１１を介して、コンテンツ購入者が所持するコンテンツ再生装置１０へ送信するコンテンツ配信装置１とこの公開鍵電子透かし埋込コンテンツを受信して再生するコンテンツ再生装置１０により構成されている。
なお、本実施の形態では、「インターネット」が特許請求の範囲に記載の「ネットワーク」に相当する。
【００２２】
（コンテンツ配信装置の構成）
次に、コンテンツ配信装置の構成について説明する。
コンテンツ配信装置１は、図１に示すように受信手段２、コンテンツ蓄積手段３、コンテンツ購入者情報管理手段４、コンテンツ購入者パスワード埋込手段５、公開鍵電子透かし埋込コンテンツ蓄積手段６、検出鍵暗号化手段７、多重化コンテンツ送信手段８により構成される。
【００２３】
受信手段２は、所望コンテンツ一覧表の要求や所望コンテンツの要求などコンテンツ購入予定者またはコンテンツ購入者の要求を受信するものである。
【００２４】
コンテンツ蓄積手段３は、コンテンツ購入者がコンテンツを購入の際、任意に決めることができるパスワードであるコンテンツ購入者パスワードを第一秘密鍵によって暗号化した公開鍵電子透かしを埋込情報として埋込鍵により埋め込む前のオリジナルなコンテンツを蓄積するものである。
このコンテンツ蓄積手段３に蓄積されているオリジナルなコンテンツは、コンテンツの提供者によって、一般消費者のニーズを反映（例えば、コンテンツ購入者情報管理手段４に登録されている「今までに購入されたコンテンツの名称」を基にコンテンツの販売数の統計をとるなどにより、一般消費者のニーズを把握）したオリジナルなコンテンツをコンテンツ蓄積手段３の記憶容量に応じて適宜追加または除去される。
なお、「公開鍵電子透かし」とは、公開鍵暗号方式による第一秘密鍵を用いて暗号化したコンテンツ購入者パスワードを埋込情報として、電子透かしの埋込の技術を用いて（埋込鍵を用いて）コンテンツに埋め込むものである。
【００２５】
コンテンツ購入者情報管理手段４は、コンテンツ購入者パスワードと、今までに購入されたコンテンツの名称、コンテンツ購入者の名前、住所および嗜好等のコンテンツ購入者に関する情報と、コンテンツ再生装置１０のマシン番号などコンテンツ再生装置１０に関する情報とを登録管理するものである。
また、コンテンツ購入者情報管理手段４は、コンテンツに当該コンテンツ購入者パスワードを公開鍵電子透かしとしてコンテンツ購入者パスワード埋込手段５によって埋め込むために、コンテンツ購入者パスワード埋込手段５へ当該コンテンツ購入者パスワードを送出し、コンテンツ蓄積手段３に対してオリジナルなコンテンツをコンテンツ購入者パスワード埋込手段５へ送出するように要求するものである。
なお、前記したコンテンツ再生装置に関する情報について、コンテンツ再生装置１０がテレビ放送の受信機能を備えるパーソナルコンピュータ（以下、購入者ＰＣという）等である場合には、当該購入者ＰＣのＩＰアドレス、ＭＡＣアドレス、ＣＰＵ製品番号、機器固有値などの情報が購入者ＰＣに関する情報としてコンテンツ購入者情報管理手段４で登録管理される。
【００２６】
なお、購入者ＰＣによってコンテンツを再生するためには、コンテンツ再生ソフト（購入者ＰＣをコンテンツ再生装置１０と同等の処理手順に従って実行させるプログラム）が必要となる。
【００２７】
コンテンツ購入者パスワード埋込手段５は、コンテンツ購入者情報管理手段４で管理登録されているコンテンツ購入者パスワードをコンテンツ購入者情報管理手段４から受け取り、第一秘密鍵を用いて当該コンテンツ購入者パスワードを暗号化した埋込情報（以下、パスワード埋込情報という）を公開鍵電子透かしとして埋込鍵を用いて、コンテンツに埋め込むものである。
【００２８】
公開鍵電子透かし埋込コンテンツ蓄積手段６は、コンテンツ購入者パスワード埋込手段５によって公開鍵電子透かしを埋め込んだ公開鍵電子透かし埋込コンテンツを蓄積するものである。公開鍵電子透かし埋込コンテンツ蓄積手段６には、ハードディスク等の情報処理機器がある。
【００２９】
検出鍵暗号化手段７は、公開鍵電子透かし埋込コンテンツから公開鍵電子透かしを検出するための検出鍵を第二秘密鍵で暗号化検出鍵に暗号化するものである。
【００３０】
多重化コンテンツ送信手段８は、受信手段２で受信したコンテンツ購入予定者またはコンテンツ購入者の要求に応じたレスポンス（所望コンテンツ一覧表の送信、所望コンテンツの送信、検出鍵の送信をいう。以下同じ）並びに公開鍵電子透かし埋込コンテンツおよび暗号化検出鍵を多重化してコンテンツ再生装置１０の送信手段１２へ送信するものである。
【００３１】
（コンテンツ再生装置の構成）
続いて、コンテンツ再生装置１０の構成について、図１を参照しながら説明する。
コンテンツ再生装置１０は、送信手段１２、パスワード記録手段１３、受信手段１４、多重化コンテンツ分離復元手段１５、公開鍵入手手段１６、検出鍵取得手段１７、埋込情報検出手段１８、コンテンツ購入者パスワード解読手段１９、コンテンツ再生制御手段２０により構成される。
なお、本実施の形態の説明では、所望コンテンツの一覧表の要求、コンテンツ購入者パスワードの送信、検出鍵の要求の際に必要とする入力手段および受信したコンテンツを表示するための表示手段を省略しているが備えているものとする。
【００３２】
また、コンテンツ再生装置１０が購入者ＰＣである場合には、コンテンツ再生装置１０と同様な機能を生じさせるためのコンテンツ再生ソフトが必要となるが、その際はコンテンツ配信装置１の構成要素である図示していないコンテンツ再生ソフト蓄積手段からコンテンツ再生ソフトを受信（ダウンロード）するか、プレインストールされている購入者ＰＣを必要とする。
【００３３】
送信手段１２は、コンテンツ購入予定者の要求（所望コンテンツ一覧表の要求）と、コンテンツ購入者の要求（所望コンテンツまたは検出鍵の要求）とをコンテンツ配信装置１へ送信するものである。
【００３４】
パスワード記録手段１３は、コンテンツ購入者がコンテンツの購入契約後において、任意に設定したコンテンツ購入者パスワードをコンテンツ配信装置１の受信手段２を通じてコンテンツ購入者情報管理手段４へ送信する際に、コンテンツ購入者パスワードを記録するものである。
なお、コンテンツ再生装置１０が購入者ＰＣである場合は、当該コンテンツ購入者パスワードをコンテンツ配信装置１の受信手段２を通じてコンテンツ購入者情報管理手段４へ送信した際に、図示していないコンテンツ再生ソフトに当該コンテンツ購入者パスワードが記録される。
【００３５】
受信手段１４は、コンテンツ配信装置１への前記したコンテンツ購入予定者の要求およびコンテンツ購入者の要求のレスポンスとして所望コンテンツ一覧表、所望コンテンツ、検出鍵を受信するものである。
【００３６】
多重化コンテンツ分離復元手段１５は、受信手段１４によって受信した多重化コンテンツを公開鍵電子透かし埋込コンテンツおよび暗号化検出鍵に分離復元するものである。
【００３７】
公開鍵入手手段１６は、コンテンツ提供者によって一般に公開されている鍵情報であり、多重化コンテンツ分離復元手段１５によって分離復元された公開鍵電子透かし埋込コンテンツに埋め込まれている公開鍵電子透かしを復号するための第一公開鍵および暗号化検出鍵を復号するための第二公開鍵を入手するものである。入手した第一公開鍵および第二公開鍵はハーディスクやＣＤ−ＲＷ等の情報処理機器または媒体に記憶される。
第一公開鍵および第二公開鍵の一般公開方法すなわち配布方法には、例えば、Ｗｅｂサーバやメールサーバを設けてホームページや電子メールなどで公開鍵を配布する方法、新聞・雑誌の広告などで公開鍵を配布する方法がある。
【００３８】
検出鍵取得手段１７は、コンテンツ配信装置１のコンテンツ購入者パスワード埋込手段５によって、第二秘密鍵で検出鍵が暗号化された暗号化検出鍵をコンテンツ配信装置１の受信手段２を通じて検出鍵暗号化手段７から受信し、第二公開鍵を用いて暗号化検出鍵から検出鍵へ復号することによって検出鍵を取得するものである。
この鍵は、公開鍵電子透かし埋込コンテンツから公開鍵電子透かしの検出をする際に必要となる鍵情報である。
【００３９】
埋込情報検出手段１８は、検出鍵取得手段１７によって取得した検出鍵によって、公開鍵電子透かし埋込コンテンツから、コンテンツ購入者パスワードを第一秘密鍵で暗号化したパスワード埋込情報である公開鍵電子透かしを検出するものである。
【００４０】
コンテンツ購入者パスワード解読手段１９は、この埋込情報検出手段１８で検出された公開鍵電子透かしを公開鍵入手手段１６で入手した第一公開鍵を用いて復号し、復号コンテンツ購入者パスワードを得るものである。
【００４１】
コンテンツ再生制御手段２０は、このコンテンツ購入者パスワード解読手段１９で得られた復号コンテンツ購入者パスワードと、パスワード記録手段１３に記録されているコンテンツ購入者パスワードとの比較照合を行い、この結果に基づいて、コンテンツの再生を制御するものである。
また、コンテンツ再生制御手段２０は、前記した比較照合の結果に基づいて、正規のコンテンツ提供者から提供されたコンテンツであることの認証を行う。そして、その認証の結果、認証が失敗した場合（両者のパスワードが一致しなかった場合）には、公開鍵電子透かし埋込コンテンツの再生を不可能とするか、または停止させ、認証が成功した場合（両者のパスワードが一致した場合）にのみ当該コンテンツの再生をすることにより、コンテンツの再生制御を行うものである。
【００４２】
（コンテンツ配信装置およびコンテンツ再生装置の間の動作）
次に、図１および図２のシーケンスチャートを参照しながら、コンテンツ配信装置１とコンテンツ再生装置１０との間の通信手順（動作）について説明する。
まず、コンテンツ購入者側のコンテンツ再生装置１０の送信手段１２から、所望コンテンツ一覧表の要求をコンテンツ配信装置１の受信手段２へ送信する（Ｂ１）。これを受けたコンテンツ配信装置１は所望コンテンツ一覧表を、多重化コンテンツ送信手段８を介してコンテンツ再生装置１０の受信手段１４へ送信する（Ａ１）。
【００４３】
そしてコンテンツ再生装置１０は、受信手段１４によって受信した所望コンテンツ一覧表（Ｂ２）を図示していない表示手段に表示（Ｂ３）し、当該所望コンテンツ一覧表の中からコンテンツ購入者によって選択された所望コンテンツの要求を送信手段１２からコンテンツ配信装置１の受信手段２へ送信する（Ｂ４）。
受信手段２は当該所望コンテンツの要求をコンテンツ再生装置１０の送信手段１２から受信する（Ａ２）。
【００４４】
次にコンテンツ再生装置１０は、コンテンツ購入者によって任意に設定されたコンテンツ購入者パスワードを、送信手段１２からコンテンツ配信装置１の受信手段２へ送信する（Ｂ５）
その際、当該コンテンツ購入者パスワードがコンテンツ再生装置１０のパスワード記録手段１３に記録される（Ｂ６）。
そして、コンテンツ購入者情報管理手段４は、コンテンツ配信装置１の受信手段２によって受信したコンテンツ購入者パスワードおよび当該購入コンテンツ名を登録する（Ａ３）。
次に、コンテンツ購入者情報管理手段４は、コンテンツ購入者パスワード埋め込み手段５によって当該コンテンツ購入者パスワードが公開鍵暗号方式による第一秘密鍵により暗号化されて、コンテンツ蓄積手段３に蓄積されているオリジナルなコンテンツに公開鍵電子透かしとして埋め込ませるために、当該コンテンツ購入者パスワードをコンテンツ購入者パスワード埋込手段５へ送出し（Ａ４）、そしてコンテンツ蓄積手段３に対して、蓄積しているオリジナルなコンテンツをコンテンツ購入者パスワード埋込手段５へ送出するよう指示する（Ａ５）。
【００４５】
コンテンツ購入者パスワード埋込手段５は、コンテンツ購入者情報管理手段４から受けたコンテンツ購入者パスワードを第一秘密鍵で暗号化したパスワード埋込情報を公開鍵電子透かしとして埋込鍵を用いて、当該オリジナルなコンテンツに埋め込んだ（Ａ６）後、公開鍵電子透かし埋込コンテンツ蓄積手段６に送出し、公開鍵電子透かし埋込コンテンツとして蓄積する（Ａ７）。
【００４６】
次に、多重化コンテンツ送信手段８は、Ｂ４の段階の「所望コンテンツの要求」に応じた当該公開鍵電子透かし埋込コンテンツと、コンテンツ購入者パスワード埋込手段５で第二秘密鍵を用いて暗号化した暗号化検出鍵とを多重化してコンテンツ再生装置１０の受信手段１４へ多重化コンテンツを送信する（Ａ８）。
そして、この受信手段１４は、コンテンツ配信装置１の多重化コンテンツ送信手段８から当該多重化コンテンツを受信する（Ｂ７）。
【００４７】
続いて、公開鍵入手手段１６は、公開鍵電子透かしを復号する第一公開鍵および暗号化検出鍵を復号する第二公開鍵の要求をコンテンツ再生装置１０の送信手段１２からコンテンツ配信装置１の受信手段２へ送信する（Ｂ８）。
受信手段２によって第一公開鍵および第二公開鍵の要求を受信したコンテンツ配信装置１は、多重化コンテンツ送信手段８からコンテンツ再生装置１０の受信手段１４を介して、第一公開鍵および第二公開鍵を公開鍵入手手段１６へ送信する（Ａ９）。そして、公開鍵入手手段１６は、第一公開鍵および第二公開鍵を入手する（Ｂ９）。
なお、第一公開鍵および第二公開鍵は正規なコンテンツ提供者によって、一般公開されている鍵情報であるので前記入手方法に限られたものではない。前記したように、Ｗｅｂサーバを利用して、コンテンツ提供者のホームページやＥＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）サイトからインターネットを介しての入手したり、新聞・雑誌の広告や雑誌の付属ＣＤ−ＲＯＭ等の媒体によって入手することもできる。
次に、多重化コンテンツ分離復元手段１５は、Ｂ７の段階で受信した多重化コンテンツを公開鍵電子透かし埋込コンテンツおよび暗号化検出鍵に分離復元する（Ｂ１０）。
【００４８】
なお、コンテンツ再生装置１０がコンテンツ購入者に当該公開鍵電子透かし埋込コンテンツを視聴させるには、公開鍵電子透かし埋込コンテンツから公開鍵電子透かしを検出して正規なコンテンツ提供者から提供されたコンテンツであることの認証（確認）を行うことを要するため、この認証を行うに際し公開鍵電子透かしの検出を実行する検出鍵が必要となる。検出鍵取得手段１７は、Ｂ１０の段階で分離復元された暗号化検出鍵を第二公開鍵で復号し検出鍵を取得する（Ｂ１１）。
そして、埋込情報検出手段１８は当該検出鍵を用いて公開鍵電子透かし埋込コンテンツから公開鍵電子透かしを検出する（Ｂ１２）。
【００４９】
次に、コンテンツ購入者パスワード解読手段１９は、当該公開鍵電子透かしをＢ９の段階で入手した第一公開鍵で復号コンテンツ購入者パスワードに復号する（Ｂ１３）。
そして、コンテンツ再生制御手段２０によって、前記復号したコンテンツ購入者パスワードとパスワード記録手段１３に記録されているコンテンツ購入者パスワードとの比較照合を行うことにより、コンテンツが正規なコンテンツ提供者が提供したコンテンツであることの認証を行う。この認証の結果、両者のコンテンツ購入者パスワードの一致が確認できた場合にのみ当該コンテンツの再生を実行し、両者のコンテンツ購入者パスワードの一致が確認できなかった場合にはコンテンツの再生を不可とするか、停止するように再生制御を行う（Ｂ１４）。
【００５０】
なお、本実施の一形態例では、売買契約の成立の時期については、コンテンツ購入者の意思表示たるコンテンツ購入の申込（所望コンテンツの要求の信号）がコンテンツ再生装置１０の送信手段１２からコンテンツ配信装置１の受信手段２へ送信され、受信手段２に着信した時点をもって双方の意思が一致した双務契約（売買契約）が成立したものとみなす。
【００５１】
以上のコンテンツ配信装置１とコンテンツ再生装置１０との間の通信手順（動作）は、所望コンテンツ一覧表の要求（Ｂ１）が終了するまで、（Ｂ１）から（Ｂ３）までの動作が繰り返され、また、所望コンテンツの要求（Ｂ４）が終了するまで、（Ｂ４）から（Ｂ１４）までの動作が繰り返される。
【００５２】
（公開鍵電子透かしの埋込方法および検出方法）
ここで、本発明に係る公開鍵電子透かしの埋込方法および検出方法における実施例を具体的に説明する。
参照する図面において、図３は、公開鍵電子透かしの埋込方法を図式化した図、図４は、公開鍵電子透かしの検出方法を図式化した図である。
なお、公開鍵電子透かしの埋込は、コンテンツ購入者パスワード埋込手段５によって行われ、公開鍵電子透かしの検出は、埋込情報検出手段１８によって行われる（図１を参照）。
また、本実施例では既存の公開鍵暗号方式（例えば、暗号アルゴリズムで業界標準となっているＲＳＡ暗号）と既存の電子透かし法（例えば、大西、松井著、「多重解像度解析とＰＮ［Ｐｓｅｕｄｏ  Ｎｕｍｂｅｒ］系列を利用した電子透かし法」１９９７年。電子情報通信学会論文誌Ｄ−ＩＩ  Ｖｏｌ．Ｊ８０−Ｄ−ＩＩ  Ｎｏ．１１  ｐｐ．３０２０−３０２８）を組み合わせた例を用いる。
【００５３】
まず、公開鍵電子透かしの埋込方法について動画像を例に図３を参照しながら説明する。
埋込情報量をｎビットとし、埋込情報をＭ（ｉ）（ｉ＝０、１・・・ｎ−１）とする。Ｍ（ｉ）はバイナリデータである。
ある二次元のＰＮ系列（以下、ＰＮ系列の各要素をＰＮｘｙという）を動画像の１フレームの各画素（以下、１フレームの各画素値をＰｘｙという）で乗算し、乗算した結果の値を、周波数変換を用いて周波数領域（以下、Ｇ（ｗ）という）に変換する。
【００５４】
次にこの周波数領域で、ｎ個の異なる周波数ｗ（ｉ）（ｉ＝０、１・・・ｎ−１）を決め、当該ｗ（ｉ）を公開鍵電子透かしの埋込場所とする。埋込情報Ｍのｍ番目のビットＭ（ｍ）の公開鍵電子透かしの埋込方法は、図３下方のフローチャートに示すように、Ｍ（ｍ）が１ではない場合（Ｓ１、ＮＯ）は、ｗ（ｍ）に対応したＧ（ｗ（ｍ））の値をある決められた値Ｖより小さい値に変化させる（Ｓ２）。Ｍ（ｍ）が１である場合（Ｓ１、ＹＥＳ）は、ｗ（ｍ）に対応したＧ（ｗ（ｍ））の値をある決められた値Ｖより大きい値に変化させる（Ｓ３）。このとき、もともとＶより大きい値であれば、Ｇ（ｗ（ｍ））の値は変化させない。このようにして、０から（ｎ−１）番目までのｉに対して、Ｍ（ｉ）に応じて、Ｇ（ｗ（ｉ））を変換し、その結果の値を逆周波数変換し、逆周波数変換した結果の値に前記したＰＮｘｙを乗算し、乗算した結果の値（以下、Ｐｘｙ’という）が、公開鍵電子透かし埋込コンテンツとなる。
【００５５】
次に、公開鍵電子透かしの検出方法について動画像を例に図４を参照しながら説明する。
まず、Ｐｘｙ’に前記ＰＮｘｙを乗算し、乗算した結果の値を周波数変換して、周波数領域に変換する（以下、Ｇ（ｗ）’という）。埋込情報Ｍのｍ番目のビットＭ（ｍ）の公開鍵電子透かしの検出方法は、前記公開鍵電子透かしの埋込場所ｗ’のｍ番目の値ｗ（ｍ）’に対するＧ’の値Ｇ（ｗ（ｍ）’）’が、Ｖより大きければ１と、小さければ０とする。このようにして、ｎ番目のＭ（ｉ）（ｉ＝０、１・・・ｎ−１）を検出する。この検出結果が公開鍵電子透かしである。
【００５６】
（コンテンツ購入者パスワード埋込手段について）
ここで、コンテンツ購入者パスワード埋込手段５について、これを図式化した図５を参照しながら具体的に説明する。
まず、コンテンツ購入者のコンテンツ購入の売買契約の成立後に公開鍵電子透かし埋込コンテンツを制作するためにコンテンツ蓄積手段３からオリジナルなコンテンツがコンテンツ購入者パスワード埋込手段５へ送られ、コンテンツ購入者情報管理手段４からコンテンツ購入者パスワードがコンテンツ購入者パスワード埋込手段５へ送られる。そして、コンテンツ購入者パスワード埋込手段５はコンテンツ購入者パスワードを公開鍵暗号方式における第一秘密鍵ＳＫ１で暗号化したパスワード埋込情報を公開鍵電子透かしとして埋込鍵を用いて当該オリジナルなコンテンツに埋め込む。この様にして作成された公開鍵電子透かし埋込コンテンツは、公開鍵電子透かし埋込コンテンツ蓄積手段６へ送られて一旦蓄積される。
【００５７】
（公開鍵電子透かしの埋込および検出の具体的な手順）
次に、公開鍵電子透かしの埋込および検出の具体的な手順について、同一の暗号アルゴリズムの公開鍵暗号方式における鍵情報（以下、第一公開鍵ＰＫ１および第一秘密鍵ＳＫ１の組合せと、第二公開鍵ＰＫ２および第二秘密鍵ＳＫ２の組合せで示す）を用いて、これを図式化した図６を参照しながら説明する。
まず、コンテンツ配信装置１のコンテンツ購入者パスワード埋込手段５において、コンテンツ購入者パスワードを、第一秘密鍵ＳＫ１を用いて暗号化したパスワード埋込情報の公開鍵電子透かしとして埋込鍵を用いてオリジナルなコンテンツに埋め込む（公開鍵電子透かし埋込コンテンツの作成）。
【００５８】
次に検出鍵暗号化手段７において、検出鍵を第二秘密鍵ＳＫ２で暗号化検出鍵へ暗号化し（暗号化検出鍵の作成）、多重化コンテンツ送信手段８によって公開鍵電子透かし埋込コンテンツと、暗号化検出鍵とを多重化してコンテンツ再生装置１０の受信手段１４（図１を参照）を通じて当該多重化コンテンツを多重化コンテンツ分離復元手段１５に送信する。多重化コンテンツ分離復元手段１５は、当該多重化コンテンツを公開鍵電子透かし埋込コンテンツと暗号化検出鍵に分離復元し、埋込情報検出手段１８に送出する。そして検出鍵取得手段１７によって、第二公開鍵ＰＫ２を用いて当該暗号化検出鍵を検出鍵に復号し、この検出鍵を用いて、公開鍵電子透かし埋込コンテンツから公開鍵電子透かしを検出する。そしてコンテンツ購入者パスワード解読手段１９によって、この公開鍵電子透かしを第一公開鍵ＰＫ１でコンテンツ購入者パスワードに復号して、コンテンツ購入者パスワードを得る。
【００５９】
埋込鍵は一般公開されていないため正規のコンテンツ提供者のみが知っている鍵情報である。そのため、権原なき第三者が不正にコンテンツを提供しようとして、正規なコンテンツ提供者になりすましても、当該不正利用（不正な複製など）したコンテンツには正規なコンテンツ提供者が一般公開している検出鍵で検出できる公開鍵電子透かしが埋め込まれていないため、正規なコンテンツ提供者であることの認証をとることができず、コンテンツ再生装置１０またはコンテンツ再生ソフトを起動させることはできない（コンテンツを再生できない）。
【００６０】
（コンテンツ再生装置の検出鍵取得手段によって検出鍵を取得する具体的な方法）
次にコンテンツ再生装置１０の検出鍵取得手段１７によって検出鍵を取得する方法について、図７を参照しながら説明しておく。
図７は、コンテンツ配信装置１のコンテンツ購入者パスワード埋込手段５によって第二秘密鍵ＳＫ２で暗号化した暗号化検出鍵を、コンテンツ再生装置１０の検出鍵取得手段１７によって、第二公開鍵ＰＫ２を用いて検出鍵に復号し、検出鍵を取得する段階を説明するために図式化したものである。
なお、異なる暗号アルゴリズムの公開鍵暗号方式による鍵情報を用いても良い。
【００６１】
（コンテンツ再生装置による電子透かし埋込コンテンツの再生手順）
次にコンテンツ再生装置による電子透かし埋込コンテンツの再生手順について図１およびこれを図式化した図８を参照しながら説明する。
図１に示す多重化コンテンツ分離復元手段１５によって、多重化コンテンツを分離復元された公開鍵電子透かしコンテンツと、暗号化検出鍵とを復号して購入者の所望するコンテンツとして再生するために、まず、前記した第一公開鍵ＰＫ１と第二公開鍵ＰＫ２を多重化コンテンツ送信手段８によって、コンテンツ再生装置１０の受信手段１４を介して、公開鍵入手手段１６（図１を参照）に送信し、公開鍵入手手段１６は、第一公開鍵ＰＫ１と、第二公開鍵ＰＫ２とを入手する。
次に、図８に示すように、検出鍵取得手段１７によって取得された暗号化検出鍵をこの第二公開鍵ＰＫ２で検出鍵に復号し、埋込情報検出手段１８によって当該検出鍵を用いて公開鍵電子透かし埋込コンテンツから公開鍵電子透かしの検出を行う。
【００６２】
そして、コンテンツ購入者パスワード解読手段１９によって当該公開鍵電子透かしとして暗号化されているパスワード埋込情報を公開鍵入手手段１６によって入手した第一公開鍵ＰＫ１でコンテンツ購入者パスワードに復号する。
次に、コンテンツ再生制御手段２０は、この復号されたコンテンツ購入者パスワードとパスワード記録手段１３に記録されているコンテンツ購入者パスワードとの比較照合を行って、相互のコンテンツ購入者パスワードの一致を確認する。
続いて、両者の一致の確認ができなかった場合にはコンテンツの再生を不可能とするか、または停止させ、両者の一致の確認ができた場合にのみコンテンツの再生を実行することによってコンテンツを再生し、再生を制御する。
【００６３】
本コンテンツ配信システムによれば、オリジナルなコンテンツにコンテンツ購入者パスワードを、公開鍵暗号方式によって暗号化したパスワード埋込情報を公開鍵電子透かしとして埋込鍵を用いて埋め込んで作成した公開鍵電子透かし埋込コンテンツと、当該公開鍵電子透かしを検出するための検出鍵とをコンテンツ購入者に提供することができる。そのため、コンテンツ購入者が購入したコンテンツが正規のコンテンツ提供者が提供したコンテンツであることの認証を行うことができると共に、権原なき第三者が当該電子透かし埋込コンテンツを不正に複製して販売するなどの不正利用をした場合においても、不正に複製されて販売された当該電子透かし埋込コンテンツには公開鍵電子透かしが埋め込まれている状態が維持されているので、正規なコンテンツ提供者が検出鍵を用いて公開鍵電子透かしの検出を行えば、当該権原なき第三者を追跡することができる。
【００６４】
また、不正利用を行おうとする正規でないコンテンツ提供者が、正規のコンテンツ提供者になりすましてコンテンツを制作した場合においても、公開鍵電子透かしを埋め込むための埋込鍵は公開されていないため、不正利用を行おうとする正規でないコンテンツ提供者は、この不正利用として制作したコンテンツに正規のコンテンツ提供者による検出鍵によって検出できる公開鍵電子透かしを埋め込むことができない。そのため、正規のコンテンツ提供者であることの認証を行う際に、正規なコンテンツ提供者による提供を認められることができない。当該認証が不十分な（失敗した）場合には、コンテンツ再生制御手段によって当該コンテンツの再生を不可または停止となるように制御されるため、正規のコンテンツ提供者のいわゆる「なりすまし」を防止することができる。
【００６５】
さらにまた、公開鍵電子透かしを検出してコンテンツ提供者の認証を行い、コンテンツが正規のコンテンツ提供者から送られたものであると確認できなかった場合またはコンテンツが正規のコンテンツ購入者へ送信されたものではないと判明した場合には、コンテンツの再生の処理を停止し、またはコンテンツの再生を不可とすることができる。そのため、コンテンツの不正利用を抑止することができる。
【００６６】
以上、本発明の実施の形態について説明したが、本発明は、前記した実施の形態に限定されることなく、様々な形態で実施可能である。
例えば、以下に説明するようにコンテンツ配信装置１の各構成要素をイントラネット上で稼動させるネットワークシステムの形態として構成することもできる。
以下に「その他の実施の形態」としてその説明をする。
【００６７】
（その他の実施の形態）
本実施の形態では、図９に示すようにコンテンツ配信装置１は、受信手段２、コンテンツ蓄積手段３、コンテンツ購入者情報管理手段４、コンテンツ購入者パスワード埋込手段５、公開鍵電子透かし埋込コンテンツ蓄積手段６、検出鍵暗号化手段７、多重化コンテンツ送信手段８の各構成要素により構成され、インターネット１１（図１を参照）などの一般公衆回線を通じてコンテンツ再生装置１０に接続している実施の形態としているが、例えば、コンテンツ蓄積手段３、コンテンツ購入者情報管理手段４、コンテンツ購入者パスワード埋込手段５、公開鍵電子透かし埋込コンテンツ蓄積手段６、検出鍵暗号化手段７、多重化コンテンツ送信手段８を各々コンテンツサーバ、コンテンツ購入者情報管理サーバ、コンテンツ購入者パスワード埋込装置、公開鍵電子透かし埋込コンテンツサーバ、公開鍵・検出鍵サーバ、多重化装置としてイントラネット上のネットワークシステムとして構成することもできる。
【００６８】
この場合において、内部ネットワーク（イントラネットなど）と外部ネットワーク（インターネットなど）の間にゲートウェイサーバやファイアウォール（サーキットレベルゲートウェイまたはアプリケーションゲートウェイなどをいう。以下「Ｇ／Ｗ（ゲートウェイ）など」と述べる）を設けることが望ましい。このＧ／Ｗなどにより、外部ネットワーク側からはＧ／Ｗなどが直接サーバへ要求を出しているように見えるので、内部ネットワーク側のサーバを隠すことができる。そのため、情報資産のセキュリティを確保する上で、より一層安全性を高めることができるからである。コンテンツ購入者側（コンテンツ再生装置１０側）は、コンテンツ提供者側（コンテンツ配信装置１側）に対して要求を送信する場合は、このＧ／Ｗなどに対してコネクション要求を送信することにより行う。
【００６９】
また、コンテンツ再生装置１０が購入者ＰＣである場合には、当該購入者ＰＣにコンテンツ再生ソフトをダウンロードする必要があるが、そのコンテンツ再生ソフトを送信するためのサーバをコンテンツ再生ソフトサーバとして設けてもよい。
【００７０】
【発明の効果】
以上説明したように、本発明によれば以下の効果を奏する。
請求項１乃至３に記載の発明によれば、電子透かし技術と公開鍵暗号技術を用いて、コンテンツに公開鍵電子透かしを埋め込んだ公開鍵電子透かし埋込コンテンツと、当該公開鍵電子透かしを検出する検出鍵をコンテンツ購入者に提供することによって、コンテンツ購入者が購入したコンテンツが正規なコンテンツ提供者の提供したコンテンツであることの認証を行うことができると共に、権原なき第三者が当該電子透かし埋込コンテンツを不正に複製して譲渡するなどの不正利用を行った場合においても、不正に複製され譲渡などされた当該電子透かし埋込コンテンツには公開鍵電子透かしが埋め込まれたままの状態であるので、正規なコンテンツ提供者が検出鍵を用いて公開鍵電子透かしの検出を行うことにより、コンテンツの不正利用をした当該権原なき第三者を検知して特定すること（追跡すること）ができる。
【００７１】
また、公開鍵電子透かしを埋め込むための埋込鍵は一般公開されていないため、不正利用を行おうとする正規でないコンテンツ提供者が、正規のコンテンツ提供者になりすましてコンテンツの制作を試みても、この不正利用として制作されたコンテンツには、正規のコンテンツ提供者による検出鍵によって検出できる公開鍵電子透かしを埋め込むことができず、当該公開鍵電子透かしが埋め込まれていない状態であるため、正規のコンテンツ提供者の認証を行う段階で、認証の結果が不適合であるとしてコンテンツの再生を不可または停止することにより、正規のコンテンツ提供者のいわゆる「なりすまし」を防止することができる。
【００７２】
請求項４乃至６に記載の発明によれば、公開鍵電子透かしの検出を行って、その検出結果を復号したコンテンツ購入者パスワードと、コンテンツ再生装置のパスワード記録手段に記録されているパスワードとの比較照合をするによって、正規なコンテンツ提供者であることの認証を行い、両者の一致を確認できなかった場合（コンテンツが正規のコンテンツ提供者から送られたものであるとの確認ができなかった場合）またはコンテンツが正規のコンテンツ購入者へ送信されたものではないと判明した場合には、コンテンツの再生の処理を停止し、またはコンテンツの再生を不可とすることができる。そのため、コンテンツの不正利用を抑止することができる。
【００７３】
また、コンテンツ購入者が購入したコンテンツが正規のコンテンツ提供者の提供したコンテンツであることを、当該認証を行うことによって確認できるので、コンテンツの流通において、コンテンツ購入者が安心して、正規のコンテンツの代金の支払いに値するコンテンツの提供を受けることができる。
【図面の簡単な説明】
【図１】本発明に係るコンテンツ送信システムの全体構成を示すブロック図である。
【図２】コンテンツ配信装置とコンテンツ再生装置との間の通信手順を示すシーケンスフローチャートである。
【図３】公開鍵電子透かしの埋込方法を図式化した図である。
【図４】公開鍵電子透かしの検出方法を図式化した図である。
【図５】コンテンツ購入者パスワード埋込手段を図式化した図である。
【図６】公開鍵電子透かしの埋込および検出の具体的な手順を図式化した図である。
【図７】コンテンツ配信装置において暗号化された暗号化検出鍵が、コンテンツ再生装置で検出鍵に復号されるまでを図式化した図である。
【図８】コンテンツ再生装置による電子透かし埋込コンテンツの再生手順を図式化した図である。
【図９】本発明に係るその他の実施の形態に係る全体の構成を表す図である。
【符号の説明】
１          コンテンツ配信装置
２          受信手段
３          コンテンツ蓄積手段
４          コンテンツ購入者情報管理手段
５          コンテンツ購入者パスワード埋込手段
６          公開鍵電子透かし埋込コンテンツ蓄積手段
７          検出鍵暗号化手段
８          多重化コンテンツ送信手段
１０        コンテンツ再生装置
１１        インターネット（ネットワーク）
１２        送信手段
１３        パスワード記録手段
１４        受信手段
１５        多重化コンテンツ分離復元手段
１６        公開鍵入手手段
１７        検出鍵取得手段
１８        埋込情報検出手段
１９        コンテンツ購入者パスワード解読手段
２０        コンテンツ再生制御手段
ＰＫ１      第一公開鍵
ＰＫ２      第二公開鍵
ＳＫ１      第一秘密鍵
ＳＫ２      第二秘密鍵
【図１】
2004193843.tif 000003
【図２】
2004193843.tif 000004
【図３】
2004193843.tif 000005
【図４】
2004193843.tif 000006
【図５】
2004193843.tif 000007
【図６】
2004193843.tif 000008
【図７】
2004193843.tif 000009
【図８】
2004193843.tif 000010
【図９】
2004193843.tif 000011