"利用管理対象となるコンテンツを出力するコンテンツ出力装置と、前記コンテンツを前記コンテンツ出力装置から入力して格納するメディアと、前記メディアを装着して前記コンテンツの再生を行う再生装置と、コンテンツの前記メディアに対する記録処理の管理を実行する管理サーバを有するコンテンツ利用システムであり、前記コンテンツ出力装置は、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵を前記メディアに出力し、前記管理サーバは、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を生成して前記メディアに送信し、前記メディアは、前記暗号化コンテンツと、前記暗号鍵と、前記メディアID検証値を記憶部に格納し、前記再生装置は、前記メディアを装着し、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行するコンテンツ利用システム。前記メディアは、メディアの記憶部に対するアクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域を有し、前記コンテンツ出力装置の証明書検証に基づいてアクセス許容判定のなされた保護領域に前記暗号鍵を格納し、前記再生装置による前記暗号鍵読み取り要求に応じて、前記再生装置の証明書検証に基づいてアクセス許容判定のなされた保護領域に記録された前記暗号鍵を前記再生装置に出力する請求項1に記載のコンテンツ利用システム。前記暗号化コンテンツは、タイトルキーで暗号化された暗号化コンテンツであり、前記暗号鍵は、前記タイトルキーの暗号化および復号処理に適用されるドメインキーまたはドメインキーの変換キーであり、前記コンテンツ出力装置は、前記暗号化コンテンツと、前記ドメインキーで暗号化された暗号化タイトルキーを前記メディアに出力する請求項1に記載のコンテンツ利用システム。前記ドメインキーは、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供する暗号鍵である請求項3に記載のコンテンツ利用システム。前記コンテンツ出力装置は、前記ドメインキーを保持するたコンテンツ利用を許容されたドメイン機器であり、前記再生装置は、前記ドメインキーを保持しない非ドメイン機器である請求項4に記載のコンテンツ利用システム。データ処理部と記憶部を有し、前記記憶部は、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分され、前記汎用領域に暗号化コンテンツと、自装置の識別子であるメディアIDに基づいて生成されたメディアID検証値を格納し、前記保護領域に、前記暗号化コンテンツの利用処理に適用する暗号鍵を格納し、前記データ処理部は、前記暗号化コンテンツの利用予定の再生装置から提供される証明書を検証して、前記保護領域に対するアクセス権の確認に応じて前記再生装置による前記暗号鍵の読み取りを許容し、前記再生装置に対してメディアIDを出力し、再生装置におけるメディアIDに基づく算出検証値と前記汎用領域に格納されたメディアID検証値の照合処理に基づくコンテツ再生可否判定を実行させることを可能とした情報処理装置。前記データ処理部は、前記汎用領域に対する暗号化コンテンツの記録処理に際して、前記メディアIDを管理サーバに送信し、管理サーバの生成したメディアID検証値を受信して前記汎用領域に格納する請求項6に記載の情報処理装置。前記データ処理部は、コンテンツ出力装置から提供される暗号化コンテンツと、前記暗号化コンテンツの暗号化キーであるタイトルキーを暗号化した暗号化タイトルキーを前記汎用領域に格納し、前記暗号化タイトルキーの暗号鍵であり、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供するドメインキーを前記保護領域に格納する請求項6に記載の情報処理装置。記憶部を有するメディアに格納された暗号化コンテンツを読み出して、復号、再生処理を実行するデータ処理部を有し、前記メディアは、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵と、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を格納し、前記データ処理部は、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行する情報処理装置。前記メディアは、メディアの記憶部に対するアクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域を有し、前記データ処理部は、前記メディアに対して、再生装置の証明書であり、前記保護領域に対するアクセス許容情報の記録された証明書の提供処理を行う請求項9に記載の情報処理装置。前記暗号化コンテンツは、タイトルキーで暗号化された暗号化コンテンツであり、前記暗号鍵は、前記タイトルキーの暗号化および復号処理に適用されるドメインキーまたはドメインキーの変換キーである請求項9に記載の情報処理装置。前記ドメインキーは、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供する暗号鍵である請求項11に記載の情報処理装置。暗号化コンテンツと、該暗号化コンテンツの利用処理に適用する暗号鍵を格納した記憶部と、データ処理部を有し、前記データ処理部は、コンテンツ出力対象となるメディアに対して、前記暗号化コンテンツと前記暗号鍵を出力して記録させる構成であり、前記メディアは、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分された記憶部を有し、前記データ処理部は、自装置の証明書を前記メモリカードに提示し、メモリカードによる証明書検証に基づいてアクセスの許容された保護領域に前記暗号鍵の書き込みを行う情報処理装置。データ処理部と記憶部を有する情報処理装置において実行する情報処理方法であり、前記記憶部は、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分され、前記汎用領域に暗号化コンテンツと、自装置の識別子であるメディアIDに基づいて生成されたメディアID検証値を格納し、前記保護領域に、前記暗号化コンテンツの利用処理に適用する暗号鍵を格納し、前記データ処理部は、前記暗号化コンテンツの利用予定の再生装置から提供される証明書を検証して、前記保護領域に対するアクセス権の確認に応じて前記再生装置による前記暗号鍵の読み取りを許容し、前記再生装置に対してメディアIDを出力し、再生装置におけるメディアIDに基づく算出検証値と前記汎用領域に格納されたメディアID検証値の照合処理に基づくコンテツ再生可否判定を実行させることを可能とした情報処理方法。情報処理装置において実行する情報処理方法であり、前記情報処理装置のデータ処理部が、記憶部を有するメディアに格納された暗号化コンテンツを読み出して、復号、再生処理を実行するデータ処理ステップを実行し、前記メディアは、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵と、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を格納し、前記データ処理ステップは、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行するステップである情報処理方法。情報処理装置において実行する情報処理を実行させるプログラムであり、前記情報処理装置のデータ処理部に、記憶部を有するメディアに格納された暗号化コンテンツを読み出して、復号、再生処理を実行させるデータ処理ステップを実行し、前記メディアは、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵と、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を格納し、前記データ処理ステップにおいて、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行させるプログラム。本開示は、例えば上記問題点に鑑みてなされたものであり、利用制御が必要となるコンテンツをメディア間で移動させて利用する構成において、不正なコンテンツ利用を防止する構成を実現する情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。本発明の第1の側面は、利用管理対象となるコンテンツを出力するコンテンツ出力装置と、前記コンテンツを前記コンテンツ出力装置から入力して格納するメディアと、前記メディアを装着して前記コンテンツの再生を行う再生装置と、コンテンツの前記メディアに対する記録処理の管理を実行する管理サーバを有するコンテンツ利用システムであり、前記コンテンツ出力装置は、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵を前記メディアに出力し、前記管理サーバは、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を生成して前記メディアに送信し、前記メディアは、前記暗号化コンテンツと、前記暗号鍵と、前記メディアID検証値を記憶部に格納し、前記再生装置は、前記メディアを装着し、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行するコンテンツ利用システムにある。さらに、本開示のコンテンツ利用システムの一実施態様において、前記メディアは、メディアの記憶部に対するアクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域を有し、前記コンテンツ出力装置の証明書検証に基づいてアクセス許容判定のなされた保護領域に前記暗号鍵を格納し、前記再生装置による前記暗号鍵読み取り要求に応じて、前記再生装置の証明書検証に基づいてアクセス許容判定のなされた保護領域に記録された前記暗号鍵を前記再生装置に出力する。さらに、本開示のコンテンツ利用システムの一実施態様において、前記暗号化コンテンツは、タイトルキーで暗号化された暗号化コンテンツであり、前記暗号鍵は、前記タイトルキーの暗号化および復号処理に適用されるドメインキーまたはドメインキーの変換キーであり、前記コンテンツ出力装置は、前記暗号化コンテンツと、前記ドメインキーで暗号化された暗号化タイトルキーを前記メディアに出力する。さらに、本開示のコンテンツ利用システムの一実施態様において、前記ドメインキーは、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供する暗号鍵である。さらに、本開示のコンテンツ利用システムの一実施態様において、前記コンテンツ出力装置は、前記ドメインキーを保持するたコンテンツ利用を許容されたドメイン機器であり、前記再生装置は、前記ドメインキーを保持しない非ドメイン機器である。さらに、本開示の第2の側面は、データ処理部と記憶部を有し、前記記憶部は、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分され、前記汎用領域に暗号化コンテンツと、自装置の識別子であるメディアIDに基づいて生成されたメディアID検証値を格納し、前記保護領域に、前記暗号化コンテンツの利用処理に適用する暗号鍵を格納し、前記データ処理部は、前記暗号化コンテンツの利用予定の再生装置から提供される証明書を検証して、前記保護領域に対するアクセス権の確認に応じて前記再生装置による前記暗号鍵の読み取りを許容し、前記再生装置に対してメディアIDを出力し、再生装置におけるメディアIDに基づく算出検証値と前記汎用領域に格納されたメディアID検証値の照合処理に基づくコンテツ再生可否判定を実行させることを可能とした情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記汎用領域に対する暗号化コンテンツの記録処理に際して、前記メディアIDを管理サーバに送信し、管理サーバの生成したメディアID検証値を受信して前記汎用領域に格納する。さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、コンテンツ出力装置から提供される暗号化コンテンツと、前記暗号化コンテンツの暗号化キーであるタイトルキーを暗号化した暗号化タイトルキーを前記汎用領域に格納し、前記暗号化タイトルキーの暗号鍵であり、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供するドメインキーを前記保護領域に格納する。さらに、本開示の第3の側面は、記憶部を有するメディアに格納された暗号化コンテンツを読み出して、復号、再生処理を実行するデータ処理部を有し、前記メディアは、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵と、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を格納し、前記データ処理部は、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行する情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記メディアは、メディアの記憶部に対するアクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域を有し、前記データ処理部は、前記メディアに対して、再生装置の証明書であり、前記保護領域に対するアクセス許容情報の記録された証明書の提供処理を行う。さらに、本開示の情報処理装置の一実施態様において、前記暗号化コンテンツは、タイトルキーで暗号化された暗号化コンテンツであり、前記暗号鍵は、前記タイトルキーの暗号化および復号処理に適用されるドメインキーまたはドメインキーの変換キーである。さらに、本開示の情報処理装置の一実施態様において、前記ドメインキーは、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供する暗号鍵である。さらに、本開示の第4の側面は、暗号化コンテンツと、該暗号化コンテンツの利用処理に適用する暗号鍵を格納した記憶部と、データ処理部を有し、前記データ処理部は、コンテンツ出力対象となるメディアに対して、前記暗号化コンテンツと前記暗号鍵を出力して記録させる構成であり、前記メディアは、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分された記憶部を有し、前記データ処理部は、自装置の証明書を前記メモリカードに提示し、メモリカードによる証明書検証に基づいてアクセスの許容された保護領域に前記暗号鍵の書き込みを行う情報処理装置にある。さらに、本開示の第5の側面は、データ処理部と記憶部を有する情報処理装置において実行する情報処理方法であり、前記記憶部は、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分され、前記汎用領域に暗号化コンテンツと、自装置の識別子であるメディアIDに基づいて生成されたメディアID検証値を格納し、前記保護領域に、前記暗号化コンテンツの利用処理に適用する暗号鍵を格納し、前記データ処理部は、前記暗号化コンテンツの利用予定の再生装置から提供される証明書を検証して、前記保護領域に対するアクセス権の確認に応じて前記再生装置による前記暗号鍵の読み取りを許容し、前記再生装置に対してメディアIDを出力し、再生装置におけるメディアIDに基づく算出検証値と前記汎用領域に格納されたメディアID検証値の照合処理に基づくコンテツ再生可否判定を実行させることを可能とした情報処理方法にある。さらに、本開示の第6の側面は、情報処理装置において実行する情報処理方法であり、前記情報処理装置のデータ処理部が、記憶部を有するメディアに格納された暗号化コンテンツを読み出して、復号、再生処理を実行するデータ処理ステップを実行し、前記メディアは、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵と、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を格納し、前記データ処理ステップは、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行するステップである情報処理方法にある。さらに、本開示の第7の側面は、情報処理装置において実行する情報処理を実行させるプログラムであり、前記情報処理装置のデータ処理部に、記憶部を有するメディアに格納された暗号化コンテンツを読み出して、復号、再生処理を実行させるデータ処理ステップを実行し、前記メディアは、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵と、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を格納し、前記データ処理ステップにおいて、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行させるプログラムにある。なお、本開示のプログラムは、例えば、様々なプログラムコードを実行可能な情報処理装置やコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータシステム上でプログラムに応じた処理が実現される。本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本開示の一実施例の構成によれば、コンテンツの利用制御の下でメディアに対するコンテンツ出力とメディア格納コンテンツの利用を行う構成が実現される。具体的には、コンテンツ出力装置が、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵を前記メディアに出力し、管理サーバが、メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を生成してメディアに送信する。メディアは、暗号化コンテンツと、暗号鍵と、メディアID検証値を記憶部に格納する。再生装置は、メディアを装着し、メディアから取得したメディアIDに基づいて検証値を算出し、メディアに格納済みのメディアID検証値との照合処理の成立を条件として、暗号鍵を適用したデータ処理によってメディアに格納された暗号化コンテンツの再生処理を実行する。この処理によりメディアバインド型のコンテンツ利用制御が実現される。以下、図面を参照しながら本開示の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行う。1.デバイスバインド型のコンテンツ利用制御構成の概要2.コンテンツ提供処理および利用処理の概要について3.メモリカードの構成例について4.保護領域に対するアクセス許容情報を持つ証明書について5.各装置の証明書を適用したメモリカードに対するアクセス処理例について6.メモリカードに対する記録データの構成例について7.デバイスからメモリカードに対するコンテンツ記録シーケンスについて8.メモリカード格納コンテンツの再生シーケンスについて9.各装置のハードウェア構成例について10.本開示の構成のまとめ[1.デバイスバインド型のコンテンツ利用制御構成の概要]本開示の構成についての説明の前に、デバイスバインド型のコンテンツ利用制御構成の概要について説明する。図1は、デバイスバインド型のコンテンツ利用制御構成の一例であるマーリンDRMMarlinDigitalRightsManagementに従ったドメイン単位のコンテンツ利用制御構成について説明する図である。マーリンはソニー株他のメーカーが規定したデジタルコンテンツの利用制御を実現する仕様である。マーリンでは、例えばあるユーザの利用している複数の再生機器の集合をドメインとして規定する。ドメイン機器には例えばユーザの利用するPC21、再生機器22、テレビ23等、様々なユーザ機器が含まれる。これらのドメイン機器21~23は管理サーバ11に機器ID等の登録情報を提供し、管理サーバ11にドメイン機器として登録される。管理サーバ11は登録されたドメイン機器21~23に暗号鍵であるドメインキーを提供する。各ドメイン機器21~23は管理サーバ11から提供されたドメインキーを記憶部に格納する。図2にドメイン機器21~23の格納データ例を示す。ドメイン機器には、記憶部40に、例えば映画や音楽等の再生対象とするコンテンツの暗号化データである暗号化コンテンツ41と、暗号化コンテンツの暗号化、復号処理に適用するコンテンツキーを暗号化した暗号化コンテンツキー42、さらに、コンテンツの利用条件、例えばコンテンツの利用が許可されていることを証明する情報や、コンテンツのコピー可否情報、出力可否情報などを記録したライセンス情報43が記録される。これらは、例えばコンテンツ提供サーバなどから提供される。さらに、外部からのアクセスを困難化したセキュア記憶部50に、前述したドメインキー51が格納される。ドメインキー51は、暗号化コンテンツキー42の暗号化および復号処理に適用される鍵である。ドメイン機器21~23において、コンテンツ再生を行う場合、以下の処理が実行される。1ドメインキー51を用いて暗号化コンテンツキー42の復号を実行してコンテンツキーを取得、2取得したコンテンツキーを利用して暗号化コンテンツ41を復号してコンテンツを取得、3取得したコンテンツをライセンス情報43に認められた範囲で再生、利用。このようなシーケンスに従って、ドメイン機器でのコンテンツ利用が可能となる。このようにコンテンツはドメイン機器として登録された特定の機器デバイスでのみ利用が可能となる。すなわちマーリンDRMでは、デバイスバインド型のコンテンツ利用制御を実現している。しかしながら、このようなデバイスバインド型のコンテンツ利用制御構成では、ドメイン機器として登録された機器以外では、コンテンツが全く利用できなくなるという問題が発生する。昨今、大容量の小型メモリ例えばフラッシュメモリや小型ハードディスク等を備えたメモリカードの利用が盛んとなっている。例えば図3に示すように、このようなメモリカード70にコンテンツをドメイン機器121~123から移動またはコピーして、メモリカード70をドメイン機器以外の小型デバイス80に装着して利用したいといった場合、上記のデバイスバインド型のコンテンツ利用制御構成では対応できない。すなわちコンテンツの利用ができないという問題がある。小型デバイス80においてコンテンツ利用を可能とするためには、ユーザは、所定の手続きを実行して、小型デバイス80をドメイン機器として管理サーバ11に登録し、管理サーバ11から新たに追加のドメインキーを入手して小型デバイス80に格納することが必要となる。このように、デバイスバインド型のコンテンツ利用制御構成では、新たな再生機器でコンテンツを利用するためには、新たな再生機器を管理サーバに登録して、その新たな再生機器にドメインキーを新たに格納するという処理が必要となってしまう。以下では、このような新たな機器登録処理を必要とすることなく、メモリカード等にコンテンツを移動またはコピーし、メモリカードを装着した機器においてコンテンツを利用可能とし、かつ不正なコンテンツ利用を防止する構成について説明する。[2.コンテンツ提供処理および利用処理の概要について]まず、図4以下を参照して、コンテンツの提供処理および利用処理の概要について説明する。図4には、ユーザ機器としてのコンテンツ再生装置であり、前述した管理サーバへの登録がなされたドメイン機器であるPC121、再生機器122、テレビ123を示している。これらのドメイン機器は、管理サーバ101にコンテンツ利用機器として登録された機器であり、先に図2を参照して説明したようにドメインキーを保持している。これらのドメイン機器121~123の機器情報を管理情報として保持し、これらの機器に対してドメインキーを提供するのが管理サーバ101である。また、ドメイン機器121~123に対して暗号化コンテンツを提供するのがコンテンツ提供サーバ102a,102bである。ユーザ機器には、管理サーバ101に登録されたドメイン機器121~123以外に再生装置131がある。この再生装置131はドメイン機器として登録されていない機器非ドメイン機器である。ユーザは、ドメイン機器121~123のいずれかに例えばフラッシュメモリや小型ハードディスクの記憶部を持つメモリカード200を装着して、暗号化コンテンツおよびコンテンツ再生に必要となる各種情報をドメイン機器からメモリカードに移動またはコピーする。このメモリカード200を非ドメイン機器である再生装置131に装着して、再生装置131においてコンテンツ再生等、コンテンツの利用を行う。このようなコンテンツ利用をコンテンツの漏えいや不正利用を防止した構成として実現する。[3.メモリカードの構成例について]次に、図4に示すメモリカード200の具体的構成例と利用例について説明する。図5は、コンテンツの記録メディアとして利用されるフラッシュメモリ等のメモリカードの具体的構成例を示す図である。メモリカード200の記憶領域は、図5に示すように、a保護領域ProtectedArea210、b汎用領域GeneralPurposeArea220、これら2つの領域によって構成される。b汎用領域GeneralPurposeArea220はユーザの利用する記録装置や再生装置等によって、自由にアクセス可能な領域であり、コンテンツや一般のコンテンツ管理データ等が記録される。ユーザによって自由にデータの書き込みや読み取りを行うことか可能な領域である。一方、a保護領域ProtectedArea210は、自由なアクセスが許容されない領域である。例えば、ユーザの利用する記録装置、再生装置、あるいはネットワークを介して接続されるサーバ等によってデータの書き込みあるいは読み取りを行おうとする場合、メモリカード200のデータ処理部は、メモリカード200に予め格納されたプログラムに従ってアクセス許容判定処理を実行する。この判定処理によって、アクセスを要求する各装置に応じて読み取りReadまたは書き込みWriteの可否が決定される。メモリカード200は、予め格納されたプログラムの実行や認証処理を行うデータ処理部を備えており、メモリカード200は、メモリカード200に対してデータの書き込みまたは読み取りを実行しようとする装置との認証処理を行う。この認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書たとえばサーバ証明書ServerCertificateを受信し、その証明書に記載された情報を用いて、保護領域ProtectedArea210の各区分領域に対するアクセス許容判定を行う。この判定処理は、図5に示す保護領域ProtectedArea210内の区分領域図に示す領域0,1,2単位で行われ、許可された区分領域で許可された処理データの読み取り/書き込み等の処理のみが、アクセス要求装置に対する許容処理として設定される。このメディアに対する読み取り/書き込み制限情報PADRead/PADWriteは、例えば、アクセスしようとする装置、例えばサーバや、記録再生装置ホスト単位で設定される。これらの情報は各装置対応のサーバ証明書ServerCertificateや、ホスト証明書HostCertificateに記録される。メモリカード200は、メモリカード200に予め格納された既定のプログラムに従って、サーバ証明書ServerCertificateや、ホスト証明書HostCertificateの記録データを検証して、アクセス許可のなされた領域についてのみアクセスを許容する処理を行う。[4.保護領域に対するアクセス許容情報を持つ証明書について]次に、上述したメモリカード200の保護領域ProtectedArea210に対するアクセスを行う場合に、メモリカードに提示が必要となる証明書の構成例について図6を参照して説明する。上述したように、メモリカード200は、メモリカード200に対してデータの書き込みまたは読み取りを実行しようとする装置との認証処理を行う。この認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書たとえばサーバ証明書ServerCertificateを受信し、その証明書に記載された情報を用いて、保護領域ProtectedArea210の各区分領域のアクセスを許容するか否かを判定する。この認証処理に利用される装置証明書の一例として、図4に示すドメイン機器121~123や、再生装置131等のユーザ機器ホスト機器に提供され、これらの機器に格納されるホスト証明書HostCertificateの構成例について図6を参照して説明する。ホスト証明書HostCertificateは、例えば、公開鍵証明書発行主体である認証局によって各ユーザ機器ホスト機器に提供される。例えば、ホスト証明書HostCertificateは、認証局がコンテンツ利用処理を認めたユーザ機器ホスト機器に対して発行するユーザ機器の証明書であり、公開鍵等を格納した証明書である。ホスト証明書HostCertificateは、認証局秘密鍵によって署名が設定され、改ざんの防止されたデータとして構成される。なお、メモリカード200の保護領域に対するアクセスを行うサーバに対しても、ホスト証明書と同様の構成を持つサーバ公開鍵とメモリカードのアクセス許容情報が記録されたサーバ証明書SeverCertificateが提供される。図6に認証局が各ホスト機器ユーザ機器に提供するホスト証明書HostCertificateの具体例を示す。ホスト証明書HostCertificateには、図6に示すように、以下のデータが含まれる。1タイプ情報2ホストIDユーザ機器ID3ホスト公開鍵HostPublicKey4メディアに対する読み取り/書き込み制限情報PADRead/PADWrite5その他の情報6署名Signaure以下、上記1~6の各データについて説明する。1タイプ情報タイプ情報は、証明書のタイプやユーザ機器のタイプを示す情報であり、例えば本証明書がホスト証明書であることを示すデータや、機器の種類、例えばPCであるとか、音楽再生プレーヤであるといった機器の種類などを示す情報が記録される。2ホストIDホストIDは機器識別情報としての機器IDを記録する領域である。3ホスト公開鍵HostPublicKeyホスト公開鍵HostPublicKeyはホスト機器の公開鍵である。ホスト機器ユーザ機器に提供される秘密鍵とともに公開鍵暗号方式に従った鍵ペアを構成する。4メディアに対する読み取り/書き込み制限情報PADRead/PADWriteメディアに対する読み取り/書き込み制限情報PADRead/PADWriteは、コンテンツを記録するメディア、例えば図4、図5に示すメモリカード200の記憶領域中に設定される保護領域PDA:ProtectedArea210内のデータ読み取りReadや、書き込みWriteが許容された区分領域についての情報が記録される。5その他の情報、6署名Signatureホスト証明書には、上記1~4の他、様々な情報が記録され、1~5の情報に対する署名データが記録される。署名は、認証局の秘密鍵によって実行される。ホスト証明書に記録された情報、例えばホスト公開鍵を取り出して利用する場合には、まず認証局の公開鍵を適用した署名検証処理を実行して、ホスト証明書の改ざんがないことを確認し、その確認がなされたことを条件として、ホスト公開鍵等の証明書格納データの利用が行われることになる。なお、図6は、メモリカードの保護領域に対するユーザ機器ホスト機器のアクセス許容情報を記録したホスト証明書であるが、例えばメモリカードにコンテンツを提供するコンテンツ提供サーバなど、保護領域に対するアクセスが必要となるサーバに対しては、図6に示すホスト証明書と同様、メモリカードの保護領域に対するアクセス許容情報を記録した証明書サーバ証明書サーバ公開鍵証明書が提供される。[5.各装置の証明書を適用したメモリカードに対するアクセス処理例について]図6を参照して説明したように、メモリカード200の保護領域ProtectedArea210に対してアクセスを行う場合には、図5に示すような証明書をメモリカードに提示することが必要となる。メモリカードは、図6に示す証明書を確認して、図5に示すメモリカード200の保護領域ProtectedArea210に対するアクセス可否を判定する。ホスト機器は、例えば図6を参照して説明したホスト証明書HostCertificateを保持し、コンテンツの提供等を行うサーバは、サーバに対応する証明書サーバ証明書:ServerCertificateを保持している。これらの各装置が、メモリカードの保護領域ProtectedAreaに対するアクセスを行う場合には、各装置が保有している証明書をメモリカードに提供してメモリカード側の検証に基づくアクセス可否の判定を受けることが必要となる。図7を参照して、メモリカードに対するアクセス要求装置が記録再生装置等のホスト機器である場合のアクセス制限の設定例について説明する。図7には、左から、メモリカードに対するアクセス要求装置であるホスト機器222と、メモリカード200を示している。ホスト機器222は、例えば、図4に示すドメイン機器121~123や再生装置131等のユーザ機器であり、メモリカード200に対するコンテンツの出力処理や、メモリカード200に記録されたコンテンツ再生を実行する装置である。例えばドメイン機器121~123は、自装置の記憶部に格納された暗号化コンテンツをメモリカード200に出力する際に、自装置に格納されたドメインキーをメモリカード200の保護領域ProtectedArea210に書き込む処理を実行する。また、再生装置131はメモリカード210に記録された暗号化コンテンツを利用して再生する場合に、メモリカード200の保護領域ProtectedArea210に書き込まれたドメインキーを取得する処理を実行する。ドメイン機器121~123や非ドメイン機器である再生装置131は、これらの処理においてメモリカード200の保護領域ProtectedArea210に対するアクセスが必要となる。メモリカード200は、保護領域ProtectedArea210と、汎用領域GeneralPurposeArea220を有し、暗号化コンテンツ等は汎用領域GeneralPurposeArea220に記録される。コンテンツ再生に際して必要とする鍵であるドメインキーは保護領域ProtectedArea210に記録される。先に図5を参照して説明したように、保護領域ProtectedArea210は、複数の領域に区分されている。図7に示す例では、区分領域0ProtectedArea0211、区分領域1ProtectedArea1212、これらの2つの区分領域を持つ例を示している。これらの区分領域の設定態様としては様々な設定が可能である。図7に示す例では、ホスト機器222の保持するホスト証明書HostCertificateは、区分領域0ProtectedArea0に対しては、データの記録Writeと読み取りReadの双方の処理が許可、区分領域1ProtectedArea1に対しては、読み取りRead処理のみが許可、これらの設定がなされた証明書である。図7に示すホスト証明書HostCertificateには、区分領域1ProtectedArea1に対する書き込みWrite許可が設定されていない。例えば、このようなアクセス許容情報が記録された証明書がユーザ機器に提供されることになる。メモリカード200の保護領域ProtectedArea210をアクセスしようとする装置は、このアクセス許容情報が記録された証明書をメモリカードに出力して、メモリカード内のデータ処理部における証明書検証処理に基づいて、アクセス可否が決定され、決定情報に従ってメモリカード200の保護領域ProtectedArea210をアクセスすることになる。このように、メモリカードの保護領域ProtectedAreaは、アクセス要求装置単位、かつ区分領域0,1,2単位で、データの書き込みWrite、読み取りReadの許容、非許容がアクセス制御情報として設定される。このアクセス制御情報は、各アクセス要求装置の証明書サーバ証明書、ホスト証明書などに記録され、メモリカードは、アクセス要求装置から受領した証明書について、まず署名検証を行い、正当性を確認した後、証明書に記載されたアクセス制御情報、すなわち、以下の情報を読み取る。読み取り許容領域情報PADRead、書き込み許容領域情報PADWrite、これらの情報に基づいて、アクセス要求装置に対して認められた処理のみを許容して実行する。なお、ホスト機器にも、例えばレコーダ、プレーヤ等のCE機器や、PC等、様々な機器の種類がある。装置証明書は、これらの各装置が個別に保持する証明書であり、これらの装置の種類に応じて異なる設定とすることができる。また、メモリカードのデータ処理部は、装置証明書に記録された以下の情報、すなわち、読み取り許容領域情報PADRead、書き込み許容領域情報PADWrite、これらの情報のみならず、例えば、図6を参照して説明した証明書に含まれるタイプ情報Typeに基づいて、保護領域の区分領域単位のアクセスの許容判定を行ってもよい。[6.メモリカードに対する記録データの構成例について]次に、例えば図4に示すドメイン機器121~123のいずれかに記録されたコンテンツをメモリカード200に移動またはコピーし、メモリカード200に格納されたコンテンツを非ドメイン機器としての再生装置131において利用する場合、ドメイン機器121~123がメモリカード200に記録するデータの一例について図8を参照して説明する。図8には、メモリカード200に記録されたデータ例を示している。メモリカード200は、各アクセス機器の保有する証明書図6参照に記録されたアクセス許容情報に応じてアクセスの許容される保護領域ProtectedArea210と、証明書のアクセス許容情報に基づくことなくアクセスの許容される汎用領域GeneralPurposeArea220を有する。図8に示すように、保護領域ProtectedArea210には、ドメインキー381が記録される。このドメインキー381は、図4に示すドメイン機器121~123が管理サーバ101に対するドメイン機器の登録を条件として管理サーバ101から受領した鍵である。このドメインキー381は、暗号化コンテンツの暗号化/復号鍵として利用されるタイトルキーの暗号化/復号処理に適用される鍵である。このドメインキー381以外のデータ、すなわち暗号化コンテンツ他のデータは、汎用領域220に記録される。図8には、例えば映画や音楽データ等、再生対象となるコンテンツの暗号化データであり、圧縮フォーマットとしてMPEG4MP4形式を持つデータファイルである暗号化コンテンツファイル1,310,暗号化コンテンツファイル2,320の2つの暗号化コンテンツファイルを記録した例を示している。これらの暗号化コンテンツファイルにはコンテンツ識別子としてのID情報が設定され、各コンテンツファイル内に設定されるセキュリティボックス内にID情報が記録される。このID情報は、各コンテンツファイルに対応する鍵情報などの格納領域に設定されたインデックスとしてのID情報に対応している。例えばこのメモリカード200を装着してメモリカード200に格納されたコンテンツを再生する再生装置は、再生対象コンテンツを選択すると、その選択したコンテンツファイル内のセキュリティボックスからID情報を取得して取得したIDに従って、選択コンテンツに対応する管理情報を取得することができる。なお、これらのID情報は、例えば図4に示すドメイン機器121~123からのコンテンツの移動またはコピー処理に際してメモリカード200内のデータ処理部が管理情報記録領域のインデックスとして設定する。図8に示す例では、暗号化コンテンツファイル310のセキュリティボックス311にコンテンツ識別子ID1が記録されており、このコンテンツ識別子ID1に対応する管理情報330が、インデックスID1によって識別可能な記録領域に記録される。また、暗号化コンテンツファイル320のセキュリティボックス321にコンテンツ識別子ID2が記録されており、このコンテンツ識別子ID2に対応する管理情報340が、インデックスID2の記録領域に記録されている。管理情報330は、暗号化コンテンツファイル1,310対応のインデックスID1によって特定可能な記録領域に記録され、ここには、暗号化コンテンツファイル1,310の再生処理に利用する情報が記録される。具体的には、図8に示すように、aトークンToken331、b利用制御情報UsageFile332、cメディアID検証値MACofMediaID333、d暗号化タイトルキーEncryptedTitleKey334、これらの情報が暗号化コンテンツファイル310に対応する管理情報330として記録される。同様に、インデックスID2の記録領域には、暗号化コンテンツファイル2,320の再生処理に利用する管理情報340が記録される。具体的には、図8に示すように、aトークンToken341、b利用制御情報UsageFile342、cメディアID検証値MACofMediaID343、d暗号化タイトルキーEncryptedTitleKey344、これらの情報が暗号化コンテンツファイル310に対応する管理情報340として記録される。これらのデータa~d中、aトークンToken331,341と、b利用制御情報UsageFile332,342と、d暗号化タイトルキーEncryptedTitleKey334,344、これらのデータは、例えば図4に示すドメイン機器121~123が、暗号化コンテンツとともに保持していたデータである。すなわち、図4に示すドメイン機器121~123が、コンテンツをコンテンツ提供サーバ102から取得した際に、コンテンツとともに、コンテンツ提供サーバ102から受領したデータである。一方、データa~d中、cメディアID検証値MACofMediaID333,343は、ドメイン機器121~123が保持しているデータではない。このメディアID検証値MACofMediaID333,343は、メディアであるメモリカード200にコンテンツを記録する際に、管理サーバ101から予め設定されたシーケンスに従って、取得する情報である。このメディアID検証値MACofMediaID333,343は、メディアメモリカード200と、メディアメモリカード200に記録されるコンテンツとを結びつけるためのデータ、すなわちコンテンツをメディアバインドするためのデータとして利用される。汎用領域GeneralPurposeArea220には、さらに、メディア証明書MediaCertificate360が記録される。このメディア証明書MediaCertificateは、例えばメディアメモリカード200のメディアIDやメディア公開鍵を格納した公開鍵証明書である。例えば認証局から提供される証明書である。先に図6を参照して説明したホスト証明書HostCertificateと同様のデータ構成を有する。ただし、保護領域に対するアクセス許容情報についての記録データは持たない。このメディア証明書は、例えば、メディアメモリカード200を装着したデバイスとの認証処理において利用される。管理情報に含まれるトークンToken331,341は、対応コンテンツに関する管理情報を記録したデータであり、コンテンツ提供サーバが生成してコンテンツとともにデバイスドメイン機器121~123に提供するデータである。具体的なトークン構成データについて、図9を参照して説明する。図9に示すようにトークンは例えば以下のデータを含むデータである。1ボリュームIDPVVolumeID2コンテンツIDContentID3コンテンツハッシュテーブルダイジェストContentHashTableDigestS4利用制御情報ハッシュ値UsageRuleHash5タイムスタンプTimestamp6その他の情報7署名Signature以下、上記の各データについて説明する。1ボリュームIDPVVolumeIDボリュームIDPVVolumeIDは、所定単位例えばタイトル単位のコンテンツに対応する識別子IDである。このIDは、例えばコンテンツ再生時に利用可能性のあるJava登録商標アプリケーションであるBD-J/APIやBDAPI等によって参照される場合があるデータである。2コンテンツIDContentIDコンテンツIDContentIDはコンテンツを識別する識別子であるが、トークンに記録されるコンテンツIDは、コンテンツまたはコンテンツ管理データトークンを含むを提供したサーバIDを含むデータとして設定される。すなわち、コンテンツID=サーバIDServerIDコンテンツ固有IDUniqueContentID上記のようにサーバIDを含むデータとしてコンテンツIDが記録される。サーバIDは、認証局が各コンテンツ提供サーバに設定したIDである。先に図6を参照して説明したホスト証明書HostCertificateと同様のデータを有するサーバ証明書ServerCertificateに記録されたサーバIDと同じIDである。コンテンツ固有IDは、コンテンツ提供サーバが独自に設定するコンテンツ対応の識別子IDである。トークンに記録されるコンテンツIDは、このように認証局の設定したサーバIDとコンテンツ提供サーバの設定したコンテンツ固有IDの組み合わせとして構成される。なお、コンテンツIDの構成ビット数や、サーバIDのビット数、コンテンツ固有IDのビット数は予め規定されており、コンテンツを再生する再生装置は、トークンに記録されたコンテンツIDから所定ビット数の上位ビットを取得してサーバIDを取得し、コンテンツIDから所定の下位ビットを取得することでコンテンツ固有IDを得ることが可能となる。3コンテンツハッシュテーブルダイジェストContentHashTableDigestSコンテンツハッシュテーブルダイジェストContentHashTableDigestSは、メモリカードに格納されるコンテンツのハッシュ値を記録したデータである。このデータは、コンテンツが改ざん検証処理に利用される。コンテンツを再生する再生装置は、メモリカードに記録された再生予定のコンテンツのハッシュ値を計算し、トークンに記録されたコンテンツハッシュテーブルダイジェストContentHashTableDigestSの記録値との比較を実行する。計算データと登録データとが一致としていればコンテンツの改ざんはないと判定されコンテンツ再生が可能となる。一致しない場合は、コンテンツは改ざんされている可能性があると判定され、再生は禁止される。4利用制御情報ハッシュ値UsageRuleHash利用制御情報ハッシュ値UsageRuleHashはサーバがコンテンツの管理データとしてメモリカードに記録される利用制御情報UsageFileのハッシュ値である。利用制御情報は、例えばコンテンツのコピーを許容するか否か、コピーの許容回数、他機器への出力可否などのコンテンツの利用形態の許容情報などを記録したデータであり、コンテンツとともにメモリカードに記録される情報である。利用制御情報ハッシュ値は、この利用制御情報の改ざん検証用のデータとして利用されるハッシュ値である。コンテンツを再生する再生装置は、メモリカードに記録された再生予定のコンテンツに対応する利用制御情報のハッシュ値を計算し、トークンに記録された利用制御情報ハッシュ値UsageRuleHashの記録値との比較を実行する。計算データと登録データとが一致としていれば利用制御情報の改ざんはないと判定され、利用制御情報に従ったコンテンツ利用が可能となる。一致しない場合は、利用制御情報は改ざんされている可能性があると判定され、コンテンツの再生等の利用処理は禁止される。5タイムスタンプTimestampタイムスタンプTimestampは、このトークンの作成日時、例えば図9の7に示す署名の作成日時情報である。トークンTokenには、上述したデータの他、図9に示すように[6その他の情報]が記録され、さらに、1~6の各データに対してサーバの秘密鍵によって生成された7署名Signatureが記録される。この署名によりトークンの改ざん防止構成が実現される。トークンTokenを利用する場合は、署名検証を実行して、トークンTokenが改ざんのない正当なトークンであることを確認した上で利用が行われる。なお、署名検証は、サーバの公開鍵を利用して実行される。サーバの公開鍵は、サーバ証明書ServerCertificateから取得可能である。[7.デバイスからメモリカードに対するコンテンツ記録シーケンスについて]次に、図10に示すシーケンス図を参照して、例えば図4に示すドメイン機器121~123等のデバイスからメモリカード200に対するコンテンツ記録シーケンスについて説明する。図10には、左から、コンテンツを保持するデバイス例えば図4に示すドメイン機器121~123、コンテンツの記録対象となるメモリカード、管理サーバ、これらを示している。デバイスは、例えば図4に示すドメイン機器121~123であり、管理サーバ101からドメインキーを受領している機器である。また、コンテンツ提供サーバ102から暗号化コンテンツおよびその管理情報を保持しているデバイスである。管理情報には、先に図8を参照して説明した以下の情報が含まれる。aトークンToken、b利用制御情報UsageFile、d暗号化タイトルキーEncryptedTitleKey、これらの情報が含まれる。図10のシーケンス図に従って、各処理について説明する。まず、デバイス例えば図4に示すドメイン機器121~123は、メモリカードを装着し、ステップS101においてデバイスとメモリカード間で相互認証処理を実行する。例えば公開鍵暗号方式に従って、双方の公開鍵証明書の交換処理等を含む相互認証処理を行う。デバイス、メモリカードとも、認証局の発行した公開鍵を格納した証明書Certificateと秘密鍵を保持している。デバイスの保持する証明書Certificateは先に図6を参照して説明したホスト証明書HostCertificateであり、公開鍵の他、メモリカードの保護領域に関するアクセス権情報が記録されている。なお、メモリカードは相互認証処理や、図5や図7を参照して説明した保護領域ProtectedAreaに対するアクセス可否判定を行うプログラムを格納し、これらのプログラムを実行するデータ処理部を有する。デバイスとメモリカード間の相互認証が成立し、双方の正当性が確認されると、ステップS102以下の処理が実行される。例えば、ステップS103におけるデバイスからメモリカードに対する暗号化コンテンツを含む様々なデータ提供処理が行われる。相互認証が成立しない場合は、ステップS102以下の処理は実行されない。すなわち、ステップS103におけるデバイスからメモリカードに対するデータ提供処理も行われない。デバイスとメモリカード間の相互認証が成立し、双方の正当性が確認されると、メモリカードのデータ処理部は、ステップS102において、デバイスが認証処理に際してメモリカードに提供した公開鍵証明書図6に示すホスト証明書HostCertificateを参照して、メモリカードの保護領域ProtectedAreaに対するアクセス権の確認を行う。先に図5、図6、図7を参照して説明したように、メモリカードの保護領域ProtectedAreaは複数の区分領域に区分され、デバイスがメモリカードに提供したホスト証明書HostCertificateには各区分領域単位のアクセス権情報書き込みWrite/読み出しReadの許容情報が記録されている。メモリカードのデータ処理部は、デバイスから受領した証明書図6に示すホスト証明書HostCertificateを参照して、メモリカードの保護領域ProtectedAreaの各区分領域についてのアクセス権の確認を行う。なお、メモリカードに対するコンテンツの記録処理に際しては、メモリカードの保護領域ProtectedAreaに対するドメインキーの書き込みを行うことが必要となる。従って、メモリカードのデータ処理部は、デバイスから受領した証明書図6に示すホスト証明書HostCertificateにメモリカードの保護領域ProtectedAreaの1つ以上の区分領域に対する書き込みWrite許容情報が記録されているか否かを確認する。区分領域に対する書き込みWrite許容情報がない場合、そのデバイスによるメモリカードの保護領域ProtectedAreaに対するドメインキーの書き込みは許容されない。この場合、ステップS103以下のメモリカードに対するコンテンツの提供処理は中止される。デバイスからメモリカードに提供された証明書図6に示すホスト証明書HostCertificateにメモリカードの保護領域ProtectedAreaの1つ以上の区分領域に対する書き込みWrite許容情報が記録されている場合には、デバイスの提供するドメインキーを保護領域ProtectedAreaに記録可能となり、この場合に限り、ステップS103以下の処理が実行される。ステップS103では、デバイスがメモリカードに対して、以下のデータを送信する。1暗号化コンテンツ2管理情報トークン、利用制御情報、暗号化タイトルキー3ドメインキーこれらの情報中、1暗号化コンテンツ2管理情報トークン、利用制御情報、暗号化タイトルキーこれらの情報は、デバイスがコンテンツ提供サーバからのコンテンツ取得処理に際して受領したデータである。3ドメインキーは、デバイスが管理サーバから受領した鍵情報である。メモリカードは、ステップS104において、デバイスから受領したデータをメモリカードの記憶領域に書き込む処理を行う。上記の1~3の受領データ中、1暗号化コンテンツ2管理情報トークン、利用制御情報、暗号化タイトルキーこれらの情報は、メモリカードの汎用領域GeneralPurposeAreaに書き込む。さらに、上記の1~3の受領データ中、3ドメインキーは、メモリカードの保護領域ProtectedAreaに記録する。なお、ドメインキーは、先のステップS102におけるデバイスの証明書HpstCertificateに基づくアクセス権の確認処理において、書き込みWrite処理の許容された区分領域に書き込む処理が実行される。次に、メモリカードは管理サーバとの相互認証処理を開始する。なお、メモリカードとサーバ間の通信は、メモリカードを装着しているデバイスの通信部を介して実行する。管理サーバとメモリカード間の相互認証処理は、例えば公開鍵暗号方式に従って、双方の公開鍵証明書の交換処理等を含む相互認証処理を行う。管理サーバも認証局の発行した公開鍵を格納したサーバ証明書ServerCertificateと秘密鍵を保持している。メモリカードも予め認証局から公開鍵証明書と秘密鍵のペアを受信し自己の記憶部に格納している。管理サーバとメモリカード間の相互認証が成立し、双方の正当性が確認されると、ステップS106において、サーバはメモリカードの証明書に記録されているメモリカードの識別情報であるメディアIDを取得してメディアIDの検証値としてのMACMessageAuthenticationCodeを生成する。管理サーバは、ステップS107において、生成したメディアIDの検証値としてのMACをメモリカードに送信する。メモリカードは、ステップS108において、管理サーバから受信したメディアID検証値MACをメモリカードの汎用領域GeneralPurposeAreaに書き込む。以上の処理によって、メモリカードには、例えば先に図8を参照して説明したデータ、すなわち、具体的には、暗号化コンテンツファイル310、管理情報330、ドメインキー381、これらのデータが格納されることになる。なお、先に図8を参照して説明したように、コンテンツとコンテンツに対応する管理情報は、識別情報ID1,ID2,ID3によって関連付けられて記録される。メモリカードは、コンテンツの新たな記録処理に際して、コンテンツファイル中に含まれるセキュリティボックス内に記録された識別子IDを取得し、そのIDをインデックスとして設定した記憶領域をメモリカードの汎用領域GeneralPurposeAreaに設定し、設定した記憶領域にコンテンツファイルに対応する管理情報を記録する。また、デバイスは、デバイスがメモリカードに提供する管理情報に含まれる利用制御情報UsageFileにデバイス識別子を記録してメモリカードに提供する構成としてもよい。すなわちコンテンツの移動元またはコピー元のデバイスを示す情報を利用制御情報UsageFileに記録してメモリカードに提供する構成としてもよい。このような設定とすることで、メモリカードに記録されたコンテンツおよび管理情報を元のデバイスに返還する際、利用制御情報UsageFileを参照してコンテンツの提供元を確認して、コンテンツの出力デバイスに対して誤りなくコンテンツを返却することが可能となる。また、図10を参照して説明したシーケンスではデバイスからメモリカードに対してデバイスの保持するドメインキーをそのまま出力する構成として説明したが、そのまま出力するのではなく、予め設定した変換アルゴリズムに従ってドメインキーを変換して変換ドメインキーを生成し変換ドメインキーをメモリカードに提供して格納する構成としてもよい。ただし、この場合、コンテンツ再生を実行する再生装置では、上記の変換アルゴリズムと逆の変換アルゴリズムを実行して変換ドメインキーを元のドメインキーに戻して、その後の処理を行うことになる。また、デバイスがメモリカードに出力する管理情報として、さらに、元のデバイスにおけるコンテンツの利用制御規格情報、例えば、マーリンMarlin0x00上記のような元のデバイスにおけるコンテンツの利用制御規格情報を記録する設定としてもよい。さらに、元のデバイスにおけるコンテンツの利用制御規格おいて許容されているコンテンツの同時利用可能な機器数についての情報や、今回のコンテンツ出力に基づく残りの利用可能な機器数の情報をデバイスに保持しメモリカードにも出力する構成としてもよい。この処理によって、複数のメモリカードに対する出力を行う場合に、元のコンテンツ利用制御規定に従った範囲でのコンテンツ出力処理を行うように制御することが可能となる。[8.メモリカード格納コンテンツの再生シーケンスについて]次に、図10を参照して説明したシーケンスに従ってコンテンツ他の情報を記録したメモリカードを装着したデバイス、例えば図4に示す非ドメイン機器としての再生装置131がコンテンツを再生する処理のシーケンスについて図11、図12に示すフローチャートを参照して説明する。なお、再生装置131には、以下に説明するフローに従った再生シーケンスを実行するためのプログラムが格納されており、そのプログラムに従って再生伴う様々な処理、例えばコンテンツの復号処理や、管理情報の検証、管理情報を適用したコンテンツ検証等を実行する。図10に示すステップS201において、再生装置は、再生対象となるコンテンツと管理情報、およびドメインキーを格納したメディアメモリカードを装着し、再生対象コンテンツのユーザ指定等により再生コンテンツが選択される。ステップS202において、再生装置とメモリカード間において、相互認証処理を実行する。例えば公開鍵暗号方式に従って、双方の公開鍵証明書の交換処理等を含む相互認証処理を行う。なお、再生装置は、認証局の発行した公開鍵を格納した証明書と秘密鍵を保持している。メモリカードも予め認証局から公開鍵証明書と秘密鍵のペアを受信し自己の記憶部に格納している。再生装置とメモリカード間の相互認証が成立しなかった場合ステップS203の判定=Noは、ステップS251に進みコンテンツ再生を中止する。再生装置とメモリカード間の相互認証が成立し、双方の正当性が確認されるとステップS203の判定=Yes、ステップS204に進む。再生装置は、ステップS204において、認証処理においてメモリカードから受領した証明書からメモリカードの識別情報であるメディアIDを取り出してMACを算出する。次に、再生装置は、ステップS205において算出MAC値と、メモリカードの汎用領域GeneralPurposeAreaから読み出したメディアID検証値MACとの照合処理を行う。2つのMAC値が一致すれば、メモリカードは、先に図10を参照して説明した正しいシーケンスに従ってコンテンツが記録されたメディアであると判定ステップS205の判定=Yesし、ステップS206に進む。2つのMAC値が一致しない場合は、メモリカードは、先に図10を参照して説明した正しいシーケンスに従ってコンテンツが記録されたメディアでないと判定ステップS205の判定=Noし、ステップS251に進みコンテンツ再生を中止する。ステップS205の判定=Yesと判定され、メモリカードが、先に図10を参照して説明した正しいシーケンスに従ってコンテンツが記録されたメディアであると判定した場合は、ステップS206に進み、再生装置は、メモリカードの保護領域ProtectedAreaからドメインキーの読み取り処理を実行する。なお、先に説明したように、メモリカードの保護領域ProtectedAreaに対するアクセスに際しては、証明書の提示に基づくメモリカードによるアクセス権判定処理が必要となる。メモリカードは、再生装置からのドメインキー読み取り要求に応じて、認証処理に際して再生装置から受領した証明書を参照して、証明書に記録された保護領域に対するアクセス権の記録を確認する。アクセス権情報としてドメインキーが記録された保護領域の区分領域に対する読み取りRead許容情報が記録されている場合に限り、再生装置のドメインキー読み取りが実行される。記録されていな場合は、ドメインキーの読み取りは実行されないことになり、コンテンツ再生処理は実行されないことになる。再生装置のアクセス権確認に基づくドメインキー読み取り処理が行われると、再生装置は、ステップS207において、メモリカードの汎用領域GeneralPurposeAreaから暗号化タイトルキーを読み取る。次に、再生装置は、図12に示すステップS208において、取得したドメインキーを利用してメモリカードの汎用領域GeneralPurposeAreaから読み取った暗号化タイトルキーの復号処理を実行しタイトルキーを取得する。次に、再生装置は、ステップS209において、メモリカードの汎用領域GeneralPurposeAreaからトークン、利用制御情報を読み取り、これらのデータに設定された改ざん検証用の署名検証を実行する。ステップS210において検証成立と判定されると、ステップS211に進み、検証不成立の場合は、ステップS251に進み再生処理を中止する。ステップS210において検証成立と判定され、トークン、利用制御情報の正当性が確認された場合は、ステップS211に進み、トークン、利用制御情報の構成データに基づくコンテンツの検証や許容処理の確認等を実行する。次に、ステップS212において、再生装置は、メモリカードの汎用領域GeneralPurposeAreaから読み取った暗号化コンテンツを、ステップS208において取得したタイトルキーを適用して復号し、コンテンツ再生を実行する。このように、再生装置は、コンテンツ再生処理に際して、メモリカードの保護領域ProtectedAreaに記録されているドメインキーを取得することが可能であり、取得したドメインキーによる暗号化タイトルキーの復号によるタイトルキー取得、取得したタイトルキーによる暗号化コンテンツの復号によるコンテンツの取得、これらの処理を行うことが可能となり、コンテンツ再生を実行することができる。本処理において、メディアIDのMACの検証によって、コンテンツが管理サーバによる監視下の正当なシーケンスでメディアに記録されたことが確認可能となる。例えば図10に示すシーケンス以外の処理によって管理サーバによる監視外でコンテンツが記録されたメディアを利用した場合は、ステップS205におけるメディアIDのMAC検証が不成立となり、コンテンツ再生は中止され、コンテンツの不正利用が防止される。[9.各装置のハードウェア構成例について]最後に、図13以下を参照して、上述した処理を実行する各装置のハードウェア構成例について説明する。まず、図13を参照して、メモリカードを装着してデータの記録や再生処理を行うホスト機器のハードウェア構成例について説明する。CPUCentralProcessingUnit701は、ROMReadOnlyMemory702、または記憶部708に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明したサーバとの通信処理やサーバからの受信データのメモリカードに対する記録処理、メモリカードからのデータ再生処理等を実行する。RAMRandomAccessMemory703には、CPU701が実行するプログラムやデータなどが適宜記憶される。これらのCPU701、ROM702、およびRAM703は、バス704により相互に接続されている。CPU701はバス704を介して入出力インタフェース705に接続され、入出力インタフェース705には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部706、ディスプレイ、スピーカなどよりなる出力部707が接続されている。CPU701は、入力部706から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部707に出力する。入出力インタフェース705に接続されている記憶部708は、例えばハードディスク等からなり、CPU701が実行するプログラムや各種のデータを記憶する。通信部709は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。入出力インタフェース705に接続されているドライブ710は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア711を駆動し、記録されているコンテンツや鍵情報等の各種データを取得する例えば、取得されたコンテンツや鍵データを用いて、CPUによって実行する再生プログラムに従ってコンテンツの復号、再生処理などが行われる。図14は、メモリカードのハードウェア構成例を示している。CPUCentralProcessingUnit801は、ROMReadOnlyMemory802、または記憶部807に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明したサーバやホスト機器との通信処理やデータの記憶部807に対する書き込み、読み取り等の処理、記憶部807の保護領域811の区分領域単位のアクセス可否判定処理等を実行する。RAMRandomAccessMemory803には、CPU801が実行するプログラムやデータなどが適宜記憶される。これらのCPU801、ROM802、およびRAM803は、バス804により相互に接続されている。CPU801はバス804を介して入出力インタフェース805に接続され、入出力インタフェース805には、通信部806、記憶部807が接続されている。入出力インタフェース805に接続されている通信部804は、例えばサーバ、ホスト機器との通信を実行する。記憶部807は、データの記憶領域であり、先に説明したようにアクセス制限のある保護領域ProtectedArea811、自由にデータ記録読み取りができる汎用領域GeneralPurposeArea812を有する。なお、サーバは、例えば図12に示すホスト機器と同様のハードウェア構成を持つ装置によって実現可能である。[10.本開示の構成のまとめ]以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。なお、本明細書において開示した技術は、以下のような構成をとることができる。1利用管理対象となるコンテンツを出力するコンテンツ出力装置と、前記コンテンツを前記コンテンツ出力装置から入力して格納するメディアと、前記メディアを装着して前記コンテンツの再生を行う再生装置と、コンテンツの前記メディアに対する記録処理の管理を実行する管理サーバを有するコンテンツ利用システムであり、前記コンテンツ出力装置は、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵を前記メディアに出力し、前記管理サーバは、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を生成して前記メディアに送信し、前記メディアは、前記暗号化コンテンツと、前記暗号鍵と、前記メディアID検証値を記憶部に格納し、前記再生装置は、前記メディアを装着し、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行するコンテンツ利用システム。2前記メディアは、メディアの記憶部に対するアクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域を有し、前記コンテンツ出力装置の証明書検証に基づいてアクセス許容判定のなされた保護領域に前記暗号鍵を格納し、前記再生装置による前記暗号鍵読み取り要求に応じて、前記再生装置の証明書検証に基づいてアクセス許容判定のなされた保護領域に記録された前記暗号鍵を前記再生装置に出力する前記1に記載のコンテンツ利用システム。3前記暗号化コンテンツは、タイトルキーで暗号化された暗号化コンテンツであり、前記暗号鍵は、前記タイトルキーの暗号化および復号処理に適用されるドメインキーまたはドメインキーの変換キーであり、前記コンテンツ出力装置は、前記暗号化コンテンツと、前記ドメインキーで暗号化された暗号化タイトルキーを前記メディアに出力する前記1または2に記載のコンテンツ利用システム。4前記ドメインキーは、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供する暗号鍵である前記1~3いずれかに記載のコンテンツ利用システム。5前記コンテンツ出力装置は、前記ドメインキーを保持するたコンテンツ利用を許容されたドメイン機器であり、前記再生装置は、前記ドメインキーを保持しない非ドメイン機器である前記1~3いずれかに記載のコンテンツ利用システム。6データ処理部と記憶部を有し、前記記憶部は、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分され、前記汎用領域に暗号化コンテンツと、自装置の識別子であるメディアIDに基づいて生成されたメディアID検証値を格納し、前記保護領域に、前記暗号化コンテンツの利用処理に適用する暗号鍵を格納し、前記データ処理部は、前記暗号化コンテンツの利用予定の再生装置から提供される証明書を検証して、前記保護領域に対するアクセス権の確認に応じて前記再生装置による前記暗号鍵の読み取りを許容し、前記再生装置に対してメディアIDを出力し、再生装置におけるメディアIDに基づく算出検証値と前記汎用領域に格納されたメディアID検証値の照合処理に基づくコンテツ再生可否判定を実行させることを可能とした情報処理装置。7前記データ処理部は、前記汎用領域に対する暗号化コンテンツの記録処理に際して、前記メディアIDを管理サーバに送信し、管理サーバの生成したメディアID検証値を受信して前記汎用領域に格納する前記6に記載の情報処理装置。8前記データ処理部は、コンテンツ出力装置から提供される暗号化コンテンツと、前記暗号化コンテンツの暗号化キーであるタイトルキーを暗号化した暗号化タイトルキーを前記汎用領域に格納し、前記暗号化タイトルキーをの暗号鍵であり、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供するドメインキーを前記保護領域に格納する前記6または7に記載の情報処理装置。9記憶部を有するメディアに格納された暗号化コンテンツを読み出して、復号、再生処理を実行するデータ処理部を有し、前記メディアは、暗号化コンテンツと、暗号化コンテンツの利用処理に適用する暗号鍵と、前記メディアの識別子であるメディアIDに基づく検証値であるメディアID検証値を格納し、前記データ処理部は、前記メディアから取得したメディアIDに基づいて検証値を算出し、前記メディアに格納済みのメディアID検証値との照合処理の成立を条件として、前記暗号鍵を適用したデータ処理によって前記メディアに格納された前記暗号化コンテンツの再生処理を実行する情報処理装置。10前記メディアは、メディアの記憶部に対するアクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域を有し、前記データ処理部は、前記メディアに対して、再生装置の証明書であり、前記保護領域に対するアクセス許容情報の記録された証明書の提供処理を行う前記9に記載の情報処理装置。11前記暗号化コンテンツは、タイトルキーで暗号化された暗号化コンテンツであり、前記暗号鍵は、前記タイトルキーの暗号化および復号処理に適用されるドメインキーまたはドメインキーの変換キーである前記9または10に記載の情報処理装置。12前記ドメインキーは、コンテンツ利用を許容されたドメイン機器に対して管理サーバの提供する暗号鍵である前記9~11いずれかに記載の情報処理装置。13暗号化コンテンツと、該暗号化コンテンツの利用処理に適用する暗号鍵を格納した記憶部と、データ処理部を有し、前記データ処理部は、コンテンツ出力対象となるメディアに対して、前記暗号化コンテンツと前記暗号鍵を出力して記録させる構成であり、前記メディアは、アクセス要求装置の証明書検証によるアクセス可否判定に基づいてアクセスの許容される保護領域と、アクセス要求装置の証明書検証によるアクセス可否判定の不要な汎用領域に区分された記憶部を有し、前記データ処理部は、自装置の証明書を前記メモリカードに提示し、メモリカードによる証明書検証に基づいてアクセスの許容された保護領域に前記暗号鍵の書き込みを行う情報処理装置。さらに、上記した装置およびシステムにおいて実行する処理の方法や、処理を実行させるプログラムも本開示の構成に含まれる。また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LANLocalAreaNetwork、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"