(57)【要約】【課題】  暗号化コンテンツを自由に流通させる超流通システムにおいて、低い計算能力の端末でも電子透かし入りコンテンツを生成する。【解決手段】  サーバ装置１０が、予め利用者識別情報ＵＩＤｊを表す電子透かしをコンテンツに埋め込み処理し、得られた電子透かし入りコンテンツとコンテンツとの差分に対応した電子透かし生成情報Ｃｉ”を暗号化して送信し、クライアント端末２０が、復号した電子透かし生成情報Ｃｉ”に基づいて、埋め込み処理に代えてコンテンツＣｉと電子透かし生成情報を合成し、電子透かし入りコンテンツＣｉ’を生成して再生する。これにより、電子透かしの埋め込み処理に要する計算能力よりも低い計算能力の端末でも電子透かし入りコンテンツを生成できる。【選択図】  図１
2008011219.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータをコンテンツ鍵情報により暗号化してなる暗号化コンテンツデータが流通しているとき、前記コンテンツ鍵情報により前記暗号化コンテンツデータからコンテンツデータを復号した後に、利用者識別情報を表す電子透かしが当該コンテンツデータに埋め込まれてなる電子透かし入りコンテンツデータを生成及び再生するための電子透かし埋込システムであって、
予め利用者識別情報を表す電子透かしをコンテンツデータに埋め込み処理し、得られた電子透かし入りコンテンツデータと前記コンテンツデータとの差分に対応して電子透かし生成情報を生成し、この電子透かし生成情報を送信するサーバ装置と、
-  前記サーバ装置から受信した電子透かし生成情報に基づいて、前記復号したコンテンツデータを修正することにより、前記埋め込み処理無しに電子透かし入りコンテンツデータを生成して再生する利用者端末と
を備えたことを特徴とする電子透かし埋込システム。
【請求項２】
コンテンツデータをコンテンツ鍵情報により暗号化してなる暗号化コンテンツデータが流通しているとき、前記コンテンツ鍵情報により前記暗号化コンテンツデータからコンテンツデータを復号した後に、利用者識別情報を表す電子透かしが当該コンテンツデータに埋め込まれてなる電子透かし入りコンテンツデータを生成して再生する利用者端末に対し、この利用者端末に通信可能なサーバ装置であって、
予めコンテンツ識別情報、コンテンツデータ及びコンテンツ鍵情報が互いに関連付けられて記憶されたコンテンツデータ記憶手段と、
前記利用者端末から前記コンテンツ鍵情報の要求、コンテンツ識別情報及び利用者識別情報を受信する受信手段と、
前記要求を受けると、前記コンテンツ識別情報に基づいて、前記コンテンツデータ記憶手段からコンテンツデータを読み出すコンテンツ読出手段と、
前記受信した利用者識別情報を表す電子透かしを、前記読み出したコンテンツデータに埋め込み処理し、電子透かし入りコンテンツデータを得る電子透かし埋込手段と、
得られた電子透かし入りコンテンツデータと前記コンテンツデータとの差分に対応して電子透かし生成情報を生成する電子透かし生成情報生成手段と、
得られた電子透かし生成情報及び前記要求されたコンテンツ鍵情報を利用者端末に送信する送信手段と
を備えたことを特徴とするサーバ装置。
【請求項３】
コンテンツデータをコンテンツ鍵情報により暗号化してなる暗号化コンテンツデータが流通しているとき、予め前記コンテンツデータに利用者識別情報を表す電子透かしを埋め込み処理し且つ得られた電子透かし入りコンテンツデータと前記コンテンツデータとの差分に対応して電子透かし生成情報を生成するサーバ装置に対し、通信可能な利用者端末であって、
前記暗号化コンテンツデータを前記コンテンツ鍵情報に基づいて復号し、前記コンテンツデータを得るコンテンツ復号手段と、
前記サーバ装置から電子透かし生成情報を受信する受信手段と、
この電子透かし生成情報に基づいて前記コンテンツデータを修正することにより、前記埋め込み処理無しに電子透かし入りコンテンツデータを生成する 透かし入りコンテンツ生成手段と、
この電子透かし入りコンテンツデータを再生する再生手段と
を備えたことを特徴とする利用者端末。
【請求項４】
コンテンツデータをコンテンツ鍵情報により暗号化してなる暗号化コンテンツデータが流通しているとき、前記コンテンツ鍵情報により前記暗号化コンテンツデータからコンテンツデータを復号した後に、利用者識別情報を表す電子透かしが当該コンテンツデータに埋め込まれてなる電子透かし入りコンテンツデータを生成して再生する利用者端末に対し、この利用者端末に通信可能なサーバ装置に用いられるプログラムであって、
前記サーバ装置のコンピュータを、
予めコンテンツ識別情報、コンテンツデータ及びコンテンツ鍵情報を互いに関連付けられてメモリに記憶させるコンテンツデータ書込手段、
前記利用者端末から前記コンテンツ鍵情報の要求、コンテンツ識別情報及び利用者識別情報を受信する受信手段、
前記要求を受けると、前記コンテンツ識別情報に基づいて、前記メモリからコンテンツデータを読み出すコンテンツ読出手段、
前記受信した利用者識別情報を表す電子透かしを、前記読み出したコンテンツデータに埋め込み処理し、電子透かし入りコンテンツデータを得る電子透かし埋込手段、
得られた電子透かし入りコンテンツデータと前記コンテンツデータとの差分に対応して電子透かし生成情報を生成する生成情報生成手段、
得られた電子透かし生成情報及び前記要求されたコンテンツ鍵情報を利用者端末に送信する送信手段、
として機能させるためのプログラム。
【請求項５】
コンテンツデータをコンテンツ鍵情報により暗号化してなる暗号化コンテンツデータが流通しているとき、予め前記コンテンツデータに利用者識別情報を表す電子透かしを埋め込み処理し且つ得られた電子透かし入りコンテンツデータと前記コンテンツデータとの差分に対応して電子透かし生成情報を生成するサーバ装置に対し、通信可能な利用者端末に用いられるプログラムであって、
前記利用者端末のコンピュータを、
前記暗号化コンテンツデータをメモリに記憶させる暗号化コンテンツ書込手段、
この暗号化コンテンツデータを前記コンテンツ鍵情報に基づいて復号し、前記コンテンツデータを得るコンテンツ復号手段、
前記サーバ装置から電子透かし生成情報を受信する受信手段、
この電子透かし生成情報に基づいて前記コンテンツデータを修正することにより、前記埋め込み処理無しに電子透かし入りコンテンツデータを生成する 透かし入りコンテンツ生成手段、
この電子透かし入りコンテンツデータを再生する再生手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像、音楽などのコンテンツに電子透かしを埋め込むための電子透かし埋込システム、装置及びプログラムに係り、特に、低い計算能力の端末でも電子透かし入りコンテンツを生成し得る電子透かし埋込システム、装置及びプログラムに関する。
【背景技術】
【０００２】
近年、情報技術、通信技術の発展に伴い、画像、音楽、動画などのコンテンツデータ（以下、単にコンテンツという）を携帯電話などの利用者端末などで再生する場面が増えている。一方、コンテンツは容易に複製が可能であるため、著作権のあるコンテンツが不正にコピーされて広く流通することが問題になっている。
【０００３】
このような不正コピーを阻止する観点から、コンテンツを暗号化して得られた暗号化コンテンツを配信し、再生時に復号鍵を利用して暗号化コンテンツを復号する方式が採られている。この方式の一例としては、暗号化コンテンツを自由に流通させる一方、復号鍵の利用者に対して課金を行なう、いわゆる超流通システムが考えられている。また、復号したコンテンツを不正に取得し、流出させる脅威に対しては、電子透かしが抑止力になると考えられる。
【０００４】
ここで、電子透かしとは、コンテンツに埋め込まれ、当該コンテンツから除去が困難である性質を持つ可視、または不可視の情報である。不可視の情報の場合、電子透かしは、特定の検出手段により、コンテンツから検出される。また、電子透かしとしては、例えば利用者識別情報を用いる場合が考えられる。
【０００５】
但し、超流通システムにおいては、暗号化コンテンツを自由に流通させるため、予め利用者識別情報を表す電子透かしをコンテンツに埋め込むことができない状況にある。このため、利用者識別情報を有する利用者端末に電子透かし生成及び埋込専用のハードウェア及びソフトウェアを設け、利用者端末により、利用者識別情報から電子透かし情報を生成し、得られた電子透かし情報をコンテンツに埋め込む方式が考えられる。
【０００６】
この方式によれば、不正に流出したコンテンツから電子透かしとして利用者識別情報を検出することにより、不正に流出させた利用者を追跡可能である。従って、電子透かしは、悪意を持つ利用者によるコンテンツの不正流出に対し、抑止力となると考えられる。
【０００７】
なお、この出願に関連する先行技術文献情報としては、例えば特許文献１がある。特許文献１には、次の（ｉ）〜（iii）の手順を用いた電子透かしの技術が開示されている。
【０００８】
（ｉ）コンテンツデータ供給装置が出力装置コントローラを介して出力装置から出力装置のＩＤを受ける。
【０００９】
（ii）コンテンツデータ供給装置は、出力装置のＩＤを電子透かし情報としてコンテンツに埋め込んだ後、この透かし入りコンテンツを出力装置コントローラに送信する。
【００１０】
（iii）出力装置コントローラは、出力装置から受けたＩＤと透かし入りコンテンツに埋め込まれたＩＤとを照合し、両ＩＤが一致したとき、透かし入りコンテンツから出力装置のＩＤを除去し、当該コンテンツを出力装置に伝える。
【特許文献１】特開２００２−１７６５５１号公報（第４４段落及び図２参照）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した利用者端末により電子透かしを埋込む方式は、利用者端末が携帯端末の場合に、携帯端末の計算能力が低い問題、専用ハードウェアの回路サイズが大きい問題、専用ソフトウエアのプログラムサイズが大きい問題などにより、実現が困難である。
【００１２】
これに加え、電子透かしの生成アルゴリズムに問題が発見された時のように、電子透かし専用の回路やアルゴリズムを変更したい場合が生じると考えられる。この場合、利用者端末内の電子透かし専用の回路やアルゴリズムを変更することは困難である。
【００１３】
一方、特許文献１に記載の技術は、利用者端末には電子透かし生成及び埋込みの負荷がかからないものの、暗号化コンテンツを自由に流通させる構成ではないので、超流通システムには適用不可能と考えられる。仮に超流通システムに適用したとしても、利用者の手元にある暗号化コンテンツとは別に、電子透かし入りコンテンツを配信することになるので、自由に流通させた暗号化コンテンツが無駄になってしまう。
【００１４】
本発明は上記実情を考慮してなされたもので、暗号化コンテンツを自由に流通させる超流通システムにおいて、低い計算能力の端末でも電子透かし入りコンテンツを生成し得る電子透かし埋込システム、装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
第１の発明は、コンテンツ（Ｃｉ）をコンテンツ鍵情報（ＣＫｉ）により暗号化してなる暗号化コンテンツ（Ｅｎｃ（ＣＫｉ，Ｃｉ））が流通しているとき、前記コンテンツ鍵情報により前記暗号化コンテンツからコンテンツを復号した後に、利用者識別情報（ＵＩＤｊ）を表す電子透かしが当該コンテンツ（Ｃｉ）に埋め込まれてなる電子透かし入りコンテンツ（Ｃｉ’）を生成して再生する利用者端末に対し、この利用者端末に通信可能なサーバ装置であって、予めコンテンツ識別情報、コンテンツ及びコンテンツ鍵情報が互いに関連付けられて記憶されたコンテンツ記憶手段と、前記利用者端末から前記コンテンツ鍵情報の要求、コンテンツ識別情報及び利用者識別情報を受信する受信手段と、前記要求を受けると、前記コンテンツ識別情報に基づいて、前記コンテンツ記憶手段からコンテンツを読み出すコンテンツ読出手段と、前記受信した利用者識別情報を表す電子透かしを、前記読み出したコンテンツに埋め込み処理し、電子透かし入りコンテンツを得る電子透かし埋込手段と、得られた電子透かし入りコンテンツ（Ｃｉ’）と前記コンテンツ（Ｃｉ）との差分に対応して電子透かし生成情報（Ｃｉ”）を生成する生成情報生成手段と、得られた電子透かし生成情報及び前記要求されたコンテンツ鍵情報を利用者端末に送信する送信手段とを備えたサーバ装置である。
【００１６】
第２の発明は、コンテンツをコンテンツ鍵情報により暗号化してなる暗号化コンテンツが流通しているとき、予め前記コンテンツに利用者識別情報を表す電子透かしを埋め込み処理し、且つ得られた電子透かし入りコンテンツと前記コンテンツとの差分に対応して電子透かし生成情報を生成するサーバ装置に対し、通信可能な利用者端末であって、前記暗号化コンテンツを前記コンテンツ鍵情報に基づいて復号し、前記コンテンツを得るコンテンツ復号手段と、前記サーバ装置から電子透かし生成情報を受信する受信手段と、この電子透かし生成情報に基づいて前記コンテンツを修正することにより、前記埋め込み処理無しに電子透かし入りコンテンツを生成する 透かし入りコンテンツ生成手段と、この電子透かし入りコンテンツを再生する再生手段とを備えた利用者端末である。
【００１７】
第１及び第２の発明によれば、サーバ装置が、予め利用者識別情報を表す電子透かしをコンテンツに埋め込み処理し、得られた電子透かし入りコンテンツとコンテンツとの差分に対応した電子透かし生成情報を送信し、利用者端末が、この電子透かし生成情報に基づいて、埋め込み処理無しに電子透かし入りコンテンツを生成して再生する。
【００１８】
このように、利用者端末側で埋め込み処理の代わりに、より負荷が少ない合成処理により電子透かし入りコンテンツを生成可能としたので、暗号化コンテンツを自由に流通させる超流通システムにおいて、電子透かしの埋め込み処理に要する計算能力よりも低い計算能力の端末でも電子透かし入りコンテンツを生成することができる。
【００１９】
なお、上記各発明は、それぞれ「装置」又は「端末」と表現したが、これに限らず、各装置毎に又は各装置の集合体を「装置」、「システム」、「方法」、「コンピュータ読み取り可能な記憶媒体」又は「プログラム」と表現してもよい。
【発明の効果】
【００２０】
以上説明したように本発明によれば、暗号化コンテンツを自由に流通させる超流通システムにおいて、低い計算能力の端末でも電子透かし入りコンテンツを生成できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の各実施形態について図面を参照して説明するが、その前に本明細書中の表記法を一覧にして述べる。なお、以下の表記法中、Ｃはコンテンツ又はコンテンツを表し、ＩＤは識別情報を表し、Ｋは鍵情報を表し、Ｕは利用者（ユーザ）を表す。ｉ，ｊは識別情報の値を表す。そして、Ｃ（コンテンツ）と、ＩＤ（識別情報）とを並べると、両者の意味（コンテンツ識別情報）をもつ。具体的には以下の通りである。
【００２２】
ＣＩＤｉ：値が“ｉ”のコンテンツ識別情報
Ｃｉ：コンテンツ識別情報の値が“ｉ”のコンテンツデータ情報
ＣＫｉ：コンテンツ識別情報の値が“ｉ”のコンテンツ鍵情報
ＵＩＤｊ：利用者ｊの利用者識別情報
ＵＫj：利用者識別情報の値が“j”の利用者鍵情報
Ｅｎｃ（Ａ，Ｂ）：情報Ａを鍵Ｂにより暗号化した結果として得られた情報（以下、暗号化情報Ｅｎｃ（Ａ，Ｂ）ともいう）
（第１の実施形態）
図１は本発明の第１の実施形態に係る電子透かし埋込システムの構成を示す模式図である。この電子透かし埋込システムは、サーバ装置１０及びクライアント端末２０を備えている。なお、サーバ装置１０及びクライアント端末２０は、それぞれコンピュータにより実現される場合、予めサーバ装置１０又はクライアント端末２０の機能を実現させるためのプログラムが記憶媒体又はネットワークからコンピュータにインストールされている。これは以下の各実施形態でも同様である。
【００２３】
ここで、サーバ装置１０は、利用者情報記憶部１１、コンテンツ記憶部１２、電子透かし生成部１３、暗号処理部１４及び通信部１５を備えている。
【００２４】
利用者情報記憶部１１は、予め利用者識別情報ＵＩＤｊ及び利用者鍵情報ＵＫｊが互いに関連付けられて記憶された記憶装置であり、電子透かし生成部１３及び暗号処理部１４から読出可能となっている。利用者鍵情報ＵＫｊは、利用者毎に固有の情報であり、サーバ装置１０とクライアント端末２０間で送受信する情報を秘匿するために用いられる。
【００２５】
コンテンツ記憶部１２は、予めコンテンツ識別情報ＣＩＤｉ、コンテンツデータＣｉ及びコンテンツ鍵情報ＣＫｉが互いに関連付けられて記憶された記憶装置であり、電子透かし生成部１３及び暗号処理部１４から読出可能となっている。コンテンツ鍵情報ＣＫｉは、デジタルコンテンツの暗号化、復号に使用される鍵のことであり、コンテンツＣｉごとに異なる情報となっている。
【００２６】
電子透かし生成部１３は、通信部１５を通じてクライアント端末から要求を受けると、コンテンツ識別情報ＣＩＤｉに基づいて、コンテンツ記憶部１２からコンテンツＣｉを読み出す機能と、受信された利用者識別情報ＵＩＤｊを表す電子透かしを、読み出したコンテンツＣｉに埋め込み処理し、電子透かし入りコンテンツＣｉ’を得る機能と、得られた電子透かし入りコンテンツＣｉ’とコンテンツＣｉとの差分に対応して電子透かし生成情報Ｃｉ”を生成する機能と、得られた電子透かし生成情報Ｃｉ”を暗号処理部１４に送出する機能とをもっている。なお、電子透かし生成部１３は、電子透かし入りコンテンツＣｉ’とコンテンツＣｉとの排他的論理和を算出し、得られた算出結果を電子透かし生成情報Ｃｉ”とする処理の専用装置として排他的論理和算出部（図示せず）を備えていてもよい。
【００２７】
暗号処理部１４は、通信部１５を通じてクライアント端末からコンテンツ鍵配信要求を受けると、利用者識別情報ＵＩＤｊに基づいて、利用者情報記憶部１１から関連する利用者鍵情報ＵＫｊを読み出す機能と、電子透かし生成部１３により得られた電子透かし生成情報Ｃｉ”、及び要求されたコンテンツ鍵情報ＣＫｉを、読み出した利用者鍵情報ＵＫｊにより個別に暗号化する機能と、得られた暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を通信部１５に送出する機能とをもっている。
【００２８】
通信部１５は、クライアント端末２０からコンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊを受信する機能と、受信内容を電子透かし生成部１３に送出する機能と、暗号処理部１４から送出された暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）をクライアント端末２０に送信する機能とをもっている。
【００２９】
一方、クライアント端末２０は、利用者鍵記憶部２１、記憶部２２、通信部２３、電子透かし復号部２４、コンテンツ鍵復号部２５、コンテンツ復号部２６、電子透かし合成部２７及び再生部２８を備えている。
【００３０】
利用者鍵記憶部２１は、利用者識別情報ＵＩＤｊに関連する利用者鍵情報ＵＫｊが記憶される記憶装置であり、電子透かし復号部２４及びコンテンツ鍵復号部２５から読出可能となっている。なお、クライアント端末２０は、例えば利用者鍵記憶部２１を耐タンパー装置から構成する等のように、何らかの保護手段を用いており、利用者や第三者がクライアント端末に格納されている利用者鍵及び処理途中のデータを解析、改変したり、システムが意図する動作以外の用途で利用できないようにしている。
【００３１】
記憶部２２は、コンテンツ識別情報ＣＩＤｉや、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）等が記憶される記憶装置であり、通信部２３、電子透かし復号部２４及びコンテンツ鍵復号部２５から読出可能となっている。
【００３２】
通信部２３は、利用者の操作により、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊをサーバ装置１０に送信する機能と、サーバ装置１０から暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を受信する機能と、受信した暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を記憶部２２に書き込む機能とをもっている。なお、通信部２３は、コンテンツ鍵情報ＣＫｉの要求及びコンテンツ識別情報ＣＩＤｉと、利用者識別情報ＵＩＤｊとを同時に送信する必要は無く、例えばサーバ装置１０へのログイン操作時に利用者識別情報ＵＩＤｊ又はそれに関連付けられた情報（例、ユーザ名、パスワード等）をサーバ装置１０に送信し、ログイン後、コンテンツ鍵情報ＣＫｉの要求及びコンテンツ識別情報ＣＩＤｉをサーバ装置１０に送信してもよい。
【００３３】
電子透かし復号部２４は、記憶部２２内の暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を、利用者鍵記憶部２１内の利用者鍵情報ＵＫｊに基づいて復号し、電子透かし生成情報Ｃｉ”を得る機能と、この電子透かし生成情報Ｃｉ”を電子透かし合成部２７に送出する機能とをもっている。
【００３４】
コンテンツ鍵復号部２５は、記憶部２２内の暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）を利用者鍵記憶部２１内の利用者鍵情報ＵＫｊに基づいて復号し、コンテンツ鍵情報ＣＫｉを得る機能と、このコンテンツ鍵情報ＣＫｉをコンテンツ復号部２６に送出する機能とをもっている。
【００３５】
コンテンツ復号部２６は、暗号化コンテンツＥｎｃ（ＣＫｉ，Ｃｉ）をコンテンツ鍵情報ＣＫｉに基づいて復号し、コンテンツＣｉを得る機能と、得られたコンテンツＣｉを電子透かし合成部２７に送出する機能とをもっている。
【００３６】
なお、コンテンツ鍵復号部２５及びコンテンツ復号部２６は、図中では別に設けているが、暗号処理の方式を同一なものにしてもよく、この場合、必ずしもコンテンツ鍵復号部２５とコンテンツ復号部２６を分ける必要はなく、両者を一体的に設けてもよい。
【００３７】
電子透かし合成部２７は、電子透かし復号部２４から受けた電子透かし生成情報Ｃｉ”に基づいて、コンテンツ復号部２６から受けたコンテンツＣｉを合成することにより、埋め込み処理無しに電子透かし入りコンテンツＣｉ’を生成する機能と、得られた電子透かし入りコンテンツＣｉ’を再生部２８に送出する機能とをもっている。
【００３８】
なお、ここでいう「合成」は、サーバ装置１０による電子透かし埋め込み方式に依存しない単純な処理であり、例えば、電子透かし生成情報Ｃｉ”とコンテンツＣｉとの排他的論理和による合成処理などがある。但し、「合成」は、排他的論理和に限らず、例えば電子透かし生成情報Ｃｉ”を指示情報とし、この指示情報（例、何バイト目に１を埋め込む等）に基づく埋め込み処理などとしてもよい。
【００３９】
再生部２８は、電子透かし合成部２７により得られた電子透かし入りコンテンツＣｉ’を再生する機能をもっている。
【００４０】
次に、以上のように構成された電子透かし埋込システムの動作を説明する。  
（ユーザ鍵発行処理）
本システムでは、予め利用者鍵情報ＵＫｉを利用者鍵記憶部２１に記憶したクライアント端末２０が利用者に配布される。
【００４１】
（コンテンツ鍵の発行）
クライアント端末２０においては、利用者の操作により、通信部２３が、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊをサーバ装置１０に送信する。
【００４２】
サーバ装置１０においては、通信部１５により、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊを受信すると、受信内容を電子透かし生成部１３に送出する。
【００４３】
電子透かし生成部１３は、このコンテンツ識別情報ＣＩＤｉに基づいて、コンテンツ記憶部１２からコンテンツＣｉを読み出した後、利用者識別情報ＵＩＤｊを表す電子透かしを、読み出したコンテンツＣｉに埋め込み処理し、電子透かし入りコンテンツＣｉ’を得る。
【００４４】
電子透かし生成部１３は、得られた電子透かし入りコンテンツＣｉ’とコンテンツＣｉとの差分に対応して電子透かし生成情報Ｃｉ”を生成する。ここで、電子透かし生成情報Ｃｉ”は、コンテンツＣｉ’とコンテンツＣｉとの差分を表す情報に対応して生成される情報であって、例えば電子透かし入りコンテンツＣｉ’とコンテンツＣｉとの排他的論理和であるが、これに限られるものではない。
【００４５】
電子透かし生成部１３は、得られた電子透かし生成情報Ｃｉ”を暗号処理部１４に送出する。
【００４６】
暗号処理部１４は、通信部１５を通じてクライアント端末から要求を受けると利用者識別情報ＵＩＤｊに基づいて、利用者情報記憶部１１から関連する利用者鍵情報ＵＫｊを読み出す。その後、暗号処理部１４は、電子透かし生成部１３から受けた電子透かし生成情報Ｃｉ”、及び要求されたコンテンツ鍵情報ＣＫｉを、読み出した利用者鍵情報ＵＫｊにより個別に暗号化し、得られた暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を通信部１５に送出する。
【００４７】
通信部１５は、この暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）をクライアント端末２０に送信する。
【００４８】
クライアント端末２０では、通信部２３が、サーバ装置１０から受信した暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）をコンテンツＩＤｉと関連付けて記憶部２２に書き込む。
【００４９】
記憶部２２では、コンテンツＩＤｉと関連付けて、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）が記憶される。
【００５０】
（コンテンツの再生）
始めに、暗号化コンテンツＥｎｃ（ＣＫｉ，Ｃｉ）は、自由に流通しており、サーバ装置１０とクライアント端末２０の間の通信とは別に任意の手段で利用者が取得済みであるとする。
【００５１】
クライアント端末２０においては、電子透かし復号部２４が、記憶部２２内の暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を、利用者鍵記憶部２１内の利用者鍵情報ＵＫｊに基づいて復号し、得られた電子透かし生成情報Ｃｉ”を電子透かし合成部２７に送出する。
【００５２】
コンテンツ鍵復号部２５は、記憶部２２内の暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）を利用者鍵記憶部２１内の利用者鍵情報ＵＫｊに基づいて復号し、得られたコンテンツ鍵情報ＣＫｉをコンテンツ復号部２６に送出する。
【００５３】
このとき、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）と暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）は、利用者鍵情報ＵＫｊで暗号化されているため、利用者鍵情報ＵＫｊを持たない他のクライアント端末からは復号できない。
【００５４】
従って、他のクライアント端末は、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）と暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を不正コピーにより得ても、特に、コンテンツ鍵情報を正しく復号できないことから、コンテンツを再生できない。
【００５５】
コンテンツ復号部２６は、例えば図示しない外部の記録媒体から暗号化コンテンツＥｎｃ（ＣＫｉ，Ｃｉ）を読み出し、この暗号化コンテンツＥｎｃ（ＣＫｉ，Ｃｉ）をコンテンツ鍵情報ＣＫｉに基づいて復号する。得られたコンテンツＣｉは、コンテンツ復号部２６から電子透かし合成部２７に送出される。
【００５６】
電子透かし合成部２７は、電子透かし復号部２４から受けた電子透かし生成情報Ｃｉ”に基づいて、コンテンツＣｉを排他的論理和により修正し、埋め込み処理無しに電子透かし入りコンテンツＣｉ’を生成する。
【００５７】
再生部２８は、得られた電子透かし入りコンテンツＣｉ’を再生する。
【００５８】
上述したように本実施形態によれば、サーバ装置１０が、予め利用者識別情報ＵＩＤｊを表す電子透かしをコンテンツＣｉに埋め込み処理し、得られた電子透かし入りコンテンツＣｉ’とコンテンツＣｉとの差分に対応した電子透かし生成情報Ｃｉ”を送信し、クライアント端末２０が、この電子透かし生成情報Ｃｉ”に基づいて、埋め込み処理無しに電子透かし入りコンテンツＣｉ’を生成して再生する。
【００５９】
このように、クライアント端末２０側で埋め込み処理に代えて、より負荷の少ない合成処理により電子透かし入りコンテンツＣｉ’を生成可能としたので、暗号化コンテンツを自由に流通させる超流通システムにおいて、電子透かしの埋め込み処理に要する計算能力よりも低い計算能力の端末でも電子透かし入りコンテンツを生成することができる。
【００６０】
また、利用者鍵情報ＵＫｊを記憶したクライアント端末２０に対し、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報（ＵＫｊ，Ｃｉ”）を送信する構成により、クライアント端末毎にコンテンツの利用を制限することができる。
【００６１】
さらに、サーバ装置１０における電子透かしの埋め込み処理に対応する透かし検出方法に基づいて、電子透かし入りコンテンツＣｉ’から当該Ｃｉ’に埋め込まれた利用者識別情報ＵＩＤｊを検出できる。これにより、電子透かし入りコンテンツＣｉ’が不正に流出した場合、その利用者識別情報ＵＩＤｊに基づいて、どのクライアント端末２０から流出したかを追跡することができる。
【００６２】
（第２の実施形態）
図２は本発明の第２の実施形態に係る電子透かし埋込システムの構成を示す模式図であり、図１と同一部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。以下の各実施形態も同様にして重複した説明を省略する。なお、以下の各実施形態では、記憶内容の違い、通信内容の違い、入力先又は出力先の違い等のように、もとの機能を有する上での違いには、同一符号の横にアルファベット符号ａ，ｂ，…，ｅ等を付して表している。
【００６３】
すなわち、本実施形態は、第１の実施形態の変形例であり、サーバ装置１０が複数の電子透かし生成アルゴリズムのうち、選択された電子透かしアルゴリズムを用いて埋め込み処理を実行可能としたものである。
【００６４】
具体的には、サーバ装置１０は、前述した各部１１〜１５に加え、アルゴリズム記憶部１６を備えている。
【００６５】
アルゴリズム記憶部１６は、複数のアルゴリズム識別情報に個別に関連して複数の電子透かしアルゴリズム情報（図２中、「生成アルゴリズム１」「生成アルゴリズム２」、…）が記憶された記憶装置であり、電子透かし生成部１３’から読出可能となっている。
【００６６】
電子透かし生成部１３’は、前述した機能に加え、通信部１５が要求を受信したときに、コンテンツの種類や要求した利用者、その他サーバ装置１０の設定などにより、アルゴリズム記憶部１６内の電子透かしアルゴリズム情報を選択する機能と、選択した電子透かしアルゴリズム情報に従って、前述した埋め込み処理を実行し、電子透かし入りコンテンツＣｉ’を得る機能とをもっている。
【００６７】
以上のような構成によれば、第１の実施形態の作用効果に加え、サーバ装置１０が任意の電子透かしアルゴリズム情報を用いて、電子透かしの埋め込み処理を実行することができる。
【００６８】
また、電子透かしの生成アルゴリズムを変更したい場合でも、クライアント端末２０側の処理を変更せずに、サーバ装置１０側の処理を変更するだけで、電子透かしの生成アルゴリズムを変更することができる。電子透かしの生成アルゴリズムを変える手法には、例えば（ｉ）電子透かしアルゴリズム情報の問題を解決してアルゴリズム記憶部１６に書き込んで当該電子透かしアルゴリズム情報を選択する、又は（ｉｉ）アルゴリズム記憶部１６内の他の電子透かしアルゴリズム情報を選択する、といった方式がある。
【００６９】
（第３の実施形態）
図３は本発明の第３の実施形態に係る電子透かし埋込システムの構成を示す模式図である。本実施形態は、第１の実施形態の変形例であり、クライアント端末２０が、利用者鍵記憶部２１及び記憶部２２に代えて、セキュア記憶媒体３０を着脱自在に保持する構成となっている。
【００７０】
ここで、セキュア記憶媒体３０は、少なくとも保護領域３１及びユーザデータ領域３２を備えており、少なくとも保護領域３１の読出処理に認証を要するセキュアな記憶装置である。
【００７１】
保護領域３１は、クライアント端末２０との間で認証に成功した場合に読出可能であるが、一般のユーザ端末からは直接読み出せない領域であり、利用者鍵情報ＵＫｊが記憶されている。
【００７２】
ユーザデータ領域３２は、クライアント端末２０及び一般のユーザ端末から読出可能な領域であり、コンテンツ識別情報ＣＩＤｉに関連付けて、暗号化コンテンツ鍵情報及び暗号化電子透かし生成情報が記憶されている。
【００７３】
次に、以上のように構成された電子透かし埋込システムの動作を説明する。
【００７４】
（ユーザ鍵発行処理）
本システムでは、予め利用者鍵情報ＵＫｉを保護領域３１に記憶したセキュア記憶媒体３０が利用者に配布される。
【００７５】
（コンテンツ鍵の発行）
クライアント端末２０においては、第１の実施形態と同様に、利用者の操作により、通信部２３が、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊをサーバ装置１０に送信する。
【００７６】
サーバ装置１０は、第１の実施形態と同様に動作し、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）をクライアント端末２０に送信する。
【００７７】
クライアント端末２０では、通信部２３ａが、この暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）をコンテンツＩＤｉと関連付けてユーザデータ領域３２に書き込む。
【００７８】
ユーザデータ領域３２では、コンテンツＩＤｉと関連付けて、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）及び暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）が記憶される。
【００７９】
（コンテンツの再生）
始めに、暗号化コンテンツＥｎｃ（ＣＫｉ，Ｃｉ）は、自由に流通しており、サーバ装置１０とクライアント端末２０の間の通信とは別に任意の手段で利用者が取得済みであるとする。このクライアント端末２０は、装着されたセキュア記憶媒体３０との間で認証に成功し、セキュア記憶媒体３０内の保護領域３１から利用者鍵情報ＵＫｊを読出可能であるとする。
【００８０】
クライアント端末２０においては、電子透かし復号部２４ａが、ユーザデータ領域３２内の暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を、保護領域３１内の利用者鍵情報ＵＫｊに基づいて復号し、得られた電子透かし生成情報Ｃｉ”を電子透かし合成部２７に送出する。
【００８１】
コンテンツ鍵復号部２５ａは、ユーザデータ領域３２内の暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）を保護領域３１内の利用者鍵情報ＵＫｊに基づいて復号し、得られたコンテンツ鍵情報ＣＫｉをコンテンツ復号部２６に送出する。
【００８２】
このとき、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）と暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）は、利用者鍵情報ＵＫｊで暗号化されているため、利用者鍵情報ＵＫｊを持たない他のセキュア記憶媒体からは復号できない。
【００８３】
従って、他のセキュア記憶媒体は、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）と暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を不正コピーによりユーザデータ領域３２を得たとしても、特に、コンテンツ鍵情報を正しく復号できないことから、コンテンツを再生できない。
【００８４】
以下、コンテンツ復号部２６、電子透かし合成部２７及び再生部２８は、第１の実施形態と同様に動作し、電子透かし入りコンテンツデータＣｉ’が再生される。
【００８５】
上述したように本実施形態によれば、第１の実施形態と同様の効果を得ることができる。また、利用者がコンテンツを再生したい場合、特定の１台のクライアント端末を使用する必要がなく、利用者はセキュア記録媒体３０を、認証に成功する範囲で任意のクライアント端末２０に接続することにより、コンテンツを再生できる。これにより、利用者の利便性を向上できる。
【００８６】
さらに、利用者鍵情報ＵＫｊを記憶したセキュア記憶媒体２０を用いる構成により、セキュア記憶媒体２０を持つ利用者だけにコンテンツの利用を制限することができる。
【００８７】
また、本実施形態は、図４に示すように、第２の実施形態と組み合わせた構成に変形してもよく、この場合、第２及び第３の実施形態の効果を同時に得ることができる。
【００８８】
（第４の実施形態）
図５は本発明の第４の実施形態に係る電子透かし埋込システムの構成を示す模式図である。本実施形態は、第１の実施形態の変形例であり、クライアント端末２０が暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）を記憶済みの構成となっている。
【００８９】
これに伴い、サーバ装置１０のコンテンツ記憶部１２ｂは、前述した機能のうち、コンテンツ鍵情報ＣＫｉが無い構成となっている。
【００９０】
また、クライアント端末１０の利用者鍵記憶部２１が省略され、記憶部２２ｂには、コンテンツ識別情報ＣＩＤｉに比べ、利用者鍵情報ＵＫｊ及び暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）が記憶されている。なお、記憶部２２ｂには、サーバ装置１０から受けた暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を更に記憶させてもよい。
【００９１】
次に、以上のように構成された電子透かし埋込システムの動作を説明する。
【００９２】
（ユーザ鍵発行処理）
第１の実施形態と同様に実行される。
【００９３】
（コンテンツ鍵の発行）
クライアント端末２０においては、利用者の操作により、通信部２３が、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊを図示しないサーバ装置に送信する。
【００９４】
このサーバ装置においては、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊを受信すると、利用者識別情報ＵＩＤｊに基づいて、関連する利用者鍵情報ＵＫｊを読み出す。その後、サーバ装置は、要求されたコンテンツ鍵情報ＣＫｉを、読み出した利用者鍵情報ＵＫｊにより個別に暗号化し、得られた暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）をクライアント端末２０に送信する。
【００９５】
クライアント端末２０では、通信部２３が、受信した暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）をコンテンツＩＤｉと関連付けて記憶部２２ｂに書き込む。
【００９６】
記憶部２２ｂでは、コンテンツＩＤｉと関連付けて、暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）が記憶される。
【００９７】
（コンテンツの再生）
クライアント端末２０においては、利用者の操作により、通信部２３が、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊをサーバ装置１０に送信する。
【００９８】
サーバ装置１０においては、通信部１５ｂにより、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊを受信すると、受信内容を電子透かし生成部１３に送出する。
【００９９】
電子透かし生成部１３は、このコンテンツ識別情報ＣＩＤｉに基づいて、コンテンツ記憶部１２ｂからコンテンツＣｉを読み出した後、利用者識別情報ＵＩＤｊを表す電子透かしを、読み出したコンテンツＣｉに埋め込み処理し、電子透かし入りコンテンツＣｉ’を得る。
【０１００】
電子透かし生成部１３は、得られた電子透かし入りコンテンツＣｉ’とコンテンツＣｉとの差分に対応して電子透かし生成情報Ｃｉ”を生成する。得られた電子透かし生成情報Ｃｉ”は電子透かし生成部１３から暗号処理部１４ｂに送出される。
【０１０１】
暗号処理部１４ｂは、通信部１５を通じてクライアント端末から要求を受けると、利用者識別情報ＵＩＤｊに基づいて、利用者情報記憶部１１から関連する利用者鍵情報ＵＫｊを読み出す。その後、暗号処理部１４は、電子透かし生成部１３から受けた電子透かし生成情報Ｃｉ”を、読み出した利用者鍵情報ＵＫｊにより個別に暗号化し、得られた暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を通信部１５ｂに送出する。
【０１０２】
通信部１５ｂは、この暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）をクライアント端末２０に送信する。
【０１０３】
クライアント端末２０では、通信部２３が、受信した暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を電子透かし復号部２４ｂに送出する。
【０１０４】
電子透かし復号部２４ｂは、この暗号化電子透かし生成情報Ｅｎｃ（ＵＫｊ，Ｃｉ”）を、記憶部２２ｂ内の利用者鍵情報ＵＫｊに基づいて復号し、得られた電子透かし生成情報Ｃｉ”を電子透かし合成部２７に送出する。
【０１０５】
コンテンツ鍵復号部２５ｂは、記憶部２２ｂ内の暗号化コンテンツ鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）を記憶部２２ｂ内の利用者鍵情報ＵＫｊに基づいて復号し、得られたコンテンツ鍵情報ＣＫｉをコンテンツ復号部２６ｂに送出する。
【０１０６】
コンテンツ復号部２６ｂは、このコンテンツ鍵情報ＣＫｉに基づいて、記憶部２２ｂ内の暗号化コンテンツＥｎｃ（ＣＫｉ，Ｃｉ）を復号する。得られたコンテンツＣｉは、コンテンツ復号部２６ｂから電子透かし合成部２７に送出される。
【０１０７】
以下、前述同様に、電子透かし合成部２７は、電子透かし生成情報Ｃｉ”に基づいて、埋め込み処理無しに電子透かし入りコンテンツＣｉ’を生成する。再生部２８は、得られた電子透かし入りコンテンツＣｉ’を再生する。
【０１０８】
上述したように本実施形態によれば、クライアント端末２０が暗号化鍵情報Ｅｎｃ（ＵＫｊ，ＣＫｉ）を記憶済みの構成としても、第１の実施形態と同様の効果を得ることができる。
【０１０９】
なお、本実施形態は、第１の実施形態の変形例に限らず、例えば図６、図７又は図８に示すように、第２の実施形態、第３の実施形態、又は第３の実施形態の変形例、のいずれの変形例としても実現することができる。
【０１１０】
（第５の実施形態）
図９は本発明の第５の実施形態に係る電子透かし埋込システムの構成を示す模式図である。本実施形態は、第４の実施形態の変形例であり、図５に示した構成に比べ、コンテンツ鍵ＣＫｉ及び電子透かし生成情報Ｃｉ”がそれぞれ暗号化されずに用いられる構成となっている。
【０１１１】
これに伴い、クライアント端末２０の記憶部２２ｂでは、暗号化コンテンツ鍵情報Ｅｎｃ（ＣＫｉ，Ｃｉ）に代えてコンテンツ鍵情報ＣＫｉが記憶され、利用者鍵情報ＵＫｊが省略されている。また、クライアント端末２０では、コンテンツ鍵復号部２５ｂ及び電子透かし復号部２４ｂが省略されている。
【０１１２】
一方、サーバ装置１０の利用者情報記憶部１１ｄでは、利用者鍵情報ＵＫｊが省略されている。また、サーバ装置１０では、暗号処理部１４ｂが省略されている。
【０１１３】
次に、以上のように構成された電子透かし埋込システムの動作を説明する。
【０１１４】
（ユーザ鍵発行処理）
第４の実施形態と同様に実行される。
【０１１５】
（コンテンツ鍵の発行）
予めクライアント端末２０と図示しないサーバ装置との間の通信は、何らかの暗号通信等により保護されるものとする。
【０１１６】
クライアント端末２０においては、利用者の操作により、通信部２３が、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉを図示しないサーバ装置に送信する。
【０１１７】
このサーバ装置においては、コンテンツ鍵情報ＣＫｉの要求、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊを受信すると、要求されたコンテンツ鍵情報ＣＫｉをクライアント端末２０に送信する。
【０１１８】
クライアント端末２０では、通信部２３が、受信したコンテンツ鍵情報ＣＫｉをコンテンツＩＤｉと関連付けて記憶部２２ｄに書き込む。記憶部２２ｄでは、コンテンツＩＤｉと関連付けて、コンテンツ鍵情報ＣＫｉが記憶される。
【０１１９】
（コンテンツの再生）
クライアント端末２０においては、利用者の操作により、通信部２３が、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊをサーバ装置１０に送信する。
【０１２０】
サーバ装置１０においては、コンテンツ識別情報ＣＩＤｉ及び利用者識別情報ＵＩＤｊを受信すると、前述同様に、電子透かし生成部１３ｄが電子透かし生成情報Ｃｉ”を生成する。但し、得られた電子透かし生成情報Ｃｉ”は電子透かし生成部１３ｄから通信部１５ｂに送出される。
【０１２１】
通信部１５ｂは、この電子透かし生成情報Ｃｉ”をクライアント端末２０に送信する。
【０１２２】
クライアント端末２０では、通信部２３が、受信した電子透かし生成情報Ｃｉ”を電子透かし合成部２７に送出する。
【０１２３】
コンテンツ復号部２６ｄは、記憶部２２ｄ内のコンテンツ鍵情報ＣＫｉに基づいて、記憶部２２ｂ内の暗号化コンテンツＥｎｃ（ＣＫｉ，Ｃｉ）を復号する。得られたコンテンツＣｉは、コンテンツ復号部２６ｂから電子透かし合成部２７に送出される。
【０１２４】
以下、前述同様に、電子透かし合成部２７は、電子透かし生成情報Ｃｉ”に基づいて、埋め込み処理無しに電子透かし入りコンテンツＣｉ’を生成する。再生部２８は、得られた電子透かし入りコンテンツＣｉ’を再生する。
【０１２５】
上述したように本実施形態によれば、コンテンツ鍵ＣＫｉ及び電子透かし生成情報Ｃｉ”を暗号化せずに用いる構成としても、第４の実施形態と同様の効果を得ることができる。
【０１２６】
なお、本実施形態は、第４の実施形態の変形例に限らず、例えば図１０、図１１又は図１２に示すように、第２の実施形態、第３の実施形態、又は第３の実施形態の変形例、のいずれの変形例としても実現することができる。
【０１２７】
なお、上記実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１２８】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１２９】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【０１３０】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１３１】
また、記憶媒体は１つに限らず、複数の媒体から上記実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０１３２】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０１３３】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１３４】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【０１３５】
【図１】本発明の第１の実施形態に係る電子透かし埋込システムの構成を示す模式図である。
【図２】本発明の第２の実施形態に係る電子透かし埋込システムの構成を示す模式図である。
【図３】本発明の第３の実施形態に係る電子透かし埋込システムの構成を示す模式図である。
【図４】同実施形態における変形例の構成を示す模式図である。
【図５】本発明の第４の実施形態に係る電子透かし埋込システムの構成を示す模式図である。
【図６】同実施形態における変形例の構成を示す模式図である。
【図７】同実施形態における変形例の構成を示す模式図である。
【図８】同実施形態における変形例の構成を示す模式図である。
【図９】本発明の第５の実施形態に係る電子透かし埋込システムの構成を示す模式図である。
【図１０】同実施形態における変形例の構成を示す模式図である。
【図１１】同実施形態における変形例の構成を示す模式図である。
【図１２】同実施形態における変形例の構成を示す模式図である。
【符号の説明】
【０１３６】
１０…サーバ装置、１１，１１ｄ…利用者情報記憶部、１２，１２ｂ…コンテンツ記憶部、１３，１３’，１３ｄ，１３ｄ’…電子透かし生成部、１４，１４ｂ…暗号処理部、１５，１５ｂ，１５ｄ，２３，２３ａ，２３ｂ，２３ｃ，２３ｄ，２３ｅ…通信部、１６…アルゴリズム記憶部、２０…クライアント端末、２１…利用者鍵記憶部、２２，２２ｂ，２２ｄ…記憶部、２４，２４ａ，２４ｂ，２４ｃ…電子透かし復号部、２５，２５ａ，２５ｃ…コンテンツ鍵復号部、２６，２６ｂ，２６ｄ，２６ｅ…コンテンツ復号部、２７，２７ｄ…電子透かし合成部、２８…再生部、３０…セキュア記憶媒体、３１，３１ｅ…保護領域、３２，３２ｃ，３２ｅ…ユーザデータ領域。
【図１】
2008011219.tif 000003
【図２】
2008011219.tif 000004
【図３】
2008011219.tif 000005
【図４】
2008011219.tif 000006
【図５】
2008011219.tif 000007
【図６】
2008011219.tif 000008
【図７】
2008011219.tif 000009
【図８】
2008011219.tif 000010
【図９】
2008011219.tif 000011
【図１０】
2008011219.tif 000012
【図１１】
2008011219.tif 000013
【図１２】
2008011219.tif 000014