(57)【要約】【課題】コンテンツの利用制御を行う装置、方法を提供する。【解決手段】ユーザによるコンテンツの記録可能なディスクに、製造段階でディスク対応の識別情報である物理マークと、ディスク固有の識別情報であるメディアＩＤを記録する。コンテンツ記録処理に際しては、コンテンツ提供サーバにメディアＩＤまたはメディアＩＤと物理マークを送信し、署名データを含むトークンを受信してコンテンツとともにディスクに記録する。コンテンツ再生に際しては、トークンの署名検証と物理マークの記録確認を実行し、これらの確認を条件としてコンテンツ再生を行う。本構成によりディスクとコンテンツ配信サーバの正当性確認に基く厳格なコンテンツ利用制御が実現される。【選択図】図３
2010231530.tif 000002
【特許請求の範囲】
【請求項１】
データ記録可能なディスクからの読み取りデータに対するデータ処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理と、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが、前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行う情報処理装置。
【請求項２】
前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、
前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである請求項１に記載の情報処理装置。
【請求項３】
データ記録可能なディスクからのデータ読み取りを実行するドライブと、前記ドライブを介して前記ディスクからの読み取りデータを取得し、データ処理を行うデータ処理部を有する情報処理装置からなる情報処理システムであり、
前記ドライブは、
前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理を実行し、
前記物理マーク検証処理における物理マークの記録確認が行われたことを条件として、前記ディスクの記録データを前記情報処理装置に出力し、
前記データ処理部は、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが、前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行う情報処理システム。
【請求項４】
前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、
前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである請求項３に記載の情報処理システム。
【請求項５】
データ記録可能なディスクからの読み取りデータに対するデータ処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行い、
前記トークンは、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアＩＤとの演算結果に基づいて生成した電子署名を含むトークンである情報処理装置。
【請求項６】
前記トークンは、前記物理マークと前記メディアＩＤとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、
前記データ処理部は、
前記ディスクに記録された物理マークとメディアＩＤとの排他的論理和演算を実行し、前記トークンに含まれる署名検証処理に際して、前記排他的論理和演算結果との比較処理を行う請求項５に記載の情報処理装置。
【請求項７】
前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、
前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである請求項５または６に記載の情報処理装置。
【請求項８】
データ記録可能なディスクに対するデータ記録処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアＩＤを取得してコンテンツ提供サーバに送信し、
前記コンテンツ提供サーバから、前記物理マークと前記メディアＩＤとの演算結果に基づいて生成した電子署名を含むトークンとコンテンツを受信して前記ディスクに記録する処理を実行する情報処理装置。
【請求項９】
前記トークンは、前記物理マークと前記メディアＩＤとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンである請求項８に記載の情報処理装置。
【請求項１０】
前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、
前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである請求項８または９に記載の情報処理装置。
【請求項１１】
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を行う情報処理方法であり、
データ処理部が、前記ディスクにディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理ステップと、
前記データ処理部が、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理ステップと、
前記データ処理部が、前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行うコンテンツ再生ステップと、
を有する情報処理方法。
【請求項１２】
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を行う情報処理方法であり、
データ処理部が、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアＩＤとの演算処理を実行する演算ステップと、
前記データ処理部が、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基く生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行する署名検証処理ステップと、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行うコンテンツ再生ステップと、
を有する情報処理方法。
【請求項１３】
情報処理装置において、データ記録可能なディスクに対するデータ記録処理を行う情報処理方法であり、
データ処理部が、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアＩＤを取得してコンテンツ提供サーバに送信するデータ送信ステップと、
前記データ処理部が、前記コンテンツ提供サーバから前記物理マークと前記メディアＩＤとの演算結果に基づいて生成した電子署名を含むトークン、およびコンテンツを受信して前記ディスクに記録するデータ記録ステップと、
を有する情報処理方法。
【請求項１４】
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を実行させるプログラムであり、
データ処理部に、前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証させる物理マーク検証処理ステップと、
前記データ処理部に、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行わせる署名検証処理ステップと、
前記データ処理部に、前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行わせるコンテンツ再生ステップと、
を有するプログラム。
【請求項１５】
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を実行させるプログラムであり、
データ処理部に、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアＩＤとの演算処理を実行させる演算ステップと、
前記データ処理部に、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基く生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行させる署名検証処理ステップと、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行わせるコンテンツ再生ステップと、
を有するプログラム。
【請求項１６】
情報処理装置において、データ記録可能なディスクに対するデータ記録処理を実行させるプログラムであり、
データ処理部に、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアＩＤを取得させてコンテンツ提供サーバに送信させるデータ送信ステップと、
前記データ処理部に、前記コンテンツ提供サーバから前記物理マークと前記メディアＩＤとの演算結果に基づいて生成した電子署名を含むトークン、およびコンテンツを受信させて前記ディスクに記録させるデータ記録ステップと、
を有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにプログラムに関する。さらに、詳細には、コンテンツの利用制御を実現する情報処理装置、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
データ記録メディア（情報記録媒体）として昨今はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などが多く利用されている。これらのメディアは、例えば映画や音楽などの様々なコンテンツの記録、再生に利用される。
【０００３】
メディアの種類には、ＤＶＤ−ＲＯＭやＢＤ−ＲＯＭのような予めデータが記録され新たなデータ書き込みが許容されない再生専用メディアや、ＤＶＤ−ＲＡＭ／Ｒ／ＲＷ、ＤＶＤ＋ＲＷ／＋ＲおよびＢＤ−Ｒ／ＲＥのようなユーザによるデータ書き込み可能な書き換え型メディアがある。
【０００４】
再生専用メディアは、例えばディスク工場において映画や音楽などの様々なコンテンツを記録してユーザに提供される。また、書き換え型メディアは、ユーザによって購入された後、ＰＣやレコーダーなどのユーザ装置に装着し、ネットワークを介してダウンロードしたコンテンツや、放送コンテンツを記録することができる。あるいは公共の場所に設置された端末を利用してユーザの選択したコンテンツを記録して利用することが可能である。
【０００５】
書き換え型メディアを利用したコンテンツ提供形態として、例えばＥＳＴ（Ｅｌｅｃｔｒｉｃ  Ｓｅｌｌ  Ｔｈｒｏｕｇｈ）や、ＭｏＤ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  ｏｎＤｅｍａｎｄ）が知られている。
ＥＳＴ（Ｅｌｅｃｔｒｉｃ  Ｓｅｌｌ  Ｔｈｒｏｕｇｈ）は、レコーダーやＰＣなどメディアに対するデータ書き込み可能なユーザ装置を利用して、コンテンツ提供サーバからダウンロードしたコンテンツなどを記録するコンテンツ提供サービスである。
ＭｏＤ（Ｍａｎｕｆａｃｔｕｒｉｎｇ  ｏｎＤｅｍａｎｄ）は、例えばコンビニエンスストアや公共スペースなどに設置した共用端末を利用してサーバから受信したコンテンツをメディアに記録するコンテンツ提供サービスである。なお、これらのコンテンツ提供サービスについては、例えば特許文献１（特開２００８−１５９２３３号公報）、特許文献２（特開２００８−９８７６５号公報）などに記載がある。
【０００６】
予めメディアに記録されたコンテンツに限らず、放送やネットワーク等を介して取得したコンテンツも、その多くは、コンテンツ作成者あるいは販売者が著作権、頒布権等を保有している。従って、ユーザに提供するコンテンツの多くは、無秩序なコピーなどが行われないような利用制御や管理が必要となる。具体的には、コンテンツの暗号化、コンテンツやメディアの識別データに基づく利用制御、利用管理などが行われている。例えば正規ユーザのみにコンテンツ再生等の利用を許容し、許可のない複製等が行われないような制御構成が採用されている。また、違法コピーによる海賊版ディスクが出回った場合には、そのコピー元の追跡を可能とする管理がなされている。
【０００７】
例えばメディアには、メディアの製造段階で１枚ごとに異なるメディアＩＤ（シリアルナンバー）が書き込まれる。例えば記録型ディスクには、一般データとは異なる特殊なデータ記録領域であるＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）にメディアＩＤが記録される。ＢＣＡ領域は、通常のデータ記録領域と異なる領域であり、通常のデータ記録方式と異なる物理的なカッティング処理によってデータが記録される。従ってＢＣＡ領域の記録データは書き換えが困難であり、再生処理においても通常のデータ再生処理とは異なる特殊な読み取り処理が必要となる。例えば違法コピーが行われた海賊版が出回った場合、メディアＩＤ（シリアルナンバー）を特定すればコピー元を追跡することができる。
【０００８】
ＲＯＭメディアは記録コンテンツがメディアに対して固定されているため、コンテンツの記録元であるディスク工場の特定が可能であり、海賊版が出回った場合、そのコピー元であるメディア製造元を追跡可能となる。
【０００９】
しかし、Ｒ／ＲＥ型のメディアの場合、メディアに対する記録コンテンツはユーザが任意に設定可能であり、メディアの識別子であるメディアＩＤ（シリアルナンバー）とコンテンツとの対応関係が固定されない。従って、あるコンテンツの海賊版が出回っても、そのコピー元を追跡することが困難となり、より厳格に不正なコンテンツ利用を防止することが求められている。また、ＢＣＡ領域に対するシリアルナンバーの書き込み方式は公開されており、海賊版ディスクの製造者など、所定の知識を持った不正者は、公開されたデータ書き込み方式を適用して不正なメディアＩＤ(シリアルナンバー)の書き込みを行う可能性がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−１５９２３３号公報
【特許文献２】特開２００８−９８７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、例えば上述の状況に鑑みてなされたものであり、Ｒ／ＲＥ型などのデータ書き込み可能なメディアにユーザが任意のコンテンツを記録して利用する構成において、ディスク記録コンテンツの不正利用を防止し、厳格なコンテンツの利用制御を実現する情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の側面は、
データ記録可能なディスクからの読み取りデータに対するデータ処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理と、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが、前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行う情報処理装置にある。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである。
【００１４】
さらに、本発明の第２の側面は、
データ記録可能なディスクからのデータ読み取りを実行するドライブと、前記ドライブを介して前記ディスクからの読み取りデータを取得し、データ処理を行うデータ処理部を有する情報処理装置からなる情報処理システムであり、
前記ドライブは、
前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理を実行し、
前記物理マーク検証処理における物理マークの記録確認が行われたことを条件として、前記ディスクの記録データを前記情報処理装置に出力し、
前記データ処理部は、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが、前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行う情報処理システムにある。
【００１５】
さらに、本発明の情報処理システムの一実施態様において、前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである。
【００１６】
さらに、本発明の第３の側面は、
データ記録可能なディスクからの読み取りデータに対するデータ処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理を実行し、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行い、
前記トークンは、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアＩＤとの演算結果に基づいて生成した電子署名を含むトークンである情報処理装置にある。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、前記トークンは、前記物理マークと前記メディアＩＤとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンであり、前記データ処理部は、前記ディスクに記録された物理マークとメディアＩＤとの排他的論理和演算を実行し、前記トークンに含まれる署名検証処理に際して、前記排他的論理和演算結果との比較処理を行う。
【００１８】
さらに、本発明の情報処理装置の一実施態様において、前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである。
【００１９】
さらに、本発明の第４の側面は、
データ記録可能なディスクに対するデータ記録処理を行うデータ処理部を有し、
前記データ処理部は、
前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアＩＤを取得してコンテンツ提供サーバに送信し、
前記コンテンツ提供サーバから、前記物理マークと前記メディアＩＤとの演算結果に基づいて生成した電子署名を含むトークンとコンテンツを受信して前記ディスクに記録する処理を実行する情報処理装置にある。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、前記トークンは、前記物理マークと前記メディアＩＤとの排他的論理和演算結果に基づいて生成した電子署名を含むトークンである。
【００２１】
さらに、本発明の情報処理装置の一実施態様において、前記物理マーク、およびメディアＩＤは、ディスク工場においてディスクに記録されたデータであり、前記トークンは、前記ディスクに対するコンテンツ記録処理に際して、該コンテンツを提供したコンテンツ提供サーバが前記メディアＩＤに基づいて生成した電子署名を含むトークンである。
【００２２】
さらに、本発明の第５の側面は、
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を行う情報処理方法であり、
データ処理部が、前記ディスクにディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証する物理マーク検証処理ステップと、
前記データ処理部が、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行う署名検証処理ステップと、
前記データ処理部が、前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行うコンテンツ再生ステップと、
を有する情報処理方法にある。
【００２３】
さらに、本発明の第６の側面は、
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を行う情報処理方法であり、
データ処理部が、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアＩＤとの演算処理を実行する演算ステップと、
前記データ処理部が、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基く生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行する署名検証処理ステップと、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行うコンテンツ再生ステップと、
を有する情報処理方法にある。
【００２４】
さらに、本発明の第７の側面は、
情報処理装置において、データ記録可能なディスクに対するデータ記録処理を行う情報処理方法であり、
データ処理部が、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアＩＤを取得してコンテンツ提供サーバに送信するデータ送信ステップと、
前記データ処理部が、前記コンテンツ提供サーバから前記物理マークと前記メディアＩＤとの演算結果に基づいて生成した電子署名を含むトークン、およびコンテンツを受信して前記ディスクに記録するデータ記録ステップと、
を有する情報処理方法にある。
【００２５】
さらに、本発明の第８の側面は、
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を実行させるプログラムであり、
データ処理部に、前記ディスクに、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークが記録されているか否かを検証させる物理マーク検証処理ステップと、
前記データ処理部に、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが前記ディスク毎に固有の識別子であるメディアＩＤに基づいて生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行わせる署名検証処理ステップと、
前記データ処理部に、前記物理マーク検証処理における物理マークの記録確認と、前記署名検証処理における署名検証の成立を条件として、前記ディスクの記録コンテンツの再生を行わせるコンテンツ再生ステップと、
を有するプログラムにある。
【００２６】
さらに、本発明の第９の側面は、
情報処理装置において、データ記録可能なディスクからの読み取りデータに対するデータ処理を実行させるプログラムであり、
データ処理部に、前記ディスクに記録され、前記ディスクの製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、前記ディスク毎に固有の識別子であるメディアＩＤとの演算処理を実行させる演算ステップと、
前記データ処理部に、前記ディスクの記録コンテンツを提供したコンテンツ提供サーバが生成した電子署名を含むトークンを前記ディスクから取得して署名検証を行うステップであり、前記電子署名に基く生成データと前記演算処理の結果データとの比較処理を伴う署名検証処理を実行させる署名検証処理ステップと、
前記署名検証処理における署名検証の成立を条件として前記ディスクの記録コンテンツの再生を行わせるコンテンツ再生ステップと、
を有するプログラムにある。
【００２７】
さらに、本発明の第１０の側面は、
情報処理装置において、データ記録可能なディスクに対するデータ記録処理を実行させるプログラムであり、
データ処理部に、前記ディスクから、ディスク製造時に使用されたマザーディスク毎に固有の識別データである物理マークと、ディスク毎に固有の識別子であるメディアＩＤを取得させてコンテンツ提供サーバに送信させるデータ送信ステップと、
前記データ処理部に、前記コンテンツ提供サーバから前記物理マークと前記メディアＩＤとの演算結果に基づいて生成した電子署名を含むトークン、およびコンテンツを受信させて前記ディスクに記録させるデータ記録ステップと、
を有するプログラムにある。
【００２８】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な画像処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、画像処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
【００２９】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３０】
本発明の一実施例によれば、ユーザによるコンテンツの記録可能なディスクに、製造段階でディスク対応の識別情報である物理マークと、ディスク固有の識別情報であるメディアＩＤを記録する。コンテンツ記録処理に際しては、コンテンツ提供サーバにメディアＩＤまたはメディアＩＤと物理マークを送信し、署名データを含むトークンを受信してコンテンツとともにディスクに記録する。コンテンツ再生に際しては、トークンの署名検証と物理マークの記録確認を実行し、これらの確認を条件としてコンテンツ再生を行う。本構成によりディスクとコンテンツ配信サーバの正当性確認に基く厳格なコンテンツ利用制御が実現される。
【図面の簡単な説明】
【００３１】
【図１】ディスクの構成、格納データの例について説明する図である。
【図２】ディスクに記録される識別データについて説明する図である。
【図３】本発明の一実施例に係るディスクを利用したデータ記録処理と、データ再生処理例について説明する図である。
【図４】本発明の一実施例に係るディスクを利用したデータ記録処理と、データ再生処理例について説明する図である。
【図５】本発明の一実施例に係るディスクを利用したデータ記録処理と、データ再生処理例について説明する図である。
【図６】本発明の一実施例に係るディスクを利用したデータ記録処理と、データ再生処理例について説明する図である。
【図７】物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）の一例について説明する図である。
【図８】本発明の一実施例に係る情報処理装置の構成例について説明する図である。
【図９】本発明の一実施例に係る情報処理装置の構成例について説明する図である。
【発明を実施するための形態】
【００３２】
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。説明は、以下の項目に従って行う。
１．メディアの構成例
２．データ記録再生処理例１（実施例１）
３．データ記録再生処理例２（実施例２）
４．データ記録再生処理例３（実施例３）
５．データ記録再生処理例４（実施例４）
６．物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）の具体例
７．情報処理装置の構成例について
【００３３】
［１．メディアの構成例］
まず、本発明において利用するメディアの構成例について説明する。本発明の処理において利用可能なメディアは、ユーザが任意のデータを記録可能なメディアである。例えば、ＤＶＤ−ＲＡＭ／Ｒ／ＲＷ、ＤＶＤ＋ＲＷ／＋ＲおよびＢＤ−Ｒ／ＲＥのようなユーザによるデータ書き込み可能なディスクである。
【００３４】
図１には、（ａ）ディスク製造時（コンテンツ記録前）のディスク１００と、（ｂ）コンテンツ記録後のディスク１００を示している。
（ａ）ディスク製造時（コンテンツ記録前）のディスク１００は、ディスク工場（Ｄｉｓｃ  Ｍａｎｕｆａｃｔｕｒｅｒ）において製造されるディスクである。このディスク１００がユーザに提供され、ユーザが任意のコンテンツ、例えば映画などのコンテンツを記録することができる。
【００３５】
ディスク製造時（コンテンツ記録前）のディスク１００には、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１、メディアＩＤ（シリアルナンバー）１０２が記録される。これらはディスク工場において、ディスク製造時に各ディスクに記録される識別情報である。具体的には、物理マークはディスク製造時に使用されたマザーディスク毎に固有の識別データである。
【００３６】
これらの識別情報が記録されたディスクが販売店等を介してユーザに提供される。ユーザは、ディスク１００に映画などのコンテンツを含むデータを記録することができる。本例では、ディスク１００に記録されるコンテンツは、利用制御がなされるコンテンツであり図に示すように暗号化コンテンツ１０７であるとする。
【００３７】
暗号化コンテンツ１０７は例えばコンテンツ配信サーバからユーザの再生装置に提供される。コンテンツ配信サーバからは暗号化コンテンツ１０７のみならず様々なデータがユーザの再生装置に提供され、コンテンツとともに記録される。具体的には、再生装置においてコンテンツ復号処理を行うためのデータや、再生装置がコンテンツの利用を許容された機器であるかを否かを判別するためのデータなど、様々なデータである。
【００３８】
図１（ｂ）のディスク１００に示すＭＫＢ１０３、トークン（Ｔｏｋｅｎ）１０４、ボリュームＩＤ１０５、ＣＰＳユニットキーファイル１０６、アンゴウカコンテンツ１０７、これらのデータがコンテンツ配信サーバからユーザの再生装置に提供されて記録される。これらのデータの説明および記録シーケンスについては後段で詳細に説明する。
【００３９】
コンテンツ記録前の図１（ａ）に示すディスク１００に記録される物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ（シリアルナンバー）１０２について、図２を参照して説明する。
【００４０】
図２には、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）と、メディアＩＤ（シリアルナンバー）各々についての（ａ）データ長、（ｂ）データ構成、（ｃ）特徴を示している。
【００４１】
物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）は、データ長が、１６バイトであり、データ構成は、ヘッダ＝１バイト、ライセンシーＩＤ＝２バイト、乱数＝１３バイトによって構成される。
【００４２】
ヘッダは、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）であることを示す識別子データである。例えば、ヘッダ＝［０ｘ０１］と定義する。再生装置またはドライブは、ディスクに記録されたコンテンツの復号、再生処理を行う場合、ディスクに物理マークが記録されているか否かを検証し、ディスクに物理マークが記録されていることの確認を条件としてコンテンツの復号、再生を実行する。再生装置またはドライブは、予め定められた読み取りシーケンスに従って、物理マーク記録位置から物理マークを読み取り、ヘッダ部分である先頭１バイトが［０ｘ０１］であるか否かを確認する。先頭１バイトが［０ｘ０１］である場合には、物理マークが記録されたディスクであると判定する。なお、具体的な処理シーケンスについては後述する。
【００４３】
ライセンシーＩＤは、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）の記録を行うことを許容されたディスク工場の識別情報、あるいは物理マーク記録装置の識別情報である。
乱数は、予め設定した基準を満たした乱数生成法により計算された情報によって構成される。
【００４４】
物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）の特徴は、以下の通りである。
一般データとは異なる方式で、ディスクに記録されるデータである。
スタンパ毎に異なるＩＤとして記録されるデータである。
ライセンスされた特定の装置［物理マーク記録装置］でのみ書き込みが可能なデータである。
これらの特徴を持つ。
【００４５】
このように、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）は、一般のデータ、すなわち暗号化コンテンツ等の記録態様とは異なる記録方式で記録される。ライセンスされた特定の装置［物理マーク記録装置］でのみ書き込みが可能である。なお、ライセンスは、コンテンツの利用管理を行う管理センタがディスク工場などに与えるライセンスである。ライセンスされたディスク工場には、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）の記録に適用する物理マーク記録装置が提供され、物理マーク記録装置を適用して、スタンパ単位の識別情報である物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）が記録される。
【００４６】
なお、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）は、スタンパ単位で設定される識別子（ＩＤ）であり、同一スタンパから製造されるディスクには同一の物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）が記録される。
【００４７】
次に、メディアＩＤ（シリアルナンバー）について説明する。メディアＩＤ（シリアルナンバー）は、データ長が、１６バイトであり、データ構成は、ヘッダ＝１バイト、ディスク工場（Ｄｉｓｃ  ｍａｎｕｆａｃｔｕｒｅｒ）ＩＤ＝２バイト、固有値＝１３バイトによって構成される。
【００４８】
ヘッダは、メディアＩＤ（シリアルナンバー）であることを示す識別子データである。
ディスク工場（Ｄｉｓｃ  ｍａｎｕｆａｃｔｕｒｅｒ）ＩＤは、ディスクの製造工場に対して設定される識別子（ＩＤ）である。
固有値は、ディスク１枚毎に異なる値、たとえばシリアルナンバーである。
【００４９】
メディアＩＤ（シリアルナンバー）は、例えば、ディスクのバーストカッティング領域（ＢＣＡ）に１枚毎に異なるＩＤとして記録されるデータである。前述のように、ＢＣＡ領域は、通常のデータ記録方式と異なる物理的なカッティング処理によってデータが記録される領域である。従ってＢＣＡ領域の記録データは書き換えが困難であり、再生処理においても通常のデータ再生処理とは異なる特殊な読み取り処理が必要となる。
【００５０】
なお、図２に示す各データのバイト長やデータ構成は一例であり、図２に示すデータ長と異なるデータ長の設定とすることも可能である。またデータ構成についても、各データのデータ長の設定は異なる設定としてもよいし、さらに他の構成データを含む設定としてもよい。
【００５１】
［２．データ記録再生処理例１（実施例１）］
次に、図３を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第１実施例について説明する。
【００５２】
図３には、ディスク１００を製造するディスク工場２１０、ディスク１００に記録するコンテンツを含む記録データを提供するコンテンツ提供サーバ２５０、ディスク１００に対するコンテンツ記録処理、およびディスク１００に記録されたデータを読み出し、コンテンツ再生を行う情報処理装置（記録再生装置）３００を示している。
【００５３】
ディスク工場２１０は、先に説明したように、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ（シリアルナンバー）１０２をディスク１００に記録する処理を行う。ユーザは、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ（シリアルナンバー）１０２を記録したディスク１００を購入する。
【００５４】
ユーザは、ディスク１００を情報処理装置３００に装着し、コンテンツ提供を行うコンテンツ提供サーバ２５０との通信を行ってユーザの選択したコンテンツを記録する。なお、コンテンツ提供サーバ２５０と、情報処理装置３００はネットワークを介した通信を行い、ディスク１００に対する記録データがコンテンツ提供サーバ２５０から情報処理装置３００に提供され、情報処理装置３００がディスク１００に対するデータ記録を行う。
【００５５】
コンテンツ記録処理に際して、コンテンツ提供サーバ２５０は、ＭＫＢ１０３、トークン１０４、ボリュームＩＤ１０５、ＣＰＳユニットキーファイル１０６、暗号化コンテンツ１０７、これらのデータを提供する。情報処理装置３００は、コンテンツ提供サーバ２５０から受信したこれらのデータをディスク１００に記録する。
【００５６】
ＭＫＢ（メディアキーブロック）１０３は、暗号化コンテンツ１０７の復号処理に適用する鍵の生成に必要となるメディアキーを暗号化データとして格納したキーブロックである。メディアキーは、情報処理装置３００に格納されたデバイスキーによるＭＫＢ処理によって取り出すことが可能な構成を持つ。ただし、ＭＫＢは適宜、更新処理が行われ、無効化された情報処理装置に格納されたデバイスキーではメディアキーが取得できないような設定に更新されて提供される。
【００５７】
トークン（Ｔｏｋｅｎ）１０４はコンテンツ提供サーバ２５０が生成する。トークン１０４は、情報処理装置３００がディスク１００にコンテンツを記録する際、ディスク１００に記録済みのメディアＩＤ１０２をコンテンツ提供サーバ２５０に送信し、コンテンツ提供サーバ２５０において署名処理を行って生成されるデータである。
【００５８】
トークン１０４は、例えばコンテンツの提供処理を実行するコンテンツ提供サーバ２５０のサーバ情報、例えばサーバの公開鍵やサーバ識別子（ＩＤ）などからなるサーバ情報と、ディスク１００に記録済みのメディアＩＤ等を構成データとして含む。さらに、少なくともメディアＩＤの構成データを含むデータに対する電子署名が付加されたデータである。署名は例えばコンテンツ提供サーバの秘密鍵を適用して生成される。
【００５９】
情報処理装置３００は、ディスク１００に記録された暗号化コンテンツ１０７を復号して再生する前に、トークン１０４の署名検証処理を実行する。情報処理装置３００は、コンテンツ提供サーバ２５０の公開鍵を適用してトークン１０４に設定された署名の検証を行い、トークン１０４の正当性確認処理を実行する。この処理によって、暗号化コンテンツ１０７の供給元が正当な装置であることを確認した後、コンテンツの復号が許容される構成となっている。再生処理シーケンスの詳細については後述する。
【００６０】
ボリュームＩＤ１０５は、例えばあるタイトルのコンテンツの集合、あるいは、ある期間の提供コンテンツの集合など、コンテンツ提供サーバ２５０の提供するコンテンツの集合に対応して設定される識別情報（ＩＤ）であり、コンテンツ提供サーバ２５０において生成され、ディスク１００に記録される。
【００６１】
コンテンツ提供サーバ２５０は、さらに、図３に示すステップＳ１１において、ボリュームＩＤと、ＭＫＢに格納されるメディアキーを利用した鍵生成処理（ＡＥＳ＿Ｇ）を実行する。さらに、生成した鍵を適用してステップＳ１２において、コンテンツの暗号鍵であるＣＰＳユニットキー２５２の暗号化処理（ＡＥＳ＿Ｅ）を行ってＣＰＳユニットキーファイル１０６を生成する。このＣＰＳユニットキーファイル１０６がディスク１００に記録される。
【００６２】
さらに、コンテンツ提供サーバ２５０は、ステップＳ１３において、ＣＰＳユニットキー２５２を適用したコンテンツ２５３の暗号化処理（ＡＥＳ＿Ｅ）を実行して暗号化コンテンツ１０７を生成する。この暗号化コンテンツ１０７が、ディスク１００に記録される。
【００６３】
次に、ディスク１００に記録された暗号化コンテンツ１０７の復号処理と再生処理を行う情報処理装置３００の処理について説明する。図３の情報処理装置３００の内部に示すステップＳ１０１〜Ｓ１１４の処理は、情報処理装置３００のデータ処理部において実行される処理である。情報処理装置３００は、データ処理部において実行するプログラムを格納したメモリを有し、データ処理部はメモリから読み出したプログラムに従ってデータ処理を実行するＣＰＵ等を有する構成である。
【００６４】
情報処理装置３００は、メモリ内にデバイスキー３０１を保有している。デバイスキー３０１はＭＫＢ１０３からメディアキーを取得する際に適用するための鍵データである。
【００６５】
まず、情報処理装置３００は、ステップＳ１０１において、ディスク１００に物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１が記録されているか否かの検証処理を行う。この検証処理は、先に説明したように、例えば物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１の先頭１バイトのヘッダ情報を読み出し、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）であることを示すヘッダ情報を持つか否かの判定処理として行われる。
【００６６】
ディスク１００に物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１が記録されていない場合は、以後の処理は実行されない。すなわちコンテンツの利用（再生）処理は中止される。
【００６７】
ステップＳ１０１において、ディスク１００に物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１が記録されていることの確認がなされると、ステップＳ１０２に進む。情報処理装置３００は、ステップＳ１０２において、ディスク１００に記録されているメディアＩＤ１０２と、トークン１０４を読み出して、署名検証処理を実行する。先に説明したように、トークン１０４は、ディスク１００に記録されたメディアＩＤ１０２を含むデータに対する署名を含むデータである。コンテンツ提供サーバ２５０が生成した署名である。
【００６８】
情報処理装置３００は、ステップＳ１０２において、コンテンツ提供サーバ２５０の公開鍵を適用して署名検証を行う。トークン１０４に含まれる署名に対してコンテンツ提供サーバ２５０の公開鍵を適用したデータ処理を行い、その処理結果とディスク１００に記録されているメディアＩＤ１０２の構成データ、あるいはそのハッシュ値等との比較を行う。両者が一致すれば、署名検証成立と判定する。署名検証成立により、トークン１０４の正当性が確認される。これは、暗号化コンテンツ１０７の供給元、すなわち、コンテンツ提供サーバ２５０が正当な装置であることの確認処理に相当する。この確認がなされた後、コンテンツの復号が許容される構成となっている。
【００６９】
署名検証が成立しない場合は、トークン１０４が不正であると判定し、コンテンツ提供サーバ２５０が正当な装置でないと判定する。この場合は、その後の処理は中止される。すなわち、コンテンツの利用（再生）処理は中止される。
【００７０】
ステップＳ１０１において、ディスク１００に物理マーク１０１が記録されていることが確認され、かつ、
ステップＳ１０２における署名検証処理が成立した場合にのみ、次の処理、すなわち、ディスク１００に記録された暗号化コンテンツ１０７の復号、再生シーケンス（Ｓ１１１〜Ｓ１１４）に移行する。
【００７１】
再生シーケンスについて説明する。まず、ステップＳ１１１において、ディスク１００から読み出したＭＫＢ１０３に対して、情報処理装置３００のメモリに格納されたデバイスキー３０１を適用しＭＫＢ処理を行い、ＭＫＢ１０３からメディアキー３０２を取り出す。
【００７２】
次に、ステップＳ１１２において、ディスク１００から読み出したボリュームキー１０５と、ＭＫＢから取得したメディアキー３０２を適用した鍵生成処理（ＡＥＳ＿Ｇ）を実行して、ディスク１００に格納されたＣＰＳユニットキーファイル１０６の復号に適用する鍵を生成する。
【００７３】
次に、ステップＳ１１３において、生成した鍵を適用して、ディスク１００から読み出したＣＰＳユニットキーファイル１０６の復号処理（ＡＥＳ＿Ｄ）を実行し、ＣＰＳユニットキー３０３を取得する。
【００７４】
次に、ステップＳ１１４において、取得したＣＰＳユニットキー３０３を適用して、ディスク１００から読み出した暗号化コンテンツ１０７の復号処理（ＡＥＳ＿Ｄ）を実行し、コンテンツ３０４を取得し、再生する。
【００７５】
なお、図に示すスイッチ３１１は、ステップＳ１０１の処理において、ディスク１００に物理マーク１０１が記録されていることが確認され、かつ、ステップＳ１０２の署名検証処理により、ディスク１００に記録されたトークン１０４の正当性が確認された場合にのみ、コンテンツを復号、再生することが可能なことを示す説明のために示している。すなわち、情報処理装置３００に物理的なスイッチが存在する必要はなく、処理シーケンス続行を許可、または停止させることを概念的に示すためのスイッチである。
【００７６】
なお、スイッチ３１１の位置、すなわち、処理の停止位置は、図３ではステップＳ１１４の前に示しているが、例えばステップＳ１１１のＭＫＢ処理の前など、コンテンツの復号、再生シーケンスのいずれの位置であってもよい。
【００７７】
すなわちステップＳ１１１〜Ｓ１１４の全ての処理が完了する前に、ステップＳ１０１と、ステップＳ１０２の処理を実行し、ディスク１００に物理マーク１０１が記録され、かつ、ディスク１００に記録されたトークンの正当性が確認されることが必須となる。
【００７８】
このように、本実施例では、ディスク１００に記録された暗号化コンテンツの利用許容条件は以下の設定となる。
（１）ディスク１００に物理マーク１０１が記録されていることの確認、
（２）ディスク１００に記録されたトークン１０４（メディアＩＤ１０２に対する署名）の正当性の確認、
これら２つの確認が行われることがディスク１００に記録された暗号化コンテンツの利用を許容する条件となる。
いずれか一方でも確認できない場合は、コンテンツの利用は実行できない。
【００７９】
ディスク１００に物理マーク１０１が記録されていることの確認により、ディスク１００が正当な工場において作成されたディスクであることが確認される。すなわち、ライゼンスされた物理マーク記録装置を用いて記録された物理マークを持つディスクであることが確認される。
また、ディスク１００に記録されたトークン１０４（メディアＩＤ１０２に対する署名）の署名検証により、コンテンツ提供サーバの正当性が確認される。
【００８０】
トークン１０４は、メディアＩＤ１０２に対する署名データを含み、メディアＩＤ１０２は、ディスクの製造主体であるディスク工場において記録される。従って、メディアＩＤを記録したディスクの製造主体であるディスク工場と、メディアＩＤを記録したディスクと、メディアＩＤを含むデータに対する署名を含むトークンを提供したコンテンツの提供主体であるコンテンツ配信サーバとの対応関係がトークンによって紐付けられており、これらの対応関係が明確になる。
【００８１】
このように、本実施例では、
ディスク１００に物理マーク１０１が記録されていることの確認、および、
ディスク１００に記録されたトークン１０４（メディアＩＤ１０２に対する署名）の署名検証の成立、
これらの２つの処理がなされたことを条件として、ディスク１００に記録された暗号化コンテンツ１０７の利用を許容する設定としている。
【００８２】
ディスク１００に物理マーク１０１が記録されていることの確認により、ディスク１００が正当な工場において作成されたディスクであることのディスク正当性の確認がなされる。
また、トークン１０４の署名検証により、正当なコンテンツ配信サーバの提供したコンテンツがディスクに記録されていることの確認がなされる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
【００８３】
［３．データ記録再生処理例２（実施例２）］
次に、図４を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第２実施例について説明する。
【００８４】
図４には、ディスク１００を製造するディスク工場２１０、ディスク１００に記録するコンテンツを含むデータを提供するコンテンツ提供サーバ２５０、ディスク１００に対するコンテンツ記録処理およびディスク１００からのデータ読み出しを行うドライブ３５０、ドライブ３５０を介してディスク１００を利用したデータ記録再生を行う情報処理装置（記録再生装置）３２０を示している。
【００８５】
図３を参照して説明した実施例１はドライブが情報処理装置３００に含まれる構成であるが、図４に示す実施例２は、ドライブ３５０と情報処理装置３２０とが別の装置として構成されている。
【００８６】
ディスク工場２１０は、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ（シリアルナンバー）１０２をディスク１００に記録する処理を行う。ユーザは、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ（シリアルナンバー）１０２を記録したディスク１００を購入する。
【００８７】
ユーザは、ディスク１００をドライブ３５０に装着し、情報処理装置３２０がコンテンツ提供を行うコンテンツ提供サーバ２５０との通信を行ってユーザの選択したコンテンツを記録する。
【００８８】
ディスク１００に対するデータ記録処理は、先に図３を参照して説明した処理とほぼ同様である。コンテンツ記録処理に際して、コンテンツ提供サーバ２５０は、ＭＫＢ１０３、トークン１０４、ボリュームＩＤ１０５、ＣＰＳユニットキーファイル１０６、暗号化コンテンツ１０７、これらのデータを情報処理装置３２０に提供する。情報処理装置３２０は、コンテンツ提供サーバ２５０から受信したこれらのデータをドライブ３５０を介してディスク１００に記録する。
【００８９】
ディスク１００に記録された暗号化コンテンツ１０７の復号処理と再生処理について説明する。本実施例では、ドライブ３５０と情報処理装置３２０の両者の処理として行われる。
【００９０】
情報処理装置３２０は、メモリ内にデバイスキー３２１を保有している。デバイスキー３２１はＭＫＢ１０３からメディアキーを取得する際に適用するための鍵データである。
【００９１】
まず、ドライブ３５０は、ステップＳ２０１において、ディスク１００に物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１が記録されているか否かの検証処理を行う。この検証処理は、先に説明したように、例えば物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１の先頭１バイトのヘッダ情報を読み出し、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）であることを示すヘッダ情報を持つか否かの判定処理として行われる。
【００９２】
ディスク１００に物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１が記録されていない場合は、以後の処理は実行されない。すなわち図に示すスイッチ３５１がオフに設定され、ステップＳ２０２以下の処理は実行しない。なお、スイッチ３５１は、先の実施例１と同様、説明のために示しており、物理的なスイッチが存在する必要はない。すなわち、処理の続行を許可または停止させることを概念的に示すためのスイッチである。
【００９３】
図４のドライブ３５０内に示すステップＳ２０２の再生制御処理は、ディスク１００に記録されたＭＫＢ１０３〜暗号化コンテンツ１０７をドライブ３５０を介して情報処理装置３２０に提供する処理である。ステップＳ２０１において、ドライブ３５０が、ディスク１００に物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１が記録されていないと判定した場合は、ステップＳ２０２の処理は実行されず、ディスク１００に記録されたデータは情報処理装置３２０に提供されないので、コンテンツ再生は行われない。
【００９４】
ステップＳ２０１において、ドライブ３５０が、ディスク１００に物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１が記録されていると判定した場合は、ドライブ３５０は、ステップＳ２０２において、ディスク１００に記録されたＭＫＢ１０３〜暗号化コンテンツ１０７を、逐次、情報処理装置３２０に提供する。
【００９５】
次に、情報処理装置３２０は、ステップＳ２１１において、ドライブ３５０を介してディスク１００から読み出したメディアＩＤ１０２と、トークン１０４を利用して署名検証処理を実行する。先に説明したように、トークン１０４は、ディスク１００に記録されたメディアＩＤ１０２に対する署名を含むコンテンツ配信サーバ２５０が生成したデータである。
【００９６】
情報処理装置３２０は、ディスク１００から読み出したトークン１０４の署名検証処理を実行する。トークン１０４に含まれる署名に対してコンテンツ提供サーバ２５０の公開鍵を適用したデータ処理を行い、その処理結果とディスク１００に記録されているメディアＩＤ１０２の構成データ、あるいはそのハッシュ値等との比較を行う。両者が一致すれば、署名検証成立と判定する。
【００９７】
両者が一致しない場合は、署名検証が不成立、すなわちディスク１００に記録されたトークン１０４が不正であると判定し、コンテンツ提供サーバ２５０が正当な装置でないと判定する。この場合は、その後の処理は中止される。すなわち、コンテンツの利用（再生）処理は中止される。
【００９８】
ステップＳ２０１において、ドライブ３５０が、ディスク１００に物理マーク１０１が記録されていることを確認し、かつ、
ステップＳ２１１において、署名検証処理が成立した場合にのみ、次の処理、すなわち、ディスク１００に記録された暗号化コンテンツ１０７の復号、再生シーケンス（Ｓ２２１〜Ｓ２２４）に移行する。
【００９９】
ステップＳ２２１〜Ｓ２２４の処理は、実施例１において図３を参照して説明したステップＳ１１１〜Ｓ１１４の処理と同様の処理であり、説明を省略する。なお、図に示すスイッチ３２１は、先の実施例１と同様、説明のために記載したものであり、物理的に存在する必要性はない。
【０１００】
すなわち、ステップＳ２１１の署名検証処理が成立した場合にのみ、コンテンツを復号、再生することが可能なことを示す説明のために示している。スイッチ３２１の位置、すなわち、処理の停止位置は、図４ではステップＳ２２４の前に示しているが、例えばステップＳ２２１のＭＫＢ処理の前など、コンテンツの復号、再生シーケンスのいずれの位置であってもよい。
【０１０１】
本実施例においても、ディスク１００に記録された暗号化コンテンツの利用許容条件は、先に図３を参照して説明した実施例１と同様、以下の設定となる。
（１）ディスク１００に物理マーク１０１が記録されていることの確認、
（２）ディスク１００に記録されたトークン１０４（メディアＩＤ１０２に対する署名）の正当性の確認、
これら２つの確認が行われることがディスク１００に記録された暗号化コンテンツの利用を許容する条件となる。
いずれか一方でも確認できない場合は、コンテンツの利用は実行できない。
【０１０２】
本実施例２においても、実施例１と同様、
ディスク１００に物理マーク１０１が記録されていることの確認により、ディスク１００が正当な工場において作成されたディスクであることのディスク正当性の確認がなされる。
また、トークン１０４の署名検証により、正当なコンテンツ配信サーバの提供したコンテンツがディスクに記録されていることの確認がなされる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
【０１０３】
［４．データ記録再生処理例３（実施例３）］
次に、図５を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第３実施例について説明する。
【０１０４】
第３実施例は、第１実施例と同様、情報処理装置３００は、ドライブと一体化した構成を有する。図５には、ディスク１００を製造するディスク工場２１０、ディスク１００に記録するコンテンツを含む記録データを提供するコンテンツ提供サーバ２５０、ディスク１００に対するコンテンツ記録処理、およびディスク１００に記録されたデータを読み出し、コンテンツ再生を行う情報処理装置（記録再生装置）３００を示している。
【０１０５】
ディスク工場２１０は、先に説明したように、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ（シリアルナンバー）１０２をディスク１００に記録する処理を行う。ユーザは、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ（シリアルナンバー）１０２を記録したディスク１００を購入する。
【０１０６】
ユーザは、ディスク１００を情報処理装置３００に装着し、コンテンツ提供を行うコンテンツ提供サーバ２５０との通信を行ってユーザの選択したコンテンツを記録する。なお、コンテンツ提供サーバ２５０と、情報処理装置３００はネットワークを介した通信を行い、ディスク１００に対する記録データがコンテンツ提供サーバ２５０から情報処理装置３００に提供され、情報処理装置３００がディスク１００に対するデータ記録を行う。
【０１０７】
コンテンツ記録処理に際して、コンテンツ提供サーバ２５０は、ＭＫＢ１０３、トークン１０８、ボリュームＩＤ１０５、ＣＰＳユニットキーファイル１０６、暗号化コンテンツ１０７、これらのデータを情報処理装置３２０に提供する。情報処理装置３２０は、コンテンツ提供サーバ２５０から受信したこれらのデータをドライブ３５０を介してディスク１００に記録する。
【０１０８】
データ記録処理において、先に図３を参照して説明した第１実施例と異なる点は、トークン１０８の構成である。
【０１０９】
先に説明した第１実施例では、ディスク１００に記録されるトークン１０４は、メディアＩＤ１０２に対する署名データを有していた。すなわち、情報処理装置３００は、ディスク１００に記録されているメディアＩＤ１０２のみをコンテンツ提供サーバ２５０に送信し、コンテンツ提供サーバ２５０はメディアＩＤに基づく署名を含むトークン１０４を生成し、ディスク１００に対する記録データとして提供していた。
【０１１０】
これに対して、本実施例では、情報処理装置３００は、ディスク１００に記録されている物理マーク１０１とメディアＩＤ１０２との２つのデータをコンテンツ提供サーバ２５０に送信する。コンテンツ提供サーバ２５０は、ディスク１００に記録されている物理マーク１０１とメディアＩＤ１０２の２つのデータを受領すると、図５に示すステップＳ２１において、物理マーク１０１とメディアＩＤ１０２の２つのデータの排他的論理和（Ｅｘｃｌｕｓｉｖｅ  ＯＲ）演算を実行する。
【０１１１】
この２つの排他的論理を演算結果を利用して署名を生成する。すなわち、物理マーク１０１とメディアＩＤ１０２の２つのデータの排他的論理和結果、あるいはこの結果から生成されるデータに署名を生成し、この署名データを含むトークンを生成する。コンテンツ提供サーバ２５０は、このようにして生成したトークンを情報処理装置３００に送信する。情報処理装置３００は、コンテンツ提供サーバ２５０から受領したトークンをディスク１００に記録する。この結果が、図５のディスク１００に記録されるトークン１０８である。
【０１１２】
すなわち、本実施例では、ディスク１００に記録されるトークン１０８は、メディアＩＤのみならず物理マークの構成データに基づいて生成される署名を含む構成となっている。
【０１１３】
その他のディスク１００に記録されるデータ、すなわちＭＫＢ１０３、ボリュームＩＤ１０５、ＣＰＳユニットキーファイル１０６、暗号化コンテンツ１０７は、先に説明した実施例１と同様の処理によってディスク１００に記録される。
【０１１４】
ディスク１００に記録された暗号化コンテンツ１０７の復号処理と再生処理について説明する。情報処理装置３００は、メモリ内にデバイスキー３０１を保有している。デバイスキー３０１はＭＫＢ１０３からメディアキーを取得する際に適用するための鍵データである。
【０１１５】
まず、情報処理装置３００は、ステップＳ３１１において、ディスク１００に記録されている物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ１０２を読み取り、これらの２つのデータの排他的論理和演算を行う。
【０１１６】
次に、ステップＳ３１２において、ディスク１００に記録されているトークン１０８を読み出して、署名検証処理を実行する。先に説明したように、トークン１０８は、ディスク１００に記録された物理マーク１０１とメディアＩＤ１０２の排他的論理和結果に対する署名を含むデータである。コンテンツ提供サーバ２５０が生成した署名である。
【０１１７】
情報処理装置３００は、ステップＳ３１２において、コンテンツ提供サーバ２５０の公開鍵を適用して署名検証を行う。トークン１０８に含まれる署名に対してコンテンツ提供サーバ２５０の公開鍵を適用したデータ処理を行い、その処理結果と、ステップＳ３１１において生成したデータとの比較を行う。
【０１１８】
なお、ステップＳ３１１では、ディスク１００に記録されている物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ１０２を読み取り、これらの２つのデータの排他的論理和結果を算出している。この算出結果と、トークン１０８に含まれる署名に対して公開鍵を適用したデータ処理結果との比較を行う。
【０１１９】
両者が一致すれば、署名検証成立と判定する。署名検証成立により、トークン１０８の正当性が確認される。これは、暗号化コンテンツ１０７の供給元、すなわち、コンテンツ提供サーバ２５０が正当な装置であることの確認処理、さらには、ディスク製造元であるディスク工場の正当性を確認することに相当する。この確認がなされた後、コンテンツの復号が許容される構成となっている。
【０１２０】
署名検証が成立しない場合は、トークン１０８が不正であると判定し、コンテンツ提供サーバ、またはディスク製造工場が正当でないと判定する。この場合は、その後の処理は中止される。すなわち、コンテンツの利用（再生）処理は中止される。
【０１２１】
ステップＳ３１２における署名検証処理が成立した場合にのみ、次の処理、すなわち、ディスク１００に記録された暗号化コンテンツ１０７の復号、再生シーケンス（Ｓ３２１〜Ｓ３２４）に移行する。
【０１２２】
ステップＳ３２１〜Ｓ３２４の処理は、実施例１において図３を参照して説明したステップＳ１１１〜Ｓ１１４の処理と同様の処理であり、説明を省略する。なお、図に示すスイッチ３１１は、先の実施例１と同様、説明のために記載したものであり、物理的に存在する必要性はない。
【０１２３】
すなわち、ステップＳ３１２の署名検証処理が成立した場合にのみ、コンテンツを復号、再生することが可能なことを示す説明のために示している。スイッチ３１１の位置、すなわち、処理の停止位置は、図５ではステップＳ３２４の前に示しているが、例えばステップＳ３２１のＭＫＢ処理の前など、コンテンツの復号、再生シーケンスのいずれの位置であってもよい。
【０１２４】
本実施例においては、ディスク１００に記録された暗号化コンテンツの利用許容条件は、
（１）ディスク１００に記録されたトークン１０８（物理マーク１０１とメディアＩＤ１０２に基づく演算結果に対する署名）の正当性の確認、
この確認が行われることがディスク１００に記録された暗号化コンテンツの利用を許容する条件となる。
【０１２５】
この署名検証処理は、ディスク１００に物理マーク１０１とメディアＩＤが記録されていることの確認と、正当なコンテンツ配信サーバによって署名が生成されたトークンが記録されていることの確認を含む処理である。
【０１２６】
すなわち、トークン１０８の署名検証によって、ディスク１００がライセンスされた物理マーク記録装置を有する正当な工場において作成されたディスクであること、正当なコンテンツ配信サーバの提供したコンテンツがディスクに記録されていることの確認がなされる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
【０１２７】
なお、図５を参照して説明した処理例では、ディスク１００に記録された物理マーク１０１とメディアＩＤとの排他的論理和演算結果をトークン１０８に含める署名データの生成情報としたが、排他的論理和演算に限らず、その他の演算を適用してもよい。すなわち、物理マーク１０１とメディアＩＤとを入力値として演算を行った算出値に基づいて署名を生成する構成としてよい。
【０１２８】
［５．データ記録再生処理例４（実施例４）］
次に、図６を参照して、本発明に従ったディスクに対するコンテンツの記録処理と、ディスクからのコンテンツ再生処理の第４実施例について説明する。
【０１２９】
図６には、ディスク１００を製造するディスク工場２１０、ディスク１００に記録するコンテンツを含むデータを提供するコンテンツ提供サーバ２５０、ディスク１００に対するコンテンツ記録処理およびディスク１００からのデータ読み出しを行うドライブ３５０、ドライブ３５０を介してディスク１００を利用したデータ記録再生を行う情報処理装置（記録再生装置）３２０を示している。
【０１３０】
本実施例は、先に図４を参照して説明した構成と同様、ドライブ３５０と情報処理装置３２０とが別の装置として構成されている。
また、ディスク１００に記録されるトークン１０８は、先に図５を参照して説明した第３実施例と同様、物理マーク１０１と、メディアＩＤ１０２に基づく演算結果に対する署名を含む構成となっている。
【０１３１】
ディスク１００に対するデータ記録処理は、先に図５を参照して説明した第３実施例の処理とほぼ同様である。コンテンツ記録処理に際して、コンテンツ提供サーバ２５０は、ＭＫＢ１０３、トークン１０８、ボリュームＩＤ１０５、ＣＰＳユニットキーファイル１０６、暗号化コンテンツ１０７、これらのデータを情報処理装置３２０に提供する。情報処理装置３２０は、コンテンツ提供サーバ２５０から受信したこれらのデータをドライブ３５０を介してディスク１００に記録する。
【０１３２】
トークン１０８は、メディアＩＤのみならず物理マークの構成データに基づいて生成される署名を含む構成となっている。ディスク１００に対するコンテンツ記録処理に際して、情報処理装置３２０は、ドライブ３５０を介してディスク１００に記録されている物理マーク１０１とメディアＩＤ１０２を読み取る。情報処理装置３２０は、これら２つのデータをコンテンツ提供サーバ２５０に送信する。コンテンツ提供サーバ２５０は、物理マーク１０１とメディアＩＤ１０２の２つのデータを受領すると、図６に示すステップＳ２１において、物理マーク１０１とメディアＩＤ１０２の２つのデータの排他的論理和（Ｅｘｃｌｕｓｉｖｅ  ＯＲ）演算を実行する。
【０１３３】
この２つの排他的論理を演算結果を利用して署名を生成する。すなわち、物理マーク１０１とメディアＩＤ１０２の２つのデータの排他的論理和結果、あるいはこの結果から生成されるデータに署名を生成し、この署名データを含むトークンを生成する。コンテンツ提供サーバ２５０は、このようにして生成したトークンを情報処理装置３２０に送信する。情報処理装置３２０は、コンテンツ提供サーバ２５０から受領したトークンをドライブ３５０を介してディスク１００に記録する。この結果が、図６のディスク１００に記録されるトークン１０８である。
【０１３４】
ディスク１００に記録された暗号化コンテンツ１０７の復号処理と再生処理について説明する。情報処理装置３２０は、メモリ内にデバイスキー３２１を保有している。デバイスキー３２１はＭＫＢ１０３からメディアキーを取得する際に適用するための鍵データである。
【０１３５】
まず、情報処理装置３２０は、ステップＳ４０１において、ディスク１００に記録されている物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ１０２をドライブ３５０を介して読み取り、これらの２つのデータの排他的論理和演算を行う。
【０１３６】
次に、ステップＳ４０２において、ディスク１００に記録されているトークン１０８をドライブ３５０を介して読み出して、署名検証処理を実行する。先に説明したように、トークン１０８は、ディスク１００に記録された物理マーク１０１とメディアＩＤ１０２の排他的論理和結果に対する署名を含むデータである。コンテンツ提供サーバ２５０が生成した署名である。
【０１３７】
情報処理装置３２０は、ステップＳ４０２において、コンテンツ提供サーバ２５０の公開鍵を適用して署名検証を行う。トークン１０８に含まれる署名に対してコンテンツ提供サーバ２５０の公開鍵を適用したデータ処理を行い、その処理結果と、ステップＳ４０１において生成したデータとの比較を行う。
【０１３８】
ステップＳ４０１では、ディスク１００に記録されている物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）１０１と、メディアＩＤ１０２の排他的論理和結果を算出している。この算出結果と、トークン１０８に含まれる署名に対して公開鍵を適用したデータ処理結果との比較を行う。
【０１３９】
両者が一致すれば、署名検証成立と判定する。署名検証成立により、トークン１０８の正当性が確認される。これは、暗号化コンテンツ１０７の供給元、すなわち、コンテンツ提供サーバ２５０が正当な装置であることの確認処理、さらには、ディスク製造元であるディスク工場の正当性を確認することに相当する。この確認がなされた後、コンテンツの復号が許容される構成となっている。
【０１４０】
署名検証が成立しない場合は、トークン１０８が不正であると判定し、コンテンツ提供サーバ、またはディスク製造工場が正当でないと判定する。この場合は、その後の処理は中止される。すなわち、コンテンツの利用（再生）処理は中止される。
【０１４１】
ステップＳ４０２における署名検証処理が成立した場合にのみ、次の処理、すなわち、ディスク１００に記録された暗号化コンテンツ１０７の復号、再生シーケンス（Ｓ４１１〜Ｓ４１４）に移行する。
【０１４２】
ステップＳ４１１〜Ｓ４１４の処理は、実施例１において図３を参照して説明したステップＳ１１１〜Ｓ１１４の処理と同様の処理であり、説明を省略する。なお、図に示すスイッチ３２１は、先の実施例と同様、説明のために記載したものであり、物理的に存在する必要性はなく、その位置は、ステップＳ４１４以前であれば、ステップＳ４１１の前〜Ｓ４１４の前のどの位置であってもよい。
【０１４３】
本実施例も、先に図５を参照して説明した第３実施例と同様、ディスク１００に記録された暗号化コンテンツの利用許容条件は、
（１）ディスク１００に記録されたトークン１０８（物理マーク１０１とメディアＩＤ１０２に基づく演算結果に対する署名）の正当性の確認、
この確認が行われることがディスク１００に記録された暗号化コンテンツの利用を許容する条件となる。
【０１４４】
この署名検証処理は、ディスク１００に物理マーク１０１とメディアＩＤが記録されていることの確認と、正当なコンテンツ配信サーバによって署名が生成されたトークンが記録されていることの確認を含む処理である。
【０１４５】
すなわち、トークン１０８の署名検証によって、ディスク１００がライセンスされた物理マーク記録装置を有する正当な工場において作成されたディスクであること、正当なコンテンツ配信サーバの提供したコンテンツがディスクに記録されていることの確認がなされる。
このようにディスク供給元とコンテンツ提供元の正当性の確認が行われたことをコンテンツ利用の許容条件としている。
このようなコンテンツ利用制御構成によって、不正なディスク、あるいは不正なコンテンツ提供サーバの提供コンテンツの利用を防止することが可能となり、厳格なコンテンツ利用制御を実現することが可能となる。
【０１４６】
なお、図６を参照して説明した処理例では、ディスク１００に記録された物理マーク１０１とメディアＩＤとの排他的論理和演算結果をトークン１０８に含める署名データの生成情報としたが、排他的論理和演算に限らず、その他の演算を適用してもよい。すなわち、物理マーク１０１とメディアＩＤとを入力値として演算を行った算出値に基づいて署名を生成する構成としてよい。
【０１４７】
［６．物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）の具体例］
先に、図２を参照して説明したように、ディスクには、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）と、メディアＩＤ（シリアルナンバー）が記録される。メディアＩＤ（シリアルナンバー）は、例えば、ディスクのバーストカッティング領域（ＢＣＡ）にバーストカッティング処理によって記録される。この記録方式については公開されている。
【０１４８】
一方、物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）は、その記録方式については公開されない。具体的には、ＡＡＣＳ等のコンテンツ管理センタがライセンスされたディスク工場に提供する物理マーク記録装置においてのみ記録される。
【０１４９】
以下、図７を参照して、物理マークの記録構成例について説明する。なお、以下に示す物理マークの記録例は、物理マークの記録態様として利用可能な構成の一例を説明するものであり、本発明において利用可能な物理マークの記録間構成例が、以下に説明する物理マークに限定されるものではない。
【０１５０】
図７には、記録型ディスクに対する物理マークの記録構成例を示している。記録型ディスクには、図７（ａ）に示すようにその製造段階でディスクの内周側に形成されるプリレコードデータゾーンにトラック幅方向に変位された溝、いわゆるウォブルが形成される。このプリレコードデータゾーンにはディスクの出荷時情報などが記録される。例えば特開２００３−１２３３２号公報に記載されているような、記録型ディスクのリードイン領域に記録されている再生専用の溝である。
【０１５１】
図７（ａ１）がプリレコードデータゾーンの記録データであるとする。プリレコードデータゾーンの記録データは、所定のクロック信号を同期信号として読み出すことが可能である。図７（ａ２）に示すクロック信号に従って読み出すことができる。
【０１５２】
物理マークは、このプリレコードデータゾーンの記録データに重畳して埋め込むことが可能である。例えば、図７（ｂ１）が物理マークをプリレコードデータゾーンの記録データに重畳して埋め込んだ結果である。
【０１５３】
図７（ｂ１）に示す物理マーク埋め込みデータは、図７（ａ１）に示す元データの変位位置がクロックタイミングからずれている。そのずれの方向は、前方（正方向）、後方（負方向）の２通りのいずれかである。
【０１５４】
このずれの方向を、記録する物理マークの構成ビット情報によって決定する。物理マークの構成ビットが［１］なら正方向のずれを発生させ、［０］なら負方向のずれを発生させる。あるいはその逆の処理とする。ただし、このずれは微小変位のため、ノイズが載った場合に再生ができないこともあり得るので、同様の変位に基く物理マークの重畳領域を複数のトラック方向に形成するのが好ましい。物理マークの再生処理に際しては、物理マークの重畳されたすべての領域で位置変位を検出して、ある閾値以上の個数の正方向変位が検出された場合には論理値１、ある閾値以上の個数の負方向変位が検出された場合には論理値０とするなどの設定として物理マークの読み込みを行うことも可能である。すなわち、スタンパを製造する際に用いるマザーディスクを製造する際に、リードイン中の出荷時情報を記録したウォブルに対して、そのマザーディスクに固有の上記微小変位で物理マークを記録する。従って、そのマザーディスクを使って生産されたスタンパにもその固有マークが転写される。す更には、そのスタンパを基に大量生産される全ての記録型ディスクに対しても、同様の物理マークが転写されることになる。
【０１５５】
なお、図７に示す物理マークの構成以外にも、様々な記録処理が可能である。ただし、この記録方式は、公開しない設定とする。すなわち、非公開の記録方式によって、特定のライセンスされたディスク工場にのみ提供された物理マーク記録装置によってのみ記録可能なデータとする。
【０１５６】
［７．情報処理装置の構成例について］
次に、図８、図９を参照して、上述した実施例に対応する処理を実行する情報処理装置の機能、構成について説明する。図８は、情報処理装置の一構成例を示す図である。
【０１５７】
図８に示すように情報処理装置は、入力部７１１、データ処理部７１２、通信部７１３、出力部７１４、メモリ７１５、メディアインタフェース７１６を有する。図８に示す情報処理装置は、メディアインタフェース７１６を介して、例えばＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などによって構成されるメディア７２０に対するデータ記録またはメディア７２０からのデータ再生を行う。
【０１５８】
入力部７１１は、ユーザ操作情報を入力する。通信部７１３は、具体的にはコンテンツ提供サーバとの通信を実行する。
【０１５９】
メモリ７１５には、装置固有鍵としてのデバイスキー、通信部７１３を介して受信したデータや、プログラムなどが格納される。データ処理部７１２は、コンテンツの記録再生処理の他、通信部７１３を介したデータ送受信処理の制御などを実行する。データ処理部７１２は、例えば前述した実施例１〜４の処理に従ったコンテンツの記録制御や、再生制御処理を行う。
【０１６０】
図９は、ドライブ装置が分離した情報処理装置の構成例である。ドライブ７３０は、データ処理部７３１、メモリ７３２を有する。ドライブ７３０とのデータ通信は通信ＩＦ７１７を介して行われる。ドライブ７３０内のデータ処理部７３１は、メモリ７３２にか熊納されたプログラムに従った処理を実行する。具体的には、図４を参照して説明した物理マークの検証処理や、ディスクからの読み出しデータ入出力制御処理などである。その他の構成は、図８を参照して説明した構成と同様である。
【０１６１】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１６２】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１６３】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１６４】
以上、説明したように、本発明の一実施例構成によれば、ユーザによるコンテンツの記録可能なディスクに、製造段階でディスク対応の識別情報である物理マークと、ディスク固有の識別情報であるメディアＩＤを記録する。コンテンツ記録処理に際しては、コンテンツ提供サーバにメディアＩＤまたはメディアＩＤと物理マークを送信し、署名データを含むトークンを受信してコンテンツとともにディスクに記録する。コンテンツ再生に際しては、トークンの署名検証と物理マークの記録確認を実行し、これらの確認を条件としてコンテンツ再生を行う。本構成によりディスクとコンテンツ配信サーバの正当性確認に基く厳格なコンテンツ利用制御が実現される。
【符号の説明】
【０１６５】
１００  ディスク
１０１  物理マーク（Ｐｈｙｓｉｃａｌ  Ｍａｒｋ）
１０２  メディアＩＤ（シリアルナンバー）
１０３  ＭＫＢ
１０４  トークン
１０５  ボリュームＩＤ
１０６  ＣＰＳユニットキー
１０７  暗号化コンテンツ
１０８  トークン
２１０  ディスク工場
２５０  コンテンツ配信サーバ
３００  情報処理装置
３０１  デバイスキー
３０２  メディアキー
３０３  ＣＰＳユニットキー
３０４  コンテンツ
３２０  情報処理装置
３２１  デバイスキー
３５０  ドライブ
７１１  入力部
７１２  データ処理部
７１３  通信部
７１４  出力部
７１５  メモリ
７１６  メディアＩＦ
７１７  通信ＩＦ
７２０  メディア
７３０  ドライブ
７３１  データ処理部
７３２  メモリ
【図１】
2010231530.tif 000003
【図２】
2010231530.tif 000004
【図３】
2010231530.tif 000005
【図４】
2010231530.tif 000006
【図５】
2010231530.tif 000007
【図６】
2010231530.tif 000008
【図７】
2010231530.tif 000009
【図８】
2010231530.tif 000010
【図９】
2010231530.tif 000011