(57)【要約】【課題】利用制御情報の有効化処理を行うことにより、不正なコンテンツの利用を防止可能とする。【解決手段】ディスク記録コンテンツの利用制御情報を記録したＩＣチップを設定し、ＩＣチップに格納した利用制御情報の有効化処理（アクティベート）を店舗などの端末で実行する。利用制御情報有効化処理は、例えばフラグ、コード、あるいはボリュームＩＤなどのデータをＩＣチップに格納する。コンテンツを利用するユーザ装置は、ＩＣチップに格納された利用制御情報の有効性を確認し、有効性が確認されたことを条件として、利用制御情報に記録された利用許容態様に従ってディスク記録コンテンツを利用する。本構成により、例えばディスクの店舗からの盗難などが発生した場合、利用制御情報の有効化処理がなされていないディスク記録コンテンツは利用できず、不正なコンテンツ利用を防止できる。【選択図】図７
2009272002.tif 000002
【特許請求の範囲】
【請求項１】
ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取り、前記利用制御情報の有効性を確認する利用許可要求部と、
前記利用許可要求部において、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行う利用実行部と、
を有する情報処理装置。
【請求項２】
前記利用許可要求部は、
前記利用制御情報に有効性を示すフラグが設定されているか否か、または、有効であることを示すコードが記録されているか否かを判定して、前記利用制御情報の有効性の確認を実行する構成である請求項１に記載の情報処理装置。
【請求項３】
前記利用許可要求部は、
前記ＩＣチップに利用制御情報の有効性を示すデータが記録されているか否かを判定して、前記利用制御情報の有効性確認を実行する構成である請求項１に記載の情報処理装置。
【請求項４】
前記利用制御情報の有効性を示すデータは、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである請求項３に記載の情報処理装置。
【請求項５】
前記利用制御情報の有効性を示すデータは、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である請求項３に記載の情報処理装置。
【請求項６】
前記利用制御情報は、前記ディスク記録コンテンツの復号に適用する暗号鍵生成情報を含み、前記利用制御情報が有効である場合に、前記利用制御情報は、前記ディスク記録コンテンツの復号に成功する暗号鍵の生成情報を含む請求項３に記載の情報処理装置。
【請求項７】
前記暗号鍵の生成情報は、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである請求項６に記載の情報処理装置。
【請求項８】
前記ＩＣチップは、さらに、
ディスク記録コンテンツの識別子であるコンテンツＩＤ、またはディスクの固有識別子であるメディアＩＤの少なくともいずれかを記録した構成であり、
前記利用許可要求部は、
ＩＣチップから読み取ったコンテンツＩＤまたはメディアＩＤの少なくともいずれかを利用して利用対象コンテンツを特定する請求項１に記載の情報処理装置。
【請求項９】
前記情報処理装置は、さらに、
認証処理を実行する認証処理部を有し、
前記認証処理部は、前記ＩＣチップ内に構成された認証処理部との認証処理を行い、
前記情報処理装置は、前記認証処理の成立を条件として前記ＩＣチップまたはディスクの記録データの利用処理を実行する構成である請求項１に記載の情報処理装置。
【請求項１０】
前記利用許可要求部は、
前記認証処理の成立を条件として、前記利用制御情報の有効性の確認処理を行う構成である請求項９に記載の情報処理装置。
【請求項１１】
前記利用許可要求部は、
前記ディスク記録に格納されたプログラムに従って、前記利用制御情報の有効性確認処理を実行する構成である請求項１に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、
前記ディスク記録に格納されたプログラムに設定された署名検証を実行する署名検証部を有し、
前記利用許可要求部は、
前記署名検証により、前記プログラムの正当性が確認されたことを条件として、前記プログラムに従って、前記利用制御情報の有効性確認処理を実行する構成である請求項１１に記載の情報処理装置。
【請求項１３】
前記ディスク記録コンテンツは、前記情報処理装置にインストールするソフトウェアであって、前記利用制御情報は前記ソフトウェアに対応する利用制御情報であり、
前記利用実行部は、前記利用許可要求部において、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ソフトウェアのインストール行う構成である請求項１に記載の情報処理装置。
【請求項１４】
前記ＩＣチップは前記ディスクに一体化された構成である請求項１に記載の情報処理装置。
【請求項１５】
前記ＩＣチップは前記ディスクと別体に構成されている請求項１に記載の情報処理装置。
【請求項１６】
ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行するアクティベート実行部を有し、
前記アクティベート実行部は、
前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行う構成である情報処理装置。
【請求項１７】
前記アクティベート実行部は、前記利用制御情報の有効化情報の書き込み処理として、
前記ディスクに対応して設定されたＩＣチップ内に、前記利用制御情報の有効性を示すフラグ、またはコードの記録処理を実行する構成である請求項１６に記載の情報処理装置。
【請求項１８】
前記アクティベート実行部は、前記利用制御情報の有効化情報の書き込み処理として、
前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤの記録処理を実行する構成である請求項１６に記載の情報処理装置。
【請求項１９】
前記ボリュームＩＤは、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である請求項１８に記載の情報処理装置。
【請求項２０】
前記アクティベート実行部は、前記利用制御情報の有効化情報の書き込み処理として、
前記ディスク記録コンテンツの復号処理に適用する暗号鍵生成情報の記録処理を実行する構成である請求項１６に記載の情報処理装置。
【請求項２１】
前記暗号鍵生成情報は、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である請求項２０に記載の情報処理装置。
【請求項２２】
前記情報処理装置は、さらに、
認証処理を実行する認証処理部を有し、
前記認証処理部は、前記ＩＣチップ内に構成された認証処理部との認証処理を行い、
前記アクティベート実行部は、
前記認証処理の成立を条件として前記利用制御情報の有効化情報の書き込みを行う構成である請求項１６に記載の情報処理装置。
【請求項２３】
前記アクティベート実行部は、
前記ディスクの識別情報またはディスク記録コンテンツの識別情報を管理サーバに送信し、管理サーバからアクティベート情報を受信したことを条件として前記利用制御情報の有効化情報の書き込みを行う構成である請求項１６に記載の情報処理装置。
【請求項２４】
ディスクに記録したコンテンツに対応する利用制御情報を記録したＩＣチップであり、
前記ＩＣチップは、前記利用制御情報の有効性を判定するための有効性判定データを格納した構成であり、
情報処理装置におけるディスク記録コンテンツの利用に際して、前記ＩＣチップから有効性判定データの読み取りと、有効性判定処理を実行させて、有効性ありとの判定が得られたことを条件として、前記利用制御情報に従ったディスク記録コンテンツの利用を行わせることを可能としたことを特徴とするＩＣチップ。
【請求項２５】
前記有効性判定データは、
前記利用制御情報の有効性を示すフラグ、または、有効であることを示すデータまたはコードであることを特徴とする請求項２４に記載のＩＣチップ。
【請求項２６】
前記有効性判定データは、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである請求項２４に記載のＩＣチップ。
【請求項２７】
前記利用制御情報の有効性を示すデータは、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である請求項２４に記載のＩＣチップ。
【請求項２８】
前記暗号鍵の生成情報は、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである請求項２７に記載のＩＣチップ。
【請求項２９】
前記ＩＣチップは、
認証処理を実行する認証処理部を有し、
前記認証処理部は、
ディスク記録コンテンツの利用を行う情報処理装置、または前記利用制御情報の有効化処理を実行する情報処理装置との認証処理を行う構成であることを特徴とする請求項２４に記載のＩＣチップ。
【請求項３０】
前記ＩＣチップは、
利用対象コンテンツを特定するためにディスク記録コンテンツの識別子であるコンテンツＩＤ、またはディスクの固有識別子であるメディアＩＤの少なくともいずれかを記録した請求項２４に記載のＩＣチップ。
【請求項３１】
前記ＩＣチップは前記ディスクに一体化された構成である請求項２４〜３０いずれかに記載のＩＣチップ。
【請求項３２】
前記ＩＣチップは前記ディスクと別体に構成されている請求項２４〜３０いずれかに記載のＩＣチップ。
【請求項３３】
前記ＩＣチップは、前記ディスクの収められるケースに構成されている請求項２４〜３０いずれかに記載のＩＣチップ。
【請求項３４】
前記ＩＣチップは、前記ディスクに関連付けられたカードに構成されている請求項２４〜３０いずれかに記載のＩＣチップ。
【請求項３５】
情報処理装置の利用許可要求部に、ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取らせて、前記利用制御情報の有効性を確認させる利用許可要求ステップと、
情報処理装置の利用実行部に、前記利用許可要求ステップにおいて、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行わせる利用実行ステップと、
を有するプログラムが格納されたディスク。
【請求項３６】
情報処理装置のアクティベート実行部に、ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行させるアクティベート実行ステップを有し、
前記アクティベート実行ステップは、
前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行わせるステップであるプログラムが格納されたディスク。
【請求項３７】
情報処理装置において実行する情報処理方法であり、
利用許可要求部が、ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取り、前記利用制御情報の有効性を確認する利用許可要求ステップと、
利用実行部が、前記利用許可要求ステップにおいて、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行う利用実行ステップと、
を有する情報処理方法。
【請求項３８】
情報処理装置において実行する情報処理方法であり、
アクティベート実行部が、ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行するアクティベート実行ステップを有し、
前記アクティベート実行ステップは、
前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行うステップである情報処理方法。
【請求項３９】
情報処理装置において情報処理を実行させるプログラムであり、
利用許可要求部に、ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取らせて、前記利用制御情報の有効性を確認させる利用許可要求ステップと、
利用実行部に、前記利用許可要求ステップにおいて、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行わせる利用実行ステップと、
を有するプログラム。
【請求項４０】
情報処理装置において情報処理を実行させるプログラムであり、
アクティベート実行部に、ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行させるアクティベート実行ステップを有し、
前記アクティベート実行ステップは、
前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行わせるステップであるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ディスク、および情報処理方法、並びにプログラムに関する。さらに、詳細には、情報記録媒体の記録コンテンツの利用制御を可能とした構成を持つ情報処理装置、ディスク、および情報処理方法、並びにプログラムに関する。
【０００２】
本発明は、さらに、情報記録媒体の記録コンテンツの利用制御情報の有効化処理を実行し、有効化の有無を判定して利用制御情報の利用を行う構成を持つ情報処理装置、ディスク、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００３】
コンテンツの記録媒体としてＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクが利用されている。例えば映画コンテンツなど様々なコンテンツがディスク（例えばＲＯＭディスク）に記録されてユーザに提供される。これらのディスク記録コンテンツは、その作成者あるいは販売者に著作権、頒布権等が保有されたコンテンツである場合が多い。このようなコンテンツについては例えば許可のないコピー（複製）等を防止するため、一定の利用制御構成が採用されている。
【０００４】
コンテンツ著作権保護に関する規格としてＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）がある。ＡＡＣＳは例えばＡＥＳ暗号などを利用した著作権保護技術を規定している。
【０００５】
ＡＡＣＳの規定によれば、例えばディスクからのコンテンツ再生やコピー処理等を行なう場合、ディスクに記録された識別情報、例えばディスク固有の識別情報であるＰＭＳＮ（Ｐｒｅ−ｒｅｃｏｒｄｅｄ  Ｍｅｄｉａ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ）を読み取ることが必要となる。さらに、ＡＡＣＳで規定するシーケンスに従った処理、例えば認証処理や暗号処理を行なう。ＡＡＣＳ規定に従ったコンテンツ格納ディスクは、ディスクのＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）にディスク固有の識別情報であるＰＭＳＮが記録され、この識別情報を用いた処理が要求される。
【０００６】
ＢＣＡ領域は、通常のデータ記録領域と異なる領域であり、通常のデータ記録方式と異なる物理的なカッティングによってデータが記録される。従ってＢＣＡ領域の記録データは書き換えが困難であり、再生処理においても通常のデータ再生処理とは異なる特殊な読み取り処理が必要となる。
【０００７】
ＡＡＣＳ規定に従ったディスク記録コンテンツの再生処理、あるいはコンテンツを例えばハードディスクなどの他メディアにコピーする場合の処理シーケンスの一例について、図１、図２を参照して説明する。
【０００８】
図１は、ＡＡＣＳ規定に従ったディスク記録コンテンツの再生シーケンスを説明する図である。図１には、左からコンテンツを格納したディスク（情報記録媒体）１０、ディスク１０を装着してデータ読み取りを実行するドライブ２０、ドライブ２０を介してディスク１０の記録データを取得してコンテンツの復号、再生を行うホスト３０を示している。なお、図はドライブ２０とホスト３０を別構成として示してあるが、ドライブとホストは１つの装置、例えば再生装置などの一体となった構成としてもよい。左端のディスク１０は、例えばＡＡＣＳ規格に対応するディスク１０であり、予め映画などのコンテンツが暗号化コンテンツ１７として記録されている。
【０００９】
ディスク１０には、暗号化コンテンツ１７の識別情報であるコンテンツＩＤ１４、ディスク１０の製造単位毎の識別子であるボリュームＩＤ１５、ディスク固有の識別情報であるメディアＩＤ１６としてＰＭＳＮ（Ｐｒｅ−ｒｅｃｏｒｄｅｄ  Ｍｅｄｉａ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ）が記録されている。なお、コンテンツＩＤ１４は記録されていない場合もあり、図には、（コンテンツＩＤ）として（）を設定して記載している。また、メディアＩＤ（ＰＭＳＮ）は前述したようにＢＣＡ領域に記録されている。
【００１０】
ディスク１０は、さらに、
ＡＡＣＳ規定に従った再生やコピー処理を実行させるための簡易プログラムであるスクリプト１１、
例えばディスク記録コンテンツのコピー処理に際してコピー処理の許可を得るために接続するサーバのＵＲＬ１２、
暗号化コンテンツ１７の復号処理に適用する鍵情報を格納した暗号鍵ブロックであるＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）１３、
これらのデータを格納している。
【００１１】
ＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）１３は、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号情報（暗号鍵）ブロックである。ＭＫＢ１３は、コンテンツの復号に必要なキーであるメディアキー［Ｋｍ］が暗号化されて格納された暗号情報ブロックであり、有効なライセンスを持つユーザ装置に格納されたデバイスキー［Ｋｄ］を利用した処理（復号）によってメディアキー［Ｋｍ］を取得することができる。
【００１２】
ドライブ２０は、ＡＡＣＳ管理センタの公開鍵と、ドライブ公開鍵とドライブ秘密鍵を含む鍵データ２１、ホストリボケーションリスト２２を有する。ホストリボケーションリスト２２は、ＡＡＣＳの管理センタが不正なホストであると判定したホストの識別情報を記録したリスト、すなわちブラックリストである。例えばホストの識別情報としてホストに対応するホスト公開鍵証明書の識別番号が記録される。ホストリボケーションリスト２２は改ざんがなされないようにＡＡＣＳ管理センタの秘密鍵による署名が付与されている。
【００１３】
ホスト３０は、ＡＡＣＳ管理センタの公開鍵と、ホスト公開鍵とホスト秘密鍵を含む鍵データ３１、ドライブリボケーションリスト３２を有する。ドライブリボケーションリスト３２は、ＡＡＣＳ管理センタが不正なドライブ装置であると判定したドライブの識別情報を記録したリスト、すなわちブラックリストである。例えばドライブの識別情報としてドライブに対応するドライブ公開鍵証明書の識別番号が記録される。ドライブリボケーションリスト３２も改ざんがなされないようにＡＡＣＳ管理センタの秘密鍵による署名が付与されている。なお、ホストリボケーションリスト２２や、ドライブリボケーションリスト３２は、ディスク１０に記録して、ドライブ２０およびホスト３０は、ディスク１０に記録されたデータを読み取って利用する構成としてもよい。
【００１４】
ホスト３０がコンテンツの再生を行なう場合のシーケンスについて説明する。ホスト３０とドライブ２０は、まず、ホスト３０の認証処理部３３とドライブ２０の認証処理部２３との間で認証処理を実行する。この認証処理はＡＡＣＳの規定する処理シーケンスに従って実行される。この処理において各装置の実行する主な処理は以下の通りである。
【００１５】
ドライブ２０は、ホストリボケーションリスト２２を読み取り、ＡＡＣＳ管理センタ公開鍵を適用してホストリボケーションリスト２２の署名検証を行なって改ざんのないことを確認し、ホストリボケーションリスト２２にホスト３０の識別情報が記載されていないこと、すなわち、ホスト３０がリボークされていないことを確認する。
【００１６】
ホスト３０においても、ドライブリボケーションリスト３２を読み取り、ＡＡＣＳ管理センタ公開鍵を適用してドライブリボケーションリスト３２の署名検証を行なって改ざんのないことを確認し、ドライブリボケーションリスト３２にドライブ２０の識別情報が記載されていないこと、すなわち、ドライブ２０がリボークされていないことを確認する。
【００１７】
ドライブ２０とホスト３０の両者ともリボークされていないことが確認された場合は、ドライブ２０とホスト３０間で、ＡＡＣＳ規定に従った暗号データの通信を実行して、共有秘密鍵を生成してドライブ２０とホスト３０で共有する。
【００１８】
このホストとドライブ間の認証が完了すると、ドライブ２０は、ディスク１０からメディアＩＤ（ＰＭＳＮ）１６を読み取り、ＭＡＣ算出部２４において認証処理に際して生成した共有鍵を適用したＭＡＣ生成処理を実行して、生成ＭＡＣ値と、メディアＩＤ（ＰＭＳＮ）１６をホスト３０に送信する。
【００１９】
なお、メディアＩＤ（ＰＭＳＮ）１６は、前述したように、通常のデータ記録領域と異なるＢＣＡ領域に記録され、通常のデータ再生処理とは異なる特殊な読み取り処理を行うことが必要となる。
【００２０】
ホスト３０のＭＡＣ算出部３４は、認証処理に際して生成した共有鍵を適用したＭＡＣ検証処理を実行する。すなわち、ドライブ２０から受信したメディアＩＤに対して共有鍵を適用したＭＡＣ生成処理を行い、生成ＭＡＣ値とドライプ２０から受信したＭＡＣ値とを照合する。２つのＭＡＣ値が一致した場合に、検証成立と判断し、暗号処理モジュール３６においてＡＡＣＳ規定に従ったコンテンツ復号、再生処理を実行する。
【００２１】
暗号処理モジュール３６において実行するＡＡＣＳ規定に従ったコンテンツ復号においては、デバイスキー［Ｋｄ］３５を適用したＭＫＢ１３の処理により、ＭＫＢ１３からメディアキー［Ｋｍ］を取得し、メディアキー［Ｋｍ］を適用した処理によって、コンテンツの復号用の鍵を取得してコンテンツ復号処理が実行されることになる。
【００２２】
次に、図２を参照して、ディスク記録コンテンツを他のメディア、例えばハードディスクなどの他メディアに対するコピー処理シーケンスについて説明する。ＡＡＣＳ規定に従ったディスク記録コンテンツのコピーに際しては、ＡＡＣＳ規定に従って管理サーバからコピー許可情報を得ることが必要となる。この許可に基づくコピー処理はマネージドコピー（Ｍａｎａｇｅｄ  Ｃｏｐｙ）と呼ばれる。
【００２３】
図２には、左からコピー許可情報を出力する管理サーバ５０、コピー処理を実行する情報処理装置４０、コピー対象のコンテンツを格納したディスク１０を示している。なお、情報処理装置４０は、図１を参照して説明したホストとドライブの双方の機能を持つ装置である。ディスク１０は図１を参照して説明したディスク１０と同じくＡＡＣＳ規格に対応するディスク１０であり、予め映画などのコンテンツが暗号化コンテンツ１７として記録されている。ディスク１０のその他の記情報は、図１を参照して説明したと同様の情報である。
【００２４】
情報処理装置４０は、ディスク１０に記録された暗号化コンテンツ１７を記録メディア４４、例えば情報処理装置４０の保有するハードディスクなどの記録メディア４４にコピーする場合、情報処理装置４０は、管理サーバ５０からコピー許可情報を得るため、ディスク１０に記録されたスクリプト１１（簡易プログラム）をスクリプト実行部４１において実行する。
【００２５】
スクリプト１１には、コピー処理を実行する際の一連の手続きを実行するためのプログラムが記録されている。情報処理装置４０のコピー許可要求部４２は、ディスク１０からメディアＩＤ（ＰＭＳＮ）１６、または、コンテンツＩＤ１４とメディアＩＤ（ＰＭＳＮ）１６を読み取り、これらのＩＤ情報をディスク１０に記録されたＵＲＬ１２に従って管理サーバ５０に送信する。なお、メディアＩＤ（ＰＭＳＮ）１６は、前述したように、通常のデータ記録領域と異なるＢＣＡ領域に記録され、通常のデータ再生処理とは異なる特殊な処理よって読み取ることが必要となる。
【００２６】
管理サーバ５０のコピー許可判定部５１は、情報処理装置５０からメディアＩＤ（ＰＭＳＮ）１６、または、コンテンツＩＤ１４とメディアＩＤ（ＰＭＳＮ）１６を受信し、記録ディスクの確認、または、コピー対象コンテンツとその記録ディスクを確認し、コピーが許容されるか否かを判定する。管理サーバ５０は、ディスク単位、あるいはディスクおよびコンテンツ単位のコピー許容情報を保持している。例えば、特定のディスクのあるコンテンツＡは１回のコピー処理を許容するコンテンツであるといった情報である。
【００２７】
管理サーバ５０のコピー許可判定部５１は、このようなコピー許容情報に従って、情報処理装置４０からのコピー要求を許可するか否かを判定し、コピー可否判定情報を、コピー許可通知部５２を介して情報処理装置４０に通知する。
【００２８】
情報処理装置４０は、管理サーバ５０からコピー許可情報を受信すると、コピー実行部４３において、ディスク１０に記録された暗号化コンテンツ１７を読み取り、情報処理装置４０の保有するハードディスクなどの記録メディア４４にコピーする処理を実行する。なお、このコピー処理に際しては、暗号化コンテンツ１７の復号処理を実行して復号コンテンツとして記録することが可能であり、この場合は、ＭＫＢ１３、ボリュームＩＤ１５をディスク１０から読み取り、これらの読み取りデータを適用してＡＡＣＳ規定に従った復号シーケンスを実行して取得した復号コンテンツを記録メディア４４に記録する。
【００２９】
以上、ＡＡＣＳ規定に従ったディスク記録コンテンツの再生処理、および、ディスク記録コンテンツのコピー処理シーケンスについて、図１、図２を参照して説明した。
【００３０】
上述した説明から明らかなように、従来のシーケンスでは、ディスク再生やＢＣＡ領域のデータ読み取りが必須であり、コンテンツの再生やコピー処理を開始する前に必要となる処理の負荷が大きく、またこれらの処理に必要とする時間も増大するという問題がある。
【００３１】
一部のデータをディスクに記録せず、高速なデータ読み取りが可能な素子、例えば高周波による近接通信を可能としたＩＣチップに格納する構成を開示した従来技術として例えば特許文献１がある。特許文献１には、光ディスクにＩＣチップを埋め込み、光ディスクに記録されたソフトウェアのインストールに必要とするソフトウェアの識別情報や利用制御情報をＩＣチップに格納して、ＩＣチップの格納情報を利用してソフトウェアインストール前の事前処理を実行する構成が記載されている。また、特許文献２には、ＲＦＩＤタグを光ディスクに埋め込み、ＲＦＩＤタグに鍵情報を記録した構成を開示している。
【００３２】
なお、図２を参照して説明したコンテンツコピー処理においては、管理サーバに接続して、管理サーバに対してディスクに記録されたコンテンツＩＤやメディアＩＤ（ＰＭＳＮ）を管理サーバに送信することが必要である。ユーザの情報処理装置は、管理サーバからコピー許可情報を取得しなければならない。すなわち、管理サーバに接続できなければコピー処理を行うことができない。従ってサーバ接続機能を持たない機器ではコピー処理などを実行できないという問題がある。上記特許文献１，２に記載の従来技術を適用しても、この問題は解決されない。
【特許文献１】特開２００７−１３３６０８号公報
【特許文献２】特開２００５−３１６９９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００３３】
本発明は、ディスク記録コンテンツの再生処理やコピー処理などのコンテンツ利用処理に際して、ディスク内に埋め込まれたＩＣチップに格納された利用制御情報に従ったコンテンツ利用を実行させる構成とすることで、管理サーバとの接続を省略可能として迅速かつ確実なコンテンツ利用制御を行うことを可能とする情報処理装置、ディスク、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００３４】
本発明の第１の側面は、
ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取り、前記利用制御情報の有効性を確認する利用許可要求部と、
前記利用許可要求部において、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行う利用実行部と、
を有する情報処理装置にある。
【００３５】
さらに、本発明の情報処理装置の一実施態様において、前記利用許可要求部は、前記利用制御情報に有効性を示すフラグが設定されているか否か、または、有効であることを示すコードが記録されているか否かを判定して、前記利用制御情報の有効性の確認を実行する構成である。
【００３６】
さらに、本発明の情報処理装置の一実施態様において、前記利用許可要求部は、前記ＩＣチップに利用制御情報の有効性を示すデータが記録されているか否かを判定して、前記利用制御情報の有効性確認を実行する構成である。
【００３７】
さらに、本発明の情報処理装置の一実施態様において、前記利用制御情報の有効性を示すデータは、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである。
【００３８】
さらに、本発明の情報処理装置の一実施態様において、前記利用制御情報の有効性を示すデータは、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である。
【００３９】
さらに、本発明の情報処理装置の一実施態様において、前記利用制御情報は、前記ディスク記録コンテンツの復号に適用する暗号鍵生成情報を含み、前記利用制御情報が有効である場合に、前記利用制御情報は、前記ディスク記録コンテンツの復号に成功する暗号鍵の生成情報を含む。
【００４０】
さらに、本発明の情報処理装置の一実施態様において、前記暗号鍵の生成情報は、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである。
【００４１】
さらに、本発明の情報処理装置の一実施態様において、前記ＩＣチップは、さらに、ディスク記録コンテンツの識別子であるコンテンツＩＤ、またはディスクの固有識別子であるメディアＩＤの少なくともいずれかを記録した構成であり、前記利用許可要求部は、ＩＣチップから読み取ったコンテンツＩＤまたはメディアＩＤの少なくともいずれかを利用して利用対象コンテンツを特定する。
【００４２】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、認証処理を実行する認証処理部を有し、前記認証処理部は、前記ＩＣチップ内に構成された認証処理部との認証処理を行い、前記情報処理装置は、前記認証処理の成立を条件として前記ＩＣチップまたはディスクの記録データの利用処理を実行する構成である。
【００４３】
さらに、本発明の情報処理装置の一実施態様において、前記利用許可要求部は、前記認証処理の成立を条件として、前記利用制御情報の有効性の確認処理を行う構成である。
【００４４】
さらに、本発明の情報処理装置の一実施態様において、前記利用許可要求部は、前記ディスク記録に格納されたプログラムに従って、前記利用制御情報の有効性確認処理を実行する構成である。
【００４５】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、前記ディスク記録に格納されたプログラムに設定された署名検証を実行する署名検証部を有し、前記利用許可要求部は、前記署名検証により、前記プログラムの正当性が確認されたことを条件として、前記プログラムに従って、前記利用制御情報の有効性確認処理を実行する構成である。
【００４６】
さらに、本発明の情報処理装置の一実施態様において、前記ディスク記録コンテンツは、前記情報処理装置にインストールするソフトウェアであって、前記利用制御情報は前記ソフトウェアに対応する利用制御情報であり、前記利用実行部は、前記利用許可要求部において、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ソフトウェアのインストール行う構成である。
【００４７】
さらに、本発明の情報処理装置の一実施態様において、前記ＩＣチップは前記ディスクに一体化された構成である。
【００４８】
さらに、本発明の情報処理装置の一実施態様において、前記ＩＣチップは前記ディスクと別体に構成されている。
【００４９】
さらに、本発明の第２の側面は、
ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行するアクティベート実行部を有し、
前記アクティベート実行部は、
前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行う構成である情報処理装置にある。
【００５０】
さらに、本発明の情報処理装置の一実施態様において、前記アクティベート実行部は、前記利用制御情報の有効化情報の書き込み処理として、前記ディスクに対応して設定されたＩＣチップ内に、前記利用制御情報の有効性を示すフラグ、またはコードの記録処理を実行する構成である。
【００５１】
さらに、本発明の情報処理装置の一実施態様において、前記アクティベート実行部は、前記利用制御情報の有効化情報の書き込み処理として、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤの記録処理を実行する構成である。
【００５２】
さらに、本発明の情報処理装置の一実施態様において、前記ボリュームＩＤは、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である。
【００５３】
さらに、本発明の情報処理装置の一実施態様において、前記アクティベート実行部は、前記利用制御情報の有効化情報の書き込み処理として、前記ディスク記録コンテンツの復号処理に適用する暗号鍵生成情報の記録処理を実行する構成である。
【００５４】
さらに、本発明の情報処理装置の一実施態様において、前記暗号鍵生成情報は、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である。
【００５５】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、認証処理を実行する認証処理部を有し、前記認証処理部は、前記ＩＣチップ内に構成された認証処理部との認証処理を行い、前記アクティベート実行部は、前記認証処理の成立を条件として前記利用制御情報の有効化情報の書き込みを行う構成である。
【００５６】
さらに、本発明の情報処理装置の一実施態様において、前記アクティベート実行部は、前記ディスクの識別情報またはディスク記録コンテンツの識別情報を管理サーバに送信し、管理サーバからアクティベート情報を受信したことを条件として前記利用制御情報の有効化情報の書き込みを行う構成である。
【００５７】
さらに、本発明の第３の側面は、
ディスクに記録したコンテンツに対応する利用制御情報を記録したＩＣチップであり、
前記ＩＣチップは、前記利用制御情報の有効性を判定するための有効性判定データを格納した構成であり、
情報処理装置におけるディスク記録コンテンツの利用に際して、前記ＩＣチップから有効性判定データの読み取りと、有効性判定処理を実行させて、有効性ありとの判定が得られたことを条件として、前記利用制御情報に従ったディスク記録コンテンツの利用を行わせることを可能としたことを特徴とするＩＣチップにある。
【００５８】
さらに、本発明のＩＣチップの一実施態様において、前記有効性判定データは、前記利用制御情報の有効性を示すフラグ、または、有効であることを示すデータまたはコードであることを特徴とする。
【００５９】
さらに、本発明のＩＣチップの一実施態様において、前記有効性判定データは、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである。
【００６０】
さらに、本発明のＩＣチップの一実施態様において、前記利用制御情報の有効性を示すデータは、前記ディスク記録コンテンツの復号処理に適用する暗号鍵の生成情報である。
【００６１】
さらに、本発明のＩＣチップの一実施態様において、前記暗号鍵の生成情報は、前記ディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである。
【００６２】
さらに、本発明のＩＣチップの一実施態様において、前記ＩＣチップは、認証処理を実行する認証処理部を有し、前記認証処理部は、ディスク記録コンテンツの利用を行う情報処理装置、または前記利用制御情報の有効化処理を実行する情報処理装置との認証処理を行う構成であることを特徴とする。
【００６３】
さらに、本発明のＩＣチップの一実施態様において、前記ＩＣチップは、利用対象コンテンツを特定するためにディスク記録コンテンツの識別子であるコンテンツＩＤ、またはディスクの固有識別子であるメディアＩＤの少なくともいずれかを記録した構成である。
【００６４】
さらに、本発明のＩＣチップの一実施態様において、前記ＩＣチップは前記ディスクに一体化された構成である。
【００６５】
さらに、本発明のＩＣチップの一実施態様において、前記ＩＣチップは前記ディスクと別体に構成されている。
【００６６】
さらに、本発明のＩＣチップの一実施態様において、前記ＩＣチップは、前記ディスクの収められるケースに構成されている。
【００６７】
さらに、本発明のＩＣチップの一実施態様において、前記ＩＣチップは、前記ディスクに関連付けられたカードに構成されている。
【００６８】
さらに、本発明の第４の側面は、
情報処理装置の利用許可要求部に、ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取らせて、前記利用制御情報の有効性を確認させる利用許可要求ステップと、
情報処理装置の利用実行部に、前記利用許可要求ステップにおいて、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行わせる利用実行ステップと、
を有するプログラムが格納されたディスクにある。
【００６９】
さらに、本発明の第５の側面は、
情報処理装置のアクティベート実行部に、ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行させるアクティベート実行ステップを有し、
前記アクティベート実行ステップは、前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行わせるステップであるプログラムが格納されたディスクにある。
【００７０】
さらに、本発明の第６の側面は、
情報処理装置において実行する情報処理方法であり、
利用許可要求部が、ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取り、前記利用制御情報の有効性を確認する利用許可要求ステップと、
利用実行部が、前記利用許可要求ステップにおいて、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行う利用実行ステップと、
を有する情報処理方法にある。
【００７１】
さらに、本発明の第７の側面は、
情報処理装置において実行する情報処理方法であり、
アクティベート実行部が、ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行するアクティベート実行ステップを有し、
前記アクティベート実行ステップは、
前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行うステップである情報処理方法にある。
【００７２】
さらに、本発明の第８の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
利用許可要求部に、ディスク記録コンテンツの利用制御情報を記録したＩＣチップからデータを読み取らせて、前記利用制御情報の有効性を確認させる利用許可要求ステップと、
利用実行部に、前記利用許可要求ステップにおいて、前記利用制御情報の有効性が確認されたことを条件として、前記利用制御情報に記録された利用許容態様に従って前記ディスク記録コンテンツの利用を行わせる利用実行ステップと、
を有するプログラムにある。
【００７３】
さらに、本発明の第９の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
アクティベート実行部に、ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行させるアクティベート実行ステップを有し、
前記アクティベート実行ステップは、
前記ディスクに対応して設定されたＩＣチップ内に前記利用制御情報の有効化情報の書き込みを行わせるステップであるプログラムにある。
【００７４】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能なシステムに対して、コンピュータ可読な形式で提供する記憶媒体などによって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置上でプログラムに応じた処理が実現される。
【００７５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００７６】
本発明の一実施例の構成によれば、ディスク記録コンテンツの利用制御情報を記録したＩＣチップを設定し、ＩＣチップに格納した利用制御情報の有効化処理（アクティベート）を店舗などの端末で実行することを可能とした。利用制御情報の有効化処理は、例えばフラグ、コード、あるいはボリュームＩＤなどの有効性判定用データをＩＣチップに格納する処理として実行する。コンテンツを利用するユーザ装置は、ＩＣチップに格納された利用制御情報の有効性の確認を実行し、有効性が確認されたことを条件として、利用制御情報に記録された利用許容態様に従ってディスク記録コンテンツの利用を行う。本構成により、例えばディスクの店舗からの盗難などが発生した場合、利用制御情報の有効化処理がなされていないディスク記録コンテンツは利用できず、不正なコンテンツ利用を防止できる。
【発明を実施するための最良の形態】
【００７７】
以下、図面を参照しながら本発明の情報処理装置、ディスク、および情報処理方法、並びにプログラムの詳細について説明する。
以下、以下に示す複数の実施例について順次説明する。
実施例１．利用制御情報の有効化に基づくコンテンツ利用制御処理の基本構成
実施例２．ＩＣチップにボリュームＩＤを格納した例
実施例３．ＩＣチップにコンテンツＩＤを格納した例
実施例４．コンテンツの利用時や、利用制御情報のアクティベート処理に際して認証処理を実行する処理例
実施例５．プログラムの署名検証を実行する処理例
実施例６．メディアＩＤをＢＣＡに記録せず、ＩＣチップにのみ記録した構成
実施例７．ソフトウェアのインストールおよび利用制御処理例
【００７８】
［実施例１］
まず、図３以下を参照して本発明の第１実施例である利用制御情報の有効化に基づくコンテンツ利用制御処理の基本構成およびその処理例について説明する。図３は、コンテンツを記録したディスク（情報記録媒体）１００の記録データ例について説明する図である。ディスク１００は、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクであり、データ記録領域に映画などのコンテンツが記録されている。
【００７９】
ディスク１００は、コンテンツなどを記録したデータ記録領域１１０と、ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ：Ｐｒｅ−ｒｅｃｏｒｄｅｄ  Ｍｅｄｉａ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ）１２１を記録したＢＣＡ領域（バーストカッテイング領域）１２０を有し、さらに利用制御情報１３１を記録したＩＣチップ１３０が設けられた構成となっている。
【００８０】
ディスク１００は、コンテンツ著作権保護に関する規格であるＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）規格に従って製造されたディスクであり、データ記録領域１１０、およびＢＣＡ領域１２０には、ＡＡＣＡ規格に従ったコンテンツ利用を行うためのデータが記録されている。
【００８１】
ディスク１００のデータ記録領域１１０には以下のデータが記録されている。
ＡＡＣＳ規定に従った再生やコピー処理を実行させるための簡易プログラムであるスクリプトまたはプログラムであるスクリプト（プログラム）１１１、
暗号化コンテンツ１１５の復号処理に適用する鍵情報を格納した暗号鍵ブロックであるＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）１１３、
暗号化コンテンツ１１５の識別情報であるコンテンツＩＤ１１３、
ディスク１００の製造単位毎の識別子であるボリュームＩＤ１１４、
例えば映画などのコンテンツを暗号化したデータである暗号化コンテンツ１１５、
以上のデータがデータ記録領域１１０に記録されている。
なお、コンテンツＩＤ１１３については記録されない構成もあり、図上では（）を付して表記している。
【００８２】
さらに、ディスク１００のＢＣＡ領域１２０には、
ディスク固有の識別情報であるメディアＩＤ（ＰＭＳＮ）１２１が記録されている。
前述したようにＢＣＡ領域は、通常のデータ記録領域と異なる領域であり、通常のデータ記録方式と異なる物理的なカッティングによってデータが記録される。従ってＢＣＡ領域の記録データは書き換えが困難であり、再生処理においても通常のデータ再生処理とは異なる特殊な読み取り処理が必要となる。
【００８３】
さらに、ディスク１００に設けられたＩＣチップ１３０には、
利用制御情報１３１、
が記録されている。
この利用制御情報１３１は、情報記録媒体１００に記録されたコンテンツの利用条件を記録したデータを含み、例えば、情報記録媒体１００に記録されたコンテンツの再生許容情報、例えば、再生が許容される回数（制限回数なしなどの設定もあり）、再生期限、さらに、再生出力許容情報、コンテンツのコピー許容情報、例えば、コピーが許容される回数（０回は不許可）、コピー期限、さらに、コンテンツ出力許容情報、例えばデジタル出力の可否などを記録している。
【００８４】
ＩＣチップ１３０は、ＩＣチップ１３０と接触または非接触状態に置かれたリーダライタ（またはリーダ）との通信を行う通信機能を有する例えばＲＦＩＣ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＣ）と呼ばれるＩＣチップである。ＩＣチップ１３０内のメモリに格納された利用制御情報１３１は、リーダライタを介して読み書き可能である。ＩＣチップは、リーダライタの出力する電波あるいは磁界をアンテナで受信し、電力に変換してメモリに格納されたメディアＩＤ（ＰＭＳＮ）１３１をリーダライタに対して出力し、またリーダライタを介してデータを入力してＩＣチップ内のメモリに書き込むことが可能な構成を持つ。
【００８５】
次に、図４を参照して、図３に示すデータ格納構成を持つディスクに記録されたコンテンツの利用処理シーケンスについて説明する。すなわち、ディスク記録コンテンツの再生、出力処理、さらに、他のメディア、例えばハードディスクなどの他メディアに対するコピー処理などのコンテンツ利用を行う場合のシーケンスである。
【００８６】
ディスク１００に記録されたコンテンツ１１５の利用、例えばコンテンツ再生やコピー処理を行う場合には、ディスク１００に記録されたスクリプト（プログラム）１１１に従ってコンテンツの利用処理が実行される。ユーザがディスク１００に記録されたコンテンツを利用しようとする場合、ディスク１００に記録されたスクリプト（プログラム）１１１に従って、ディスク１００上の識別情報（メディアＩＤ、必要に応じてコンテンツＩＤも）を取得し、取得した識別情報（メディアＩＤ、必要に応じてコンテンツＩＤも）から、利用対象コンテンツに対応する利用制御情報１３１をＩＣチップ１３０から読み出す。
【００８７】
さらに、読み出した利用制御情報１３１が、有効な利用制御情報であるか否かを確認する。具体的には、利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含むかなどを検証する。利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含む場合に、ＩＣチップ１３０に記録された利用制御情報１３１は有効であると判定し、コンテンツ利用処理を許容する。
【００８８】
一方、利用制御情報１３１の構成データ中に設定されたフラグがアクティブでない場合や、規定されたコードを含まない場合には、ＩＣチップ１３０から読み出した利用制御情報１３１が正しくないと判定し、コンテンツ利用を停止させる。この具体的処理シーケンスについて図４を参照して説明する。
【００８９】
図４には、コンテンツ利用処理を実行する情報処理装置１７０、利用対象コンテンツを格納したディスク１００を示している。ディスク１００は、図３を参照して説明したデータ記録構成を持つディスクであり、ディスク１００には、利用制御情報１３１を記録したＩＣチップ１３０が設けられている。
【００９０】
情報処理装置１７０は、コンテンツ再生処理やコピー処理などのコンテンツ利用を実行するホストとしての機能とディスクの駆動、データ読み取りを行うドライブ機能の双方の機能を持つ装置である。
【００９１】
情報処理装置１７０は、ディスク１００に記録されたスクリプト（またはプログラム）１１１を解釈し実行するスクリプト（プログラム）実行部１７１、コンテンツ利用処理に際して、スクリプト（プログラム）１１１に従って、利用制御情報の取得および有効性の確認処理を行う利用許可要求部１７２、有効性の確認された利用制御情報の許容する利用態様に従ってコンテンツ利用処理を行う利用実行部１７３を有する。さらに、例えばコンテンツのコピー処理に際してコピー先となるＨＤＤなどの記録メディア１７７を有する。なお、利用許可要求部１７２、利用実行部１７３もスクリプト（プログラム）１１１に従った処理を実行するデータ処理部であり、これらのデータ処理部は、スクリプト（プログラム）実行部１７１を構成するデータ処理部である。
【００９２】
本実施例において、情報処理装置１７０は、ディスク１００に記録された暗号化コンテンツ１１５の再生、コピーなどコンテンツ利用処理を行う場合、管理サーバから許可情報を得る必要がない。すなわち、ディスク１００に設けられたＩＣチップ１３０に記録された利用制御情報１３１に従って利用可否を判断して、コンテンツ利用が許容されていることを確認し、確認がなされた場合にコンテンツ利用を行う。
【００９３】
さらに、情報処理装置１７０は、この処理に際してＩＣチップ１３０から読み出した利用制御情報１３１が、有効な利用制御情報であるか否かを確認する。具体的には、利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含むかなどを検証する。利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含む場合にのみ、コンテンツの利用が許容されることになる。
【００９４】
情報処理装置１７０の利用許可要求部１７２は、図示しないユーザ入力部からのコンテンツ利用要求に応じて、まずリーダライタ（Ｒ／Ｗ）１７５を介してＩＣチップ１３０から利用制御情報１３１を読み取り、さらに、ＢＣＡ領域１２０に記録されているメディアＩＤ（ＰＭＳＮ）１２１を読み取る。
【００９５】
利用許可要求部１７２は、ディスク１００に記録されたスクリプト（プログラム）１１１に従って、ディスク１００上の識別情報（メディアＩＤ、必要に応じてコンテンツＩＤも）を取得し、取得した識別情報によって特定されるコンテンツ、すなわち、メディアＩＤ（またはメディアＩＤとコンテンツＩＤ）によって特定されるディスクに記録されたコンテンツに対応する利用制御情報１３１をＩＣチップ１３０から読み出す。さらに、読み出した利用制御情報１３１が、有効な利用制御情報であるか否かを確認する。
【００９６】
具体的には、前述したように、利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含むかなどを検証する。利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含む場合に、ＩＣチップ１３０に記録された利用制御情報１３１は有効であると判定する。この判定により、コンテンツ利用処理が許容され、利用実行部１７３において、利用制御情報１３１の許容する利用態様でのコンテンツ利用が行われる。例えばコンテンツコピー処理を行う場合には、情報処理装置１７０の保有するハードディスクなどの記録メディア１７７にコピーする処理を実行する。
【００９７】
一方、利用許可要求部１７２における利用制御情報の検証処理において、利用制御情報１３１の構成データ中に設定されたフラグがアクティブでない、あるいは規定されたコードを含まないことが確認された場合には、ＩＣチップ１３０から読み出した利用制御情報１３１は正しくないと判定する。この場合、利用実行部１７３におけるコンテンツ利用は停止される。この場合には例えばユーザインタフェースとしてのディスプレイに利用の許容されないコンテンツであることを示すメッセージを表示する構成としてもよい。
【００９８】
なお、利用制御情報１３１には、メディアＩＤ（ＰＭＳＮ）、またはメディアＩＤとコンテツＩＤに応じたコンテンツ利用許容情報が記録されており、利用許可要求部１７２は、この記録情報に基づいてメディアまたはコンテンツを特定して特定したコンテンツの再生やコピーなどのコンテンツ利用が許容されるか否かを判定する。すなわち、利用許可要求部１７２は、例えば先に図２を参照して説明した管理サーバにおけるコピーが許容されるか否かの判定と同様の処理をＩＣチップ１３０に記録された利用制御情報１３１を利用して行うことになる。
【００９９】
なお、例えばコンテンツが、利用制御情報１３１に基づいてコピー許容コンテンツであることが確認された場合には、利用実行部１７３においてコンテンツコピーが行われ、コンテンツが記録メディア１７７にコピーされる。ＩＣチップ１３０に記録された利用制御情報がコピー許容回数を設定したデータである場合、例えば、
コピー許容回数＝３
このようなデータである場合には、コピー処理の実行後、この設定情報を更新することが必要となる。すなわち、１回のコピーを行った場合、
コピー許容回数＝２
上記の設定に書き換える処理が行なわれる。この処理は、コピー実行部１７３によって行われる。すなわちコピー処理実行後、コピー実行部１７３がリーダライタ（Ｒ／Ｗ）１７５を介してＩＣチップ１３０のデータ書き換えを行う。
【０１００】
なお、コンテンツの再生処理やコピー処理に際して暗号化コンテンツ１１５の復号処理を実行する場合は、復号処理に必要とする情報、例えば、データ記録領域１１０に記録されたＭＫＢ１１２、ボリュームＩＤ１１４、ＢＣＡ領域１２０に記録されたメディアＩＤ（ＰＭＳＮ）１２１などを読み取る。これらの読み取りデータを適用してＡＡＣＳ規定に従った暗号鍵生成、暗号鍵を利用した復号処理などを含む規定の復号シーケンスを実行して復号コンテンツを取得する。
【０１０１】
このように、本実施例に従ったコンテンツ利用処理においては、利用許可情報を管理サーバから取得することなく、ディスク１００に設けられたＩＣチップ１３０に記録された利用制御情報１３１の記録情報に基づいて利用可否、すなわち再生、コピー出力などの利用可否を判定する。従って、サーバ接続が省略され迅速な処理が可能となり、情報処理装置はサーバ接続機能を有していない場合でも、確実な利用制御に基づくコンテンツの利用制御が可能となる。
【０１０２】
なお、上述の例は、利用許可要求部１７２は、ディスク１００のＢＣＡ領域１２０に記録されたメディアＩＤ（ＰＭＳＮ）１２１を利用して、メディアＩＤ（ＰＭＳＮ）１２１によって特定されるコンテンツの利用許容情報を取得する例である。この例と異なる処理例も可能であり、例えば、利用許可要求部１７２は、ディスク１００に記録されたコンテンツＩＤ１１３を読み取り、コンテンツＩＤ１１３を利用してコンテンツＩＤ１１３によって特定されるコンテンツの利用許容情報を取得する処理を行う構成としてもよい。
【０１０３】
図５は、図４を参照して説明した構成の変形例である。図５に示す構成では、コンテンツ利用処理の実行に際して、利用許可要求部１７２がすべての制御を行う。利用許可要求部１７２がＩＣチップ１３０内の利用制御情報の確認処理に基づいて、利用実行部１７３に許可または不可の情報を出力する。さらに、コンテンツの利用実行後は利用許可要求部１７２が必要に応じてリーダライタ（Ｒ／Ｗ）１７５を介してＩＣチップ１３０のデータ書き換えを行う。
【０１０４】
また、図６に示すように、ＩＣチップ１３０内にメディアＩＤ１３２を記録し、ディスク１００のＢＣＡ領域１２０からではなくＩＣチップ１３０からメディアＩＤ読み取りを行う構成としてもよい。
【０１０５】
なお、上述の例では、ＩＣチップ１３０をディスク１００に設定する構成としているが、たとえばディスクのケースなどに利用制御情報やメディアＩＤを格納したＩＣチップを備える構成としてもよい。
【０１０６】
例えば、ＩＣチップに対応するリーダがディスク再生を行う装置内のドライブに内蔵された設定である場合は、ディスクを再生装置に装着後、ＩＣチップ内のデータ読み取りが可能である。しかし、ＩＣチップに対応するリーダがドライブに備えられておらず、例えばＵＳＢ接続機器であるような外付け構成である場合は、ＩＣチップの利用制御情報を読み出すためにはディスクを処理装置ドライブから取り出さなければならない。
【０１０７】
ディスク内ではなく、ディスクケースにＩＣチップを備える構成とすることで、このような操作は省略できる。このような構成では、ディスク（コンテンツ）とＩＣチップ（利用制御情報）の対応が確実になるように、ＩＣチップに利用制御情報とともにメディアＩＤを入れておくのが望ましい。
【０１０８】
上述したように、情報処理装置１７０がディスク１００に記録されたコンテンツの利用を行う場合には、ＩＣチップ１３０の利用制御情報が有効な情報であるか否かを検証する。具体的には、利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含むか等を検証する。
【０１０９】
本発明の一実施例構成では、利用制御情報のアクティベート処理、すなわち利用制御情報１３１の構成データ中に設定されたフラグを有効化された状態を示す値に設定する処理、あるいは有効なコードを書き込む処理などを、例えばディスクの販売店である店舗において実行する。このアクティベート処理シーケンスについて図７を参照して説明する。
【０１１０】
図７には、ユーザに提供されるディスク１００、ディスク１００をユーザに提供する店舗に備えられた店舗端末２１０、店舗端末２１０とネットワークを介して通信を行う管理サーバ２２０を示している。店舗端末２１０は、ＩＣチップ１３０のデータ読み取り、書き込みを行うリーダライタ２１１、アクティベート処理を実行するアクティベート実行部２１２を有する。管理サーバ２２０はアクティベートの許可情報などを店舗端末２１０に提供するアクティベート情報提供部２２１を有する。
【０１１１】
ディスク１００は、図３、図６を参照して説明したと同様、利用制御情報１３１を記録したＩＣチップ１３０を備えた構成である。店舗端末２１０は、例えばディスクが正規購入された場合に、ディスク１００のＩＣチップ１３０の利用制御情報１３１の有効化処理を実行する。具体的には、利用制御情報１３１の構成データ中に設定されたフラグをアクティブ状態に設定（有効化された状態を示す値に設定）する処理を行なうか、または規定されたコードの書き込みを行う。あるいは書き換え処理を実行する。
【０１１２】
この利用制御情報アクティベート処理は、店舗端末２１０上のプログラムによって店舗端末２１０単体で実行可能である。あるいは、コンテンツの利用管理を行う管理サーバ２２０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信し、管理サーバ２２０のアクティベート情報提供部２２１における識別情報の確認に基づくアクティベート許可情報の受領を行ってアクティベートを行う構成としてもよい。
【０１１３】
なお、アクティベートの対象となるディスクの特定処理は、例えば外部の情報（ディスク／ケース記載の番号、バーコード）を店舗端末２１０に入力するなどの方法とする。あるいは、ＩＣチップ１３０内のメディアＩＤ１３２を読み取って特定する構成としてもよい。なお、メディアＩＤ１３２は出荷時（製造時）に記録しておく。なお、ダイレクト販売や店舗でアクティベートが必要ないものについては、製造時・出荷時にアクティベートを行う構成としてよい。
【０１１４】
図７を参照して説明した処理は、ディスクの購入を行う店舗に設置された店舗端末がディスクのＩＣチップに格納された利用制御情報の有効化処理（アクティベート）を行なう設定として説明した。しかし、ディスクのＩＣチップに格納された利用制御情報の有効化処理（アクティベート）は、店舗端末を利用せずユーザの再生装置、ＰＣなどを利用して行うことも可能である。
【０１１５】
図８を参照してこの処理例について説明する。図８には、ユーザの所有するディスク１００、ディスク１００の再生処理などを行うユーザ装置としての情報処理装置１７０、情報処理装置１７０とネットワークを介して通信を行う管理サーバ２２０を示している。情報処理装置１７０は、ディスク１００に記録されたプログラム１１１の実行部としてのプログラム実行部１７１、ＩＣチップ１３０のデータ読み取り、書き込みを行うリーダライタ１７５、アクティベート処理を実行するアクティベート実行部１７８を有する。アクティベート実行部１７８は、例えば、ディスク１００に記録されたプログラム１１１に従って処理を実行する。管理サーバ２２０はアクティベートの許可情報などをユーザ装置としての情報処理装置１７０に提供するアクティベート情報提供部２２１を有する。
【０１１６】
ディスク１００には管理サーバ２２０に対するアクセス情報としてのサーバＵＲＬ１１６が記録されている。情報処理装置１７０のアクティベート実行部１７８は、ディスク１００に記録されたプログラム１１１の実行により、ディスク１００に記録されたＵＲＬ１１６を利用してネットを介して管理サーバ２２０に接続する。具体的には、情報処理装置１７０のアクティベート実行部１７８は、例えばＩＣチップ１３１に記録されたメディアＩＤ１３２を読み取り管理サーバ２２０に送信する。
【０１１７】
管理サーバ２２０のアクティベート情報提供部２２１は、メディアＩＤを受信し、メディア確認を実行して有効化処理（アクティベート）に必要な情報を情報処理装置１７０に提供する。情報処理装置１７０のアクティベート実行部１７８は、管理サーバ２２０から受信した情報を適用して、ディスク１００のＩＣチップ１３０に格納された利用制御情報１３１の有効化処理（アクティベート）を行う。
【０１１８】
なお、このユーザ装置としての情報処理装置１７０を適用した利用制御情報のアクティベート処理は、ディスク１００に記録されたプログラム１１１を利用して実行する構成としてもよいし、情報処理装置１７０が予め保有するアプリケーションプログラムを利用して実行する構成としてもよい。
【０１１９】
［実施例２］
次に、本発明の実施例２として、ＩＣチップにボリュームＩＤを格納し、ボリュームＩＤの格納処理を利用制御情報１３１の有効化処理とした処理例について説明する。ディスクに記録されたボリュームＩＤ（ａ）とは異なるボリュームＩＤ（ｂ）をＩＣチップに格納して利用する処理例である。
【０１２０】
上述した実施例１では、図４、図５等を参照して説明したように、以下のシーケンス（Ｓ１）〜（Ｓ３）に従ってディスク１００に記録されたコンテンツを利用する処理シーケンスであった。
（Ｓ１）情報処理装置１７０の利用許可要求部１７２が、ディスク１００に記録されたスクリプト（プログラム）１１１に従って、ディスク１００上の識別情報（メディアＩＤ、必要に応じてコンテンツＩＤも）を取得する。
（Ｓ２）取得した識別情報によって特定されるコンテンツ、すなわち、メディアＩＤ（またはメディアＩＤとコンテンツＩＤ）によって特定されるディスクに記録されたコンテンツに対応する利用制御情報１３１をＩＣチップ１３０から読み出す。さらに、読み出した利用制御情報１３１が、有効な利用制御情報であるか否かを確認する。具体的には、利用制御情報１３１の構成データ中に設定されたフラグがアクティブ（有効化された状態を示す）であるか、または規定されたコードを含むかなどを検証する。
（Ｓ３）利用制御情報が有効であると判定すると、コンテンツ利用処理が許容され、利用実行部１７３において、利用制御情報１３１の許容する利用態様でのコンテンツ利用が行われる。例えばコンテンツコピー処理を行う場合には、情報処理装置１７０の保有するハードディスクなどの記録メディア１７７にコピーする処理を実行する。
【０１２１】
具体的には、利用実行部１７３は、ディスク１００のデータ記録領域１１０に記録されたＭＫＢ１１２、ボリュームＩＤ１１４、ＢＣＡ領域１２０に記録されたメディアＩＤ（ＰＭＳＮ）１２１などを読み取り、これらの読み取りデータを利用して暗号化コンテンツ１１５の復号を実行してコンテンツ利用を行う。
【０１２２】
このような処理シーケンスとした場合、情報処理装置１７０の利用許可要求部１７２や、利用実行部１７３の実行するプログラム（スクリプト）の改ざん（部分的にスルーするなど）により、利用許可要求部１７２におけるメディアＩＤの確認処理を省略してコンテンツ利用を可能としたプログラムに改変される恐れがある。以下で説明する例は、このような事態を防止し、より厳格なコンテンツ利用制御を可能とした処理例である。図９を参照して実施例２におけるコンテンツの利用処理シーケンスについて説明する。
【０１２３】
図９に示すディスクは、図６を参照して説明したディスク１００のＩＣチップ１３０にボリュームＩＤ（ｂ）１３３を追加した点が異なる。このＩＣチップ１３０内のボリュームＩＤ（ｂ）１３３は、ＩＣチップ１３０に記録される利用制御情報１３１の有効化情報として記録されるデータである。すなわち例えばディスク１００の販売店舗などにおいて、ディスク購入処理時に記録される。
【０１２４】
データ記録領域１１０のボリュームＩＤ（ａ）１１４は、図２〜図８を参照して説明した実施例１のボリュームＩＤ１１４と同じデータである。図９ではＩＣチップ１３０に格納したボリュームＩＤ（ｂ）１３３との区別を明確にするためにボリュームＩＤ（ａ）１１４として示している。ボリュームＩＤ（ａ）１１４は、先に説明したように、ディスク１００の製造単位毎の識別子である。
【０１２５】
ボリュームＩＤ（ｂ）１３３も、例えばディスク１００の製造単位毎の識別子として設定されるが、ディスク製造時には、ＩＣチップ１３０に格納されない。ボリュームＩＤ（ｂ）１３３は、ＩＣチップ１３０に記録される利用制御情報１３１の有効化情報としてアクティベート処理時に、例えば店舗などにおいてＩＣチップ１３０に記録される。
【０１２６】
ディスク１００のＩＣチップ１３０内に格納したボリュームＩＤ（ｂ）１３３は、暗号化コンテンツ１１５の復号処理に適用する暗号鍵の生成情報として利用される。実施例１では、ディスク１００のデータ記録領域１１０に記録されたボリュームＩＤ（ａ）１１４が暗号鍵生成情報として利用されていたが、本実施例では、データ記録領域１１０に記録されたボリュームＩＤ（ａ）１１４は暗号鍵生成情報には適用しない。
【０１２７】
情報処理装置１７０の利用許可要求部１７２は、図示しないユーザ入力部からのコンテンツ利用要求に応じて、まずリーダライタ（Ｒ／Ｗ）１７５を介してＩＣチップ１３０から利用制御情報１３１を読み取り、さらに、ＢＣＡ領域１２０に記録されているメディアＩＤ（ＰＭＳＮ）１２１を読み取る。
【０１２８】
利用許可要求部１７２は、ディスク１００に記録されたスクリプト（プログラム）１１１に従って、ＩＣチップ１３０のメディアＩＤ１３２、または、ディスク１００上の識別情報（メディアＩＤ、必要に応じてコンテンツＩＤも）を取得し、取得した識別情報によって特定されるコンテンツ、すなわち、メディアＩＤ（またはメディアＩＤとコンテンツＩＤ）によって特定されるディスクに記録されたコンテンツに対応する利用制御情報１３１をＩＣチップ１３０から読み出す。さらに、読み出した利用制御情報１３１が、有効な利用制御情報であるか否かを確認する。
【０１２９】
有効な利用制御情報であるか否かの確認処理は、本処理例では、ＩＣチップ１３０にボリュームＩＤ（ｂ）１３３が記録されているか否かの確認処理として実行される。ＩＣチップ１３０にボリュームＩＤ（ｂ）１３３が記録されている場合には、そのＩＣチップ１３０に記録されている利用制御情報１３１は有効であると判定する。
【０１３０】
一方、ＩＣチップ１３０にボリュームＩＤ（ｂ）１３３が記録されていない場合には、そのＩＣチップ１３０に記録されている利用制御情報１３１は無効であると判定する。
【０１３１】
ＩＣチップ１３０にボリュームＩＤ（ｂ）１３３が記録され、利用制御情報１３１が有効であると判定された場合にのみ、コンテンツ利用処理が許容され、利用実行部１７３において、利用制御情報１３１の許容する利用態様でのコンテンツ利用が行われる。
【０１３２】
利用実行部１７３は、ディスク１００のＩＣチップ１３０に格納されたボリュームＩＤ（ｂ）１３３、さらに、データ記録領域１１０に記録されたＭＫＢ１１２などを読み取る。これらの読み取りデータを利用して暗号化コンテンツ１１５の復号を実行するための暗号鍵の生成処理などを実行して生成した暗号鍵を適用してコンテンツの復号を実行してコンテンツ利用を行う。
【０１３３】
コンテンツ利用とは、例えばコンテンツの再生処理、あるいは情報処理装置１７０の保有するハードディスクなどの記録メディア１７７に復号コンテンツをコピーする処理などである。
【０１３４】
本実施例では、利用実行部１７３が、ディスク１００のＩＣチップ１３０にボリュームＩＤ（ｂ）１３３が記録されているか否かを確認し、記録されている場合にのみ利用制御情報１３１が有効であると判断する。この有効性が判断された場合にのみコンテンツの復号処理に移行する。さらに、コンテンツ復号に際しては、ＩＣチップ１３０に格納されたボリュームＩＤ（ｂ）１３３を利用して暗号鍵を生成することが必要となる。
【０１３５】
このような構成とすることで、例えばスクリプト１１１の改ざんなどによって、メディアＩＤの確認等の処理を省略してコンテンツ復号に移行するプログラムに書き換えても、暗号鍵の生成に必要となるボリュームＩＤ（ｂ）１３３をＩＣチップ１３０から読み取ることが出来ずコンテンツの復号は阻止され、不正なコンテンツ利用は防止される。
【０１３６】
図１０は、本実施例２における利用制御情報のアクティベート処理について、説明する図である。本処理例では、利用制御情報のアクティベート処理は、ＩＣチップに対するボリュームＩＤ（ｂ）の書き込み処理として行われる。
【０１３７】
図１０には、ユーザに提供されるディスク１００、ディスク１００をユーザに提供する店舗に備えられた店舗端末２１０、店舗端末２１０とネットワークを介して通信を行う管理サーバ２２０を示している。店舗端末２１０は、ＩＣチップ１３０のデータ読み取り、書き込みを行うリーダライタ２１１、アクティベート処理を実行するアクティベート実行部２１２を有する。管理サーバ２２０はアクティベートの許可情報などを店舗端末２１０に提供するアクティベート情報提供部２２１を有する。
【０１３８】
ディスク１００は、利用制御情報１３１を記録したＩＣチップ１３０を備えた構成である。店舗端末２１０は、例えばディスクが正規購入された場合に、ディスク１００のＩＣチップ１３０の利用制御情報１３１の有効化処理を実行する。具体的には、ＩＣチップ１３０に対するボリュームＩＤ（ｂ）１３３の書き込み処理を行う。なお、利用制御情報１３１についてもこのアクティベート処理時にボリュームＩＤ１３３とともに書き込む構成としてもよい。
【０１３９】
この利用制御情報アクティベート処理は、店舗端末２１０上のプログラムによって店舗端末２１０単体で実行可能である。あるいは、コンテンツの利用管理を行う管理サーバ２２０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信し、管理サーバ２２０のアクティベート情報提供部２２１における識別情報の確認に基づくアクティベート許可情報の受領を行ってアクティベートを行う構成としてもよい。
【０１４０】
なお、アクティベートの対象となるディスクの特定処理は、例えば外部の情報（ディスク／ケース記載の番号、バーコード）を店舗端末２１０に入力するなどの方法とする。あるいは、ＩＣチップ１３０内のメディアＩＤ１３２を読み取って特定する構成としてもよい。なお、メディアＩＤ１３２は出荷時（製造時）に記録しておく。なお、ダイレクト販売や店舗でアクティベートが必要ないものについては、製造時・出荷時にアクティベートを行う構成としてよい。
【０１４１】
図１０を参照して説明した処理は、ディスクの購入を行う店舗に設置された店舗端末がディスクのＩＣチップに格納された利用制御情報の有効化処理（アクティベート）を行なう設定として説明した。しかし、先に説明した実施例１において図８を参照して説明したと同様、利用制御情報の有効化処理（アクティベート）は、店舗端末を利用せずユーザの再生装置、ＰＣなどを利用して行うことも可能である。
【０１４２】
［実施例３］
次に、本発明の実施例３として、ＩＣチップにコンテンツＩＤを格納した例について説明する。図１１は、コンテンツを記録したディスク（情報記録媒体）３００の記録データ例を説明する図である。ディスク３００は、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクであり、データ記録領域に映画などのコンテンツが記録されている。
【０１４３】
ディスク３００は、実施例１において図３を参照して説明したと同様、コンテンツなどを記録したデータ記録領域３１０と、ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）３２１を記録したＢＣＡ領域（バーストカッテイング領域）３２０を有し、さらに利用制御情報３３１を記録したＩＣチップ３３０が設けられた構成となっている。
【０１４４】
ディスク３００のデータ記録領域３１０には以下のデータが記録されている。
ＡＡＣＳ規定に従った再生やコピー処理を実行させるための簡易プログラムであるスクリプト３１１、
暗号化コンテンツ３１５の復号処理に適用する鍵情報を格納した暗号鍵ブロックであるＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）３１２、
ディスク３００の製造単位毎の識別子であるボリュームＩＤ３１３、
例えば映画などのコンテンツを暗号化したデータである暗号化コンテンツ３１４、
以上のデータがデータ記録領域３１０に記録されている。
【０１４５】
さらに、ディスク３００のＢＣＡ領域３２０には、
ディスク固有の識別情報であるメディアＩＤ（ＰＭＳＮ）３２１が記録されている。
前述したようにＢＣＡ領域は、通常のデータ記録領域と異なる領域であり、通常のデータ記録方式と異なる物理的なカッティングによってデータが記録される。従ってＢＣＡ領域の記録データは書き換えが困難であり、再生処理においても通常のデータ再生処理とは異なる特殊な読み取り処理が必要となる。
【０１４６】
さらに、ディスク３００に設けられたＩＣチップ３３０には、
利用制御情報３３１、
暗号化コンテンツ３１５の識別情報であるコンテンツＩＤ３３２、
ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）３３３、
さらに、実施例２において説明した暗号化コンテンツ３１５の復号に適用する暗号鍵生成情報として利用されるボリュームＩＤ（ｂ）３３４、
これらのデータを記録している。ＩＣチップ３３０に記録されたメディアＩＤ（ＰＭＳＮ）３３３と、ＢＣＡ領域３２０に記録されたメディアＩＤ（ＰＭＳＮ）３２１は同一のデータである。
【０１４７】
利用制御情報３３１は、例えば、情報記録媒体３００に記録された暗号化コンテンツ３１５のコピー許容情報、具体的には、コピーが許容されるか否か、コピーが許容される場合のコピー許容回数、さらに、コンテンツ出力許容情報、例えばデジタル出力の可否などを記録した利用制御情報である。
【０１４８】
なお、実施例２で説明したと同様、ボリュームＩＤ（ｂ）３３４は、利用制御情報３３１が有効であることを示す情報である。ボリュームＩＤ（ｂ）３３４は、店舗におけるアクティベート処理、あるいはユーザの情報処理装置がサーバと接続して実行するアクティベート処理によってＩＣチップ３３０に書き込まれる。
【０１４９】
図１１に示す構成では、ＩＣチップ３３０にコンテンツＩＤ３３２が記録されており、例えば店舗において利用制御情報のアクティベート処理や、書き換え処理を行う場合に、ＩＣチップ３３０のコンテンツＩＤを確認することで、ディスク１００内のコンテンツを特定する処理が容易となる。ユーザがネット利用などにより管理サーバに接続して利用制御情報のアクティベート処理や、書き換え処理を行う場合も、ＩＣチップ３３０のコンテンツＩＤを確認することで、ディスク１００内のコンテンツを特定する処理が容易となる。なお、コンテンツＩＤ３３２は、メディアＩＤ３３３同様、出荷時（製造時）にＩＣチップ３３０に記録しておく。
【０１５０】
図１２に示すディスク４００は、図１１に示す構成と同様、ＩＣチップ４３０に
利用制御情報４３３、
暗号化コンテンツ４１３の識別情報であるコンテンツＩＤ４３４、
ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）４３５、
暗号化コンテンツ４１３の復号に適用する暗号鍵生成情報として利用されるボリュームＩＤ（ｂ）４３６、
これらのデータを記録し、さらに、以下のデータを追加した構成である。
ＡＡＣＳ規定に従った再生やコピー処理を実行させるための簡易プログラムであるスクリプト４３１、
例えばディスク記録コンテンツのコピー処理に際してコピー処理の許可を得るために接続するサーバのＵＲＬ４３２、
【０１５１】
ディスク４００のデータ記録領域４１０には、
暗号化コンテンツ４１３の復号処理に適用する鍵情報を格納した暗号鍵ブロックであるＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）４１１、
ディスク４００の製造単位毎の識別子であるボリュームＩＤ４１２、
例えば映画などのコンテンツを暗号化したデータである暗号化コンテンツ４１３、
以上のデータのみを記録している。
【０１５２】
この図１２に示すデータ格納構成を持つディスクを利用したＩＣチップ４３０の格納データの更新処理シーケンスについて、図１３を参照して説明する。なお、更新処理には利用制御情報のアクティベート処理も含まれる。
【０１５３】
図１３には、左から管理サーバ４８０、ディスク４００を装着した情報処理装置４７０、ディスク４００を示している。ディスク４００は、図１２を参照して説明したデータ記録構成を持つディスクであり、ディスク４００には、
利用制御情報４３３の他、
（ａ）ＡＡＣＳ規定に従った再生やコピー処理を実行させるための簡易プログラムであるスクリプト４３１、
（ｂ）例えばディスク記録コンテンツのコピー処理に際してコピー処理の許可を得るために接続するサーバのＵＲＬ４３２、
（ｃ）暗号化コンテンツ４１３の識別情報であるコンテンツＩＤ４３４、
（ｄ）ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）４３５、
（ｅ）暗号化コンテンツ４１３の復号に適用する暗号鍵生成情報として利用されるボリュームＩＤ（ｂ）４３６、
これらのデータを記録したＩＣチップ４３０が設けられている。
なお、アクティベート処理の実行前には、ボリュームＩＤ（ｂ）４３６は記録されていない。
【０１５４】
情報処理装置４７０は、コンテンツ再生処理やコピー処理を実行するホストとしての機能とディスクの駆動、データ読み取りを行うドライブ機能の双方の機能を持つ装置である。
【０１５５】
情報処理装置４７０は、ＩＣチップ４３０に記録されたスクリプト４３１（簡易プログラム）を実行するスクリプト実行部４７１、ＩＣチップ４３０のデータ更新、あるいは利用制御情報４３３のアクティベート処理を実行するアクティベート（または更新）処理実行部４７２を有する。
【０１５６】
本実施例において、情報処理装置４７０は、ＩＣチップ４３０のデータ更新、例えば利用制御情報４３３の更新や、利用制御情報４３３のアクティベート処理（有効化）を行う場合、まず、ＩＣチップ４３０に記録されたスクリプト４３１をリーダライタ（Ｒ／Ｗ）４７５を介して読み取り、スクリプト実行部４７１において実行する。
【０１５７】
本実施例では、スクリプト４３１はＩＣチップ４３０に記録されており、情報処理装置４７０は、リーダライタ（Ｒ／Ｗ）４７５を介してＩＣチップ４３０からスクリプト４３１を取得してスクリプト実行部４７１において実行する。図に示すステップＳ４０１はスクリプト４３１の読み取り処理を示している。
【０１５８】
スクリプト４３１には、ＩＣチップ４３０の更新処理または利用制御情報４３３のアクティベート処理（有効化）を実行する際の一連の手続きを実行するプログラムが記録されている。情報処理装置４７０のアクティベート（または更新）処理実行部４７２は、このプログラムに従って管理サーバ４８０に送信するデータをＩＣチップ４３０からリーダライタ（Ｒ／Ｗ）４７５を介して取得する。
【０１５９】
具体的には、コンテンツＩＤ４３４、メディアＩＤ（ＰＭＳＮ）４３５をＩＣチップから読み取り、さらに、ＩＣチップから管理サーバ４８０のＵＲＬを取得して、ＵＲＬに従って、管理サーバ４８０に、これらのデータ、すなわちコンテンツＩＤ４３４、メディアＩＤ（ＰＭＳＮ）４３５を送信する。図に示すステップＳ４０２はこの処理を示している。
【０１６０】
管理サーバ４８０のアクティベート（または更新）情報提供部４８１は、情報処理装置４７０からのデータを受信すると、必要な更新情報をデータベースから取得し、情報処理装置４７０に提供する。図に示すステップＳ４０３はこの処理を示している。利用制御情報４３３のアクティベート処理（有効化）を実行する際には、ボリュームＩＤ（ｂ）４３６を管理サーバ４８０から取得する。
【０１６１】
情報処理装置４７０のアクティベート（または更新）処理実行部４７２は、管理サーバ４８０からの受信情報に基づいてリーダライタ（Ｒ／Ｗ）４７５を介してＩＣチップ４３０へのデータ書き込みを実行してＩＣチップ４３０内の記録情報、例えば利用制御情報４３３の更新処理を行う。利用制御情報４３３のアクティベート処理（有効化）を実行する際には、管理サーバ４８０から取得したボリュームＩＤ（ｂ）４３６をＩＣチップ４３０へ書き込む。
【０１６２】
なお、この図１３を参照して説明した処理は、
利用制御情報４３３のアクティベート処理（有効化）、
初期的にディスクのＩＣチップに格納した利用制御情報が、あるコンテンツをコピー禁止としていたが、一定期間経過後にコピー許容コンテンツに変更したいといった場合などにおける利用制御情報更新処理、
これらの処理に適用可能である。
【０１６３】
本実施例では、図１３に示すように、ＩＣチップの更新処理に際して必要となる情報は全てＩＣチップ内から取得可能な構成であり、データ記録領域やＢＣＡ領域のデータを読み取ることなく、利用制御情報のアクティベート処理や、データ更新処理を行うことができる。
【０１６４】
［実施例４］
次に、コンテンツの再生、コピー処理などのコンテンツ利用時や、利用制御情報のアクティベート処理、あるいは更新処理などに際して認証処理を実行する実施例４について説明する。図１４以下を参照して説明する。
【０１６５】
図１４は、コンテンツを記録したディスク（情報記録媒体）５００の記録データを説明する図である。ディスク５００は、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクであり、データ記録領域に映画などのコンテンツが記録されている。
【０１６６】
ディスク５００は、図３を参照して説明したと実施例１と同様、コンテンツなどを記録したデータ記録領域５１０と、ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）５２１を記録したＢＣＡ領域（バーストカッテイング領域）５２０を有し、さらに利用制御情報５３３を記録したＩＣチップ５３０が設けられた構成となっている。
【０１６７】
ディスク５００のデータ記録領域５１０には以下のデータが記録されている。
各種のデータ処理を実行させるためのプログラムであるスクリプト（プログラム）５１１、
暗号化コンテンツ５１５の復号処理に適用する鍵情報を格納した暗号鍵ブロックであるＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）５１２、
コンテンツ識別情報としてのコンテンツＩＤ５１３、
ディスク５００の製造単位毎の識別子であるボリュームＩＤ（ａ）５１４、
例えば映画などのコンテンツを暗号化したデータである暗号化コンテンツ５１５、
以上のデータがデータ記録領域５１０に記録されている。
【０１６８】
さらに、ディスク５００のＢＣＡ領域５２０には、
ディスク固有の識別情報であるメディアＩＤ（ＰＭＳＮ）５２１が記録されている。
前述したようにＢＣＡ領域は、通常のデータ記録領域と異なる領域であり、通常のデータ記録方式と異なる物理的なカッティングによってデータが記録される。従ってＢＣＡ領域の記録データは書き換えが困難であり、再生処理においても通常のデータ再生処理とは異なる特殊な読み取り処理が必要となる。
【０１６９】
さらに、ＩＣチップ５３０は、
暗号化コンテンツ５１５に対する利用条件、例えば、コンテンツの再生許容情報、例えば、再生が許容される回数（制限回数なしなどの設定もあり）、再生期限、さらに、再生出力許容情報、コンテンツのコピー許容情報、例えば、コピーが許容される回数（０回は不許可）、コピー期限、さらに、コンテンツ出力許容情報、例えばデジタル出力の可否などを記録した利用制御情報５３１、
ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）５３２、
暗号化コンテンツ５１５の復号処理に適用する暗号鍵の生成情報として利用されるボリュームＩＤ（ｂ）５３３、
認証用データ５３４、
認証処理部５３５、
これらのデータおよび機能を有している。
【０１７０】
この図１４に示すデータ格納構成を持つディスクを利用した認証処理を伴う各種の処理シーケンスについて、図１５〜図１９を参照して説明する。図１５〜図１９は、それぞれ以下の認証処理を説明する図である。
（実施例４−１）図１５は、情報処理装置とＩＣチップ間の認証成立を条件として情報処理装置においてディスク記録コンテンツを利用する処理例、
（実施例４−２）図１６は、ディスクのＩＣチップに格納された利用制御情報のアクティベート処理に際して店舗端末とＩＣチップ間の認証を実行する処理例、
（実施例４−３）図１７は、ディスクのＩＣチップに格納された利用制御情報のアクティベート処理に際して管理サーバ、店舗端末、ＩＣチップ間の認証を実行する処理例、
（実施例４−４）図１８は、ディスクのＩＣチップに格納された利用制御情報のアクティベート（または更新）処理に際して情報処理装置、ＩＣチップ間の認証を実行する処理例、
（実施例４−５）図１９は、ディスクのＩＣチップに格納された利用制御情報のアクティベート（または更新）処理に際して、管理サーバ、情報処理装置、ＩＣチップ間の認証を実行する処理例、
これらの処理例における処理シーケンスを示している。
【０１７１】
（実施例４−１）
情報処理装置とＩＣチップ間の認証成立を条件として情報処理装置においてディスク記録コンテンツを利用する処理例、
まず、図１５を参照して、情報処理装置とＩＣチップ間の認証成立を条件として情報処理装置においてディスク記録コンテンツを利用する処理例について説明する。
【０１７２】
図１５に示す情報処理装置５７０は様々なディスクを装着してコンテンツ再生やコンテンツコピー処理を行うことが可能であるが、ディスクが正当なコンテンツを格納した正当なディスクであることを確認した後、コンテンツ利用を行うことが好ましい。また、ディスク側から見た場合、正当な情報処理装置においてのみコンテンツの利用を許容する形態とすることが好ましい。なお、正当な機器または正当なディスクとは、一例としてＡＡＣＳ規格に従った機器やディスクであり、ＡＡＣＳ規定など、所定のコンテンツ利用制御の下でコンテンツ利用が実現される機器やディスクであることを意味する。
【０１７３】
情報処理装置やディスクは正当性を確認するための処理として認証処理を行う。本実施例では、ディスクに装着されたＩＣチップ５３０に認証処理を実行する認証処理部５３５が備えられ、情報処理装置５７０の認証処理部５７６との間で認証処理を行う。
【０１７４】
情報処理装置５７０は認証処理部５７６と認証用データ５７５を備えており、これらのデータを適用した認証が可能な構成であり、ＩＣチップ５３０も、認証処理部５３５と認証用データ５３４を備えており、これらのデータを適用した認証が可能な構成となっている。
【０１７５】
ＩＣチップ５３０には認証処理に必要なデータ、例えば、ＡＡＣＳ管理センタの公開鍵、ＩＣチップ５３０に対応して設定された公開鍵，秘密鍵などを含む認証用データ５３４が記録されている。同様に、情報処理装置５７０にも、ＡＡＣＳ管理センタの公開鍵、情報処理装置５７０に対応して設定された公開鍵，秘密鍵などを含む認証用データ５７５が記録されている。ＩＣチップ５３０内の認証処理部５３５、および情報処理装置５７０の認証処理部５７６はこれらの認証用データを利用して認証処理を行う。この場合、情報処理装置５７０の認証処理部５７６は、リーダライタ（Ｒ／Ｗ）５７４を介してＩＣチップ５３０内の認証処理部５３５とのデータ通信を行うことになる。
【０１７６】
この認証処理が完了し、情報処理装置５７０と、ＩＣチップ５３０（ディスク５００）の双方の正当性が確認された後、ＩＣチップ５３０やディスク５００に記録されたデータの利用を行うことになる。
【０１７７】
なお、コンテンツ利用に際しては、さらにこの認証処理の成立後、前述の実施例と同様、利用制御情報５３１のアクティベート確認処理が行われる。この処理は、利用許可要求部５７２おいて実行される。アクティベートの確認は、例えばボリュームＩＤ（ｂ）５３３がＩＣチップ５３０に格納されているか否かの確認処理として実行されることになる。
【０１７８】
その後、利用実行部５７３においてコンテンツの利用、すなわち再生処理や記録メディア５７７に対するコピー処理などの利用処理が実行される。なおコンテンツ復号に際しては、ＩＣチップ５３０に格納されたボリュームＩＤ（ｂ）５３３が暗号鍵生成情報として利用される。
【０１７９】
このように本処理例では、認証処理の成立を条件としてディスクコンテンツやＩＣチップ内のデータ利用を行う構成とすることで、不正ディスクの利用等を防止することが可能となる。
【０１８０】
本実施例では、認証処理機能および認証処理に必要なデータを全てＩＣチップに格納しているので、ディスクを駆動させることなく、すなわちデータ記録領域やＢＣＡ領域のデータを読み取ることなく認証処理を行うことが可能であり効率的な認証が実行される。
【０１８１】
（実施例４−２）
ディスクのＩＣチップに格納された利用制御情報のアクティベート処理に際して店舗端末とＩＣチップ間の認証を実行する処理例、
次に、図１６を参照して、ディスク５００のＩＣチップ５３０に格納された利用制御情報５３１のアクティベート処理に際して店舗端末５８０とＩＣチップ５３０間の認証を実行する処理例における認証シーケンスについて説明する。
【０１８２】
店舗端末５８０は、ＩＣチップ５３０のデータ読み書きを実行するリーダライタ（Ｒ／Ｗ）５８１、認証用データ５８２、認証処理部５８３、アクティベート実行部５８４を備えている。
【０１８３】
ＩＣチップ５３０には認証処理に必要なデータ、例えば、ＡＡＣＳ管理センタの公開鍵、ＩＣチップ５３０に対応して設定された公開鍵，秘密鍵などを含む認証用データ５３４が記録されている。同様に、店舗端末５８０にも、ＡＡＣＳ管理センタの公開鍵、店舗端末５８０に対応して設定された公開鍵，秘密鍵などを含む認証用データ５８２が記録されている。ＩＣチップ５３０内の認証処理部５３５、および店舗端末５８０の認証処理部５８３はこれらの認証用データを利用して認証処理を行う。この場合、店舗端末５８０の認証処理部５８３は、リーダライタ（Ｒ／Ｗ）５８１を介してＩＣチップ５３０内の認証処理部５３５とのデータ通信を行うことになる。
【０１８４】
利用制御情報５３１のアクティベート処理を行う前に、店舗端末５８０の認証処理部５８３と、ＩＣチップ５３０内の認証処理部５３５との間で認証処理を実行する。すなわち、店舗端末５８０およびディスク５００の双方の正当性を確認する。具体的には例えばＡＡＣＳ規格に従った端末およびディススクであることの確認を行う。
【０１８５】
この認証処理において、店舗端末およびディスクの正当性が確認されたことを条件として利用制御情報５３１のアクティベート（有効化）処理に移行する。利用制御情報５３１のアクティベート（有効化）処理としては、先に図７を参照して説明したような、フラグの設定や特定のコード情報の書き込み処理として実行してもよいし、先に図１０を参照して説明したＩＣチップに対するボリュームＩＤ（ｂ）の書き込み処理として実行してもよい。
【０１８６】
ＩＣチップに対するボリュームＩＤ（ｂ）の書き込み処理を行う場合の処理は、以下の処理が、店舗端末５８０において実行される。例えばディスクが正規購入され、上述した認証処理が成立し、双方の正当性が確認された後、店舗端末５８０のアクティベート実行部５８４が、ＩＣチップ５３０に対するボリュームＩＤ（ｂ）５３３の書き込み処理を行う。なお、利用制御情報５３１についてもこのアクティベート処理時にボリュームＩＤ５３３とともに書き込む構成としてもよい。
【０１８７】
この利用制御情報アクティベート処理は、店舗端末５８０上のプログラムによって店舗端末５８０単体で実行可能である。あるいは、コンテンツの利用管理を行う管理サーバ５９０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信し、管理サーバ５９０のアクティベート情報提供部５９１における識別情報確認に基づくアクティベート許可情報を受領してアクティベートを行う構成としてもよい。
【０１８８】
（実施例４−３）
ディスクのＩＣチップに格納された利用制御情報のアクティベート処理に際して管理サーバ、店舗端末、ＩＣチップ間の認証を実行する処理例、
次に、図１７を参照して、ディスク５００のＩＣチップ５３０に格納された利用制御情報５３１のアクティベート処理に際して管理サーバ５９０、店舗端末５８０、ＩＣチップ５３０間の認証を実行する処理例について説明する。
【０１８９】
ディスク５００の格納データは、図１４〜図１６を参照して説明したと同様のデータである。店舗端末５８０は、ＩＣチップ５３０のデータ読み書きを実行するリーダライタ（Ｒ／Ｗ）５８１、認証用データ５８２、認証処理部５８３、アクティベート実行部５８４を備えている。また、管理サーバ５９０は、アクティベート情報提供部５９１、認証用データ５９２、認証処理部５９３を備えている。
【０１９０】
ディスク５００のＩＣチップ５３０の認証用データ５３４、店舗端末５８０の認証用データ５８２、管理サーバ５９０の認証用データ５９２は、それぞれ認証処理に必要なデータ、例えば、ＡＡＣＳ管理センタの公開鍵、各装置に対応して設定された公開鍵，秘密鍵などを含む認証用データである。
【０１９１】
利用制御情報５３１のアクティベート処理を行う前に、店舗端末５８０の認証処理部５８３と、ＩＣチップ５３０内の認証処理部５３５との間で認証処理を実行する。すなわち、店舗端末５８０およびディスク５００の双方の正当性を確認する。具体的には例えばＡＡＣＳ規格に従った端末およびディスクであることの確認を行う。
【０１９２】
さらに、店舗端末５８０の認証処理部５８３と、管理サーバ５９０の認証処理部５９３との間で認証処理を実行する。すなわち、店舗端末５８０および管理サーバ５９０の双方の正当性を確認する。具体的には例えばＡＡＣＳ規格に従った端末およびサーバであることの確認を行う。
【０１９３】
このように、
（ａ）店舗端末５８０とＩＣチップ５３０との認証処理、
（ｂ）管理サーバ５９０と店舗端末５８０との認証処理、
これらの２つの認証処理を行うことで、ＩＣチップ（ディスク）、店舗端末、管理サーバ、これら３者の正当性を相互に確認することが可能となる。
【０１９４】
この認証処理の成立を条件として、利用制御情報５３１のアクティベート（有効化）処理に移行する。利用制御情報５３１のアクティベート（有効化）処理は、例えば先に図７を参照して説明したような、フラグの設定や特定のコード情報の書き込み処理である。あるいは、先に図１０を参照して説明したＩＣチップに対するボリュームＩＤ（ｂ）の書き込み処理として実行可能である。
【０１９５】
アクティベート処理としてＩＣチップに対するボリュームＩＤ（ｂ）の書き込み処理を行う場合は、例えば以下の処理を実行する。店舗端末５８０のアクティベート実行部５８４がコンテンツの利用管理を行う管理サーバ５９０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信する。管理サーバ５９０のアクティベート情報提供部５９１は識別情報の確認に基づくアクティベート許可情報を送信する。店舗端末５８０のアクティベート実行部５８４は、アクティベート許可情報を受領してＩＣチップ５３０に対するボリュームＩＤ（ｂ）５３３の書き込み処理を行う。
【０１９６】
このように、ＩＣチップ、店舗端末、管理サーバ間で認証を実行して、すべての正当性確認処理を実行した後、利用制御情報のアクティベートを行う構成とすることで、不正なＩＣチップや店舗端末、あるいは不正サーバによる処理を防止することができる。
【０１９７】
なお、上記処理例では、ＩＣチップと店舗端末、店舗端末と管理サーバ間で認証を行う構成として説明したが、店舗端末を介してＩＣチップと管理サーバ間で認証を行う構成としてもよい。例えば、ＩＣチップと店舗端末、またはＩＣチップと管理サーバのいずれかの２者間での認証成立をアクティベート処理の実行条件とする設定としてもよい。
【０１９８】
（実施例４−４）
ディスクのＩＣチップに格納された利用制御情報のアクティベート（または更新）処理に際して情報処理装置、ＩＣチップ間の認証を実行する処理例、
次に、図１８を参照して、ディスク５００のＩＣチップ５３０に格納された利用制御情報５３１のアクティベート処理または更新処理に際して管理サーバ５９０と、ユーザのディスク再生装置である情報処理装置５７０と、ＩＣチップ５３０間の認証を実行する処理例について説明する。
【０１９９】
ディスク５００の格納データは、図１４〜図１７を参照して説明したと同様のデータである。情報処理装置５７０は、ＩＣチップ５３０のデータ読み書きを実行するリーダライタ（Ｒ／Ｗ）５７４、認証用データ５７５、認証処理部５７６、アクティベート（または更新）実行部５７９を備えている。また、管理サーバ５９０は、アクティベート情報提供部５９１を備えている。
【０２００】
ディスク５００のＩＣチップ５３０の認証用データ５３４、情報処理装置５７０の認証用データ５７５は、それぞれ認証処理に必要なデータ、例えば、ＡＡＣＳ管理センタの公開鍵、各装置に対応して設定された公開鍵，秘密鍵などを含む認証用データである。
【０２０１】
利用制御情報５３１のアクティベート処理あるいは更新処理を行う前に、情報処理装置５７０の認証処理部５７６と、ＩＣチップ５３０内の認証処理部５３５との間で認証処理を実行する。すなわち、情報処理装置５７０およびディスク５００の双方の正当性を確認する。具体的には例えばＡＡＣＳ規格に従った端末およびディスクであることの確認を行う。
【０２０２】
この認証処理の成立を条件として、利用制御情報５３１のアクティベート処理あるいは更新処理に移行する。例えばアクティベート処理としてＩＣチップに対するボリュームＩＤ（ｂ）の書き込み処理を行う場合は以下の処理を実行する。情報処理装置５７０のアクティベート実行部５７９がコンテンツの利用管理を行う管理サーバ５９０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信する。管理サーバ５９０のアクティベート情報提供部５９１は識別情報の確認に基づくアクティベート許可情報を送信する。情報処理装置５７０のアクティベート実行部５７９は、アクティベート許可情報を受領してＩＣチップ５３０に対するボリュームＩＤ（ｂ）５３３の書き込み処理を行う。
【０２０３】
このように、本処理例では、ＩＣチップ、情報処理装置間で認証を実行して、正当性確認処理を実行した後、利用制御情報のアクティベートまたは更新を実行する構成としたので、不正なＩＣチップや情報処理装置による処理を防止することができる。
【０２０４】
（実施例４−５）
ディスクのＩＣチップに格納された利用制御情報のアクティベート（または更新）処理に際して、管理サーバ、情報処理装置、ＩＣチップ間の認証を実行する処理例、
次に、図１９を参照して、ディスク５００のＩＣチップ５３０に格納された利用制御情報５３１のアクティベート処理または更新処理に際して管理サーバ５９０、情報処理装置５７０、ＩＣチップ５３０間の認証を実行する処理例について説明する。
【０２０５】
ディスク５００の格納データは、図１４〜図１８を参照して説明したと同様のデータである。情報処理装置５７０は、ＩＣチップ５３０のデータ読み書きを実行するリーダライタ（Ｒ／Ｗ）５７４、認証用データ５７５、認証処理部５７６、アクティベート（または更新）実行部５７９を備えている。また、管理サーバ５９０は、アクティベート情報提供部５９１、認証用データ５９２、認証処理部５９３を備えている。
【０２０６】
ディスク５００のＩＣチップ５３０の認証用データ５３４、情報処理装置５７０の認証用データ５７５、管理サーバ５９０の認証用データ５９２は、それぞれ認証処理に必要なデータ、例えば、ＡＡＣＳ管理センタの公開鍵、各装置に対応して設定された公開鍵，秘密鍵などを含む認証用データである。
【０２０７】
利用制御情報５３１のアクティベート処理を行う前に、情報処理装置５７０の認証処理部５７６と、ＩＣチップ５３０内の認証処理部５３５との間で認証処理を実行する。すなわち、情報処理装置５７０およびディスク５００の双方の正当性を確認する。具体的には例えばＡＡＣＳ規格に従った端末およびディスクであることの確認を行う。
【０２０８】
さらに、情報処理装置５７０の認証処理部５７６と、管理サーバ５９０の認証処理部５９３との間で認証処理を実行する。すなわち、情報処理装置５７０および管理サーバ５９０の双方の正当性を確認する。具体的には例えばＡＡＣＳ規格に従った端末およびサーバであることの確認を行う。
【０２０９】
このように、
（ａ）情報処理装置５７０とＩＣチップ５３０との認証処理、
（ｂ）管理サーバ５９０と情報処理装置５７０との認証処理、
これらの２つの認証処理を行うことで、ＩＣチップ（ディスク）、情報処理装置、管理サーバ、これら３者の正当性を相互に確認することが可能となる。
【０２１０】
この認証処理の成立を条件として、利用制御情報５３１のアクティベート処理あるいは更新処理に移行する。例えばアクティベート処理としてＩＣチップに対するボリュームＩＤ（ｂ）の書き込み処理を行う場合は以下の処理を実行する。情報処理装置５７０のアクティベート実行部５７９がコンテンツの利用管理を行う管理サーバ５９０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信する。管理サーバ５９０のアクティベート情報提供部５９１は識別情報の確認に基づくアクティベート許可情報を送信する。情報処理装置５７０のアクティベート実行部５７９は、アクティベート許可情報を受領してＩＣチップ５３０に対するボリュームＩＤ（ｂ）５３３の書き込み処理を行う。
【０２１１】
このように、本処理例では、ＩＣチップ、情報処理装置、管理サーバ間で認証を実行して、正当性確認処理を実行した後、利用制御情報のアクティベートまたは更新を実行する構成としたので、不正なＩＣチップや情報処理装置による処理を防止することができる。
【０２１２】
なお、上記処理例では、ＩＣチップと情報処理装置、情報処理装置と管理サーバ間で認証を行う構成として説明したが、情報処理装置を介してＩＣチップと管理サーバ間で認証を行う構成としてもよい。例えば、ＩＣチップと情報処理装置、またはＩＣチップと管理サーバのいずれかの２者間での認証成立をアクティベート処理や更新処理の実行条件とする設定としてもよい。
【０２１３】
［実施例５］
次に、ディスクに記録されるスクリプト等のプログラムに改ざん検証用の署名を設定し、情報処理装置におけるプログラムの実行前に署名検証を実行してプログラムの正当性を確認してプログラムに従った処理、例えばコンテンツ利用処理や利用制御情報のアクティベート処理、利用制御情報の有効化確認処理、あるいは認証処理などを行う構成例について説明する。
【０２１４】
図２０は、ディスク５００に記録された暗号化コンテンツ５１５の利用を行う情報処理装置におけるコンテンツ利用処理シーケンスについて説明する図である。図２０に示すディスク５００は実施例４において図１４〜図１９を参照して説明したディイクの格納データと基本的に同様である。ただし、コンテンツ利用処理や利用制御情報のアクティベート処理、利用制御情報の有効化確認処理、あるいは認証処理に関するプログラムを記録したスクリプト（プログラム）５１１ａにスクリプト（プログラム）の改ざん検証用の署名５１１ｂが設定された構成となっている。署名は、例えば信頼できる第三者（ＡＡＣＳなど）の秘密鍵によって生成される。
【０２１５】
なお、スクリプト（プログラム）は例えばＪａｖａ（登録商標）プログラムが利用可能である。例えば、ディスクがＢｌｕ−ｒａｙディスクである場合、Ｂｌｕ−ｒａｙディスクに対応するＪａｖａ（登録商標）プログラム規格であるＢＤ−Ｊ（ＢＤのアプリケーション規格）を用いるのが望ましい。ＢＤ−ＪはＢＤのアプリケーション規格で定められており、またＢＤ−Ｊ（Ｊａｖａ（登録商標））は機種、ＯＳに非依存である。
【０２１６】
情報処理装置５７０は、ディスク５００に格納された暗号化コンテンツ５１５の再生、あるいはコピー処理などのコンテンツ利用を行う場合、コンテンツ利用処理に関するプログラムを記録したスクリプト（プログラム）５１１ａを実行することになるが、このプログラム実行前に、署名検証部５８５において、署名５１１ｂの検証処理を実行し、スクリプト（プログラム）５１１ａの改ざんの有無を判定する。例えば、署名５１１ｂがＡＡＣＳの秘密鍵によって生成されている場合、ＡＡＣＳの公開鍵を適用して署名検証が行われる。
【０２１７】
署名検証によって、スクリプト（プログラム）５１１ａの改ざんの無いことが確認されたことを条件として、その後の処理、例えば認証処理、利用制御情報のアクティベート処理、利用制御情報の有効化確認処理、あるいはコンテンツ利用処理などに移行する。
【０２１８】
図２０に示す処理例は、ＩＣチップ５３０と情報処理装置５７０間の認証処理と、情報処理装置５７０における利用制御情報の有効化確認処理、コンテンツ利用処理（再生、コピーなど）をスクリプト（プログラム）５１１ａに従って実行する際に、署名５１１ｂの検証を署名検証部５８５において実行する例を示している。
【０２１９】
署名検証部５８５において署名検証に成功し、スクリプト（プログラム）５１１ａが改ざんのない正当なプログラムであることが確認されたことを条件として、認証処理が実行され、その後、利用制御情報の有効化確認処理およびコンテンツ利用処理が行われる。
【０２２０】
図２１に示す処理例は、ＩＣチップ５３０と情報処理装置５７０、情報処理装置５７０と管理サーバ５９０間の認証処理と、情報処理装置５７０における利用制御情報のアクティベート処理をスクリプト（プログラム）５１１ａに従って実行する際に、署名５１１ｂの検証を署名検証部５８５において実行する例を示している。
【０２２１】
署名検証部５８５において署名検証に成功し、スクリプト（プログラム）５１１ａが改ざんのない正当なプログラムであることが確認されたことを条件として、認証処理が実行され、その後、利用制御情報のアクティベート処理が行われる。
【０２２２】
［実施例６］
メディアＩＤをＢＣＡに記録せず、ＩＣチップにのみ記録した構成
次に、図２２〜図２４を参照して本発明の第６実施例の構成および処理について説明する。図２２は、コンテンツを記録したディスク（情報記録媒体）６００の記録データを説明する図である。ディスク６００は、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などのディスクであり、データ記録領域に映画などのコンテンツが記録されている。
【０２２３】
ディスク６００は、実施例１〜５において説明した構成と異なり、ＢＣＡ領域（バーストカッテイング領域）６２０にディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）が記録されていない構成となっている。図にはＢＣＡ領域６２０を示しているが、本実施例では、ＢＣＡ領域自体が省略された構成であってもよい。
【０２２４】
ディスク６００は、コンテンツなどを記録したデータ記録領域６１０と、利用制御情報６３３などを記録したＩＣチップ６３０が設けられた構成となっている。
【０２２５】
ＩＣチップ６３０には、さらに、
暗号化コンテンツ６１５の識別情報であるコンテンツＩＤ６３２と、
ディスク固有の識別情報であるメディアＩＤ（例えばＰＭＳＮ）６３３、
これらのデータを記録している。
【０２２６】
ディスク６００のデータ記録領域６１０には以下のデータが記録されている。
ＡＡＣＳ規定に従った再生やコピー処理を実行させるための簡易プログラムであるスクリプト（プログラム）６１１、
例えばディスク記録コンテンツのコピー処理に際してコピー処理の許可を得るために接続するサーバのＵＲＬ６１２、
暗号化コンテンツ６１５の復号処理に適用する鍵情報を格納した暗号鍵ブロックであるＭＫＢ（Ｍｅｄｉａ  Ｋｅｙ  Ｂｌｏｃｋ）６１３、
ディスク３００の製造単位毎の識別子であるボリュームＩＤ６１４、
例えば映画などのコンテンツを暗号化したデータである暗号化コンテンツ６１５、
以上のデータがデータ記録領域６１０に記録されている。
【０２２７】
この図２２に示すデータ格納構成を持つディスクに記録されたコンテンツの再生処理シーケンスについて、図２３を参照して説明する。図２３には、左からコンテンツを格納したディスク６００、ディスク６００を装着してディスクからのデータ読み取りを実行するドライブ６５０、ドライブ６５０を介してディスク６００の記録データを取得してコンテンツの復号、再生を行うホスト６６０を示している。なお、図はドライブ６５０とホスト６６０を別構成として示してあるが、ドライブとホストは１つの装置、例えば再生装置などの一体となった構成である場合もある。左端のディスク（情報記録媒体）６００は、図２２を参照して説明したデータ記録構成を持つディスクである。
【０２２８】
ドライブ６５０は、ＡＡＣＳ管理センタの公開鍵と、ドライブ公開鍵とドライブ秘密鍵を含む鍵データ６５１、ホストリボケーションリスト６５２を有する。ホストリボケーションリスト６５２は、ＡＡＣＳの管理センタが不正なホストであると判定したホストの識別情報を記録したリスト、すなわちブラックリストである。例えばホストの識別情報としてホストに対応するホスト公開鍵証明書の識別番号が記録される。ホストリボケーションリスト６５２は改ざんがなされないようにＡＡＣＳ管理センタの秘密鍵による署名が付与されている。
【０２２９】
ホスト６６０は、ＡＡＣＳ管理センタの公開鍵と、ホスト公開鍵とホスト秘密鍵を含む鍵データ６６１、ドライブリボケーションリスト６６２を有する。ドライブリボケーションリスト６６２は、ＡＡＣＳ管理センタが不正なドライブ装置であると判定したドライブの識別情報を記録したリスト、すなわちブラックリストである。例えばドライブの識別情報としてドライブに対応するドライブ公開鍵証明書の識別番号が記録される。ドライブリボケーションリスト６６２も改ざんがなされないようにＡＡＣＳ管理センタの秘密鍵による署名が付与されている。なお、ホストリボケーションリスト６５２や、ドライブリボケーションリスト６６２は、ディスク６００に記録して、ドライブ６５０およびホスト６６０は、ディスク６００に記録されたデータを読み取って利用する構成としてもよい。
【０２３０】
ホスト６６０がコンテンツの再生を行なう場合のシーケンスについて説明する。ホスト６６０とドライブ６５０は、まず、ホスト６６０の認証処理部６６３とドライブ６５０の認証処理部６５３との間で認証処理を実行する。この認証処理はＡＡＣＳの規定する処理シーケンスに従って実行される。この処理において各装置の実行する主な処理は以下の通りである。
【０２３１】
ドライブ６５０は、ホストリボケーションリスト６５２を読み取り、ＡＡＣＳ管理センタ公開鍵を適用してホストリボケーションリスト６５２の署名検証を行なって改ざんのないことを確認し、ホストリボケーションリスト６５２にホスト６６０の識別情報が記載されていないこと、すなわち、ホスト６６０がリボークされていないことを確認する。
【０２３２】
ホスト６６０においても、ドライブリボケーションリスト６６２を読み取り、ＡＡＣＳ管理センタ公開鍵を適用してドライブリボケーションリスト６６２の署名検証を行なって改ざんのないことを確認し、ドライブリボケーションリスト６６２にドライブ６５０の識別情報が記載されていないこと、すなわち、ドライブ６５０がリボークされていないことを確認する。
【０２３３】
ドライブ６５０とホスト６６０の両者ともリボークされていないことが確認された場合は、ドライブ６５０とホスト６６０間で、ＡＡＣＳ規定に従った暗号データの通信を実行して、共有秘密鍵を生成してドライブ６５０とホスト６６０で共有する。
【０２３４】
このホストとドライブ間の認証が完了すると、ドライブ６５０は、ディスク６００からボリュームＩＤ６１２とメディアＩＤ（ＰＭＳＮ）６３３を読み取る。本実施例において、メディアＩＤ（ＰＭＳＮ）６３３は、ディスク６００に埋め込まれたＩＣチップ６３０に記録されており、ドライブ６５０は、リーダライタ６５５によって、ディスク６００のＩＣチップ６３０からメディアＩＤ（ＰＭＳＮ）６３３を読み取る。
【０２３５】
ドライブ６５０は、ディスクからの読み取りデータを利用してＭＡＣ算出部６５４において認証処理に際して生成した共有鍵を適用したＭＡＣ生成処理を実行して、生成ＭＡＣ値と、メディアＩＤ（ＰＭＳＮ）６３１をホスト６６０に送信する。
【０２３６】
ホスト６６０のＭＡＣ算出部６５４は、共有鍵を適用したＭＡＣ検証処理を実行する。すなわち、ドライブ６５０から受信したメディアＩＤに対して認証処理に際して生成した共有鍵を適用したＭＡＣ生成処理を行い、生成ＭＡＣ値とドライプ６５０から受信したＭＡＣ値とを照合する。２つのＭＡＣ値が一致した場合に、検証成立と判断し、暗号処理モジュール６６６においてコンテンツ復号、再生処理を実行する。
【０２３７】
暗号処理モジュール６６６において実行するコンテンツ復号においては、デバイスキー［Ｋｄ］６６５を適用したＭＫＢ６１１の処理により、ＭＫＢ６１１からメディアキー［Ｋｍ］を取得し、メディアキー［Ｋｍ］を適用した処理によって、コンテンツの復号用の鍵を取得してコンテンツ復号処理が実行されることになる。
【０２３８】
次に、図２４を参照して、図２２に示すデータ格納構成を持つディスクに記録されたコンテンツの再生、あるいはコピーなどのコンテンツ利用処理シーケンスについて説明する。
【０２３９】
図２４には、コンテンツ利用処理を実行する情報処理装置６７０、利用対象のコンテンツを格納したディスク６００を示している。ディスク６００は、図２２を参照して説明したデータ記録構成を持つディスクであり、メディアＩＤ（ＰＭＳＮ）はＢＣＡ領域に記録されておらずＩＣチップ６３０のみに記録した構成を有する。
【０２４０】
情報処理装置６７０は、コンテンツ再生処理やコピー処理を実行するホストとしての機能とディスクの駆動、データ読み取りを行うドライブ機能の双方の機能を持つ装置である。
【０２４１】
情報処理装置６７０は、ディスク６００に記録された暗号化コンテンツ６１３の再生、または、記録メディア６７７にコピーする場合、管理サーバから許可情報を得ることなく、ディスク６００に設けられたＩＣチップ６３０に記録された利用制御情報６３１に従って再生やコピーの可否を判断して再生やコピーが許容されていることが確認された場合にコンテンツ利用を行う。
【０２４２】
情報処理装置６７０の利用許可要求部６７２は、図示しないユーザ入力部からのコンテンツ利用要求に応じて、まずリーダライタ（Ｒ／Ｗ）６７５を介してＩＣチップ６３０から利用制御情報６３１を読み取り、さらに、コンテンツ利用要求に対応するコンテンツのコンテンツＩＤ６３２、メディアＩＤ（ＰＭＳＮ）６３３もＩＣチップ６３０から読み取る。
【０２４３】
利用許可要求部６７２は、メディアＩＤ（ＰＭＳＮ）６３３と、コンテンツＩＤ６３２を利用して、コンテンツＩＤ６３２によって特定されるコンテンツが、利用制御情報６３１において利用が許容されているコンテンツであるか否かを確認する。利用制御情報６３１には、メディアＩＤ（ＰＭＳＮ）とコンテンツＩＤに応じたコンテンツ利用の許容情報が記録されており、利用許可要求部６７２は、この記録情報に基づいて利用が許容されるか否かを判定する。すなわち、利用許可要求部６７２は、コンテンツ利用が許容されるか否かの判定をＩＣチップ６３０に記録された利用制御情報６３１を利用して行うことになる。
【０２４４】
なお、利用制御情報を参照する前に利用制御情報がアクティベート（有効化）されていることの確認を行う。有効であることが確認された利用制御情報６３１を参照して、コンテンツＩＤ６３２によって特定されるコンテンツが利用許容コンテンツであることを確認する。この確認がなされた場合には、利用実行部６７３において、ディスク６００のデータ記録領域６１０に記録された暗号化コンテンツ６１５を読み取り、再生、あるいはコピー処理などを実行する。
【０２４５】
なお、コンテンツ利用処理に際しては、暗号化コンテンツ６１５の復号処理を実行する。この際に、前述の実施例と同様、ボリュームＩＤ（ｂ）６３４を暗号鍵生成情報として利用する。
【０２４６】
このように、本実施例に従ったコンテンツ利用処理においてはコンテンツＩＤやメディアＩＤ（ＰＭＳＮ）についてもＩＣチップ６３０に記録する構成としたので、コンテンツの利用可否判定に際してデータ記録領域６１０からのデータ読み取り、およびＢＣＡ領域６２０からのデータ読み取り処理を省略することが可能となり、迅速な判定処理が可能となる。
【０２４７】
［実施例７］
ソフトウェアのインストールおよび利用制御処理例
次に、実施例７として、ソフトウェアのインストールおよび利用制御処理例について、図２５以下を参照して説明する。
【０２４８】
図２５に示すディスク７００は、先に説明した実施例と同様、データ記録領域７１０、ＢＣＡ領域７２０、ＩＣチップ７３０を備えている。
データ記録領域７１０には、各種データ処理を実行するスクリプト（プログラム）７１１、ＰＣ等の情報処理装置にインストールするプログラムであるソフトウェア（コンテンツ）７１２、ソフトウェア７１２に対応して設定されたソフトウェアメタ情報７１３が記録されている。
【０２４９】
ＩＣチップ７３０には、ソフトウェア（コンテンツ）７１２に対応する利用許容情報を含む利用制御情報７３１、ソフトウェア（コンテンツ）７１２に対応する識別情報としてのコンテンツＩＤ７３２、メディア（ディスク）に対応する識別子としてのメディアＩＤ７３３、さらに認証用データ７３４、認証処理部７３５を有している。
【０２５０】
図２６に、各データの記録態様について説明する図を示す。ディスクを用いてインストール用のソフトウェアが提供される場合、図２６（ａ）に示すようにディスクのデータ記録領域には、ソフトウェア７１２として、１つまたは複数のソフトウェアファイルが書き換え不可能の状態で記録される。さらに、ソフトウェア対応メタ情報７１３として、各プログラムファイルに対応する識別情報（例えばファイル名）などを含む情報が書き換え不可能の状態で記録される。
【０２５１】
また、ＩＣチップには、ソフトウェア７１２の利用許容情報や各種の鍵情報を含む利用制御情報７３１が記録される。利用制御情報７３１には、鍵情報（実装鍵または復号鍵）および利用制御情報が記録される。さらに、相互認証処理に必要な情報として、認証鍵Ｋｃを含む設定としてもよい。認証鍵Ｋｃは、認証用データ７３４に格納する設定としてもよい。
【０２５２】
ＩＣチップ７３０内の鍵情報は、不正なツールによりこの鍵情報が読み取られて対応するソフトウェアが不正にインストールされることを防止するために、相互認証処理が正しく実行された場合にのみ、外部からの読み出しが可能となっている。また、データ領域内のソフトウェアファイルとの対応づけが維持されている必要があるため、鍵情報の書き換えは不可能になっている。利用制御情報７３１は、対応するソフトウェアファイルが今後何回インストール可能であるかなど、ソフトウェアの利用許容態様を定めた情報を含む。
【０２５３】
図２７を参照して、ＰＣなどの情報処理装置７７０にディスク７００のソフトウェア７１２をインストールする場合の処理例について説明する。図２７には、ディスク７００に記録されたソフトウェア７１２のインストール処理を実行するＰＣ等の情報処理装置７７０、インストール対象のソフトウェア（コンテンツ）７１２を格納したディスク７００を示している。
【０２５４】
情報処理装置７７０は、ディスク７００に記録されたスクリプト（プログラム）７１１をスクリプト実行部７７１において実行してインストール処理を行う。インストール処理は、インストール許可要求部７７２の処理と、インストール実行部７７３の処理によって構成される。
【０２５５】
情報処理装置７７０のインストール許可要求部７７２は、図示しないユーザ入力部からのインストール要求に応じて、まずリーダライタ（Ｒ／Ｗ）７７５を介してＩＣチップ７３０から利用制御情報７３１を読み取り、さらに、インストール対象のソフトウェア（コンテンツ）に対応するコンテンツＩＤ７３２、メディアＩＤ（ＰＭＳＮ）７３３もＩＣチップ７３０から読み取る。
【０２５６】
インストール許可要求部７７２は、メディアＩＤ（ＰＭＳＮ）７３３と、コンテンツＩＤ７３２を利用して、コンテンツＩＤ７３２によって特定されるソフトウェア（コンテンツ）が、利用制御情報７３１においてインストールや利用が許容されているソフトウェア（コンテンツ）であるか否かを確認する。利用制御情報７３１には、メディアＩＤ（ＰＭＳＮ）とコンテンツＩＤに応じたソフトウェア（コンテンツ）利用の許容情報が記録されており、インストール許可要求部７７２は、この記録情報に基づいてインストールが許容されるか否かを判定する。すなわち、インストール許可要求部７７２は、インストールが許容されるか否かの判定をＩＣチップ７３０に記録された利用制御情報７３１を利用して行うことになる。
【０２５７】
なお、利用制御情報を参照する前に利用制御情報がアクティベート（有効化）されていることの確認を行う。利用制御情報がアクティベート（有効化）されているか否かは、先に説明した実施例と同様、
利用制御情報に含まれるフラグが有効であることを示すか否かの確認、
利用制御情報に有効であることを示すコードが含まれるか否かの確認、
ＩＣチップにボリュームＩＤが記録されているか否かの確認、
これらの少なくともいずれかの確認処理として実行される。
【０２５８】
上記確認処理により、利用制御情報７３１の有効性が確認された場合、利用制御情報７３１を参照して、コンテンツＩＤ７３２によって特定されるソフトウェア（コンテンツ）がインストール許容コンテンツであることを確認する。この確認がなされた場合には、インストール実行部７７３において、ディスク７００のデータ記録領域７１０に記録されたソフトウェア７１２を読み取り、インストール処理を実行する。
【０２５９】
なお、本処理例においても、ＩＣチップは、ディスクに装着する構成の他、ディスクケースなどディスク以外の部分に装着する設定としてもよい。ＩＣチップをディスクに埋め込む設定とせず、ディスクケースに装着した構成として場合の、ソフトゥェアのインストール手順の具体的シーケンスについて、図２８を参照して説明する。
【０２６０】
ＩＣチップがディスクケースに装着されている構成の場合、図２８に示すように、
（Ａ）ディスクをドライブに入れて実行する処理、
（Ｂ）ＩＣチップをＰＣ等の情報処理装置のリーダライタにかざして実行する処理、
これらの２つの処理が実行される。
【０２６１】
まず、（Ａ）ディスクをドライブに入れて実行する処理について説明する。この処理は、図２８に示すステップＳ１０１〜Ｓ１０４の処理である。
まず、ステップＳ１０１において、ディスクをドライブに装着し、ステップＳ１０２において、ディスク上のインストールプログラムを実行する。この実行プログラムは、図２５に示すディスク７００上のスクリプト（プログラム）７１１である。
【０２６２】
次に、ステップＳ１０３において、ディスク上のソフトウェア対応メタ情報を読み取り、ディスプレイに表示する。なお、この処理は、例えばユーザにインストールプログラムを選択させる場合などに必要な処理であり、例えば１つのインストールプログラムしか記録されていない場合などには省略できる。次に、ステップＳ１０４において、ユーザにＩＣチップをリーダライタ部にかざすことを要求する。
【０２６３】
次の処理は、（Ｂ）ＩＣチップをＰＣ等の情報処理装置のリーダライタにかざして実行する処理であり、ステップＳ２０１〜Ｓ２０５の処理となる。
まず、ステップＳ２０１において、ＩＣチップをＰＣ等の情報処理装置のリーダライタにかざす。この処理によって、ステップＳ２０２において、ＩＣチップと情報処理装置間の認証処理が開始される。
【０２６４】
認証の成立を条件としてステップＳ２０３に進む。ステップＳ２０３では、暗号化されたソフトウェアの復号用の鍵を利用制御情報７３１から読み取る。なお、この利用制御情報からのデータ読み取りに先立ち、利用制御情報がアクティベート（有効化）されているか否かを確認する。利用制御情報がアクティベート（有効化）されていない場合は処理を終了する。
【０２６５】
なお、利用制御情報がアクティベート（有効化）されているか否かは、前述の通り、
利用制御情報に含まれるフラグが有効であることを示すか否かの確認、
利用制御情報に有効であることを示すコードが含まれるか否かの確認、
ＩＣチップにボリュームＩＤが記録されているか否かの確認、
これらの少なくともいずれかの確認処理として実行する。
【０２６６】
利用制御情報がアクティベート（有効化）されている場合は、鍵の取得を行い、ステップＳ２０４において、暗号化されたソフトウェアの復号処理、解凍処理などを実行し、インストールを行う。その後、ステップＳ２０５において利用制御情報に記録されたインストール回数の記録などの更新が必要な場合は、利用制御情報の更新を実行して処理を終了する。
【０２６７】
次に、図２９、図３０を参照して利用制御情報のアクティベート処理シーケンスについて説明する。
図２９は、利用制御情報がアクティベート（有効化）されているか否かについて、
利用制御情報に含まれるフラグが有効であることを示すか否かの確認、
利用制御情報に有効であることを示すコードが含まれるか否かの確認、
これらのいずれかの処理を実行する場合のアクティベート処理例を説明する図である。
【０２６８】
図３０は、利用制御情報がアクティベート（有効化）されているか否かについて、
ＩＣチップにボリュームＩＤが記録されているか否かの確認、
この処理を実行する場合のアクティベート処理例を説明する図である。
【０２６９】
まず、図２９を参照して、利用制御情報がアクティベート（有効化）されているか否かについて、
利用制御情報に含まれるフラグが有効であることを示すか否かの確認、
利用制御情報に有効であることを示すコードが含まれるか否かの確認、
これらのいずれかの処理を実行する場合のアクティベート処理シーケンスについて説明する。
【０２７０】
図２９には、ユーザに提供されるディスク７００、ディスク７００をユーザに提供する店舗に備えられた店舗端末８１０、店舗端末８１０とネットワークを介して通信を行う管理サーバ８２０を示している。店舗端末８１０は、ＩＣチップ７３０のデータ読み取り、書き込みを行うリーダライタ８１１、アクティベート処理を実行するアクティベート実行部８１２を有する。管理サーバ８２０はアクティベートの許可情報などを店舗端末８１０に提供するアクティベート情報提供部８２１を有する。
【０２７１】
ディスク７００は、利用制御情報７３１を記録したＩＣチップ７３０を備えた構成である。店舗端末８１０は、例えばディスクが正規購入された場合に、ディスク７００のＩＣチップ７３０の利用制御情報７３１の有効化処理を実行する。具体的には、利用制御情報７３１の構成データ中に設定されたフラグをアクティブ状態に設定（有効化された状態を示す値に設定）する処理を行なうか、または規定されたコードの書き込みを行う。あるいは書き換え処理を実行する。
【０２７２】
この利用制御情報アクティベート処理は、店舗端末８１０上のプログラムによって店舗端末８１０単体で実行可能である。あるいは、コンテンツの利用管理を行う管理サーバ８２０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信し、管理サーバ８２０のアクティベート情報提供部８２１における識別情報の確認に基づくアクティベート許可情報の受領を行ってアクティベートを行う構成としてもよい。
【０２７３】
なお、アクティベートの対象となるディスクの特定処理は、例えば外部の情報（ディスク／ケース記載の番号、バーコード）を店舗端末８１０に入力するなどの方法とする。あるいは、ＩＣチップ７３０内のメディアＩＤ７３３を読み取って特定する構成としてもよい。なお、メディアＩＤ７３３は出荷時（製造時）に記録しておく。なお、ダイレクト販売や店舗でアクティベートが必要ないものについては、製造時・出荷時にアクティベートを行う構成としてよい。
【０２７４】
図３０は、利用制御情報がアクティベート（有効化）されているか否かについて、
ＩＣチップにボリュームＩＤが記録されているか否かの確認、
この処理を実行する場合のアクティベート処理シーケンスを説明する図である。
【０２７５】
図３０にも、図２９と同様、ユーザに提供されるディスク７００、ディスク７００をユーザに提供する店舗に備えられた店舗端末８１０、店舗端末８１０とネットワークを介して通信を行う管理サーバ８２０を示している。店舗端末８１０は、ＩＣチップ７３０のデータ読み取り、書き込みを行うリーダライタ８１１、アクティベート処理を実行するアクティベート実行部８１２を有する。管理サーバ８２０はアクティベートの許可情報などを店舗端末８１０に提供するアクティベート情報提供部８２１を有する。
【０２７６】
ディスク７００は、利用制御情報７３１を記録したＩＣチップ７３０を備えた構成である。なお、図には、利用制御情報がアクティベート（有効化）されている場合にＩＣチップ７３０に書き込まれるボリュームＩＤ（ｂ）７３７を示している。
【０２７７】
店舗端末８１０は、例えばディスクが正規購入された場合に、ディスク７００のＩＣチップ７３０の利用制御情報７３１の有効化処理を実行する。本処理例では、ボリュームＩＤ（ｂ）７３７の書き込み処理を実行する。
【０２７８】
この利用制御情報アクティベート処理は、店舗端末８１０上のプログラムによって店舗端末８１０単体で実行可能である。あるいは、コンテンツの利用管理を行う管理サーバ８２０に対して、メディアＩＤなどのディスク識別情報や、コンテンツＩＤなどコンテンツ識別情報を送信し、管理サーバ８２０のアクティベート情報提供部８２１における識別情報の確認に基づくアクティベート許可情報の受領を行ってアクティベートを行う構成としてもよい。
【０２７９】
なお、アクティベートの対象となるディスクの特定処理は、例えば外部の情報（ディスク／ケース記載の番号、バーコード）を店舗端末８１０に入力するなどの方法とする。あるいは、ＩＣチップ７３０内のメディアＩＤ７３３を読み取って特定する構成としてもよい。なお、メディアＩＤ７３３は出荷時（製造時）に記録しておく。なお、ダイレクト販売や店舗でアクティベートが必要ないものについては、製造時・出荷時にアクティベートを行う構成としてよい。
【０２８０】
次に、図３１を参照して、ディスクに記録されたソフトウェアのインストール時にＩＣチップと、情報処理装置間で認証を実行する処理例について説明する。図３１に示す情報処理装置８５０は、例えばＰＣであり、ディスク７００に格納されたソフトウェア７１２を例えばＨＤなどの記録メディア８５７にインストールする処理を行う。
【０２８１】
このインストール処理の実行を行う前に、情報処理装置やディスクの正当性を確認するための処理として認証処理を行う。ディスク７００に装着されたＩＣチップ７３０は、認証処理を実行する認証処理部７３５が備えられ、情報処理装置８５０の認証処理部８５６との間で認証処理を行う。
【０２８２】
情報処理装置８５０は認証処理部８５６と認証用データ８５５を備えており、これらのデータを適用した認証が可能な構成を持つ。ＩＣチップ７３０も、認証処理部７３５と認証用データ７３４を備えており、これらのデータを適用した認証が可能な構成となっている。
【０２８３】
ＩＣチップ７３０には認証処理に必要なデータ、例えば、ＡＡＣＳ管理センタの公開鍵、ＩＣチップ７３０に対応して設定された公開鍵，秘密鍵などを含む認証用データ７３４が記録されている。同様に、情報処理装置８５０にも、ＡＡＣＳ管理センタの公開鍵、情報処理装置８５０に対応して設定された公開鍵，秘密鍵などを含む認証用データ８５５が記録されている。ＩＣチップ７３０内の認証処理部７３５、および情報処理装置８５０の認証処理部８５６はこれらの認証用データを利用して認証処理を行う。この場合、情報処理装置８５０の認証処理部８５６は、リーダライタ（Ｒ／Ｗ）８５４を介してＩＣチップ７３０内の認証処理部７３５とのデータ通信を行うことになる。
【０２８４】
この認証処理が完了し、情報処理装置８５０と、ＩＣチップ７３０（ディスク７００）の双方の正当性が確認された後、さらに、利用制御情報７３１の有効性確認処理（アクティベート確認処理）、およびソフトウェア７１２のインストール処理を行うことになる。
【０２８５】
なお、利用制御情報７３１のアクティベート確認処理は、インストール許可要求部８７２おいて実行される。アクティベートの確認の態様としては、前述の通り、
利用制御情報に含まれるフラグが有効であることを示すか否かの確認、
利用制御情報に有効であることを示すコードが含まれるか否かの確認、
ＩＣチップにボリュームＩＤが記録されているか否かの確認、
これらの少なくともいずれかの確認処理として実行される。
【０２８６】
利用制御情報７３１のアクティベート確認がなされた後、インストール実行部８５３においてソフトウェア７１２のインストール処理が実行される。なおソフトウェア７１２が暗号化され、ＩＣチップ７３０にボリュームＩＤが記録されている構成では、ＩＣチップ７３０に格納されたボリュームＩＤ暗号鍵生成情報として利用される。
【０２８７】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０２８８】
本発明は、例えば以下の構成も含むものである。上述した利用制御情報は、ディスク記録コンテンツの復号に適用する暗号鍵生成情報を含み、利用制御情報が有効である場合に、利用制御情報がディスク記録コンテンツの復号に成功する暗号鍵の生成情報を含まれる設定とすることができる。なお、暗号鍵生成情報は、例えばディスクの所定製造単位に設定される識別情報としてのボリュームＩＤである。この構成において、ディスク記録コンテンツに対応して設定される利用制御情報の有効化処理を実行するアクティベート実行部は、利用制御情報の有効化情報の書き込み処理として、ディスク記録コンテンツの復号処理に適用する暗号鍵生成情報の記録処理を実行する。
【０２８９】
また、上述の実施例では、ＩＣチップについての様々な設定例について説明してきたが、ＩＣチップはディスクに一体化された構成も可能であり、ディスクと別体に構成する設定も可能である。さらに、ディスクの収められるケースに一体化する構成や、ディスクに関連付けられたカードに一体化して構成されているなどの構成も可能である。
【０２９０】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０２９１】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０２９２】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０２９３】
以上、説明したように、本発明の一実施例の構成によれば、ディスク記録コンテンツの利用制御情報を記録したＩＣチップを設定し、ＩＣチップに格納した利用制御情報の有効化処理（アクティベート）を店舗などの端末で実行することを可能とした。利用制御情報の有効化処理は、例えばフラグ、コード、あるいはボリュームＩＤなどの有効性判定用データをＩＣチップに格納する処理として実行する。コンテンツを利用するユーザ装置は、ＩＣチップに格納された利用制御情報の有効性の確認を実行し、有効性が確認されたことを条件として、利用制御情報に記録された利用許容態様に従ってディスク記録コンテンツの利用を行う。本構成により、例えばディスクの店舗からの盗難などが発生した場合、利用制御情報の有効化処理がなされていないディスク記録コンテンツは利用できず、不正なコンテンツ利用を防止できる。
【図面の簡単な説明】
【０２９４】
【図１】ＡＡＣＳ規定に従ったディスク記録コンテンツの再生シーケンスについて説明する図である。
【図２】ＡＡＣＳ規定に従ったディスク記録コンテンツのコピーシーケンスについて説明する図である。
【図３】本発明の第１実施例に従ったディスクのデータ記録構成例について説明する図である。
【図４】本発明の第１実施例に従ったディスク記録コンテンツの利用シーケンスについて説明する図である。
【図５】本発明の第１実施例に従ったディスク記録コンテンツの利用シーケンスについて説明する図である。
【図６】本発明の第１実施例に従ったディスクのデータ記録構成例について説明する図である。
【図７】本発明の第１実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図８】本発明の第１実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図９】本発明の第２実施例に従ったディスク記録コンテンツの利用シーケンスについて説明する図である。
【図１０】本発明の第２実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図１１】本発明の第３実施例に従ったディスクのデータ記録構成例について説明する図である。
【図１２】本発明の第３実施例に従ったディスクのデータ記録構成例について説明する図である。
【図１３】本発明の第３実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図１４】本発明の第４実施例に従ったディスクのデータ記録構成例について説明する図である。
【図１５】本発明の第４実施例に従ったディスク記録コンテンツの利用シーケンスについて説明する図である。
【図１６】本発明の第４実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図１７】本発明の第４実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図１８】本発明の第４実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図１９】本発明の第４実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図２０】本発明の第５実施例に従ったディスク記録コンテンツの利用シーケンスについて説明する図である。
【図２１】本発明の第５実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図２２】本発明の第６実施例に従ったディスクのデータ記録構成例について説明する図である。
【図２３】本発明の第６実施例に従ったディスク記録コンテンツの利用シーケンスについて説明する図である。
【図２４】本発明の第６実施例に従ったディスク記録コンテンツの利用シーケンスについて説明する図である。
【図２５】本発明の第７実施例に従ったディスクのデータ記録構成例について説明する図である。
【図２６】本発明の第７実施例に従ったディスクおよびＩＣチップのデータ記録構成例について説明する図である。
【図２７】本発明の第７実施例に従ったディスク記録ソフトウェアのインストール処理シーケンスについて説明する図である。
【図２８】本発明の第７実施例に従ったディスク記録ソフトウェアのインストール処理シーケンスについて説明する図である。
【図２９】本発明の第７実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図３０】本発明の第７実施例に従ったディスク記録コンテンツに対する利用制御情報のアクティベート処理シーケンスについて説明する図である。
【図３１】本発明の第７実施例に従ったディスク記録ソフトウェアのインストール処理シーケンスについて説明する図である。
【符号の説明】
【０２９５】
１０・・・ディスク（情報記録媒体）、１１・・・スクリプト、１２・・・ＵＲＬ、１３・・・ＭＫＢ、１４・・・コンテンツＩＤ、１５・・・ボリュームＩＤ、１６・・・メディアＩＤ（ＰＭＳＮ）、１７・・・暗号化コンテンツ、２０・・・ドライブ、２１・・・鍵データ、２２・・・ホストリボケーションリスト、２３・・・認証処理部、２４・・・ＭＡＣ算出部、３０・・・ホスト、３１・・・鍵データ、３２・・・ドライブリボケーションリスト、３３・・・認証処理部、３４・・・ＭＡＣ算出部、３５・・・デジイスキー、３６・・・暗号処理モジュール、４０・・・情報処理装置、４１・・・スクリプト実行部、４２・・・コピー許可要求部、４３・・・コピー実行部、４４・・・記録メディア、５０・・・管理サーバ、５１・・・コピー許可判定部、５２・・・コピー許可通知部、１００・・・ディスク、１１０・・・データ記録領域、１１１・・・スクリプト（プログラム）、１１２・・・ＭＫＢ、１１３・・・コンテンツＩＤ、１１４・・・ボリュームＩＤ、１１５・・・暗号化コンテンツ、１２０・・・ＢＣＡ領域、１２１・・・メディアＩＤ（ＰＭＳＮ）、１３０・・・ＩＣチップ、１３１・・・利用制御情報、１３２・・・メディアＩＤ、１３３・・・ボリュームＩＤ（ｂ）、１７０・・・情報処理装置、１７１・・・スクリプト（プログラム）実行部、１７２・・・利用許可要求部、１７３・・・利用実行部、１７５・・・リーダライタ（Ｒ／Ｗ）、１７７・・・記録メディア、２１０・・・店舗端末、２１１・・・リーダライタ（Ｒ／Ｗ）、２１２・・・アクティベート実行部、２２０・・・管理サーバ、２２１・・・アクティベート情報提供部、３００・・・ディスク、３１０・・・データ記録領域、３１１・・・スクリプト（プログラム）、３１２・・・ＭＫＢ、３１３・・・ボリュームＩＤ（ａ）、３１４・・・暗号化コンテンツ、３２０・・・ＢＣＡ領域、３２１・・・メディアＩＤ（ＰＭＳＮ）、３３０・・・ＩＣチップ、３３１・・・利用制御情報、３３２・・・コンテンツＩＤ、３３３・・・メディアＩＤ（ＰＭＳＮ）、３３４・・・ボリュームＩＤ（ｂ）、４００・・・ディスク、４１０・・・データ記録領域、４１１・・・ＭＫＢ、４１２・・・ボリュームＩＤ（ａ）、４１３・・・暗号化コンテンツ、４２０・・・ＢＣＡ領域、４２１・・・メディアＩＤ（ＰＭＳＮ）、４３０・・・ＩＣチップ、４３１・・・スクリプト（プログラム）、４３２・・・ＵＲＬ、４３３・・・利用制御情報、４３４・・・コンテンツＩＤ、４３５・・・メディアＩＤ（ＰＭＳＮ）、４３６・・・ボリュームＩＤ（ｂ）、４７０・・・情報処理装置、４７１・・・スクリプト（プログラム）実行部、４７２・・・アクティベート実行部、４７５・・・リーダライタ（Ｒ／Ｗ）、４８０・・・管理サーバ、４８１・・・アクティベート情報提供部、５００・・・ディスク、５１０・・・データ記録領域、５１１・・・スクリプト（プログラム）、５１２・・・ＭＫＢ、５１３・・・コンテンツＩＤ、５１４・・・ボリュームＩＤ（ａ）、５１５・・・暗号化コンテンツ、５２０・・・ＢＣＡ領域、５２１・・・メディアＩＤ（ＰＭＳＮ）、５３０・・・ＩＣチップ、５３１・・・利用制御情報、５３２・・・メディアＩＤ（ＰＭＳＮ）、５３３・・・ボリュームＩＤ（ｂ）、５３４・・・認証用データ、５３５・・・認証処理部、５７０・・・情報処理装置、５７１・・・スクリプト（プログラム）実行部、５７１・・・スクリプト（プログラム）実行部、５７２・・・利用許可要求部、５７３・・・利用実行部、５７４・・・リーダライタ（Ｒ／Ｗ）、５７５・・・認証用データ、５７６・・・認証処理部、５７７・・記録メディア、５８０・・・店舗端末、５８１・・・リーダライタ（Ｒ／Ｗ）、５８２・・・認証用データ、５８３・・・認証処理部、５８４・・・アクティベート実行部、５８５・・・署名検証部、５９０・・・管理サーバ、５９１・・・アクティベート情報提供部、５９２・・・認証用データ、５９３・・・認証処理部、６００・・・ディスク、６１０・・・データ記録領域、６１１・・・スクリプト（プログラム）、６１２・・・ＵＲＬ、６１３・・・ＭＫＢ、６１４・・・ボリュームＩＤ（ａ）、６１５・・・暗号化コンテンツ、６２０・・・ＢＣＡ領域、６３０・・・ＩＣチップ、６３１・・・利用制御情報、６３２・・・コンテンツＩＤ、６３３・・・メディアＩＤ（ＰＭＳＮ）、６３４・・・ボリュームＩＤ（ｂ）、６５０・・・ドライブ、６５１・・・鍵データ、６５２・・・ホストリボケーションリスト、６５３・・・認証処理部、６５４・・・ＭＡＣ算出部、６５５・・・リーダライタ（Ｒ／Ｗ）、６６０・・・ホスト、６６１・・・鍵データ、６６２・・・ドライブリボケーションリスト、６６３・・・認証処理部、６６４・・・ＭＡＣ算出部、６６５・・・デバイスキー、６６６・・・暗号処理モジュール、６７０・・・情報処理装置、６７１・・・スクリプト（プログラム）実行部、６７２・・・利用許可要求部、６７３・・・利用実行部、６７５・・・リーダライタ（Ｒ／Ｗ）、６７７・・・記録メディア、７００・・・ディスク、７１０・・・データ記録領域、７１１・・・スクリプト（プログラム）、７１２・・・ソフトウェア、７１３・・・ソフトウェア対応メタ情報、７２０・・・ＢＣＡ領域、７３０・・・ＩＣチップ、７３１・・・利用制御情報、７３２・・・コンテンツＩＤ、７３３・・・メディアＩＤ（ＰＭＳＮ）、７３４・・・認証用データ、７３５・・・認証処理部、７７０情報処理装置、７７１・・・スクリプト（プログラム）実行部、７７２・・・インストール許可要求部、７７３・・・インストール実行部、７７４・・・リーダライタ（Ｒ／Ｗ）、７７７・・記録メディア、８１０・・・店舗端末、８１１・・・リーダライタ（Ｒ／Ｗ）、８１２・・・アクティベート実行部、８２０・・・管理サーバ、８２１・・・アクティベート情報提供部、８５０・・・情報処理装置、８５１・・・スクリプト（プログラム）実行部、８５２・・・インストール許可要求部、８５３・・・インストール実行部、８５４・・・リーダライタ（Ｒ／Ｗ）、８５５・・・認証用データ、８５６・・・認証処理部、８５７・・記録メディア
【図１】
2009272002.tif 000003
【図２】
2009272002.tif 000004
【図３】
2009272002.tif 000005
【図４】
2009272002.tif 000006
【図５】
2009272002.tif 000007
【図６】
2009272002.tif 000008
【図７】
2009272002.tif 000009
【図８】
2009272002.tif 000010
【図９】
2009272002.tif 000011
【図１０】
2009272002.tif 000012
【図１１】
2009272002.tif 000013
【図１２】
2009272002.tif 000014
【図１３】
2009272002.tif 000015
【図１４】
2009272002.tif 000016
【図１５】
2009272002.tif 000017
【図１６】
2009272002.tif 000018
【図１７】
2009272002.tif 000019
【図１８】
2009272002.tif 000020
【図１９】
2009272002.tif 000021
【図２０】
2009272002.tif 000022
【図２１】
2009272002.tif 000023
【図２２】
2009272002.tif 000024
【図２３】
2009272002.tif 000025
【図２４】
2009272002.tif 000026
【図２５】
2009272002.tif 000027
【図２６】
2009272002.tif 000028
【図２７】
2009272002.tif 000029
【図２８】
2009272002.tif 000030
【図２９】
2009272002.tif 000031
【図３０】
2009272002.tif 000032
【図３１】
2009272002.tif 000033