(57)【要約】記録媒体から読み出されたコンテンツデータが暗号化されたコンテンツデータであるか否かを識別し、記録媒体から読み出されたコンテンツデータが暗号化されたコンテンツデータであったときには、少なくとも第１の鍵データ（メディアバインド鍵データ）と記録媒体から読み出された第２の鍵データ（メディアキーブロック）とによって記録媒体から読み出された暗号化されたコンテンツ鍵データの暗号を解くための第３の鍵データ（キーロッカー鍵データ）を生成し、第３の鍵データによって復号されたコンテンツ鍵データによって記録媒体から読み出された暗号化されたコンテンツデータを復号する記録媒体の再生方法。
2003025930.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から読み出されたコンテンツデータが暗号化されたコンテンツデータであるか否かを識別し、
上記記録媒体から読み出された上記コンテンツデータが暗号化されたコンテンツデータであったときには、少なくとも第１の鍵データ（メディアバインド鍵データ）と上記記録媒体から読み出された第２の鍵データ（メディアキーブロック）とによって上記記録媒体から読み出された暗号化されたコンテンツ鍵データの暗号を解くための第３の鍵データ（キーロッカー鍵データ）を生成し、
上記第３の鍵データによって復号された上記コンテンツ鍵データによって上記記録媒体から読み出された暗号化されたコンテンツデータを復号する記録媒体の再生方法。
【請求項２】
上記方法は、上記第２の鍵データと再生手段に固有の鍵データ（デバイス鍵データ）とによって更なる鍵データ（ＭＫＢ＿Ｋｅｙ）を生成し、上記生成された更なる鍵データと上記第１の鍵データとの演算処理を行い、上記第３の鍵データを生成する請求の範囲第１項記載の記録媒体の再生方法。
【請求項３】
上記第１の鍵データは既存の再生手段で上記記録媒体から読み取ることができる鍵データである請求の範囲第２項記載の記録媒体の再生方法。
【請求項４】
上記第１の鍵データは既存の再生手段で読み取ることができない鍵データである請求の範囲第２項記載の記録媒体の再生方法。
【請求項５】
上記方法は、上記第１の鍵データを上記再生手段によって上記記録媒体から読み出さないときには上記第１の鍵データをネットワークを介して外部より入手する請求の範囲第１項記載の記録媒体の再生方法。
【請求項６】
上記記録媒体には、更に上記コンテンツデータが暗号化されたコンテンツデータであるか否かを識別する識別データが記録されており、
上記方法は、上記記録媒体から読み出された上記識別データに基づいて上記記録媒体から読み出されたコンテンツデータが暗号化されたデータであるか否かを識別する請求の範囲第１項記載の記録媒体の再生方法。
【請求項７】
上記記録媒体には、更に上記コンテンツデータの著作権管理データが記録されており、
上記方法は、上記著作権管理データに基づいて上記復号されたコンテンツデータの出力が制御される請求の範囲第１項記載の記録媒体の再生方法。
【請求項８】
上記方法は、上記記録媒体から読み出された上記コンテンツデータが暗号化されていないコンテンツデータであったときには、上記記録媒体から読み出されたデータに再生信号処理を施して出力する請求の範囲第１項記載の記録媒体の再生方法。
【請求項９】
データと上記データが暗号化されたデータであるか否かを示す識別データとが少なくとも記録された記録媒体に記録されたデータを読み出すヘッド部と、
上記ヘッド部からの出力データに再生信号処理を施す再生信号処理部と、
上記識別データに基づいて上記記記録媒体から読み出されたデータが暗号化されたデータであるか否かを識別する識別部と、
上記再生信号処理部からの出力データが供給され、上記識別部によって上記記録媒体から読み出された上記コンテンツデータが暗号化されたコンテンツデータであると識別されたときには、少なくとも第１の鍵データ（メディアキーブロック）と上記記録媒体から読み出された第２の鍵データ（メディアバインド鍵データ）とによって上記記録媒体から読み出された暗号化されたコンテンツ鍵データの暗号を解くための第３の鍵データ（キーロッカー鍵データ）を生成し、上記第３の鍵データによって復号された上記コンテンツ鍵データによって上記記録媒体から読み出された暗号化されたコンテンツデータを復号する復号処理部を備えている記録媒体の再生装置。
【請求項１０】
上記復号処理部は、上記第２の鍵データと再生手段に固有の鍵データ（デバイス鍵データ）とによって更なる鍵データ（ＭＫＢ＿Ｋｅｙ）を生成し、上記生成された更なる鍵データと上記第１の鍵データとの演算処理を行い、上記第３の鍵データを生成する請求の範囲第９項記載の記録媒体の再生装置。
【請求項１１】
上記第１の鍵データは既存の再生手段で上記記録媒体から読み取ることができる鍵データである請求の範囲第９項記載の記録媒体の再生装置。
【請求項１２】
上記第１の鍵データは既存の再生手段で読み取ることができない鍵データである請求の範囲第９項記載の記録媒体の再生装置。
【請求項１３】
上記装置は、上記第１の鍵データを上記再生手段によって上記記録媒体から読み出さないときには上記第１の鍵データをネットワークを介して外部より入手する請求の範囲第９項記載の記録媒体の再生装置。
【請求項１４】
上記記録媒体には、更に上記コンテンツデータの著作権管理データが記録されており、
上記復号処理部は、上記著作権管理データに基づいて上記復号されたコンテンツデータの出力が制御される請求の範囲第９記載の記録媒体の再生装置。
【請求項１５】
上記装置は、更に出力端子を備え、上記装置は上記識別部によって上記記録媒体から読み出された上記コンテンツデータが暗号化されていないコンテンツデータであると識別されたときには、上記再生信号処理部から出力データを上記出力端子に供給する請求の範囲第９項記載の記録媒体の再生装置。
【請求項１６】
上記装置は、更に出力端子と、上記識別部による識別結果によって切換制御されるスイッチ回路を備え、上記スイッチ回路は、上記識別部によって上記記録媒体から読み出された上記コンテンツデータが暗号化されたコンテンツデータであると識別されたときには上記再生信号処理部から出力データを上記復号処理部に供給するように切換えられ、上記記録媒体から読み出された上記コンテンツデータが暗号化されていないコンテンツデータであると識別されたときには上記再生信号処理部からの出力データを上記出力端子に供給するように切り換えられる請求の範囲第９項記載の記録媒体の再生装置。
【請求項１７】
供給されたコンテンツデータが暗号化されるコンテンツデータであるか否かを識別し、上記供給されたコンテンツデータが暗号化されるコンテンツデータであると識別されたときには上記供給されたコンテンツデータをコンテンツ鍵データで暗号化し、
上記コンテンツ鍵データを少なくとも第１の鍵データ（ＭＢ＿ｋｅｙ）と記録媒体に記録される第２の鍵データ（ＭＫＢ）とによって生成された第３の鍵データ（ＫＬ＿ｋｅｙ）によって暗号化し、
上記暗号化されたコンテンツデータ、上記暗号化されたコンテンツ鍵データ及び上記コンテンツデータが暗号化されているか否かを示す識別データとを記録媒体に記録する記録媒体の記録方法。
【請求項１８】
上記方法は、上記第２の鍵データと上記記録媒体の再生手段に固有の鍵データ（デバイス鍵データ）とによって更なる鍵データ（ＭＫＢ＿Ｋｅｙ）を生成し、上記生成された更なる鍵データと上記第１の鍵データとの演算処理を行い、上記第３の鍵データを生成する請求の範囲第１７項記載の記録媒体の記録方法。
【請求項１９】
上記第１の鍵データは既存の上記記録媒体の再生手段で上記記録媒体から読み取ることができる鍵データである請求の範囲第１７項記載の記録媒体の記録方法。
【請求項２０】
上記第１の鍵データは既存の上記記録媒体の再生手段で読み取ることができない鍵データである請求の範囲第１７項記載の記録媒体の記録方法。
【請求項２１】
上記方法は、上記第１の鍵データをネットワークを介して外部より入手する請求の範囲第１７項記載の記録媒体の記録方法。
【請求項２２】
上記方法は、上記供給されたコンテンツデータが暗号化されないコンテンツデータであると識別されたときには、上記記録媒体に記録されるコンテンツデータが暗号化されていないことを示す識別データとともに上記供給されたコンテンツデータに記録のための信号処理を施して上記記録媒体に記録する請求の範囲１７項記載の記録媒体の記録方法。
【請求項２３】
供給されたコンテンツデータが暗号化されるコンテンツデータであるか否か識別する識別部と、
上記識別部によって上記供給されたコンテンツデータが暗号化されるコンテンツデータであると識別されたときには上記供給されたコンテンツデータをコンテンツ鍵データで暗号化し、上記コンテンツ鍵データを少なくとも第１の鍵データ（ＭＢ＿ｋｅｙ）と記録媒体に記録される第２の鍵データ（ＭＫＢ）とによって生成された第３の鍵データ（ＫＬ＿ｋｅｙ）によって暗号化する暗号化処理部と、
上記暗号化処理部から出力される上記暗号化されたコンテンツデータ、上記暗号化されたコンテンツ鍵データ及び上記コンテンツデータが暗号化されているか否かを示す識別データとに記録のための信号処理を施して記録媒体に記録する記録部とを備えている記録媒体の記録装置。
【請求項２４】
上記暗号化処理部は、上記第２の鍵データと上記記録媒体の再生手段に固有の鍵データ（デバイス鍵データ）とによって更なる鍵データ（ＭＫＢ＿Ｋｅｙ）を生成し、上記生成された更なる鍵データと上記第１の鍵データとの演算処理を行い、上記第３の鍵データを生成する請求の範囲第２３項記載の記録媒体の記録装置。
【請求項２５】
上記第１の鍵データは既存の再生手段で上記記録媒体から読み取ることができる鍵データである請求の範囲第２３項記載の記録媒体の記録装置。
【請求項２６】
上記第１の鍵データは既存の再生手段で読み取ることができない鍵データである請求の範囲第２３項記載の記録媒体の記録装置。
【請求項２７】
上記暗号化処理部は、上記第１の鍵データをネットワークを介して外部より入手する請求の範囲第２３項記載の記録媒体の記録装置。
【請求項２８】
上記装置は、上記識別部によって上記供給されたコンテンツデータが暗号化されないコンテンツデータであると識別されたときには、上記記録部によって上記記録媒体に記録されるコンテンツデータが暗号化されていないことを示す識別データとともに上記供給されたコンテンツデータに記録のための信号処理を施して上記記録媒体に記録する請求の範囲第２３項記載の記録媒体の記録装置。
【請求項２９】
少なくとも第１の鍵データ（メディアバインド鍵データ）と記録媒体から読み出された第２の鍵データ（メディアキーブロック）とによって上記記録媒体から読み出された暗号化されたコンテンツ鍵データの暗号を解くための第３の鍵データ（キーロッカー鍵データ）を生成し、
上記第３の鍵データによって復号された上記コンテンツ鍵データによって上記記録媒体から読み出された暗号化されたコンテンツデータを復号する記録媒体の再生方法。
【請求項３０】
上記方法は、上記第２の鍵データと再生手段に固有の鍵データ（デバイス鍵データ）とによって更なる鍵データ（ＭＫＢ＿Ｋｅｙ）を生成し、上記生成された更なる鍵データと上記第１の鍵データとの演算処理を行い、上記第３の鍵データを生成する請求の範囲第２９項記載の記録媒体の再生方法。
【請求項３１】
上記第１の鍵データは既存の再生手段で上記記録媒体から読み取ることができる鍵データである請求の範囲第３０項記載の記録媒体の再生方法。
【請求項３２】
上記第１の鍵データは既存の再生手段で読み取ることができない鍵データである請求の範囲第３０項記載の記録媒体の再生方法。
【発明の詳細な説明】
技術分野
この発明は、暗号化によってセキュリティを保つようにした記録媒体の再生方法および再生装置、並びに記録媒体の記録方法および記録装置に関する。
背景技術
近年、音楽情報が記録されたＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）のディジタルデータをＭＰ３（ＭＰＥＧ１  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）で圧縮したコンテンツがインターネットを介して配信されたり、ＣＤ−Ｒ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ）ディスクを使用してＣＤから読み出されたデータがコピーされたり、米Ｎａｐｓｔｅｒ社が提供するピア・ツー・ピア型の音楽ファイルの交換サービスが広まっており、著作権保護（以下、適宜セキュリティと称する）の問題が大きくクローズアップされている。このため、近年提案されている新規なメディア、例えばＳＡＣＤ（Ｓｕｐｅｒ  Ａｕｄｉｏ  ＣＤ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  ＤｉｓｃまたはＤｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ）オーディオ規格に基づく光ディスク、メモリカード等では、コンテンツデータを暗号化し、セキュリティを保っている。例えばメモリカードは、フラッシュメモリを使用し、機器に着脱自在とされたもので、暗号化された音楽データをメモリカードに記録しようとすると、機器とメモリカードとの間で認証が行なわれ、認証が成立して初めて暗号化データをメモリカードに記録することが可能となる。
例えばＣＤに記録されているデータの違法なリッピングやコピーの対策として、ＣＤと物理的形状が同一であって、コピープロテクションを導入した新たな媒体が検討されている。この新規な媒体では、ビットバイビットのコピーを不可能とするために、メディアにバインドする鍵データが隠されて記録されている。
この鍵データは、上述した新規な媒体に対応した機器でしか読めないために、セキュリティ（著作権保護対策）の確保を充分にできるが、その反面、現行の多数のＣＤプレーヤは、この鍵データを読み出すことができず、新規な媒体に記録されているコンテンツデータを再生できない。したがって、新規な媒体を利用するためには、新規な媒体に対応したレコーダ／プレーヤを購入する必要がある。このことは、ユーザに経済的な負担を含めて新たな負担を生じさせるので、新規な媒体を広く普及する為の妨げとなる。
したがって、この発明の目的は、メディアにバインドした鍵を使用して暗号化する本格的なセキュリティ機能を有する新規な媒体またはドライブ等を導入することを容易とする記録媒体の再生方法および再生装置、並びに記録媒体の記録方法および記録装置を提供することにある。
発明の開示
上述した課題を達成するために、請求の範囲第１項の発明は、
記録媒体から読み出されたコンテンツデータが暗号化されたコンテンツデータであるか否かを識別し、
記録媒体から読み出されたコンテンツデータが暗号化されたコンテンツデータであったときには、少なくとも第１の鍵データ（メディアバインド鍵データ）と記録媒体から読み出された第２の鍵データ（メディアキーブロック）とによって記録媒体から読み出された暗号化されたコンテンツ鍵データの暗号を解くための第３の鍵データ（キーロッカー鍵データ）を生成し、
第３の鍵データによって復号されたコンテンツ鍵データによって記録媒体から読み出された暗号化されたコンテンツデータを復号する記録媒体の再生方法である。
請求の範囲第９項の発明は、
データとデータが暗号化されたデータであるか否かを示す識別データとが少なくとも記録された記録媒体に記録されたデータを読み出すヘッド部と、
ヘッド部からの出力データに再生信号処理を施す再生信号処理部と、
識別データに基づいて記記録媒体から読み出されたデータが暗号化されたデータであるか否かを識別する識別部と、
再生信号処理部からの出力データが供給され、識別部によって記録媒体から読み出されたコンテンツデータが暗号化されたコンテンツデータであると識別されたときには、少なくとも第１の鍵データ（メディアキーブロック）と記録媒体から読み出された第２の鍵データ（メディアバインド鍵データ）とによって記録媒体から読み出された暗号化されたコンテンツ鍵データの暗号を解くための第３の鍵データ（キーロッカー鍵データ）を生成し、第３の鍵データによって復号されたコンテンツ鍵データによって記録媒体から読み出された暗号化されたコンテンツデータを復号する復号処理部を備えている記録媒体の再生装置である。
請求の範囲第１７項の発明は、
供給されたコンテンツデータが暗号化されるコンテンツデータであるか否かを識別し、供給されたコンテンツデータが暗号化されるコンテンツデータであると識別されたときには供給されたコンテンツデータをコンテンツ鍵データで暗号化し、
コンテンツ鍵データを少なくとも第１の鍵データ（ＭＢ＿ｋｅｙ）と記録媒体に記録される第２の鍵データ（ＭＫＢ）とによって生成された第３の鍵データ（ＫＬ＿ｋｅｙ）によって暗号化し、
暗号化されたコンテンツデータ、暗号化されたコンテンツ鍵データ及びコンテンツデータが暗号化されているか否かを示す識別データとを記録媒体に記録する記録媒体の記録方法である。
請求の範囲第２３項の発明は、
供給されたコンテンツデータが暗号化されるコンテンツデータであるか否か識別する識別部と、
識別部によって供給されたコンテンツデータが暗号化されるコンテンツデータであると識別されたときには供給されたコンテンツデータをコンテンツ鍵データで暗号化し、コンテンツ鍵データを少なくとも第１の鍵データ（ＭＢ＿ｋｅｙ）と記録媒体に記録される第２の鍵データ（ＭＫＢ）とによって生成された第３の鍵データ（ＫＬ＿ｋｅｙ）によって暗号化する暗号化処理部と、
暗号化処理部から出力される暗号化されたコンテンツデータ、暗号化されたコンテンツ鍵データ及びコンテンツデータが暗号化されているか否かを示す識別データとに記録のための信号処理を施して記録媒体に記録する記録部とを備えている記録媒体の記録装置である。
請求の範囲第２９項の発明は、
少なくとも第１の鍵データ（メディアバインド鍵データ）と記録媒体から読み出された第２の鍵データ（メディアキーブロック）とによって記録媒体から読み出された暗号化されたコンテンツ鍵データの暗号を解くための第３の鍵データ（キーロッカー鍵データ）を生成し、
第３の鍵データによって復号されたコンテンツ鍵データによって記録媒体から読み出された暗号化されたコンテンツデータを復号する記録媒体の再生方法である。
現行のドライブ等によって、新規のセキュリティシステムと殆ど同一のセキュリティシステムで記録処理または再生処理を行うことが可能となり、互換性を容易にとることができる。この発明は、媒体にバインドした鍵データを使用する本格的セキュリティシステムの導入を容易とすることができる。
発明を実施するための最良の形態
以下、この発明の一実施形態について説明する。この一実施形態は、新規な光ディスクに対してこの発明を適用した例である。第１図を参照して、光ディスクＤのセキュリティ（著作権保護）システムの概略について説明する。光ディスクＤは、市販されているＣＤとディスクのサイズ等の物理的規格が殆ど同一に形成され、現行のＣＤプレーヤ等の再生装置でディスクに記録されたデータを光学的に読み取ることができる。但し、ＣＤとは異なって光ディスクＤには、暗号化されたコンテンツデータが記録されている。暗号化されたコンテンツデータは、一例として、ＣＤ−ＲＯＭフォーマットまたはＣＤ−ＤＡ（Ｄｉｇｉｔａｌ  Ａｕｄｉｏ）フォーマットの何れかの規格に基づくオーディオデータ、画像等のコンテンツデータを暗号化したものである。暗号化方法としては、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等を使用できる。さらに、必要に応じてコンテンツデータとしてのオーディオデータは、ＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）、ＭＰ３（ＭＰＥＧ１  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）、ＴｗｉｎＶＱ（Ｔｒａｎｓｆｏｒｍ−ｄｏｍａｉｎ  Ｗｅｉｇｈｔｅｄ  Ｉｎｔｅｒｌｅａｖｅ  Ｖｅｃｔｏｒ  Ｑｕａｎｔｉｚａｔｉｏｎ）等によって圧縮符号化されている。
光ディスクＤ上には、暗号化されたコンテンツデータ以外に、コンテンツ鍵データおよびＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）に関するデータ、メディアバインド鍵データＭＢ＿Ｋｅｙ、メディアキーブロックデータＭＫＢが記録されている。ＤＲＭに関するデータは、どのようにコンテンツデータを扱うかを指示する管理データであり、例えばコンテンツデータの再生またはコンテンツデータのコピーの回数、コンテンツデータの再生またはコピーの可否、コピーされたコンテンツデータの世代の管理データがＤＲＭに関するデータに含まれている。コンテンツ鍵データおよびＤＲＭに関するデータは、暗号化されて光ディスクＤ上に記録されている。
光ディスクＤから図示しない光ピックアップによって読み出された暗号化されたコンテンツデータがデクリプタ５１にてコンテンツ鍵データＣＯＮ＿Ｋｅｙによって復号され、デクリプタ５１から復号されたコンテンツデータが出力される。デクリプタ５１における復号時にＤＲＭに関するデータが抽出され、ＤＲＭに関するデータにしたがって、デクリプタ５１から出力される復号されたコンテンツデータの出力が制御される。その結果、復号されたコンテンツデータの再生またはコピーが制限される。同様に図示しない光ピックアップによって光ディスクＤから読み出されたコンテンツ鍵データおよびＤＲＭに関するデータがデクリプタ５２に供給され、キーロッカー鍵データＫＬ＿Ｋｅｙによって復号され、デクリプタ５２の出力データとしてコンテンツ鍵データＣＯＮ＿Ｋｅｙが得られる。
キーロッカー鍵データＫＬ＿Ｋｅｙをハッシュ演算部５３で生成するために、メディアバインド鍵データＭＢ＿Ｋｅｙ、メディアキーブロックデータＭＫＢおよびデバイス鍵データＤＥＶ＿Ｋｅｙが使用される。デバイス鍵データＤＥＶ＿Ｋｅｙは、光ディスクＤを記録又は再生することのできる記録及び／又は再生装置又は、パーソナルコンピュータにインストールすることによって光ディスクＤを再生することのできるアプリケーションソフトウェアに固有の鍵データである。正規の光ディスクＤの記録及び／又は再生装置では、かかるデバイス鍵データＤＥＶ＿Ｋｅｙを備えている。デバイス鍵データＤＥＶ＿Ｋｅｙは、装置の外部に出力し、他の機器に受け渡すことができる鍵データである。
メディアバインド鍵データＭＢ＿Ｋｅｙは、現行のＣＤプレーヤ、ＣＤドライブ、またはＣＤアプリケーションソフトウェアによって再生することができない鍵データであり、所定ビット長のデータである。メディアバインド鍵データＭＢ＿Ｋｅｙは、光ディスクＤにバインドするように記録された鍵データを意味する。メディアバインド鍵データＭＢ＿Ｋｅｙは、ＣＤドライブ等によって光ディスクＤを再生した時には、光ディスクＤから読み取れないように、光ディスクＤに埋め込まれている。一方、上述した光ディスクＤを記録又は再生することのできる記録及び／又は再生装置等では、メディアバインド鍵データＭＢ＿Ｋｅｙを読み取ることができる。具体的には、光ディスクＤに形成されたピット自身の変形またはピットの変位（ウォブリング）により表される鍵データ、ＥＦＭ変調における結合ビット（３ビット）を使用して表現された鍵データ等がメディアバインド鍵データＭＢ＿Ｋｅｙである。
図示しない光ピックアップによって光ディスクＤから読み出されたメディアバインド鍵データＭＢ＿Ｋｅｙがハッシュ演算部５３に供給され、同様に光ディスクＤから読み出されたメディアキーブロックデータＭＫＢが演算部５４に供給される。メディアキーブロックデータＭＫＢは、メディアバインド鍵データＭＢ＿Ｋｅｙと異なり、現行のＣＤドライブ等によって光ディスクＤから読み取ることができる。演算部５４には、装置のコントローラ等に記憶されているデバイス鍵データＤＥＶ＿Ｋｅｙが供給され、メディアキーブロックデータＭＫＢとデバイス鍵データＤＥＶ＿Ｋｅｙの演算によって鍵データＭＫＢ＿Ｋｅｙが生成される。例えば同一の光ディスクＤを再生する場合では、光ディスクＤの記録又は再生を行うことのできる記録及び／又は再生装置等が相違しても同じ鍵データＭＫＢ＿Ｋｅｙが生成される。ハッシュ演算部５３にて、メディアバインド鍵データＭＢ＿Ｋｅｙと鍵データＭＫＢ＿Ｋｅｙのハッシュ値がキーロッカー鍵データＫＬ＿Ｋｅｙとして求められ、キーロッカー鍵データＫＬ＿Ｋｅｙがデクリプタ５２に供給され、キーロッカー鍵データＫＬ＿Ｋｅｙによってコンテンツ鍵データおよびＤＲＭに関するデータの暗号化が復号、即ち解かれ、コンテンツ鍵データＣＯＮ＿Ｋｅｙを得ることができる。
なお、光ディスクＤは、読み出し専用（ＲＯＭ）タイプ、追記タイプ、書き換え可能タイプがある。第１図において、光ディスクＤは破線で示すように、光ディスクＤの記録領域が光ディスクＤの径方向が２分割されたマルチセッションタイプとされ、内周側の記録領域となる第１セッションＰ１に非暗号化コンテンツデータ、即ち平文のコンテンツデータと暗号化されたコンテンツデータのうちの一方のデータが記録され、外周側の記録領域となる第２セッションＰ２に平文のコンテンツデータと暗号化されたコンテンツデータのうちの他方のデータが記録されるようにしても良い。各セッションは、プログラムエリアに記録されるコンテンツデータの管理データや光ディスクＤの種類を識別する識別データ等が記録されるリードインエリア、コンテンツデータが記録されるプログラムエリアおよびプログラムエリアの外周側に設けられるリードアウトエリアから構成されている。
第２図は、この発明が適用された記録装置の一例を示す。第２図に示す記録装置は、専用のハードウエアに限らず、ディスクドライブと専用のソフトウェアがインストールされたパーソナルコンピュータによって実現することが可能である。第２図中、破線で囲んで示す部分がハードウエア（現行のＣＤ−Ｒディスクの記録再生装置、ＣＤ−Ｒ／Ｗディスクの記録再生装置等のディスクドライブ）の構成とされ、残りの部分がＣＰＵ等のコントローラ上で実行されるソフトウェアによって実現される。このソフトウェアは、デバイス鍵データＤＥＶ＿ＫｅｙおよびメディアキーブロックデータＭＫＢを持つことができる。
第２図において、参照符号１が光ディスク例えばＣＤ−ＲＷディスクまたはＣＤ−Ｒディスク等の記録可能な光ディスクを示す。この光ディスク１に対して、ＣＤ−ＤＡ、ＣＤ−ＲＯＭ等の現行の記録媒体から再生されたコンテンツデータ、または新規なメディアである前述した光ディスクＤから再生されたコンテンツデータが記録される。すなわち、第２図に示す記録装置は、ＣＤ等の現行の記録媒体又は前述した光ディスクＤから読み出されたデータのコピーを作成するのに適用される。
図に示す記録装置は、現行の光ディスクの記録再生装置、即ち光ディスクドライブに対して前述した光ディスクＤから読み出されたデータを記録できるようにしたものである。すなわち、前述した新規な光ディスクＤの記録装置またはアプリケーションソフトウェアから構成される光ディスクＤのドライブは、メディアバインド鍵データＭＢ＿Ｋｅｙを光ディスクにバインドした形態で記録することができる。これに対して、現行の記録装置またはドライブは、メディアバインド鍵データＭＢ＿Ｋｅｙを光ディスクにバインドした形態で記録できないので、後述するように、ネットワーク経由でメディアバインド鍵データＭＢ＿Ｋｅｙが取得される。
光ディスク１は、スピンドルモータ２によって、線速度一定または角速度一定で回転駆動される。光ディスク１にデータを記録し、光ディスク１に記録されたデータを読み出すために、光ピックアップ３が設けられている。光ピックアップ３が送りモータ（図示しない）を駆動源とする図示しない送り機構によって光ディスク１の径方向に送られる。
この一実施形態の光ディスク１には、記録に必要とされる出力レベルのレーザ光を照射することによってデータの記録が可能で、光ディスク１によって反射されたレーザ光の光量の変化を検出することによって再生可能な相変化型ディスクである。相変化記録材料からなる記録膜が被着される基板の材質は、例えばポリカーボネートである。ポリカーボネートを射出成形することによって、基板上にグルーブと呼ばれるトラック案内溝が予め形成されている。このディスク基板上に形成されるグルーブは、予め形成する意味でプリグルーブとも呼ばれ、グルーブの間は、ランドと呼ばれる。通常、基板の読取レーザ光の入射側から見て手前側がランドであり、遠い側がグルーブであると定義される。グルーブは、内周から外周へスパイラル状に連続して形成されている。なお、この発明は、記録可能であれば、相変化型光ディスクに限らず、光磁気ディスク、有機色素を記録材料として使用する追記形ディスクに対しても適用できる。
グルーブは、光ディスク１の回転制御用と記録時の基準信号とするために光ディスクの径方向に蛇行（ウォブルと称する）している。データは、グルーブ内、またはグルーブおよびランドに記録される。さらに、グルーブをウォブル情報としてアドレス情報としての絶対時間情報によって光ディスクの径方向に蛇行させることによって連続的に記録している。ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクでは、グルーブのウォブル情報によって得られるアドレス情報としての絶対時間情報を参照して光ディスク１上の所望の書き込み位置を検索し、光ピックアップ３を移動させ、光ピックアップ３から光ディスク１に対してレーザ光を照射することによって、データをディスクに書き込むようにしている。
このようなウォブリングしたグルーブを有する光ディスクは、以下のようにして製造される。マスタリング装置は、ディスク状のガラス原盤に塗布されたフォトレジスト膜にレーザ光を照射すると共に、レーザ光を径方向に偏向または径方向に振る、即ち変位させることによって、アドレス情報、或いはクロック情報等を有する光ディスクの径方向に蛇行されたグルーブ、即ちウォブリンググルーブを形成する。レーザ光の照射によって露光されたフォトレジスト膜を現像することによってディスク原盤が作成され、現像されたディスク原盤から電鋳処理によってスタンパが作成される。作成されたスタンパを用いて射出成形を行うことによって、上述したウォブルグルーブを有するディスク基板が成形される。このディスク基板に相変化型の記録材料をスパッタリング等の手法を用いて被着することによって光ディスクが作成される。
第２図に戻ると、記録すべきコンテンツデータＤｉｎ、例えばオーディオおよび／またはビデオデータが入力端子４からコンテンツ識別部５に供給される。コンテンツデータＤｉｎは、暗号化の対象であるコンテンツデータと、暗号化が不要なコンテンツデータとの何れか一方である。暗号化が必要とされるコンテンツデータは、例えば前述した光ディスクＤから再生されたもので、暗号化の不要なコンテンツデータは、例えばＣＤから再生されたコンテンツデータである。コンテンツ識別部５は、例えば入力コンテンツデータに付加されているフォーマット情報に基づいて、入力コンテンツデータＤｉｎが暗号化を必要としないコンテンツデータであるのか、暗号化を必要とするコンテンツデータであるのか識別を行う。コンテンツ識別部５は、識別結果を示す識別信号Ｓｉｄと暗号化を必要としないコンテンツデータＳＣＤ１と暗号化を必要とするコンテンツデータＳＣＤ２とを出力する。
コンテンツ識別部５から出力される暗号化を必要としないコンテンツデータＳＣＤ１がエラー訂正符号化器６に供給される。エラー訂正符号化器６によってコンテンツデータＳＣＤ１にエラー訂正符号化の処理が施される。エラー訂正符号化器６の出力データが変調部７に供給され、変調処理、例えばＥＦＭ変調の処理がなされる。変調部７の出力データが記録回路８に供給される。記録回路８には、識別信号Ｓｉｄも供給される。記録回路８は、変調部７から供給された出力データにフレーム同期信号、アドレスデータ等の付加の処理を行う。さらに、記録回路８のレーザ駆動回路部では、光ディスク１に記録データを記録するための所定のレベルを有するレーザ光を半導体レーザ素子から出力する為のドライブ信号が生成される。レーザ駆動回路部のドライブ信号が光ピックアップ３の光源としての半導体レーザ素子に供給され、半導体レーザ素子から供給されたドライブ信号に基づいて変調されたレーザ光が光ディスク１に照射され、光ディスク１にデータが記録される。
光ディスク１に記録されるコンテンツが暗号化不要な平文のコンテンツ或いは平文のコンテンツデータか、または暗号化を必要として暗号化されたコンテンツ或いは暗号化されたコンテンツデータかを識別するための識別信号Ｓｉｄが記録回路８に供給される。記録回路８は、識別信号Ｓｉｄが光ディスク１上の所定の場所例えばリードインエリアにＴＯＣデータとして記録されるように、識別信号Ｓｉｄを光ピックアップ３に出力する。
入力コンテンツデータＤｉｎが暗号化を必要とするコンテンツデータの場合では、コンテンツ識別部５からコンテンツデータＳＣＤ２が出力される。コンテンツデータＳＣＤ２がエンクリプタ１１において、コンテンツ鍵データＣＯＮ＿Ｋｅｙによって暗号化され、暗号化されたデータが切替器１２に供給される。エンクリプタ１１の出力データ以外に、切替器１２には、エンクリプタ１３の出力データとメディアキーブロックデータＭＫＢとメディアバインド鍵データＭＢ＿Ｋｅｙとが供給される。エンクリプタ１３では、コンテンツ鍵データＣＯＮ＿Ｋｅｙがキーロッカー鍵データＫＬ＿Ｋｅｙによって暗号化される。暗号化されたコンテンツ鍵データが切替器１２に供給される。コンテンツ鍵データＣＯＮ＿Ｋｅｙに対して、ＤＲＭに関するデータが付加されている。
キーロッカー鍵データＫＬ＿Ｋｅｙは、ハッシュ演算部１４で計算されたデータである。メディアキーブロックデータＭＫＢおよびデバイス鍵データＤＥＶ＿Ｋｅｙが演算部１５で演算され、演算部１５の出力がハッシュ演算部１４に供給される。格納部１６に格納されているメディアバインド鍵データＭＢ＿Ｋｅｙがハッシュ演算部１４に供給され、ハッシュ演算部１４にて、メディアバインド鍵データＭＢ＿Ｋｅｙと鍵データＭＫＢ＿Ｋｅｙのハッシュ値、すなわち、キーロッカー鍵データＫＬ＿Ｋｅｙが生成される。メディアバインド鍵データＭＢ＿Ｋｅｙ以外の暗号化に必要な上述した鍵データは、前述した光ディスクＤの再生データに含まれ、アプリケーションソフトウェアによって再生データより抽出される。メディアバインド鍵データＭＢ＿Ｋｅｙは、隠されており、前述した光ディスクＤの再生出力データには含まれないものである。
メディアバインド鍵データＭＢ＿Ｋｅｙに相当する鍵データがスイッチ１７およびネットワーク１８を経由してＷＥＢサーバ（ＷＥＢサイト）１９から格納部１６にダウンロードされる。ダウンロードされる鍵データは、メディアとしての記録媒体にバインドしていないので、前述した光ディスクＤにおけるメディアバインド鍵データＭＢ＿Ｋｅｙと厳密には相違する。但し、鍵データとしての機能に差がないので、ダウンロードされるものもメディアバインド鍵データＭＢ＿Ｋｅｙと称する。ディスクドライブ以外がパーソナルコンピュータのアプリケーションソフトウェアによって実現されている場合では、パーソナルコンピュータの通信機能によってメディアバインド鍵データＭＢ＿Ｋｅｙがネットワーク１８を介して取得される。スイッチ１７は、識別信号Ｓｉｄでオン状態とオフ状態が切換え制御され、暗号化が必要とされるコンテンツデータを光ディスク１に記録する場合にのみオン状態に切換えられる。
ネットワーク１８を介してメディアバインド鍵データＭＢ＿Ｋｅｙを取得するためには、サーバ１９と第２図に示す記録装置との間で認証が成立することが必要とされる。例えばアプリケーションソフトウェアとパーソナルコンピュータとドライブとで第２図に示す記録装置を構成する場合では、パーソナルコンピュータによって、ユーザＩＤデータ、ソフトウェアの固有の番号、パスワード等がサーバ１９に入力され、これらの入力内容が正しい場合のみＷＥＢサーバ１９からのメディアバインド鍵データＭＢ＿Ｋｅｙの取得が可能とされている。ネットワーク１８は、例えばインターネットである。セキュリティ上の理由から、格納部１６にダウンロードされたメディアバインド鍵データＭＢ＿Ｋｅｙは、光ディスク１への１回の記録動作が終了すると消えるようになされる。尚、メディアバインド鍵データＭＢ＿Ｋｅｙは、ダウンロード後所定時間経過したら消去されるようにしても良い。
切替器１２は、コンテンツ鍵データＣＯＮ＿Ｋｅｙによって暗号化されたコンテンツデータ、キーロッカー鍵データＫＬ＿Ｋｅｙによって暗号化されたコンテンツ鍵データＣＯＮ＿Ｋｅｙ、メディアキーブロックデータＭＫＢおよびメディアバインド鍵データＭＢ＿Ｋｅｙを破線で囲んで示すディスクドライブのエラー訂正符号化器６にそれぞれ所定のタイミングで出力する。暗号化されたコンテンツデータは、ディスクドライブでメインデータとして処理される。コンテンツ鍵データＣＯＮ＿Ｋｅｙ、メディアキーブロックデータＭＫＢおよびメディアバインド鍵データＭＢ＿Ｋｅｙは、メインデータ内に混在されるようにディスクドライブ部で処理される。例えばコンテンツのデータのファイルと別のファイルのデータとして記録される。コンテンツ鍵データＣＯＮ＿Ｋｅｙ、メディアキーブロックデータＭＫＢおよびメディアバインド鍵データＭＢ＿Ｋｅｙをサブコードデータとして処理したり、リードインエリアに記録することも可能である。エラー訂正符号化器６の出力データが変調部７で変調され、記録回路８を介して光ピックアップ３に供給され、光ディスク１に記録される。識別信号Ｓｉｄが光ディスク１上の所定の場所例えばリードインエリアに記録される。
このように、メディアバインド鍵データＭＢ＿Ｋｅｙをネットワーク１８を経由してＷＥＢサーバ１９からダウンロードすることによって、現行の光ディスクドライブ等でありながら、前述した光ディスクＤを記録又は再生することのできる記録及び／又は再生装置等と同じ環境を実現できる。それによって、現行の光ディスクドライブ等でありながら、光ディスク１に前述した光ディスクＤと同様に暗号化されたコンテンツデータを記録することができる。
第３図は、前述した光ディスクＤに対応する記録アプリケーションソフトウェアの処理の流れを概略的に示す。ステップＳ１において、暗号化を必要とするコンテンツデータが入力される。ステップＳ２では、光ディスクドライブがメディアバインド鍵データＭＢ＿Ｋｅｙをメディアにバインドするように書けるか否かが判定される。前述した光ディスクＤの記録再生装置等であれば、メディアバインド鍵データＭＢ＿Ｋｅｙをメディアにバインドするように書けるので、ステップＳ３に処理が移る。ステップＳ３では、メディアバインド鍵データＭＢ＿Ｋｅｙを光ディスクＤの記録及び／又は再生装置のみが読める形態、すなわち、メディアにバインドするように光ディスク１に記録する。
一実施形態のような現行の光ディスクドライブ等では、メディアバインド鍵データＭＢ＿Ｋｅｙをメディアにバインドして書けないので、ステップＳ２の判定結果が否定となり、ステップＳ４において、ＷＥＢサーバ１９に接続済みか否かが判定される。ＷＥＢサーバ１９と記録装置としての光ディスクドライブとの間で認証が成立すれば、ＷＥＢサーバ１９への接続が可能である。若し、ステップＳ４において、光ディスクドライブとＷＥＢサーバ１９の間が接続済みでないと判定されると、ステップＳ５において、「ＷＥＢサーバに接続して下さい」のようなコーションメッセージが光ディスクドライブの表示部に表示される。第３図には示されていないが、ＷＥＢサーバ１９に接続されない状態が所定時間以上続いたらタイムアウトエラーとしてエラー処理される。
ステップＳ４において、ＷＥＢサーバ１９に接続済みと判定されるとすなわち、光ディスクドライブとＷＥＢサーバ１９との間の認証が成立し、メディアバインド鍵データＭＢ＿ＫｅｙをＷＥＢサーバ１９からダウンロードしていると判定されると、ステップＳ６に処理が移る。ステップＳ６では、メディアバインド鍵データＭＢ＿Ｋｅｙを現行の光ディスクドライブ等が読める形態で光ディスク１に記録する。なお、メディアバインド鍵データＭＢ＿Ｋｅｙは、セキュリティを高めるために、光ディスク１に記録しなくても良い。その場合では、次に述べる再生装置のように、ネットワークを介してメディアバインド鍵データＭＢ＿Ｋｅｙを得ることで、記録された暗号化されたコンテンツデータを再生することができる。
第４図は、この発明を適用することによって、現行の光ディスクドライブ等でありながら、暗号化が必要とされ暗号化されたコンテンツデータを再生することを可能とした再生装置の一例を示す。再生装置は、第４図中、破線で囲んで示すハードウエアの構成のドライブ、ＣＤ−ＲＯＭディスクの再生装置、ＣＤ−Ｒディスクの記録再生装置、ＣＤ−ＲＷディスクの記録再生装置等と、アプリケーションソフトウェアとによって構成される。勿論、再生装置を全てハードウエアの構成とすることも可能である。第４図における光ディスク１は、上述した記録装置によって平文または暗号化されたコンテンツデータが記録された光ディスクである。平文または暗号化されたコンテンツデータは、例えばＣＤまたは前述した光ディスクＤから読み出されたデータからコピーされたものである。しかしながら、光ディスク１は、これに限定されるものではなく、例えばＥＭＤ（Ｅｌｅｃｔｒｏｎｉｃ  Ｍｕｓｉｃ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）で配信されたコンテンツデータを記録したものでも良い。さらに、光ディスク１は、読み出し専用の光ディスクであって、暗号化されたコンテンツデータが記録されたものでも良い。
光ディスク１に光ピックアップ３から再生に必要とされるレーザ光を照射し、光ピックアップ３に設けられた４分割フォトディテクタによって光ディスク１によって反射されたレーザ光を検出する。フォトディテクタによって検出された信号がＲＦ処理ブロック２１に供給される。ＲＦ処理ブロック２１では、マトリックスアンプがフォトディテクタの検出信号を演算することによって、再生（ＲＦ）信号、トラッキングエラー信号、フォーカスエラー信号を生成する。光ディスク１にウォブリンググルーブの情報としてクロック信号およびアドレスデータが記録されている場合では、ウォブル検出信号がＲＦ処理ブロック２１から出力される。ＲＦ信号が復調部２２に供給され、復調部２２で例えばＥＦＭ復調がなされる。復調部２２の出力データがエラー訂正回路２３に供給され、エラー訂正回路２３でエラー訂正処理がなされる。エラー訂正回路２３の出力データがスイッチ２４に供給される。
図示しないサーボ回路に対して、ＲＦ処理ブロック２１からトラッキングエラー信号、フォーカスエラー信号が供給され、スピンドルモータ２の回転および光ピックアップ３から出射されるレーザ光のトラッキングおよびフォーカスが制御される。サーボ回路は、光ピックアップ３に対するトラッキングサーボおよびフォーカスサーボと、スピンドルモータ２に対するスピンドルサーボと、スレッドサーボを行う。
復調部２２から再生されたサブコードデータが出力され、サブコード復調部２５に供給される。サブコード復調部２５では、サブコードデータに含まれる時間データ（ディスク上の位置と対応したアドレスデータ）を復調する。この時間データは、上述したサーボ回路の動作に使用される。時間データは、図示しないシステムコントローラに供給され、光ディスク１から所望のデータを読み出すために、光ピックアップ３の位置を制御するのに使用される。光ディスク１を第４図に示した光ディスクドライブに装着した初期状態で、光ピックアップ３が光ディスク１のリードインエリアを読む構成とされている。光ディスク１のリードインエリアに記録されたＴＯＣデータが光ピックアップ３によって読み取られ、読み出されたＴＯＣデータがＴＯＣ読取部２６に供給される。
ＴＯＣ読取部２６から出力されたデータには、識別信号Ｓｉｄが含まれている。ＴＯＣ読取部２６の出力データから抽出された識別信号Ｓｉｄに基づいて識別部２７が識別動作を行い、識別部２７による識別結果に基づいてスイッチ２４が切換え制御される。すなわち、光ディスク１から読み出されたデータが暗号化されていない、平文のコンテンツデータの場合では、スイッチ２４がエラー訂正回路２３から出力されるデータを出力端子２８から出力するように切換えられる。一方、光ディスク１から読み出されたデータが暗号化されたコンテンツデータの場合では、スイッチ２４がエラー訂正回路２３から出力されるデータを切替器２９に出力するように切換えられる。
切替器２９は、コンテンツ鍵データＣＯＮ＿Ｋｅｙによって暗号化されたコンテンツデータ、キーロッカー鍵データＫＬ＿Ｋｅｙによって暗号化されたコンテンツ鍵データＣＯＮ＿ＫｅｙおよびメディアキーブロックデータＭＫＢを分離して出力する。暗号化されたコンテンツデータは、デクリプタ３０に供給され、デクリプタ３０においてコンテンツ鍵データＣＯＮ＿Ｋｅｙによって復号され、即ち暗号が解かれ、出力端子３１から復号されたデータが出力される。コンテンツ鍵データＣＯＮ＿Ｋｅｙは、デクリプタ３２から出力される。
切替器２９からのメディアキーブロックデータＭＫＢが演算部３３に供給される。演算部３３には、再生装置またはアプリケーションソフトウェアに固有のデバイス鍵データＤＥＶ＿Ｋｅｙが供給される。演算部３３によって鍵データＭＫＢ＿Ｋｅｙが生成される。鍵データＭＫＢ＿Ｋｅｙと格納部３５からのメディアバインド鍵データＭＢ＿Ｋｅｙがハッシュ演算部３４に供給される。ハッシュ演算部３４にて、メディアバインド鍵データＭＢ＿Ｋｅｙと鍵データＭＫＢ＿Ｋｅｙのハッシュ値がキーロッカー鍵データＫＬ＿Ｋｅｙとして求められ、デクリプタ３２に供給され、コンテンツ鍵データおよびＤＲＭに関するデータに施されている暗号が復号され、コンテンツ鍵データＣＯＮ＿Ｋｅｙが得られる。
現行の光ディスクドライブ等によって読むことができないメディアバインド鍵データＭＢ＿Ｋｅｙがスイッチ３６およびネットワーク３７を経由してＷＥＢサーバ（ＷＥＢサイト）３８から格納部３５にダウンロードされる。第４図中の破線で囲んだドライブ以外の構成がパーソナルコンピュータのアプリケーションソフトウェアによって実現されている場合では、パーソナルコンピュータの通信機能によってメディアバインド鍵データＭＢ＿Ｋｅｙが取得される。スイッチ３６は、識別部２７の識別結果で制御され、暗号化されたコンテンツデータを再生する場合にのみオン状態に切換えられる。
ネットワーク３７を介してメディアバインド鍵データＭＢ＿Ｋｅｙを取得するためには、第４図に示す再生装置とＷＥＢサーバ３８との間で認証が成立することが必要とされる。例えばアプリケーションソフトウェアとパーソナルコンピュータとドライブとで再生装置を構成する場合では、パーソナルコンピュータによって、ユーザＩＤに関するデータ、ソフトウェアの固有の番号、パスワード等が入力され、これらの入力内容や入力されたデータが正しい場合のみ再生装置、即ち光ディスクドライブはＷＥＢサーバ３８からのメディアバインド鍵データＭＢ＿Ｋｅｙの取得をすることができる。ネットワーク３７は、例えばインターネットである。セキュリティ上の理由から、格納部３５にダウンロードされたメディアバインド鍵データＭＢ＿Ｋｅｙは、光ディスクやコンテンツデータの１回の再生後に消えるようになされる。これに限らず、メディアバインド鍵データＭＢ＿Ｋｅｙは、ダウンロード後所定時間経過したら消去されるようにしても良い。ＷＥＢサーバ３８からメディアバインド鍵データＭＢ＿Ｋｅｙを取得する方法は、上述した記録装置の場合と同様である。
このように、メディアバインド鍵データＭＢ＿Ｋｅｙをネットワーク３７を経由してＷＥＢサーバ３８からダウンロードすることによって、現行の光ディスクドライブ等でありながら、前述した光ディスクＤの記録及び／又は再生装置等と同じ環境を実現できる。それによって、現行の光ディスクドライブ等によって、光ディスク１から暗号化されたコンテンツデータを読み出して再生することができる。
メディアバインド鍵データＭＢ＿Ｋｅｙをネットワークを介して光ディスクドライブ等に配信する時には、コンテンツデータのコピー個数の制限等のＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）に関するデータは、再生装置（再生アプリケーションソフト）側またはサーバ側で行うことができる。サーバ側でコンテンツデータのコピー個数を管理する場合では、個々の再生装置又はドライブ、アプリケーションソフトウェア毎に、メディアバインド鍵データＭＢ＿Ｋｅｙのダウンロードの履歴が管理される。この場合、鍵データのダウンロード要求時に、ディスクまたはコンテンツデータの識別情報も、ＷＥＢサーバ３８に伝送される。ＷＥＢサーバ３８は、ディスクまたはコンテンツデータ毎に鍵データのダウンロード回数を監視することによって、ディスク又はコンテンツデータの再生またはコピー回数を把握することができ、ディスク又はコンテンツデータの再生またはコピーの制限を行うことができる。
第５図は、前述した光ディスクＤに対応できる再生アプリケーションソフトウェアの処理の流れを概略的に示す。ステップＳ１１において、再生装置のドライブによって光ディスク１から読み出され再生された暗号化されたコンテンツデータが入力される。ステップＳ１２では、ドライブがメディアバインド鍵データＭＢ＿Ｋｅｙを読めるか否かが判定される。前述した光ディスクＤを再生することのできる専用の再生装置等であれば、メディアバインド鍵データＭＢ＿Ｋｅｙを読めるので、ステップＳ１３に処理が移る。ステップＳ１３では、光ディスク１から読み出され再生された暗号化されたコンテンツデータの暗号の解読処理等の復号処理が行われる。
現行の光ディスクドライブ等では、上述したようにメディアバインド鍵データＭＢ＿Ｋｅｙを読めないので、ステップＳ１２の判定結果が否定となり、ステップＳ１４に進んで、ステップＳ１４で、ＷＥＢサーバ３８に接続済みか否かが判定される。ＷＥＢサーバ３８と再生装置との間で認証が成立すれば、ＷＥＢサーバ３８への接続が可能である。若し、ステップＳ１４において、ＷＥＢサーバ３８への接続済みでないと判定されると、ステップＳ１５において、「ＷＥＢサーバに選択して下さい」のようなコーションメッセージが例えば再生装置に設けられた図示しない表示部に表示される。第５図には示されていないが、ＷＥＢサーバ３８に接続されない状態が所定時間以上続いたらタイムアウトエラーとして処理され、第５図に示す処理を終了する。
ステップＳ１４において、ＷＥＢサーバ３８に接続済みと判定されると、すなわち、ＷＥＢサーバ３８と再生装置との間の認証が成立し、メディアバインド鍵データＭＢ＿Ｋｅｙをダウンロードするべく、ステップＳ１６に処理が移る。ステップＳ１６では、メディアバインド鍵データＭＢ＿ＫｅｙをＷＥＢサーバ３８からダウンロードし、再生装置の格納部３５に格納する。取得されたメディアバインド鍵データＭＢ＿Ｋｅｙを使用して暗号化されているコンテンツデータを復号する（ステップＳ１３）。
この発明は、上述した一実施形態等に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば上述した各アプリケーションソフトウェアがパーソナルコンピュータ以外にセットトップボックス等のネットワーク家電にインストールされても良い。この発明による記録方法を読み出し専用形光ディスクに対しても適用する場合では、第２図に示す記録装置は、マスタリング装置に対して適用される。さらに、この発明は、光ディスク限らず、他のデータ記録媒体例えばメモリカードに対しても適用することができる。
この発明では、メディアにバインドしているメディアバインド鍵を使用した本格的なセキュリティ機能を実現する新規なドライブ等が普及していない段階では、本格的なセキュリティ機能との互換性を有する、セキュリティ機能を実現することによって、新規なドライブ等をスムーズに導入することが可能となる。また、メディアにバインドした鍵を導入することによって、違法なコピーを防止することができると共に、メディアにバインドした鍵を扱えない現行のドライブ等でも、メディアにバインドした鍵に相当する鍵を入手するためには、ＷＥＢサーバによって認証されることを必要とするので、セキュリティを確保することができる。
【図面の簡単な説明】
第１図は、この発明を適用できる暗号化システムを概略的に説明する略線図であり、第２図は、この発明の一実施形態における記録装置の構成例を示すブロック図であり、第３図は、この発明の一実施形態における記録動作の処理の流れを示すフローチャートであり、第４図は、この発明の一実施形態における再生装置の構成例を示すブロック図であり、第５図は、この発明の一実施形態における再生動作の処理の流れを示すフローチャートである。
符号の説明
１    光ディスク
３    光ピックアップ
５    コンテンツ識別部
１１，１３    エンクリプタ
１６    メディアバインド鍵の格納部
１８    ネットワーク
１９    ＷＥＢサーバ
３０，３２    デクリプタ
３５    メディアバインド鍵の格納部
３７    ネットワーク
Ｓ１    コンテンツ入力
Ｓ２    ＭＢ＿Ｋｅｙを書けるか？
Ｓ３    ＭＢ＿Ｋｅｙを新機種のみ読める形態で記憶
Ｓ４    ネットワークに接続済み？
Ｓ５    コーションメッセージの表示
Ｓ６    ＭＢ＿Ｋｅｙ相当の鍵を従来機が読める形態で記憶
Ｓ１１    コンテンツ入力
Ｓ１２    ＭＢ＿Ｋｅｙを読めるか？
Ｓ１３    デクリプション処理
Ｓ１４    ネットワークに接続済み？
Ｓ１５    コーションメッセージの表示
Ｓ１６    ＭＢ＿Ｋｅｙの取得
【図１】
2003025930.tif 000003
【図２】
2003025930.tif 000004
【図３】
2003025930.tif 000005
【図４】
2003025930.tif 000006
【図５】
2003025930.tif 000007
【国際調査報告】
2003025930.tif 000008
2003025930.tif 000009
2003025930.tif 000010
2003025930.tif 000011