(57)【要約】【課題】  最新の鍵管理情報を用いずに製造された記録メディアを検知でき、コンテンツ保護の確実性を向上させる。【解決手段】  ディスク製造者装置１０Ａが、ＤＶＤディスク３０Ａを製造する前に、ライセンス団体装置２０Ａが、最新の鍵管理情報とコンテンツデータＣとに一意に対応するデジタル署名を作成し、ディスク製造者装置１０Ａが、このデジタル署名を鍵管理情報、暗号化コンテンツ及びコンテンツ特徴情報と共にＤＶＤディスク３０Ａに書込む。従って、再生の前に、鍵管理情報及びコンテンツ特徴情報とデジタル署名との一意な対応、及び暗号化コンテンツとコンテンツ特徴情報との一意な対応を確認することにより、最新の鍵管理情報を用いずに製造された記録メディアを検知できる。【選択図】  図１
2006005736.tif 000002
【特許請求の範囲】
【請求項１】
互いに対応する鍵管理情報及びメディア鍵を発行する鍵発行装置と、
前記メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置とからなり、前記暗号化コンテンツを前記不正な再生装置による再生から保護するためのコンテンツ保護方法であって、
前記記録メディアを製造する前に、前記鍵発行装置により、最新の鍵管理情報と前記コンテンツデータとに一意に対応する最新一意対応データを作成する工程と、
前記メディア製造装置により、この最新一意対応データを前記鍵管理情報及び前記暗号化コンテンツと共に前記記録メディアに書込む工程と
を備えたことを特徴とするコンテンツ保護方法。
【請求項２】
請求項１に記載のコンテンツ保護方法において、
前記最新一意対応データを作成する工程は、
前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データを前記メディア製造装置から受信する工程と、
前記鍵管理情報よりも少ないデータ量からなり当該鍵管理情報に一意に対応する鍵管理情報対応データと、前記コンテンツデータ対応データとに基づいて、前記最新一意対応データを算出する工程を含んでおり、
前記記録メディアに書込む工程は、
当該最新一意対応データ、前記鍵管理情報及び前記暗号化コンテンツと共に、前記コンテンツデータ対応データを前記記録メディアに書込む工程を含んでいることを特徴とするコンテンツ保護方法。
【請求項３】
メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置であって、
前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データを作成する手段と、
互いに対応する鍵管理情報及びメディア鍵を発行すると共に当該発行した鍵管理情報と前記コンテンツデータ対応データとに一意に対応する最新一意対応データを作成可能な鍵発行装置に対し、前記コンテンツデータ対応データを含む鍵発行要求を送信する手段と、
前記鍵発行要求の送信に伴い、前記鍵発行装置から最新の鍵管理情報とメディア鍵及び最新一意対応データを受信する手段と、
このメディア鍵に基づいて前記暗号化コンテンツを生成する手段と、
この暗号化コンテンツ、前記最新一意対応データ、最新の鍵管理情報及び前記コンテンツデータ対応データを記録メディアに書込む手段と
を備えたことを特徴とするメディア製造装置。
【請求項４】
メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置であって、
互いに対応する一対の鍵管理情報及びメディア鍵に関し、複数対の鍵管理情報及び必要に応じてメディア鍵を記憶するための記憶手段と、
前記記憶手段に記憶されたいずれかの鍵管理情報を選択する手段と、
前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データを作成する手段と、
最新の鍵管理情報とコンテンツデータ対応データとに一意に対応する最新一意対応データを作成可能な一意データ作成装置に対し、前記選択した鍵管理情報に一意に対応する鍵管理情報対応情報と前記作成したコンテンツデータ対応データとを含む一意データ作成要求を送信する手段と、
前記一意データ作成装置から最新一意対応データを受信する手段と、
前記選択した鍵管理情報に対応するメディア鍵に基づいて前記暗号化コンテンツを生成する手段と、
この暗号化コンテンツ、前記最新一意対応データ、前記選択した鍵管理情報及び前記コンテンツデータ対応データを記録メディアに書込む手段と
を備えたことを特徴とするメディア製造装置。
【請求項５】
メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、
前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データと、
前記メディア鍵を生成するための最新の鍵管理情報と、
当該最新の鍵管理情報に一意に対応する鍵管理情報対応情報と前記コンテンツデータ対応データとに一意に対応する最新一意対応データとが記録された記録メディアに基づいて、前記暗号化コンテンツを復号し、得られたコンテンツデータを再生するための再生装置であって、
前記記録メディアから読み出した最新一意対応データに基づいて、前記記録メディアから読み出したコンテンツデータ対応データ及び鍵管理情報の正当性を検証する第１の検証手段と、
前記記録メディアから読み出した暗号化コンテンツデータに基づいてコンテンツデータ対応データを作成する手段と、
前記記録メディア内のコンテンツデータ対応データに基づいて、前記作成したコンテンツデータ対応データの正当性を検証する第２の検証手段と、
前記第１及び第２の検証手段による検証結果のうち、少なくとも一方が正当性無しを表すとき、前記再生を阻止する手段と
を備えたことを特徴とする再生装置。
【請求項６】
メモリ内のコンテンツデータがメディア鍵に基づいて復号可能に暗号化されてなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置に用いられるプログラムであって、
前記メディア製造装置のコンピュータを、
前記メモリ内のコンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データを作成する手段、
互いに対応する鍵管理情報及びメディア鍵を発行すると共に当該発行した鍵管理情報と前記コンテンツデータ対応データとに一意に対応する最新一意対応データを作成可能な鍵発行装置に対し、前記コンテンツデータ対応データを含む鍵発行要求を送信する手段、
前記鍵発行要求の送信に伴い、前記鍵発行装置から最新の鍵管理情報とメディア鍵及び最新一意対応データを受信する手段、
このメディア鍵に基づいて前記暗号化コンテンツを生成する手段、
この暗号化コンテンツ、前記最新一意対応データ、最新の鍵管理情報及び前記コンテンツデータ対応データを記録メディアに書込む手段、
として機能させるためのプログラム。
【請求項７】
メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置に用いられるプログラムであって、
前記メディア製造装置のコンピュータを、
互いに対応する一対の鍵管理情報及びメディア鍵に関し、複数対の鍵管理情報及びメディア鍵を記憶するための記憶領域をメモリ内に形成する手段、
前記記憶領域に記憶されたいずれかの鍵管理情報を選択する手段、
前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データを作成する手段、
最新の鍵管理情報とコンテンツデータ対応データとに一意に対応する最新一意対応データを作成可能な一意データ作成装置に対し、前記選択した鍵管理情報に一意に対応する鍵管理情報対応情報と前記作成したコンテンツデータ対応データとを含む一意データ作成要求を送信する手段、
前記一意データ作成装置から最新一意対応データを受信する手段、
前記選択した鍵管理情報に対応するメディア鍵に基づいて前記暗号化コンテンツを生成する手段、
この暗号化コンテンツ、前記最新一意対応データ、前記選択した鍵管理情報及び前記コンテンツデータ対応データを記録メディアに書込む手段、
として機能させるためのプログラム。
【請求項８】
メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、
前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データと、
前記メディア鍵を生成するための最新の鍵管理情報と、
当該最新の鍵管理情報に一意に対応する鍵管理情報対応情報と前記コンテンツデータ対応データとに一意に対応する最新一意対応データとが記録された記録メディアに基づいて、前記暗号化コンテンツを復号し、得られたコンテンツデータを再生するための再生装置に用いられるプログラムであって、
前記再生装置のコンピュータを、
前記記録メディアから読み出した最新一意対応データに基づいて、前記記録メディアから読み出したコンテンツデータ対応データ及び鍵管理情報の正当性を検証する第１の検証手段、
前記記録メディアから読み出した暗号化コンテンツデータに基づいてコンテンツデータ対応データを作成する手段、
前記記録メディア内のコンテンツデータ対応データに基づいて、前記作成したコンテンツデータ対応データの正当性を検証する第２の検証手段、
前記第１及び第２の検証手段による検証結果のうち、少なくとも一方が正当性無しを表すとき、前記再生を阻止する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子化したコンテンツを違法な再生から保護するコンテンツ保護方法、装置及びプログラムに係り、特に、最新の鍵管理情報を用いずに製造された記録メディアを検知し得るコンテンツ保護方法、装置及びプログラムに関する。
【背景技術】
【０００２】
近年、映画や音楽等を電子化したコンテンツデータ（以下、コンテンツという）をＤＶＤ等の記録メディアに記録する際に、不正コピーによる違法な再生からコンテンツを保護するためのコンテンツ保護方法が用いられてきている。
【０００３】
この種のコンテンツ保護方法は、例えばＤＶＤ-オーディオ(DVD-Audio)に使われるＣＰＰＭ(Content Protection for Prerecorded Media)技術が広く知られている（非特許文献１参照。）。ＣＰＰＭ技術は、予め暗号化したコンテンツを記録メディアに記録し、正規の再生機器以外では再生不可とするものであり、不正な機器を無効化できる利点をもっている。ここで、不正な機器とは、コンテンツに施された保護技術を取り外したり、保護技術を改ざんするか、改ざん可能な機器を意味している。
【０００４】
このようなＣＰＰＭ技術は、具体的にはＤＶＤ-オーディオ・ディスク等の記録メディアを製造するメディア製造者が予めライセンス団体（鍵管理情報発行団体）との間でライセンス契約を結んで技術ライセンスを受けることにより実施される。以下、記録メディアの代表例としてＤＶＤディスクを挙げると共に、メディア製造者の代表例としてディスク製造者を挙げて説明する。
【０００５】
図１０は係るＣＰＰＭ技術を用いたコンテンツ保護方法に適用されるディスク製造者装置及びライセンス団体装置の構成を示す模式図である。
【０００６】
ディスク製造者装置１０は、ディスク製造者の操作により、発行要求部１２が予め複数の鍵管理情報（以下、鍵管理情報束という）の発行要求をライセンス団体装置２０に送信する。ここで、鍵管理情報束は、ＣＰＰＭではＭＫＢ(Media Key Block）の束に相当する。また、ディスク製造者は、鍵管理情報を大量に使用することから、１つのアルバムのＤＶＤ-オーディオ・ディスクを製造するたびに鍵管理情報を１つずつ発行要求するのではなく、ある程度の数の鍵管理情報をセット（束）にして予め発行要求している。
【０００７】
ライセンス団体装置２０は、この発行要求に基づいて、鍵管理情報生成部２１によりｎ個の鍵管理情報からなる鍵管理情報束ＭＫＢ１〜ＭＫＢｎを生成し、これら鍵管理情報束ＭＫＢ１〜ＭＫＢｎと、その各ＭＫＢ１〜ＭＫＢｎ毎に管理されるメディア鍵Ｋｍ１〜Ｋｍｎとの組（ＭＫＢ１，Ｋｍ１），（ＭＫＢ２，Ｋｍ２），…，（ＭＫＢｎ，Ｋｍｎ）をディスク製造者装置１０に返信する。
【０００８】
ディスク製造者装置１０は、この鍵管理情報束及びメディア鍵の組を記憶装置１３に記憶する。なお、ディスク製造の際には、この鍵管理情報束ＭＫＢ１〜ＭＫＢｎのうち、適当な鍵管理情報ＭＫＢｉ（但し、１≦ｉ≦ｎ）を選択して利用する。
【０００９】
すなわち、ディスク製造の際には、ディスク製造者装置１０は、鍵管理情報束選択部１４により、記憶装置１３から未だ使用してない例えば鍵管理情報ＭＫＢ１を１つ選択し、この鍵管理情報ＭＫＢ１によって管理（保護）されているメディア鍵Ｋｍ１を暗号化部１５に送出する。
【００１０】
暗号化部１５は、このメディア鍵Ｋｍ１に基づいて、コンテンツ記憶部１１内のコンテンツデータを暗号化し、暗号化コンテンツデータを得る。  
しかる後、ディスク製造者装置１０は、これら鍵管理情報及び暗号化コンテンツデータをＤＶＤディスク３０に書き込む。
【００１１】
これにより、ＤＶＤディスク３０の製造が完了する。以下、このＤＶＤディスク３０を原盤として、大量のＤＶＤディスク３０が複製されて製造される。
【００１２】
このようなＤＶＤディスク３０は、再生の際に、暗号化コンテンツデータを復号するための鍵管理情報ＭＫＢを参照する。ここで、鍵管理情報ＭＫＢは、不正機器を無効化するための情報であり、詳しくはライセンス団体による発行時点で認知されている不正な機器に対し、ＤＶＤディスク３０内の暗号化コンテンツの復号を阻止するための情報である。
【００１３】
従って、ＤＶＤディスク３０の再生の際には、不正な機器が排除され、正当な機器のみが暗号化コンテンツを復号可能となっている。
【００１４】
従来のコンテンツ保護方法では、ライセンス団体により発行された鍵管理情報ＭＫＢにより、その発行時点で認知されている不正機器を無効化している。
【００１５】
このため、ディスク製造時点では、不正機器を健全かつ効率的に無効化する観点から、現在、判明している全ての不正機器の情報を反映した最新の鍵管理情報を使用することが必要である。
【００１６】
しかしながら、最新の鍵管理情報を使わなくても、例えば不正機器が一切無効化されていない一番初期の鍵管理情報を用いても、ＤＶＤディスク３０の製造が可能となっている。これは、どの鍵管理情報を使うかはディスク製造者に任されていることによる。但し、同じ鍵管理情報を繰り返し使用したり、古い鍵管理情報を使うことは、ライセンス契約の条件により禁止されている。
【非特許文献１】４Ｃ  エンティティ，ＬＬＣ、［online］、インターネット＜ＵＲＬ  ：http://www.4Centity.com/  ＞
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら以上のようなコンテンツ保護方法は、同じ鍵管理情報の繰り返し使用や古い鍵管理情報の使用をライセンス契約の条件により禁止しているものの、本発明者の検討によれば、ライセンス契約の条件に違反した使用方法を阻止するための技術的手段が用意されていない。
【００１８】
従って、このようなコンテンツ保護方法は、最新の鍵管理情報とは異なる鍵管理情報が用いられた場合、少なくとも最近判明した不正機器を排除できず、コンテンツ保護の確実性を低下させてしまう。
【００１９】
本発明は上記実情を考慮してなされたもので、最新の鍵管理情報を用いずに製造された記録メディアを検知でき、コンテンツ保護の確実性を向上し得るコンテンツ保護方法、装置及びプログラムを提供することを目的とする。
【００２０】
また、本発明の他の目的は、最新の鍵管理情報を用いずに製造された記録メディアについては再生を阻止でき、コンテンツ保護の確実性を向上し得る再生装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２１】
第１の発明は、互いに対応する鍵管理情報及びメディア鍵を発行する鍵発行装置と、前記メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置とからなり、前記暗号化コンテンツを前記不正な再生装置による再生から保護するためのコンテンツ保護方法であって、前記記録メディアを製造する前に、前記鍵発行装置により、予め最新の鍵管理情報と前記コンテンツデータとに一意に対応する最新一意対応データを作成する工程と、前記メディア製造装置により、この最新一意対応データを前記鍵管理情報及び前記暗号化コンテンツと共に前記記録メディアに書込む工程とを備えたコンテンツ保護方法である。
【００２２】
第２の発明は、メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置であって、前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データを作成する手段と、互いに対応する鍵管理情報及びメディア鍵を発行すると共に当該発行した鍵管理情報と前記コンテンツデータ対応データとに一意に対応する最新一意対応データを作成可能な鍵発行装置に対し、前記コンテンツデータ対応データを含む鍵発行要求を送信する手段と、前記鍵発行要求の送信に伴い、前記鍵発行装置から最新の鍵管理情報とメディア鍵及び最新一意対応データを受信する手段と、このメディア鍵に基づいて前記暗号化コンテンツを生成する手段と、この暗号化コンテンツ、前記最新一意対応データ、最新の鍵管理情報及び前記コンテンツデータ対応データを記録メディアに書込む手段とを備えたメディア製造装置である。
【００２３】
第３の発明は、メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、不正な再生装置を除いた正規の再生装置にて前記メディア鍵を生成するための鍵管理情報とを記録メディアに記録することにより、当該記録メディアを製造するメディア製造装置であって、互いに対応する一対の鍵管理情報及びメディア鍵に関し、複数対の鍵管理情報及びメディア鍵を記憶するための記憶手段と、前記記憶手段に記憶されたいずれかの鍵管理情報を選択する手段と、前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データを作成する手段と、最新の鍵管理情報とコンテンツデータ対応データとに一意に対応する最新一意対応データを作成可能な一意データ作成装置に対し、前記選択した鍵管理情報に一意に対応する鍵管理情報対応情報と前記作成したコンテンツデータ対応データとを含む一意データ作成要求を送信する手段と、前記一意データ作成装置から最新一意対応データを受信する手段と、前記選択した鍵管理情報に対応するメディア鍵に基づいて前記暗号化コンテンツを生成する手段と、この暗号化コンテンツ、前記最新一意対応データ、前記選択した鍵管理情報及び前記コンテンツデータ対応データを記録メディアに書込む手段とを備えたメディア製造装置である。
【００２４】
第４の発明は、メディア鍵に基づいてコンテンツデータを復号可能に暗号化してなる暗号化コンテンツと、前記コンテンツデータよりも少ないデータ量からなり当該コンテンツデータに一意に対応するコンテンツデータ対応データと、前記メディア鍵を生成するための最新の鍵管理情報と、当該最新の鍵管理情報に一意に対応する鍵管理情報対応情報と前記コンテンツデータ対応データとに一意に対応する最新一意対応データとが記録された記録メディアに基づいて、前記暗号化コンテンツを復号し、得られたコンテンツデータを再生するための再生装置であって、前記記録メディアから読み出した最新一意対応データに基づいて、前記記録メディアから読み出したコンテンツデータ対応データ及び鍵管理情報の正当性を検証する第１の検証手段と、前記記録メディアから読み出した暗号化コンテンツデータに基づいてコンテンツデータ対応データを作成する手段と、前記記録メディア内のコンテンツデータ対応データに基づいて、前記作成したコンテンツデータ対応データの正当性を検証する第２の検証手段と、前記第１及び第２の検証手段による検証結果のうち、少なくとも一方が正当性無しを表すとき、前記再生を阻止する手段とを備えた再生装置である。
【００２５】
（作用）
従って、第１の発明は、記録メディアを製造する前に、鍵発行装置が、最新の鍵管理情報とコンテンツデータとに一意に対応する最新一意対応データを作成し、メディア製造装置が、この最新一意対応データを鍵管理情報及び暗号化コンテンツと共に記録メディアに書込むので、再生の前に、鍵管理情報及び暗号化コンテンツと最新一意対応データとが一意に対応するか否かを確認することにより、最新の鍵管理情報を用いずに製造された記録メディアを検知でき、コンテンツ保護の確実性を向上させることができる。
【００２６】
第２の発明は、メディア製造装置が、記録メディアを製造する際に、鍵発行装置に最新の鍵管理情報とメディア鍵及び最新一意対応データを受ける形態において、暗号化コンテンツ、最新一意対応データ、最新の鍵管理情報及びコンテンツデータ対応データを記録メディアに書込む構成により、第１の発明と同様の作用を奏することができる。
【００２７】
第３の発明は、メディア製造装置が、記録メディアを製造する際に、記憶手段内のいずれかの鍵管理情報を選択し、一意データ作成装置に最新一意対応データを作成してもらう形態において、暗号化コンテンツ、最新一意対応データ、選択した鍵管理情報及びコンテンツデータ対応データを記録メディアに書込む構成により、第１の発明と同様の作用を奏することができる。
【００２８】
第４の発明は、再生装置が、記録メディアから読み出した最新一意対応データに基づいて、記録メディアから読み出したコンテンツデータ対応データ及び鍵管理情報の正当性を検証し、記録メディアから読み出した暗号化コンテンツデータに基づいてコンテンツデータ対応データを作成し、記録メディア内のコンテンツデータ対応データに基づいて、当該作成したコンテンツデータ対応データの正当性を検証する第２の検証手段と、第１及び第２の検証手段による検証結果のうち、少なくとも一方が正当性無しを表すとき、再生を阻止するので、最新の鍵管理情報を用いずに製造された記録メディアについては再生を阻止でき、コンテンツ保護の確実性を向上できる。
【発明の効果】
【００２９】
以上説明したように本発明によれば、最新の鍵管理情報を用いずに製造された記録メディアを検知でき、コンテンツ保護の確実性を向上できる。また、最新の鍵管理情報を用いずに製造された記録メディアについては再生を阻止でき、コンテンツ保護の確実性を向上できる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の各実施形態について図面を参照しながら説明するが、その前に本発明の概要を述べる。
【００３１】
始めに、ライセンス団体装置（鍵発行装置、一意データ作成装置）及びディスク製造者装置（メディア製造装置）を例に挙げて説明する。ライセンス団体装置は、記録メディアを製造する前に、ディスク製造者装置からの要求により、最新の鍵管理情報とコンテンツデータとに一意に対応する最新一意対応データを作成し、ディスク製造者装置に送信する。最新一意対応データは、デジタル署名又は鍵付ハッシュ関数など、任意の対応データが使用可能である。
【００３２】
ディスク製造者装置は、この最新一意対応データを鍵管理情報及びコンテンツデータと共に記録メディアに書込む。
【００３３】
これにより、再生装置は、再生の前に、鍵管理情報及びコンテンツデータと最新一意対応データとが一意に対応するか否かを確認することにより、最新の鍵管理情報を用いずに製造された記録メディアを検知でき、コンテンツ保護の確実性を向上できる。
【００３４】
以上が本発明の概要である。但し、各実施形態では、最新一意対応データとしてデジタル署名を用いている。また、署名生成及び署名検証のデータ量を減らす観点から、署名対象データとしては、鍵管理情報よりもデータ量が少ない鍵管理情報識別情報を用い、コンテンツデータよりもデータ量が少ないコンテンツ特徴情報を用いている。これに伴い、記録メディアにはコンテンツ特徴情報を記録し、署名検証とは別に、コンテンツ特徴情報も検証している。
【００３５】
次に、本発明の各実施形態について説明する。  
（第１の実施形態）
図１は本発明の第１の実施形態に係るコンテンツ保護方法が適用されたディスク製造者装置及びライセンス団体装置の構成を示す模式図であり、図１０と同種の部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。なお、以下の各実施形態も同様にして重複した説明を省略する。
【００３６】
すなわち、本実施形態は、最新の鍵管理情報を用いずに製造された記録メディアを検知可能とし、コンテンツ保護の確実性の向上を図るものであり、具体的には記録メディアの一例としてのＤＶＤディスク３０Ａには、図１０に示した鍵管理情報ＭＫＢ及び暗号化コンテンツデータに加え、コンテンツ特徴情報及びデジタル署名が記録されている。これに伴い、ディスク製造者装置１０Ａ及びライセンス団体装置２０Ａの構成が変更されている。
【００３７】
具体的にはディスク製造者装置１０Ａは、図１０に示した記憶装置１３及び鍵管理情報束選択部１４に代えて、分離部１６及び特徴情報計算部１７を備えている。これに伴い、記憶装置１１Ａ及び暗号化部１５Ａは、分離部１６又は特徴情報計算部１７にデータを入出力するので添字Ａを付して表している。
【００３８】
ここで、分離部１６は、ライセンス団体装置２０Ａから最新の鍵管理情報とメディア鍵及びデジタル署名を受信したとき、この受信内容からメディア鍵を分離して暗号化部１５Ａに送出する機能をもっている。
【００３９】
ここで、鍵管理情報としては、ＤＶＤオーディオで採用されたＣＰＰＭ技術における、暗号化された鍵束などが適用可能となっている。これに伴い、後述するＤＶＤプレーヤ装置は、ライセンスを受けて製造され、予め鍵管理情報の復号鍵（デバイス鍵）が格納されており、デバイス鍵により鍵管理情報を復号して得た鍵情報により、ＤＶＤディスク３０Ａ内の暗号化コンテンツを復号するものとする。
【００４０】
鍵管理情報の一例を図２に示すが、このフォーマットに限定されない。図２中、鍵管理情報ＭＫＢは、鍵管理情報識別子、バージョン番号、鍵管理情報ユニークデータ、鍵管理情報タイプ番号、鍵管理情報生成日、鍵管理情報主データ（メディア鍵が並列に各再生機器のデバイス鍵により暗号化されてなる複数の暗号化メディア鍵の束）、ＭＫＢのみの署名データ、から構成されている。ここで、生成時点を識別可能なバージョン番号や、個々の鍵管理情報を区別できる鍵管理情報ユニークデータは、例えば、鍵管理情報識別情報ＩＤmkbとして使用可能となっている。また、鍵管理情報タイプ番号や鍵管理情報生成日は、例えば、追加情報Ｉaddとして使用可能となっている。不正機器の無効化は、鍵管理情報主データに含まれる複数の暗号化メディア鍵のうち、不正機器のデバイス鍵に対応する暗号化メディア鍵を例えば削除又は改変することにより可能となっている。
【００４１】
特徴情報計算部１７は、記録装置１１Ａ内の暗号化記録対象のコンテンツデータＣよりも少ないデータ量からなり当該コンテンツデータＣに一意に対応するコンテンツ特徴情報（コンテンツデータ対応データ）ｖを算出する機能を持っている。なお、このコンテンツ特徴情報ｖは、ディスク製造者装置１０Ａにより、鍵発行要求と共にライセンス団体装置２０Ａに送信される。
【００４２】
ここで、コンテンツ特徴情報ｖはコンテンツを区別可能な情報であれば良い。例えばコンテンツ特徴情報ｖは、図３及び図４に示すように、１本のコンテンツデータＣに関し、全ての範囲で予め決められた一定単位ごとにハッシュ値Ｈ１，Ｈ２，…，ＨLを集め、各ハッシュ値Ｈ１〜ＨLをインデックスＶＯＢ(video object)１〜ＶＯＢLにより検索可能としたテーブルなどでもよい。
【００４３】
このテーブルの場合、コンテンツ特徴情報ｖは、１本のコンテンツデータＣの全ての範囲でハッシュ値を集めたものとしたが、これに限らず、適宜、間引いた範囲でハッシュ値を集めたものとしてもよい。但し、コンテンツ特徴情報ｖは、間引いた範囲で作成すると、作成しなかった範囲で何らかの不正が行われる心配があるので、１本のコンテンツデータＣの全ての範囲で作成される方が好ましい。
【００４４】
また、コンテンツ特徴情報ｖは、コンテンツを区別できれば良いので、平文コンテンツ又は暗号化コンテンツのいずれか、あるいは両方から計算しても良い。
【００４５】
コンテンツ特徴情報ｖを検証する際には、全範囲を検証することが好ましいが、適宜、間引いて検証しても構わない。但し、間引いて検証する場合、検証する範囲を予め固定すると、検証しない範囲で何らかの不正が行われる心配があるので、検証する範囲をランダムに決めることが好ましい。
【００４６】
また、ディスク製造者装置１０Ａは、予めライセンス団体との間で適切なライセンス契約が結ばれているものとする。
【００４７】
一方、ライセンス団体装置２０Ａは、図１０に示した鍵管理情報生成部２１に加え、公開鍵暗号方式の署名用の記憶装置２２及び署名部２３を備えている。
【００４８】
これに伴い、鍵管理情報生成部２１は、ディスク製造者装置１０Ａから受けた鍵発行要求により、最新の鍵管理情報ＭＫＢ及びメディア鍵を発行し、鍵管理情報特徴情報（Ｉadd，ＩＤmkb）を署名部２３に送出する機能をもっている。
【００４９】
記憶装置２２は、署名部２３から読出可能なメモリであり、公開鍵暗号方式の秘密鍵が記憶されている。
【００５０】
署名部２３は、鍵管理情報生成部２１から受けた鍵管理情報特徴情報（Ｉadd，ＩＤmkb）と、ディスク製造者装置１０Ａから受けたコンテンツ特徴情報ｖとを連接して連接データ（ｖ‖Ｉadd‖ＩＤmkb）を作成する機能と、記憶装置２２内の秘密鍵に基づいて、この連接データに署名処理を施し、両特徴情報に一意に対応するデジタル署名（最新一意対応データ）Ｓｉｇ［ｖ‖ＩＤmkb‖Ｉadd］を生成する機能とをもっている。
【００５１】
署名処理は、ＲＳＡ暗号や楕円曲線暗号などの任意の公開鍵暗号方式によるデジタル署名アルゴリズムが使用可能となっている。署名処理及びデジタル署名アルゴリズムは一例であり、記録ディスクに記録する鍵管理情報とコンテンツデータＣとを対応付け可能な方法であれば、必ずしもデジタル署名を使用する必要はない。例えば鍵付きハッシュ関数を使用しても良い。暗号化部１５Ａや署名部２３等が利用する暗号アルゴリズムは、特定の方式に限定されず、様々な暗号アルゴリズムが利用可能である。
【００５２】
また、ライセンス団体装置２０Ａは、鍵管理情報生成部２１により得られた最新の鍵管理情報ＭＫＢ及びメディア鍵Ｋｍと、署名部２３により得られたデジタル署名とをディスク製造者装置１０Ａに返信する機能が付加されている。
【００５３】
ライセンス団体装置２０Ａとディスク製造者装置１０Ａとの間におけるデータの授受は、インターネット等のネットワークを用いて通信する方法や、物理的な記録媒体を配送する方法など、任意の授受方式を使用可能である。インターネットを使う場合にはＳＳＬ（Secure Socket Layer）などの安全な通信を行なう等、データの授受方式に応じて適切な安全対策（データの漏洩、改ざん防止など）を講じることが望ましい。
【００５４】
なお、本実施形態では、ライセンス団体装置２０Ａは、鍵管理情報の発行と、デジタル署名生成との２つの処理を実行するが、これに限らず、予め処理手順を決めることにより、これら２つの処理を別団体にて実行する構成に変形してもよい。これは以下の各実施形態でも同様である。
【００５５】
続いて、以上のように製造されるＤＶＤディスク３０Ａを再生するためのＤＶＤプレーヤ装置（再生装置）について説明する。ＤＶＤプレーヤ装置は、ライセンス団体と適切なライセンス契約を結んだプレーヤ製造業者により、ライセンス条件に従って製造される。具体的にはＤＶＤプレーヤ装置は、専用の再生装置や、ＰＣにインストールされるプログラム（アプリケーションソフトウェア等）として製造される。専用装置又はプログラムとして製造されることは、前述したライセンス団体装置及びディスク製造者装置でも同様である。
【００５６】
図５は本実施形態におけるＤＶＤプレーヤ装置の構成を示す模式図である。このＤＶＤプレーヤ装置４０は、通常の再生機能に加え、機能ブロックとして、抽出部４１、署名検証部４２、復号部４３、特徴情報計算部４４、特徴情報検証部４５及び再生制御部４６を備えている。
【００５７】
抽出部４１は、ＤＶＤディスク３０Ａから読み出された鍵管理情報ＭＫＢから鍵管理情報特徴情報を抽出し、得られた鍵管理情報特徴情報（Ｉadd，ＩＤmkb）を署名検証部４２に入力する機能をもっている。
【００５８】
署名検証部４２は、ＤＶＤディスク３０Ａから読み出されたデジタル署名に関し、ライセンス団体の公開鍵とＤＶＤディスク３０Ａから読み出されたコンテンツ特徴情報ｖ及び抽出部４１から入力された鍵管理情報特徴情報を用いて正当性を検証する機能と、この検証結果を再生制御部４６に送出する機能とをもっている。
【００５９】
復号部４３は、ＤＶＤディスク３０Ａから読み出した暗号化コンテンツを復号し、得られたコンテンツデータを特徴情報計算部４４に送出する機能とをもっている。
【００６０】
特徴情報計算部４４は、復号部４３から送出されたコンテンツデータからコンテンツ特徴情報ｖ’を計算し、得られたコンテンツ特徴情報ｖ’を特徴情報検証部４５に送出する機能をもっている。
【００６１】
特徴情報検証部４５は、特徴情報計算部４４により計算されたコンテンツ特徴情報ｖ’と、ＤＶＤディスク３０Ａから読み出されたコンテンツ特徴情報ｖとが一致するか否かを判定し、判定結果を再生制御部４６に送出する機能をもっている。
【００６２】
再生制御部４６は、署名検証部４２及び特徴情報検証部４５による検証結果のうち、少なくとも一方が正当性無しを表すとき、再生を阻止する機能をもっている。
【００６３】
なお、ＤＶＤプレーヤ装置４０がパーソナルコンピュータ（ＰＣ）の場合で且つＰＣ上のソフトウェアとＰＣに接続されたＤＶＤドライブによってディスクを再生する場合には、ＰＣとＤＶＤドライブの間で送受信されるデータには必要に応じて適切な伝送路上の保護を掛けることが望ましい。
【００６４】
次に、以上のように構成されたディスク製造者装置、ライセンス団体装置及び再生装置の動作を図６及び図７のフローチャートを用いて製造処理及び再生処理の順に説明する。
【００６５】
（製造処理）
ディスク製造者装置１０Ａは、図６に示すように、ライセンス団体装置２０Ａにアクセスし、例えばＳＳＬにより、ユーザ認証や伝送路保護用の鍵交換などを行なう（ＳＴ１）。
【００６６】
続いて、ディスク製造者装置１０Ａは、特徴情報計算部１７により、記憶装置１１Ａ内の暗号化記録対象のコンテンツデータＣを読み出し、このコンテンツデータＣよりも少ないデータ量からなり当該コンテンツデータＣに一意に対応するコンテンツ特徴情報ｖを算出する（ＳＴ２）。しかる後、ディスク製造者装置は１０Ａは、図示しない通信部により、このコンテンツ特徴情報ｖを含む鍵発行要求をライセンス団体装置２０Ａに送信する（ＳＴ３）。
【００６７】
ライセンス団体装置２０Ａは、この鍵発行要求を受信すると、鍵管理情報生成部２１が、互いに対応する最新の鍵管理情報ＭＫＢ及びメディア鍵Ｋｍを発行すると共に（ＳＴ４）、鍵管理情報ＭＫＢに一意に対応する鍵管理情報特徴情報を署名部２３に送出する。なお、鍵管理情報特徴情報は、ここでは追加情報Ｉadd及び鍵管理情報識別情報ＩＤmkbからなるデータ（Ｉadd，ＩＤmkb）とする。また、受信されたコンテンツ特徴情報ｖは署名部２３に入力される。
【００６８】
署名部２３は、鍵管理情報特徴情報（Ｉadd，ＩＤmkb）とコンテンツ特徴情報ｖとを連接して連接データ（ｖ‖Ｉadd‖ＩＤmkb）を作成し、記憶装置２２内の秘密鍵に基づいて、この連接データに署名処理を施し、両特徴情報に一意に対応するデジタル署名（最新一意対応データ）Ｓｉｇ［ｖ‖ＩＤmkb‖Ｉadd］を生成する（ＳＴ５）。
【００６９】
しかる後、ライセンス団体装置２０Ａは、最新の鍵管理情報ＭＫＢとメディア鍵Ｋｍ及びデジタル署名Ｓｉｇ［ｖ‖ＩＤmkb‖Ｉadd］をディスク製造者装置１０Ａに送信する（ＳＴ６）。
【００７０】
ディスク製造者装置１０Ａは、最新の鍵管理情報ＭＫＢとメディア鍵Ｋｍ及びデジタル署名を受信すると、分離部１６がこの受信内容からメディア鍵Ｋｍを分離して暗号化部１５Ａに送出する（ＳＴ７）。
【００７１】
暗号化部１５Ａは、このメディア鍵Ｋｍに基づいて、記憶装置１１Ａ内のコンテンツデータＣを暗号化し、暗号化コンテンツを生成する（ＳＴ８）。
【００７２】
しかる後、ディスク製造者装置１０Ａは、この暗号化コンテンツ、デジタル署名Ｓｉｇ［ｖ‖ＩＤmkb‖Ｉadd］、最新の鍵管理情報ＭＫＢ及びコンテンツ特徴情報ｖをＤＶＤディスク３０Ａに書込む（ＳＴ９）。
【００７３】
（再生処理）
ＤＶＤプレーヤ装置４０は、図７に示すように、ＤＶＤディスク３０Ａからコンテンツ特徴情報ｖ、鍵管理情報ＭＫＢ及びデジタル署名を読出し、コンテンツ特徴情報ｖ及びデジタル署名を署名検証部４２に入力する。また、抽出部４１は、読み出された鍵管理情報ＭＫＢから鍵管理情報特徴情報（Ｉadd，ＩＤmkb）を抽出し（ＳＴ１１）、署名検証部４２に入力する。
【００７４】
署名検証部４２は、ＤＶＤディスク３０Ａから読み出されたデジタル署名を、ライセンス団体の公開鍵とＤＶＤディスク３０Ａから読み出されたコンテンツ特徴情報ｖ及び抽出部４１から入力された鍵管理情報特徴情報を用いて，正当性を検証する（ＳＴ１２）。この検証結果は再生制御部４６に送出される。
【００７５】
再生制御部４６は、この検証結果が両者の不一致により正当性が無い旨を示すとき（ＳＴ１３；ＮＯ）、一部或いは全てのデータが正当な手順で作成されたものでないと判断して、再生を中止する（ＳＴ１４）。
【００７６】
一方、ステップＳＴ１２の検証結果が両者の一致により正当性がある旨を示すとき（ＳＴ１３；ＹＥＳ）、復号部４３がＤＶＤディスク３０Ａから読み出した暗号化コンテンツを復号し（ＳＴ１５）、得られたコンテンツデータを特徴情報計算部４４に送出する。
【００７７】
特徴情報計算部４４は、このコンテンツデータからコンテンツ特徴情報ｖ’を計算し（ＳＴ１６）、このコンテンツ特徴情報ｖ’を特徴情報検証部４５に送出する。
【００７８】
特徴情報検証部４５は、このコンテンツ特徴情報ｖ’を検証する（ＳＴ１７）。すなわち、特徴情報検証部４５は、コンテンツ特徴情報ｖ’とＤＶＤディスク３０Ａ内のコンテンツ特徴情報ｖとが一致するか否かを判定し（ＳＴ１８）、判定結果を再生制御部４６に送出する。
【００７９】
再生制御部４６は、この判定結果が両者の不一致を示すとき、コンテンツ特徴情報ｖ又は暗号化コンテンツのいずれかが正当な手段で記録されたものではない（正当性無し）と判断して、ステップＳＴ１４に戻って再生を中止する。
【００８０】
一方、再生制御部４６は、ステップＳＴ１８の判定結果が両者の一致を示すとき、コンテンツデータの再生を開始する（ＳＴ１９）。
【００８１】
なお、コンテンツ特徴情報ｖが一定単位ごとに計算されている場合、特徴情報検証部４５は、一定単位の再生毎にステップＳＴ１６に戻ってコンテンツの正当性を確認し、再生途中でコンテンツ特徴情報ｖ，ｖ’が一致しない箇所を検出すると、再生制御部４６が再生を停止する。但し、コンテンツ再生回路とコンテンツ特徴情報検証回路（特徴情報検証部４５）とが分かれて実装される場合、コンテンツ特徴情報の検証が終了する前に、コンテンツが再生される可能性がある。この様な実装を認めるか否かはライセンスの運用ルールによって規定すればよい。 
上述したように本実施形態によれば、ディスク製造者装置１０Ａが、ＤＶＤディスク３０Ａを製造する前に、ライセンス団体装置２０Ａが、最新の鍵管理情報とコンテンツデータとに一意に対応するデジタル署名を作成し、ディスク製造者装置１０Ａが、このデジタル署名を鍵管理情報、暗号化コンテンツ及びコンテンツ特徴情報と共にＤＶＤディスク３０Ａに書込む。
【００８２】
これにより、再生の前に、鍵管理情報及びコンテンツ特徴情報とデジタル署名との一意な対応、及び暗号化コンテンツとコンテンツ特徴情報との一意な対応を検証することにより、最新の鍵管理情報を用いずに製造された記録メディアを検知でき、コンテンツ保護の確実性を向上させることができる。また、これら２通りの検証のうち、少なくとも一方の検証結果が正当性無しを表すとき、記録メディアの再生を阻止できるので、コンテンツ保護の確実性を向上させることができる。
【００８３】
これに加え、最新の鍵管理情報に対応してデジタル署名を生成することから、正規のＤＶＤディスク３０Ａではライセンス団体装置２０Ａが意図した最新の鍵管理情報が使用されるので、最新の鍵管理情報で無効化可能な全ての不正機器を無効化することができる。
【００８４】
また、最新の鍵管理情報と対象コンテンツとをデジタル署名にて対応させるため、ライセンス団体が本来意図した使用方法に従って、ディスク製造者に鍵管理情報を使用させることができる。
【００８５】
また、古い鍵管理情報など、鍵管理情報発行者が意図した以外の鍵管理情報が使われた場合、ＤＶＤプレーヤ装置４０による署名検証の結果、意図した以外の鍵管理情報が使われた旨を検出できるため、このＤＶＤディスク３０Ａの再生を停止できる。
【００８６】
（第２の実施形態）
図８は本発明の第２の実施形態に係るディスク製造者装置及びライセンス団体装置の構成を示す模式図である。
【００８７】
本実施形態は、第１の実施形態の変形例であり、１タイトルのディスクを製造する毎に鍵管理情報を発行する第１の実施形態とは異なり、従来技術と同様に、予め複数の鍵管理情報を一括して発行する形態を前提としたものである。この前提は、ライセンス団体における鍵発行手続きと署名手続きが別に管理されている場合などに特に適合する。
【００８８】
ディスク製造者装置１０Ｂは、前述した各部１１Ａ，１７に加え、発行要求部１２、記憶装置１３、鍵管理情報選択部１４Ｂを備えている。なお、暗号化部１５Ｂは、鍵管理情報選択部１４Ｂにより選択された鍵管理情報に対応するメディア鍵Ｋｍに基づいて、前述した暗号化機能を実行するものとなっている。
【００８９】
ここで、発行要求部１２は、従来技術と同様に、ディスク製造者の操作により、予め複数の鍵管理情報の発行要求をライセンス団体装置２０Ｂに送信するものである。
【００９０】
記憶装置１３は、従来技術と同様に、ライセンス団体装置から受けた鍵管理情報束及び必要に応じて各メディア鍵が記憶されるものであり、鍵管理情報選択部１４Ｂから読出可能となっている。ここで、「必要に応じて」の語は、各メディア鍵を記憶することが必須ではない旨を意味する。理由は、メディア製造装置であっても，プレーヤと同様にＭＫＢを処理するためのデバイス鍵を持っていれば、ＭＫＢからメディア鍵を生成可能であるからである。但し、鍵管理情報ＭＫＢからメディア鍵Ｋｍを求める処理が面倒なことから、ここでは予めメディア鍵も一緒に記憶装置１３に記憶するものとしている。
【００９１】
鍵管理情報選択部１４Ｂは、記憶装置１３に記憶されたいずれかの鍵管理情報として例えば鍵管理情報ＭＫＢｉを選択する機能をもっている。
【００９２】
また、ディスク製造者装置１０Ｂは、鍵管理情報選択部１４Ｂにより得られた鍵管理情報ＭＫＢｉに一意に対応する鍵管理情報識別情報ＩＤmkb及び特徴情報計算部１７により得られたコンテンツ特徴情報ｖを含む署名要求をライセンス団体装置（一意データ作成装置）２０Ｂに送信する機能をもっている。
【００９３】
ライセンス団体装置２０Ｂは、前述した各部２１，２２に加え、鍵管理情報ＤＢ(database)２４及び使用可否判定部２５を備えている。これに伴い、署名部２３Ｂの署名対象の一部が使用可否判定部２５から受けるデータとなっている。
【００９４】
鍵管理情報ＤＢ２４は、鍵管理情報生成部２１により生成された鍵管理情報ＭＫＢ１〜ＭＫＢｎ，…が記録される記録装置であり、使用可否判定部２５から参照可能となっている。
【００９５】
使用可否判定部２５は、ディスク製造者装置１０Ｂから受ける署名要求に含まれる鍵管理情報識別情報ＩＤmkb に基づいて鍵管理情報ＤＢ２４を参照し、該当する鍵管理情報ＭＫＢが現時点で使用可能（最新のＭＫＢ）か否かを判定する機能と、鍵管理情報ＭＫＢが使用不可のときには処理を中止する機能と、鍵管理情報ＭＫＢ２が使用可能なときには、鍵管理識別情報ＩＤmkbを署名部２３Ｂに送出する機能とをもっている。なお、使用不可の例としては、鍵管理情報ＭＫＢ２が古い場合、又は既に一度利用された鍵管理情報である場合などがある。
【００９６】
また、ライセンス団体装置２０Ｂは、使用可否判定部２５における鍵管理識別情報ＩＤmkbを署名部２３Ｂに送出する機能に伴い、ディスク製造者装置１０Ｂから受けたコンテンツ特徴情報ｖ及び鍵管理情報ＤＢ２４内の追加情報Ｉaddを署名部２３Ｂに送出する機能が付加されている。
【００９７】
なお、ライセンス団体装置２０Ｂは、ディスク製造者装置１０Ｂから追加情報Ｉaddを受ける場合には、その追加情報Ｉaddを署名部２３Ｂに送出するように変形可能である。すなわち、ライセンス団体装置２０Ｂは、署名に必要なデータをディスク製造者装置１０Ｂから受ける場合にはその必要データを署名部２３Ｂに送出し、また、必要なデータをディスク製造者装置１０Ｂから受けない場合には、必要データを鍵管理情報ＤＢ２４から署名部２３Ｂに送出する機能が付加される。
【００９８】
次に、以上のように構成されたディスク製造者装置、ライセンス団体装置及び再生装置の動作を図９のフローチャートを用いて製造処理及び再生処理の順に説明する。  
（製造処理）
ディスク製造者装置１０Ｂは、図９に示すように前述同様に、ライセンス団体装置２０Ｂとの間でユーザ認証や伝送路保護用の鍵交換などを行なう（ＳＴ２１）。
【００９９】
ディスク製造者装置１０は、ディスク製造者の操作により、発行要求部１２が予め複数の鍵管理情報の発行要求をライセンス団体装置２０に送信する（ＳＴ２２）。
【０１００】
ライセンス団体装置２０は、この発行要求に基づいて、鍵管理情報生成部２１によりｎ個の鍵管理情報からなる鍵管理情報束ＭＫＢ１〜ＭＫＢｎを生成し（ＳＴ２３）、これら鍵管理情報束ＭＫＢ１〜ＭＫＢｎと、対応するメディア鍵Ｋｍ１〜Ｋｍｎとの組（ＭＫＢ１，Ｋｍ１），（ＭＫＢ２，Ｋｍ２），…，（ＭＫＢｎ，Ｋｍｎ）をディスク製造者装置１０に返信する。
【０１０１】
ディスク製造者装置１０は、この鍵管理情報束及びメディア鍵の組を記憶装置１３に記憶する（ＳＴ２４）。
【０１０２】
以上で鍵発行手続の処理が完了する。なお、ここまでのステップＳＴ２１〜ＳＴ２４は従来技術と同様である。続いて、署名手続の処理を説明する。
【０１０３】
ディスク製造者装置１０Ｂは、前述同様に、ライセンス団体装置２０Ｂとの間でユーザ認証や伝送路保護用の鍵交換などを行なう（ＳＴ３１）。
【０１０４】
続いて、ディスク製造者装置１０Ａは、特徴情報計算部１７により、暗号化記録対象の
ディスク製造者装置１０Ｂは、鍵管理情報選択部１４Ｂが、記憶装置１３に記憶されたいずれかの鍵管理情報として例えば鍵管理情報ＭＫＢ２を選択する（ＳＴ３２）。
【０１０５】
また、特徴情報計算部１７は、記憶装置１１Ａ内の暗号化記録対象のコンテンツデータＣを読み出し、このコンテンツデータＣよりも少ないデータ量からなり当該コンテンツデータＣに一意に対応するコンテンツ特徴情報ｖを計算する（ＳＴ３３）。
【０１０６】
しかる後、ディスク製造者装置１０Ｂは、選択した鍵管理情報ＭＫＢ２に一意に対応する鍵管理情報識別情報ＩＤmkbと、計算したコンテンツ特徴情報ｖとを含む署名要求をライセンス団体装置２０Ｂに送信する（ＳＴ３４）。ここで、送信する鍵管理情報識別情報は、後述するステップＳＴ３７の署名処理に用いる全ての情報に限らず、鍵管理情報ＭＫＢ２を識別可能な情報のみとすることも可能である。
【０１０７】
ライセンス団体装置２０Ｂは、使用可否判定部２５が、この署名要求に含まれる鍵管理情報識別情報ＩＤmkb に基づいて鍵管理情報ＤＢ２４を参照し、該当する鍵管理情報ＭＫＢ２が現時点で使用可能（最新のＭＫＢ）か否かを判定し（ＳＴ３５）、鍵管理情報ＭＫＢ２が使用不可のときには処理を中止する（ＳＴ３６）。
【０１０８】
ステップＳＴ３５の判定の結果、鍵管理情報ＭＫＢ２が使用可能なときには使用可否判定部２５は、鍵管理識別情報ＩＤmkbを署名部２３Ｂに送出する。また、ライセンス団体装置２０Ｂは、ディスク製造者装置１０Ｂから受けたコンテンツ特徴情報ｖ及び鍵管理情報ＤＢ２４内の追加情報Ｉaddを署名部２３Ｂに送出する。
【０１０９】
署名部２３Ｂは、これらコンテンツ特徴情報ｖ、追加情報Ｉadd及び鍵管理識別情報ＩＤmkbに対して、記憶装置２２内の秘密鍵に基づいて署名処理を実行し（ＳＴ３７）、デジタル署名Ｓｉｇ［ｖ‖Ｉadd‖ＩＤmkb］を生成する。このデジタル署名Ｓｉｇ［ｖ‖Ｉadd‖ＩＤmkb］は、ライセンス団体装置２０Ｂからディスク製造者装置１０Ｂに返信される。
【０１１０】
ディスク製造者装置１０Ｂは、デジタル署名を受信すると、ステップＳＴ３２で選択した鍵管理情報ＭＫＢ２に対応するメディア鍵Ｋｍ２に基づいて、暗号化部１５Ｂが記憶装置１１Ａ内のコンテンツデータＣを暗号化し、暗号化コンテンツを生成する（ＳＴ３９）。
【０１１１】
しかる後、ディスク製造者装置１０Ｂは、この暗号化コンテンツ、デジタル署名、選択した鍵管理情報及びコンテンツ特徴情報をＤＶＤディスク３０Ａに書込む（ＳＴ４０）。
【０１１２】
（再生処理）
再生処理は、第１の実施形態に述べた通りである。  
上述したように本実施形態によれば、ディスク製造者装置１０Ｂが、ＤＶＤディスク１０Ａを製造する際に、第１の実施形態とは異なり、記憶装置１３内のいずれかの鍵管理情報を選択し、ライセンス団体装置２０Ｂが、この選択された鍵管理情報の使用可否を判定し、使用可のときにデジタル署名を生成する形態となっている。但し、その後は第１の実施形態と同様に、ディスク製造者装置１０Ｂが、暗号化コンテンツ、デジタル署名、選択した鍵管理情報及びコンテンツ特徴情報ｖをＤＶＤディスク１０Ａに書込む構成により、第１の実施形態と同様の効果を得ることができる。
【０１１３】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１１４】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１１５】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【０１１６】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１１７】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０１１８】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０１１９】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１２０】
なお、本願発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１２１】
【図１】本発明の第１の実施形態に係るコンテンツ保護方法が適用されたディスク製造者装置及びライセンス団体装置の構成を示す模式図である。
【図２】同実施形態における鍵管理情報の一例を示す模式図である。
【図３】同実施形態におけるコンテンツ特徴情報を構成するインデックス及びハッシュ値を説明するための模式図である。
【図４】同実施形態におけるコンテンツ特徴情報を説明するための模式図である。
【図５】同実施形態におけるＤＶＤプレーヤ装置の構成を示す模式図である。
【図６】同実施形態におけるディスク製造者装置及びライセンス団体装置の動作を説明するためのフローチャートである。
【図７】同実施形態におけるＤＶＤプレーヤ装置の動作を説明するためのフローチャートである。
【図８】本発明の第２の実施形態に係るディスク製造者装置及びライセンス団体装置の構成を示す模式図である。
【図９】同実施形態におけるディスク製造者装置及びライセンス団体装置の動作を説明するためのフローチャートである。
【図１０】従来のディスク製造者装置及びライセンス団体装置を説明するための模式図である。
【符号の説明】
【０１２２】
１０Ａ，１０Ｂ…ディスク製造者装置、１１，１１Ａ，１３…記憶装置、１２…発行要求部、１４Ｂ…鍵管理情報選択部、１５Ａ，１５Ｂ…暗号化部、１６…分離部、１７…特徴情報計算部、２０Ａ，２０Ｂ…ライセンス団体装置、２１…鍵管理情報生成部、２２…記憶装置、２３，２３Ｂ…署名部、２４…鍵管理情報ＤＢ、２５…使用可否判定部、３０Ａ…ＤＶＤディスク、４０…ＤＶＤプレーヤ装置、４１…抽出部、４２…署名検証部、４３…復号部、４４…特徴情報計算部、４５…特徴情報検証部、４６…再生制御部、ＭＫＢ…鍵管理情報、Ｋｍ…メディア鍵、ＩＤmkb…鍵管理情報識別情報、Ｉadd…追加情報、ｖ…コンテンツ特徴情報、Ｃ…コンテンツデータ。
【図１】
2006005736.tif 000003
【図２】
2006005736.tif 000004
【図３】
2006005736.tif 000005
【図４】
2006005736.tif 000006
【図５】
2006005736.tif 000007
【図６】
2006005736.tif 000008
【図７】
2006005736.tif 000009
【図８】
2006005736.tif 000010
【図９】
2006005736.tif 000011
【図１０】
2006005736.tif 000012