"データ処理部と、記憶部を有し、前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記汎用領域に暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納し、前記保護領域に、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記データ処理部は、前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容する情報処理装置。前記情報処理装置はメモリカードであり、該メモリカードを装着した再生装置に、前記保護領域の格納ハッシュ値と、前記暗号化タイトルキーに基づく算出ハッシュ値との照合処理結果に基づく前記暗号化コンテンツの再生許容判定を実行させることを可能とした請求項1に記載の情報処理装置。前記データ処理部は、前記暗号化コンテンツを提供するサーバの提供するサーバ証明書の記録情報に応じて、前記保護領域に対するサーバのアクセス許容判定を実行し、前記サーバの提供する前記暗号化タイトルキーのハッシュ値を前記保護領域に格納する請求項1に記載の情報処理装置。前記サーバ証明書は、前記サーバの公開鍵を格納した公開鍵証明書であり、前記保護領域の区分領域単位のアクセス許容情報が記録された証明書である請求項3に記載の情報処理装置。コンテンツ再生処理を実行するデータ処理部を有し、前記データ処理部は、再生対象コンテンツを格納したメモリカードとの認証処理を実行し、前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出し、前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行う情報処理装置。前記メモリカードは、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記データ処理部は、前記汎用領域から、前記暗号化タイトルキーを読み出し、前記保護領域から、前記照合用ハッシュ値を読み出す請求項5に記載の情報処理装置。前記データ処理部は、前記メモリカードとの認証処理に際して、前記メモリカードに対して、前記保護領域に対するアクセス許容情報を記録した証明書を出力する請求項5に記載の情報処理装置。メモリカードに対するコンテンツ提供処理を実行するサーバ装置であり、データ処理部が、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力して記録させる処理を実行し、前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるサーバ装置。前記サーバ装置は、前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる請求項8に記載のサーバ装置。コンテンツ提供サーバと、前記コンテンツ提供サーバの提供するコンテンツを格納するメモリカードを有する情報処理システムであり、前記コンテンツ提供サーバは、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力し、前記メモリカードは、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分された記憶部を有し、前記汎用領域に前記暗号化コンテンツと、前記暗号化タイトルキーを格納し、前記保護領域に、前記バインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記保護領域に対する前記コンテンツ提供サーバからのアクセス要求に応じて、前記コンテンツ提供サーバの提供する証明書を検証してアクセスを許容するか否かのアクセス可否判定を行う情報処理システム。前記コンテンツ提供サーバは、前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる請求項10に記載の情報処理システム。データ処理部と、記憶部を有する情報処理装置において実行する情報処理方法であり、前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記データ処理部は、前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容するアクセス許容判定処理を実行し、前記アクセス許容判定処理においてアクセス許容判定がなされた場合に、前記アクセス前記保護領域に、前記外部装置の提供データである、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記汎用領域に、前記外部装置の提供データである、暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納する処理を行う情報処理方法。情報処理装置においてコンテンツ再生処理を実行する情報処理方法であり、前記情報処理装置のデータ処理部が、再生対象コンテンツを格納したメモリカードとの認証処理を実行し、前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出し、前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行う情報処理方法。メモリカードに対するコンテンツ提供処理を実行するサーバ装置において実行する情報処理方法であり、前サーバ装置のデータ処理部が、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力して記録させる処理を実行し、前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせる情報処理方法。データ処理部と、記憶部を有する情報処理装置において情報処理を実行させるプログラムであり、前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記データ処理部に、前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容するアクセス許容判定処理を実行させ、前記アクセス許容判定処理においてアクセス許容判定がなされた場合に、前記アクセス前記保護領域に、前記外部装置の提供データである、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納させ、前記汎用領域に、前記外部装置の提供データである、暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納させる処理を実行させるプログラム。情報処理装置においてコンテンツ再生処理を実行させるプログラムであり、前記情報処理装置のデータ処理部に、再生対象コンテンツを格納したメモリカードとの認証処理を実行させ、前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出させ、前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行わせるプログラム。メモリカードに対するコンテンツ提供処理を実行するサーバ装置において情報処理を実行させるプログラムであり、前サーバ装置のデータ処理部に、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力して記録させる処理を実行させ、前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるプログラム。本開示は、例えば上記問題点に鑑みてなされたものであり、フラッシュメモリ等のディスク以外の情報記録媒体メディアにコンテンツを記録して利用する場合の利用制御構成を確立して不正なコンテンツ利用を防止する構成を実現する情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。本開示の第1の側面は、データ処理部と、記憶部を有し、前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記汎用領域に暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納し、前記保護領域に、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記データ処理部は、前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容する情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記情報処理装置はメモリカードであり、該メモリカードを装着した再生装置に、前記保護領域の格納ハッシュ値と、前記暗号化タイトルキーに基づく算出ハッシュ値との照合処理結果に基づく前記暗号化コンテンツの再生許容判定を実行させることを可能とした。さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記暗号化コンテンツを提供するサーバの提供するサーバ証明書の記録情報に応じて、前記保護領域に対するサーバのアクセス許容判定を実行し、前記サーバの提供する前記暗号化タイトルキーのハッシュ値を前記保護領域に格納する。さらに、本開示の情報処理装置の一実施態様において、前記サーバ証明書は、前記サーバの公開鍵を格納した公開鍵証明書であり、前記保護領域の区分領域単位のアクセス許容情報が記録された証明書である。さらに、本開示の第2の側面は、コンテンツ再生処理を実行するデータ処理部を有し、前記データ処理部は、再生対象コンテンツを格納したメモリカードとの認証処理を実行し、前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出し、前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行う情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記メモリカードは、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記データ処理部は、前記汎用領域から、前記暗号化タイトルキーを読み出し、前記保護領域から、前記照合用ハッシュ値を読み出す。さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記メモリカードとの認証処理に際して、前記メモリカードに対して、前記保護領域に対するアクセス許容情報を記録した証明書を出力する。さらに、本開示の第3の側面は、メモリカードに対するコンテンツ提供処理を実行するサーバ装置であり、データ処理部が、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力して記録させる処理を実行し、前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるサーバ装置にある。さらに、本開示のサーバ装置の一実施態様において、前記サーバ装置は、前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる。さらに、本開示の第4の側面は、コンテンツ提供サーバと、前記コンテンツ提供サーバの提供するコンテンツを格納するメモリカードを有する情報処理システムであり、前記コンテンツ提供サーバは、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力し、前記メモリカードは、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分された記憶部を有し、前記汎用領域に前記暗号化コンテンツと、前記暗号化タイトルキーを格納し、前記保護領域に、前記バインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記保護領域に対する前記コンテンツ提供サーバからのアクセス要求に応じて、前記コンテンツ提供サーバの提供する証明書を検証してアクセスを許容するか否かのアクセス可否判定を行う情報処理システムにある。さらに、本開示の情報処理システムの一実施態様において、前記コンテンツ提供サーバは、前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる。さらに、本開示の第5の側面は、データ処理部と、記憶部を有する情報処理装置において実行する情報処理方法であり、前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記データ処理部は、前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容するアクセス許容判定処理を実行し、前記アクセス許容判定処理においてアクセス許容判定がなされた場合に、前記アクセス前記保護領域に、前記外部装置の提供データである、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記汎用領域に、前記外部装置の提供データである、暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納する処理を行う情報処理方法にある。さらに、本開示の第6の側面は、情報処理装置においてコンテンツ再生処理を実行する情報処理方法であり、前記情報処理装置のデータ処理部が、再生対象コンテンツを格納したメモリカードとの認証処理を実行し、前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出し、前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行う情報処理方法にある。さらに、本開示の第7の側面は、メモリカードに対するコンテンツ提供処理を実行するサーバ装置において実行する情報処理方法であり、前サーバ装置のデータ処理部が、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力して記録させる処理を実行し、前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせる情報処理方法にある。さらに、本開示の第8の側面は、データ処理部と、記憶部を有する情報処理装置において情報処理を実行させるプログラムであり、前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記データ処理部に、前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容するアクセス許容判定処理を実行させ、前記アクセス許容判定処理においてアクセス許容判定がなされた場合に、前記アクセス前記保護領域に、前記外部装置の提供データである、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納させ、前記汎用領域に、前記外部装置の提供データである、暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納させる処理を実行させるプログラムにある。さらに、本開示の第9の側面は、情報処理装置においてコンテンツ再生処理を実行させるプログラムであり、前記情報処理装置のデータ処理部に、再生対象コンテンツを格納したメモリカードとの認証処理を実行させ、前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出させ、前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行わせるプログラムにある。さらに、本開示の第10の側面は、メモリカードに対するコンテンツ提供処理を実行するサーバ装置において情報処理を実行させるプログラムであり、前サーバ装置のデータ処理部に、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力して記録させる処理を実行させ、前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるプログラムにある。なお、本開示のプログラムは、例えば、様々なプログラムコードを実行可能な情報処理装置やコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータシステム上でプログラムに応じた処理が実現される。本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本開示の一実施例の構成によれば、暗号化コンテンツの復号処理に際して適用する鍵の漏えいに基づくコンテンツ不正利用を防止する構成が実現される。具体的には、例えばサーバの提供コンテンツを格納するメモリカードに、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域と設定する。サーバは、タイトルキーで暗号化した暗号化コンテンツと、タイトルキーの暗号化キーであるバインドキーと、タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、暗号化タイトルキーのハッシュ値を生成して、メモリカードに出力する。メモリカードは、汎用領域に暗号化コンテンツと暗号化タイトルキーを格納し、保護領域に、バインドキーと暗号化タイトルキーのハッシュ値を格納し、コンテンツ再生時にハッシュ値の検証に基づいてコンテンツ再生許容判定を実行させる。これらの構成により、万が一、バインドキーの漏えい等が発生した場合でも、暗号化タイトルキーを漏えいバインドキーで暗号化する等の不正処理を行った場合、ハッシュ値検証によって、その不正が検出可能となり、コンテンツの不正利用を防止することが可能となる。以下、図面を参照しながら本開示の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行う。1.コンテンツ提供処理および利用処理の概要について2.メモリカードの構成例と利用例について3.保護領域に対するアクセス許容情報を持つ証明書について4.各装置の証明書を適用したメモリカードに対するアクセス処理例について5.メモリカードに対するコンテンツや鍵情報等の書き込み処理例と問題点について6.コンテンツの不正利用を防止可能とした構成について7.コンテンツ再生処理について8.各装置のハードウェア構成例について9.本開示の構成のまとめ[1.コンテンツ提供処理および利用処理の概要について]以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。まず、図1以下を参照して、コンテンツ提供処理および利用処理の概要について説明する。図1には、左から、aコンテンツ提供元bコンテンツ記録装置ホストcコンテンツ記録メディアこれらを示している。cコンテンツ記録メディアはユーザがコンテンツを記録して、コンテンツの再生処理に利用するメディアである。ここでは例えばフラッシュメモリ等の情報記録装置であるメモリカード31を示している。ユーザは、例えば音楽や映画などの様々なコンテンツをメモリカード31に記録して利用する。これらのコンテンツは例えば著作権管理コンテンツ等、利用制御対象となるコンテンツである。所定の利用条件下での利用のみが許容され、基本的に無秩序なコピー処理やコピーデータの無制限な配布等は禁止される。なお、後述するがメモリカード31に対して、コンテンツを記録する場合、そのコンテンツに対応する利用制御情報UsageRule、具体的には、許容されるコピー回数などのコピー制限情報などを規定した利用制御情報UsageRuleも併せて記録される。aコンテンツ提供元は、利用制限のなされた音楽や映画等のコンテンツの提供元である。図1には、コンテンツサーバ11と、予めコンテンツの記録されたROMディスク等のコンテンツ記録ディスク12を示している。コンテンツサーバ11は、音楽や映画等のコンテンツを提供するサーバである。コンテンツ記録ディスク12は予め音楽や映画等のコンテンツを記録したROMディスク等のディスクである。ユーザは、cコンテンツ記録メディアであるメモリカード31をbコンテンツ記録装置ホストに装着し、bコンテンツ記録装置ホストを介してコンテンツサーバ11に接続して、コンテンツを受信ダウンロードしてメモリカード31に記録することができる。なお、コンテンツサーバ11は、このダウンロード処理に際して、所定のシーケンスに従った処理を行い、暗号化コンテンツの他、利用制御情報やトークン、さらに鍵情報バインドキー等のコンテンツ管理情報を提供する。これらの処理、および提供データについては、後段で詳細に説明する。あるいは、cコンテンツ記録メディアであるメモリカード31を装着したbコンテンツ記録装置ホストに、予めコンテンツの記録されたROMディスク等のコンテンツ記録ディスク12を装着してコンテンツ記録ディスク12の記録コンテンツをメモリカード31にコピーすることができる。ただし、このコピー処理を実行する場合にも、コンテンツサーバ11に接続して所定のシーケンスに従った処理が必要となる。コンテンツサーバ11は、このディスクからのコンテンツコピー処理に際して、コピーコンテンツに対応する利用制御情報やトークン、さらに鍵情報バインドキー等のコンテンツ管理情報を提供する。bコンテンツ記録装置ホストは、cコンテンツ記録メディアであるメモリカード31を装着して、aコンテンツ提供元であるコンテンツサーバ11からネットワークを介して受信ダウンロードしたコンテンツ、あるいは、コンテンツ記録ディスク12から読み取ったコンテンツをメモリカード31に記録する。bコンテンツ記録装置ホストとしては、不特定多数のユーザが利用可能な公共スペース、例えば駅やコンビニ等に設置された共用端末21、ユーザ機器としての記録再生器CEConsumerElectronics機器22、PC23などがある。これらはすべてcコンテンツ記録メディアであるメモリカード31を装着可能な装置である。また、これらのbコンテンツ記録装置ホストは、コンテンツサーバ11からのダウンロード処理を実行する構成である場合は、ネットワークを介したデータ送受信処理を実行することが可能な構成である。コンテンツ記録ディスク12を利用する構成の場合は、ディスクの再生可能な装置であることが必要である。図1に示すように、ユーザは、aコンテンツ提供元であるコンテンツサーバ11からのダウンロードコンテンツ、あるいはROMディスク等のコンテンツ記録ディスク12に記録されたコンテンツをbコンテンツ記録装置ホストを介して、cコンテンツ記録メディアとしてのメモリカード31に記録する。このメモリカード31に記録されたコンテンツの利用形態について図2を参照して説明する。ユーザは、コンテンツを記録したメモリカード31を、例えば、図1bを参照して説明したbコンテンツ記録装置ホストとしてのユーザ機器である記録再生器CE機器22やPC23等に装着してメモリカード31に記録されたコンテンツを読み取り、再生する。なお、多くの場合、これらのコンテンツは暗号化コンテンツとして記録されており、記録再生器CE機器22やPC23等の再生装置は、所定のシーケンスに従った復号処理を実行した後、コンテンツ再生を行う。なお、メモリカード31に記録されたコンテンツを再生する機器は、図1bを参照して説明したbコンテンツ記録装置ホストに限られず、その他の再生装置プレーヤであってもよい。ただし、例えば予め規定されたシーケンスに従った暗号化コンテンツの復号処理等を実行可能な機器、すなわち予め規定された再生処理シーケンスを実行するプログラムを格納した機器であることが必要となる。なお、コンテンツ再生シーケンスの詳細については、後段で説明する。[2.メモリカードの構成例と利用例について]次に、コンテンツの記録メディアとして利用されるフラッシュメモリ等のメモリカードの構成例と利用例について説明する。メモリカード31の記憶領域の具体的構成例を図3に示す。メモリカード31の記憶領域は、図3に示すように、a保護領域ProtectedArea51、b汎用領域GeneralPurposeArea52、これら2つの領域によって構成される。b汎用領域GeneralPurposeArea52はユーザの利用する記録再生装置によって、自由にアクセス可能な領域であり、コンテンツや一般のコンテンツ管理データ等が記録される。ユーザによって自由にデータの書き込みや読み取りを行うことか可能な領域である。一方、a保護領域ProtectedArea51は、自由なアクセスが許容されない領域である。例えば、ユーザの利用する記録再生装置、再生装置、あるいはネットワークを介して接続されるサーバ等によってデータの書き込みあるいは読み取りを行おうとする場合、メモリカード31のデータ処理部が、メモリカード31に予め格納されたプログラムに従って、各装置に応じて読み取りReadまたは書き込みWriteの可否を決定する。メモリカード31は、予め格納されたプログラムを実行するためのデータ処理部や認証処理を実行する認証処理部を備えており、メモリカード31は、まず、メモリカード31に対してデータの書き込みまたは読み取りを実行しようとする装置との認証処理を行う。この認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書たとえばサーバ証明書ServerCertを受信し、その証明書に記載された情報を用いて、保護領域ProtectedArea51の各区分領域のアクセスが許容されるか否かを判定する。この判定処理は、図3に示す保護領域ProtectedArea51内の区分領域図に示す領域0,1,2単位で判定処理が行われ、許可された区分領域で許可された処理データの読み取り/書き込み等の処理のみが実行される。このメディアに対する読み取り/書き込み制限情報PADRead/PADWriteは、例えば、アクセスしようとする装置、例えばコンテンツサーバ、あるいは記録再生装置ホスト単位で設定される。これらの情報は各装置対応のサーバ証明書ServerCertや、ホスト証明書HostCertに記録される。メモリカード31は、メモリカード31に予め格納された規定のプログラムに従って、サーバ証明書ServerCertや、ホスト証明書HostCertの記録データを検証して、アクセス許可のなされた領域についてのみアクセスを許容する処理を行う。[3.保護領域に対するアクセス許容情報を持つ証明書について]次に、上述したメモリカード31の保護領域ProtectedArea51に対するアクセスを行う場合に、メモリカードに提示が必要となる証明書の構成例について図4を参照して説明する。上述したように、メモリカード31は、メモリカード31に対してデータの書き込みまたは読み取りを実行しようとする装置との認証処理を行う。この認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書たとえばサーバ証明書ServerCertを受信し、その証明書に記載された情報を用いて、保護領域ProtectedArea51の各区分領域のアクセスを許容するか否かを判定する。この認証処理に利用される装置証明書の一例として、サーバに提供されるサーバ証明書ServerCertificateの構成例について図4を参照して説明する。サーバ証明書ServerCertificateは、例えば、公開鍵証明書発行主体である認証局によって例えば、コンテンツ提供を行うコンテンツサーバ等の各サーバに提供される。例えば、サーバ証明書ServerCertificateは、認証局がコンテンツ提供処理を認めたサーバに対して発行するサーバの証明書であり、サーバ公開鍵等を格納した証明書である。サーバ証明書ServerCertificateは、認証局秘密鍵によって署名が設定され、改ざんの防止されたデータとして構成される。図4に認証局が各コンテンツサーバに提供するサーバ証明書ServerCertificateの具体例を示す。サーバ証明書ServerCertificateには、図4に示すように、以下のデータが含まれる。1タイプ情報2サーバID3サーバ公開鍵ServerPublicKey4メディアに対する読み取り/書き込み制限情報PADRead/PADWrite5その他の情報6署名Signaure以下、上記1~6の各データについて説明する。1タイプ情報タイプ情報は、証明書のタイプやコンテンツサーバのタイプを示す情報であり、例えば本証明書がサーバ証明書であることを示すデータや、サーバの種類、例えば音楽コンテンツの提供サーバであるとか、映画コンテンツの提供サーバであるといったサーバの種類などを示す情報が記録される。2サーバIDサーバIDはサーバ識別情報としてのサーバIDを記録する領域である。3サーバ公開鍵ServerPublicKeyサーバ公開鍵ServerPublicKeyはサーバの公開鍵である。サーバに提供されるサーバ秘密鍵とともに公開鍵暗号方式に従った鍵ペアを構成する。4メディアに対する読み取り/書き込み制限情報PADRead/PADWriteメディアに対する読み取り/書き込み制限情報PADRead/PADWriteは、コンテンツを記録するメディア、例えば図1、図2に示すメモリカード31、あるいは図3に示すメモリカード31の記憶領域中に設定される保護領域PDA:ProtectedArea内のデータ読み取りReadや、書き込みWriteが許容された区分領域についての情報が記録される。5その他の情報、6書名Signatureサーバ証明書には、上記1~4の他、様々な情報が記録され、1~5の情報に対する署名データが記録される。署名は、認証局の秘密鍵によって実行される。サーバ証明書に記録された情報、例えばサーバ公開鍵を取り出して利用する場合には、まず認証局の公開鍵を適用した署名検証処理を実行して、サーバ証明書の改ざんがないことを確認し、その確認がなされたことを条件として、サーバ公開鍵等の証明書格納データの利用が行われることになる。[4.各装置の証明書を適用したメモリカードに対するアクセス処理例について]図4を参照して説明したように、メモリカード31の保護領域ProtectedArea51に対してアクセスを行う場合には、図4に示すような証明書をメモリカードに提示することが必要となる。メモリカードは、図4に示す証明書を確認して、図3に示すメモリカード31の保護領域ProtectedArea51に対するアクセス可否を判定する。サーバは、例えば図4を参照して説明したサーバ証明書ServerCertificateを保持し、コンテンツの再生等を行う記録再生装置等のホスト機器はホスト機器に対応する証明書ホスト証明書を保持している。これらの各装置が、メモリカードの保護領域ProtectedAreaに対するアクセスを行う場合には、証明書をメモリカードに提供してメモリカード側の検証に基づくアクセス可否の判定を受けることが必要となる。図5を参照して、メモリカードに対するアクセス要求装置がサーバである場合と、記録再生装置等のホスト機器である場合のアクセス制限の設定例について説明する。図5には、左から、メモリカードに対するアクセス要求装置であるサーバ61、ホスト機器62、メモリカード70を示している。サーバ61は、例えば、メモリカード70に対する記録コンテンツであるダウンロードコンテンツや、ディスクからのコピーコンテンツの再生時に必要となる鍵情報バインドキーなどの書き込み処理を、メモリカード70の保護領域ProtectedArea80に対して実行するサーバである。ホスト機器62は、メモリカード70に格納されたコンテンツの再生処理を行う装置であり、コンテンツの復号処理のために、メモリカード70に記録されたバインドキーを取得する必要がある機器である。メモリカード70は、保護領域ProtectedArea80と、汎用領域GeneralPurposeArea90を有し、暗号化コンテンツ等は汎用領域GeneralPurposeArea90に記録される。コンテンツ再生に際して必要とする鍵であるバインドキーBindingKeyは保護領域ProtectedArea80に記録される。先に図3を参照して説明したように、保護領域ProtectedArea80は、複数の領域に区分されている。図5に示す例では、区分領域0ProtectedArea081、区分領域1ProtectedArea182、これらの2つの区分領域を持つ例を示している。これらの区分領域の設定態様としては様々な設定が可能である。図5に示す例では、一例として、区分領域0ProtectedArea081は、放送コンテンツの鍵データとしてのバインドキー記録領域、区分領域1ProtectedArea182は、ダウンロード、コピーコンテンツの鍵データとしてのバインドキー記録領域として設定された例を示している。このような設定において、例えばダウンロードコンテンツの提供サーバは、提供コンテンツの復号に必要となるバインドキーを、区分領域1ProtectedArea182に記録する。この場合、サーバ61のサーバ証明書ServerCertificateに記録される書き込み許容領域情報PADWriteは、区分領域1ProtectedArea1に対する書き込みWrite許可が設定された証明書として構成される。なお、図に示す例では、書き込みWriteの許容された区分領域に対しては、読み取りReadについても許容された設定として示している。また、区分領域1ProtectedArea182に記録されたバインドキーを読み取ってコンテンツ再生を実行する再生装置であるホスト機器62の保持するホスト証明書HostCertificateは、区分領域1ProtectedArea1に対する読み取りRead許可のみが設定された証明書として構成される。ホスト証明書HostCertificateには、区分領域1ProtectedArea1に対する書き込みWrite許可は設定されない。ただし、コンテンツ削除時に、削除コンテンツに対応するバインドキーの削除が可能な設定とするため、削除処理については許可する設定としてもよい。すなわち、メモリカードのデータ処理部は、アクセス要求装置からの保護領域ProtectedArea80に対するデータ書き込みとデータ読み取りについては、書く装置の装置証明書に基づいて許可するか否かを判定するが、削除要求についてはすべて許可する設定としてもよい。あるいは、アクセス要求装置の証明書に、区分領域単位の書き込みWrite、読み取りReadの各処理についての許容情報に加えて、削除deleteについての許容情報を記録して、この記録情報に基づいて削除の可否を判定する構成としてもよい。図5に示すメモリカード70の区分領域0ProtectedArea081は、放送コンテンツの鍵データとしてのバインドキー記録領域として設定された例を示している。放送コンテンツは、例えば、レコーダ、あるいはPC等、放送データの受信、記録機能を持つホスト機器62が放送局からのコンテンツを受信してメディアに記録する。この場合、放送コンテンツの復号のために適用する鍵情報であるバインドキーは、放送局が提供し、ホスト機器62が受信する。ホスト機器62はメモリカード70にアクセスを行い、メモリカード70の保護領域ProtectedArea80に放送コンテンツ用の鍵データを記録する。この例では、放送コンテンツ用の鍵データを記録する領域は、区分領域0ProtectedArea081として予め規定されている。メモリカード70の保護領域ProtectedArea80は、このように、区分領域0,1,2単位で、記録するデータの種類を予め規定することが可能である。メモリカードは、アクセス要求装置からのデータ書き込みや読み取り要求の入力に応じて、書き込みあるいは読み取り要求データの種類を判別し、データ書き込み先あるいは読み取り先としての区分領域0,1,2を選別する。放送コンテンツの復号のために適用する鍵情報であるバインドキーは、ホスト機器62が書き込み処理を実行し、再生処理においても、ホスト機器62が読み取り処理を実行する。従って、ホスト機器62の保持するホスト証明書HostCertificateは、放送コンテンツ用の鍵データの記録領域として規定された区分領域0ProtectedArea081については、書き込みWrite、読み取りReadの双方の処理許可が設定された証明書として構成される。図5に示すホスト機器62の保持するホスト証明書HostCerは、図に示すように、読み取りRead許容領域:0,1書き込みWrite許容領域:0これらの設定のなされた証明書となる。一方、サーバ61はこの放送コンテンツ用の鍵データの記録領域として規定された区分領域0ProtectedArea081に対しては、データ書き込みWrite、読み取りReadのいずれも許可されておらず、サーバ証明書ServerCertificateにはデータ書き込みWrite、読み取りReadの非許可情報が記録される。図5に示すサーバ61の保持するサーバ証明書ServerCerは、図に示すように、読み取りRead許容領域:1書き込みWrite許容領域:1これらの設定のなされた証明書となる。このように、メモリカードの保護領域ProtectedAreaは、アクセス要求装置単位、かつ区分領域0,1,2単位で、データの書き込みWrite、読み取りReadの許容、非許容がアクセス制御情報として設定される。このアクセス制御情報は、各アクセス要求装置の証明書サーバ証明書、ホスト証明書などに記録され、メモリカードは、アクセス要求装置から受領した証明書について、まず署名検証を行い、正当性を確認した後、証明書に記載されたアクセス制御情報、すなわち、以下の情報を読み取る。読み取り許容領域情報PADRead、書き込み許容領域情報PADWrite、これらの情報に基づいて、アクセス要求装置に対して認められた処理のみを許容して実行する。なお、ホスト機器にも、例えばレコーダ、プレーヤ等のCE機器や、PC等、様々な機器の種類がある。装置証明書は、これらの各装置が個別に保持する証明書であり、これらの装置の種類に応じて異なる設定とすることができる。また、メモリカードのデータ処理部は、装置証明書に記録された以下の情報、すなわち、読み取り許容領域情報PADRead、書き込み許容領域情報PADWrite、これらの情報のみならず、例えば、図4を参照して説明した証明書に含まれるタイプ情報Typeに基づいて、保護領域の区分領域単位のアクセスの許容判定を行ってもよい。[5.メモリカードに対するコンテンツや鍵情報等の書き込み処理例と問題点について]次に、図6を参照して、メモリカードに対するコンテンツや鍵情報等の書き込み処理例と問題点について説明する。なお、図6を参照して説明する処理例は、コンテンツの不正利用の排除が困難になってしまう問題点を含む処理例である。後段で図8を参照して説明する本開示に従った処理例は、この問題点を解決する構成を持つ。まず、図6を参照して問題点を含む処理シーケンスについて説明する。図6には、左から、Aコンテンツサーバ100Bコンテンツ記録装置ホスト200Cメモリカード300これらを示している。Aコンテンツサーバ100は、メモリカード300に記録するコンテンツの提供を行うサーバである。Bコンテンツ記録装置200は、メモリカード300を装着して、メモリカード300に対するデータ記録や読み出しを実行するPCや、記録再生機器等の装置である。Cメモリカード300はコンテンツおよびコンテンツの再生時に適用する鍵情報等を記録する例えばフラッシュメモリによって構成される記憶装置メディアであり、先に図3、図5を参照して説明したように、保護領域と汎用領域を持つ記憶装置である。図6には、コンテンツサーバ100がメモリカード300に対して、コンテンツと、コンテンツ以外のコンテンツ管理情報を提供して記録させる場合の処理シーケンスを示している。なお、コンテンツを図1に示すディスク12からコピーしてメモリカードに記録する場合は、コンテンツはディスクからメモリカード300に記録されるが、その他のトークンを含む管理データについては、コンテンツサーバ100からメモリカード300に送信されて記録される。なお、図6に示すCメモリカード300は、Bコンテンツ記録装置ホスト200に装着し、Bコンテンツ記録装置ホスト200の通信部を介してAコンテンツサーバ100との通信を実行し、Aコンテンツサーバ100から受信する各種のデータをBコンテンツ記録装置ホスト200を介して受信してメモリカード300に記録する。図6を参照して処理シーケンスについて説明する。まず、ステップS21において、コンテンツサーバ100とメモリカード300間で相互認証処理を実行する。例えば公開鍵暗号方式に従って、双方の公開鍵証明書の交換処理等を含む相互認証処理を行う。コンテンツサーバ100は先に説明したように、認証局の発行した公開鍵を格納したサーバ証明書ServerCertificateと秘密鍵を保持している。メモリカード300も予め認証局から公開鍵証明書と秘密鍵のペアを受信し自己の記憶部に格納している。なお、メモリカード300は相互認証処理や、図3や図5を参照して説明した保護領域ProtectedAreaに対するアクセス可否判定を行うプログラムを格納し、これらのプログラムを実行するデータ処理部を有する。コンテンツサーバ100とメモリカード300間の相互認証が成立し、双方の正当性が確認されると、サーバ100はメモリカード300に対して様々なデータを提供する。相互認証が成立しない場合は、サーバ100からのデータ提供処理は行われない。相互認証の成立後、コンテンツサーバ100は、データベース101に記録されたボリュームID等のデータを取得して、トークン103を生成し、ステップS22においてトークンに対する署名を実行して、これをメモリカード300に対する書き込みデータとして、コンテンツ記録装置ホスト200に送信する。トークン103について、図7を参照して説明する。トークン103は、図7に示すように例えば以下のデータを含むデータである。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である。先に図4を参照して説明したサーバ証明書ServerCertに記録されたサーバIDと同じIDである。コンテンツ固有IDは、コンテンツサーバが独自に設定するコンテンツ対応の識別子IDである。トークンに記録されるコンテンツIDは、このように認証局の設定したサーバIDとコンテンツサーバの設定したコンテンツ固有IDの組み合わせとして構成される。なお、コンテンツIDの構成ビット数や、サーバIDのビット数、コンテンツ固有IDのビット数は予め規定されており、コンテンツを再生する再生装置は、トークンに記録されたコンテンツIDから所定ビット数の上位ビットを取得してサーバIDを取得し、コンテンツIDから所定の下位ビットを取得することでコンテンツ固有IDを得ることが可能となる。3コンテンツハッシュテーブルダイジェストContentHashTableDigestSコンテンツハッシュテーブルダイジェストContentHashTableDigestSは、メモリカードに格納されるコンテンツのハッシュ値を記録したデータである。このデータは、コンテンツが改ざん検証処理に利用される。コンテンツを再生する再生装置は、メモリカードに記録された再生予定のコンテンツのハッシュ値を計算し、トークンに記録されたコンテンツハッシュテーブルダイジェストContentHashTableDigestSの記録値との比較を実行する。計算データと登録データとが一致としていればコンテンツの改ざんはないと判定されコンテンツ再生が可能となる。一致しない場合は、コンテンツは改ざんされている可能性があると判定され、再生は禁止される。4利用制御情報ハッシュ値UsageRuleHash利用制御情報ハッシュ値UsageRuleHashはサーバがコンテンツの管理データとしてユーザに提供しメモリカードに記録させる利用制御情報のハッシュ値である。利用制御情報は、例えばコンテンツのコピーを許容するか否か、コピーの許容回数、他機器への出力可否などのコンテンツの利用形態の許容情報などを記録したデータであり、コンテンツとともにメモリカードに記録される情報である。利用制御情報ハッシュ値は、この利用制御情報の改ざん検証用のデータとして利用されるハッシュ値である。コンテンツを再生する再生装置は、メモリカードに記録された再生予定のコンテンツに対応する利用制御情報のハッシュ値を計算し、トークンに記録された利用制御情報ハッシュ値UsageRuleHashの記録値との比較を実行する。計算データと登録データとが一致としていれば利用制御情報の改ざんはないと判定され、利用制御情報に従ったコンテンツ利用が可能となる。一致しない場合は、利用制御情報は改ざんされている可能性があると判定され、コンテンツの再生等の利用処理は禁止される。5タイムスタンプTimestampタイムスタンプTimestampは、このトークンの作成日時、例えば図7の7に示す署名の作成日時情報である。トークンTokenには、上述したデータの他、図7に示すように[6その他の情報]が記録され、さらに、1~6の各データに対してサーバの秘密鍵によって生成された7署名Signatureが記録される。この署名によりトークンの改ざん防止構成が実現される。トークンTokenを利用する場合は、署名検証を実行して、トークンTokenが改ざんのない正当なトークンであることを確認した上で利用が行われる。なお、署名検証は、サーバの公開鍵を利用して実行される。サーバの公開鍵は、先に図4を参照して説明したサーバ証明書ServerCertificateから取得可能である。図6に戻り、コンテンツの記録処理シーケンスについての説明を続ける。図7を参照して説明したデータを含むトークンが、Aコンテンツサーバ100からBコンテンツ記録装置ホスト200を介してCメモリカード300に送信され、メモリカード300に記録される。この記録データが図6のCメモリカード300中に示すトークンToken321である。なお、メモリカード300は、先に図3、図5を参照して説明したように保護領域potectedAreaと汎用領域GeneralPurposeAreaに分割されている。図6に示すCメモリカード300の保護領域potectedArea310には、図に示すようにバインドキーBindingKeyKb311が記録される。その他のデータは、汎用領域GeneralPurposeArea320に記録される。なお、バインドキーBindingKeyKb311は暗号化コンテンツの復号に適用するタイトルキーCPSユニットキーとも呼ばれるの暗号化処理に利用される鍵であり、コンテンツサーバにおいて乱数生成処理等によって生成される。図6Aコンテンツサーバ100のステップS23の処理として示すように、バインドキーBindingKeyKbは、コンテンツサーバにおいて生成される。この鍵は、コンテンツのメモリカードに対する提供処理、あるいはディスクからのコンテンツのコピー処理が実行される毎に、サーバが、逐次、乱数生成等を実行して生成してメモリカードに提供する。従って、コンテンツの提供あるいはコピー処理ごとに異なるバインドキーが生成されることになる。サーバ100の生成したバインドキーBindingKeyKbは、メモリカード300の保護領域ProtectedArea310に書き込まれる。なお、先に図5を参照して説明したように、メモリカード300の保護領域ProtectedArea310に対するデータの書き込みWrite、あるいは保護領域ProtectedAreaからのデータ読み込みRead処理は、アクセス許可を持つ装置によって実行可能となる制限された処理として行われる。アクセス要求装置サーバや、記録再生装置ホスト単位、および各区分領域1,2単位で書き込みWrite、読み取りReadの可否が設定されている。この設定情報はサーバであればサーバ証明書ServerCert、記録再生装置ホストであればホスト証明書HostCertに記録されている。メモリカード300は、アクセス要求装置から受領した証明書、本例ではサーバ証明書ServerCertを参照して、書き込みの許容された保護領域内の区分領域にバインドキーBindingKeyKbを記録する。図6に示すバインドキーBindingKeyKb311である。なお、図6では、保護領域ProtectedArea310の内部を詳細に示していないが、この保護領域ProtectedArea310は図3を参照して説明したように複数の区分領域0,1,2に区分されており、サーバ証明書に書き込み許容領域として記録された区分領域にバインドキーBindingKeyKb311が記録される。なお、サーバ証明書ServerCertはステップS21の認証処理に際して、メモリカード300がコンテンツサーバ100から受領した証明書を参照することができる。なお、サーバ証明書ServerCertには認証局の署名が設定され、メモリカード300は認証局の公開鍵を適用して署名検証を実行し、サーバ証明書ServerCertの正当性を確認していることが前提となる。なお、コンテンツサーバ100からメモリカード300へのバインドキーの送信は、セッションキーで暗号化したデータとして安全な通信路であるセキュアチャンネルを介して行われる。セッションキーは、サーバ100とメモリカード300間の相互認証処理ステップS21時に生成され、双方で共有する鍵である。メモリカード300は、暗号化されたバインドキーをセッションキーで復号してメモリカードの保護領域ProtectedArea310の所定の区分領域に記録する。図6に示すAコンテンツサーバ100は、次に、生成したバインドキーKbを利用して、ステップS24において、コンテンツの暗号化キーであるタイトルキー105を暗号化して暗号化タイトルキーを生成する。Aコンテンツサーバ100は生成した暗号化タイトルキーをBコンテンツ記録装置ホスト200を介してCメモリカード300に送信する。メモリカード300は、受信した暗号化タイトルキーをメモリカードに記録する。この記録データが図6のCメモリカード300中の汎用領域GeneralPurposeArea320に示す暗号化タイトルキー322である。なお、タイトルキーはCPSユニットキーとも呼ばれる。さらに、コンテンツサーバ100は、コンテンツに対応する利用制御情報106を生成して、ステップS25でコンテンツサーバ100の秘密鍵で署名処理を実行してメモリカード300に提供する。また、コンテンツサーバ100は、ステップS26において、コンテンツ108をタイトルキー105で暗号化してメモリカード300に提供する。コンテンツ108は、例えば映画等、ユーザが再生装置のディスプレイに表示、あるいはスピーカに出力して視聴する再生対象コンテンツである。メモリカード300は、これらのサーバ100からの提供データを記録する。この記録データが図6のCメモリカード300中に示す利用制御情報323、暗号化コンテンツ324である。なお、図6に示す処理シーケンス中には示していないが、コンテンツサーバ100は、これらのデータの他、例えば、1コンテンツリボケーションリストCRL2サーバリボケーションリストSRLこれらのデータをメモリカード300に提供し、メモリカード300はこれらのデータをメモリカード300に記録する。コンテンツリボケーションリストCRLとは、無効化されたコンテンツの識別情報を記載したリストであり、サーバリボケーションリストSRLは無効化されたサーバの識別情報を記載したリストである。ユーザ装置において、コンテンツ再生やコンテンツ取得を行う際に、これらのリストを参照して、再生予定のコンテンツが無効化されているか否かを確認し、またコンテンツを取得したサーバが無効化されていないかを確認し、無効化されている場合には、コンテンツの再生やコンテンツ取得を中止する処理が行われることになる。次に、図6を参照して説明したコンテンツ記録シーケンスにおける問題点について説明する。図6に示す処理において、メモリカード300に記録された暗号化コンテンツ324の復号処理において適用する鍵情報であるバインドキー311は、メモリカード300の保護領域ProtectedArea310に格納され、一見すると安全に格納されているように見える。しかし、このバインドキー311は、コンテンツ再生を実行する再生装置によって、再生装置の証明書を提示すれば、メモリカード300の保護領域310から読み取って利用される。従って、例えば、この証明書と、メモリカード300との認証処理に適用する秘密鍵が漏えいし、不正装置がこれらの漏えいデータを取得した場合、その不正装置は、メモリカードとの認証に成功し、メモリカードの保護領域からバインドキー311を不正に取得することが可能となる。このように、何らかの方法でバインドキーの漏えいが発生してしまった場合、次のような不正処理が行われる可能性がある。様々なコンテンツに対応するタイトルキーを取得して、漏えいバインドキーを利用して暗号化する。この処理によって、a漏えいバインドキーと、b漏えいバインドキーによって暗号化されたタイトルキーcタイトルキーによって暗号化された暗号化コンテンツこの3つの組み合わせが完成してしまう。上記3つの組み合わせが設定されれば、再生装置は、以下の予め既定された正常なコンテンツ再生シーケンスS1~S2に従って、暗号化コンテンツの復号、再生を行うことが可能になる。S1漏えいバインドキーによって暗号化された暗号化タイトルキーを、メモリカード300の保護領域ProtectedArea310に格納された漏えいバインドキーで復号してタイトルキーを取得する。S2取得したタイトルキーを利用して暗号化コンテンツを復号、再生する。上記の処理は、様々なコンテンツに対して実行可能であり、各コンテンツに対応するタイトルキーを漏えいしたバインドキーで暗号化することで、様々なコンテンツの不正利用の可能性が高まることになる。すなわち、例えば以下のような処理が想定される。コンテンツAに対応して設定されたタイトルキーa、コンテンツBに対応して設定されたタイトルキーb、コンテンツCに対応して設定されたタイトルキーc、:上記の様々なコンテンツ対応のタイトルキーを漏えいしたバインドキーを適用して暗号化してメモリカードの汎用領域に格納する。この処理によってあらゆる暗号化コンテンツA,B,Cを上記の正常なコンテンツ再生シーケンスS1~S2に従って復号、再生を行うことが可能になる。例えば、漏えいバインドキーを不特定多数のクライアントであるメモリカードを持つユーザの再生装置に提供することで、これらのクライアント集団では、不正なコンテンツ利用が可能となる。なお、各コンテンツに対応するタイトルキーは、正常な処理シーケンスにおいては、サーバから配信単位で生成される固有のバインドキーによって暗号化されてクライアント側のメモリカードに提供される。しかし、不正なバインドキーの読み出しを行う不正再生装置によって、バインドキーの読み出しが実行されて、暗号化タイトルキーを復号してタイトルキーを取得し、不特定多数のクライアントに提供済みの漏えいバインドキーを用いて再暗号化して、これらのクライアントに提供する処理が行われると、それらのコンテンツに対して上記の正常なコンテンツ再生シーケンスS1~S2に従って復号、再生を行うことが可能になり、多くのコンテンツの不正利用が行われてしまうことになる。このように、1つのバインドキーを様々なコンテンツ対応のタイトルキーの暗号化キーとして適用してタイトルキーの再暗号化処理を行い、これらの再暗号化タイトルキーと暗号化コンテンツを記録したメディアなどが海賊版として流通するといった事態も想定し得る。このように、図6に示す設定では、メモリカード300の保護領域ProtectedArea310に格納されたバインドキー311が、一旦、漏えいしてしまうと、不正なコンテンツ利用が行われる可能性が高まるという問題点がある。[6.コンテンツの不正利用を防止可能とした構成について]次に、上述したバインドキーの漏えいによるコンテンツの不正利用を防止可能とした構成について説明する。本構成におけるコンテンツ記録シーケンスについて、図8を参照して説明する。図8には、図6と同様、左から、Aコンテンツサーバ100Bコンテンツ記録装置ホスト200Cメモリカード300これらを示している。Aコンテンツサーバ100は、メモリカード300に記録するコンテンツの提供を行うサーバである。Bコンテンツ記録装置200は、メモリカード300を装着して、メモリカード300に対するデータ記録や読み出しを実行するPCや、記録再生機器等の装置である。Cメモリカード300はコンテンツおよびコンテンツの再生時に適用する鍵情報等を記録する例えばフラッシュメモリによって構成される記憶装置メディアであり、先に図3、図5を参照して説明したように、保護領域と汎用領域を持つ記憶装置である。図8には、コンテンツサーバ100がメモリカード300に対して、コンテンツと、コンテンツ以外のコンテンツ管理情報を提供して記録させる場合の処理シーケンスを示している。なお、コンテンツを図1に示すディスク12からコピーしてメモリカードに記録する場合は、コンテンツはディスクからメモリカードに記録されるが、その他のトークンを含む管理データについては、コンテンツサーバ100からメモリカード300に送信されて記録される。なお、図8に示すCメモリカード300は、Bコンテンツ記録装置ホスト200に装着し、Bコンテンツ記録装置ホスト200の通信部を介してAコンテンツサーバ100との通信を実行し、Aコンテンツサーバ100から受信する各種のデータをBコンテンツ記録装置ホスト200を介して受信してメモリカード300に記録する。図8を参照して処理シーケンスについて説明する。なお、図8において、図6と同様のデータについては同じ参照番号を設定し、同じ処理については、同じ処理番号Sxxを設定している。まず、ステップS21において、コンテンツサーバ100とメモリカード300間で相互認証処理を実行する。例えば公開鍵暗号方式に従って、双方の公開鍵証明書の交換処理等を含む相互認証処理を行う。コンテンツサーバ100は先に説明したように、認証局の発行した公開鍵を格納したサーバ証明書ServerCertificateと秘密鍵を保持している。メモリカード300も予め認証局から公開鍵証明書と秘密鍵のペアを受信し自己の記憶部に格納している。なお、メモリカード300は相互認証処理や、図3や図5を参照して説明した保護領域ProtectedAreaに対するアクセス可否判定を行うプログラムを格納し、これらのプログラムを実行するデータ処理部を有する。コンテンツサーバ100とメモリカード300間の相互認証が成立し、双方の正当性が確認されると、サーバ100はメモリカード300に対して様々なデータを提供する。相互認証が成立しない場合は、サーバ100からのデータ提供処理は行われない。相互認証の成立後、コンテンツサーバ100は、データベース101に記録されたボリュームID等のデータを取得して、トークン103を生成し、ステップS22においてトークンに対する署名を実行して、これをメモリカード300に対する書き込みデータとして、コンテンツ記録装置ホスト200に送信する。トークン103については、先に図7を参照して説明した通り、例えば以下のデータを含むデータである。1ボリュームIDPVVolumeID2コンテンツIDContentID3コンテンツハッシュテーブルダイジェストContentHashTableDigestS4利用制御情報ハッシュ値UsageRuleHash5タイムスタンプTimestamp6その他の情報7署名SignatureトークンTokenは、1~6の各データに対してサーバの秘密鍵によって生成された7署名Signatureが記録される。この署名によりトークンの改ざん防止構成が実現される。トークンTokenを利用する場合は、署名検証を実行して、トークンTokenが改ざんのない正当なトークンであることを確認した上で利用が行われる。なお、署名検証は、サーバの公開鍵を利用して実行される。サーバの公開鍵は、先に図4を参照して説明したサーバ証明書ServerCertificateから取得可能である。図7を参照して説明したデータを含むトークンが、Aコンテンツサーバ100からBコンテンツ記録装置ホスト200を介してCメモリカード300に送信され、メモリカード300に記録される。この記録データが図8のCメモリカード300中に示すトークンToken321である。なお、メモリカード300は、先に図3、図5を参照して説明したように保護領域potectedAreaと汎用領域GeneralPurposeAreaに分割されている。図8に示すCメモリカード300の保護領域potectedArea310には、図に示すようにバインドキーBindingKeyKb311が記録される。その他のデータは、汎用領域GeneralPurposeArea320に記録される。なお、バインドキーBindingKeyKb311は暗号化コンテンツの復号に適用するタイトルキーCPSユニットキーとも呼ばれるの暗号化処理に利用される鍵であり、コンテンツサーバにおいて乱数生成処理等によって生成される。図8Aコンテンツサーバ100のステップS23の処理として示すように、バインドキーBindingKeyKbは、コンテンツサーバにおいて生成される。この鍵は、コンテンツのメモリカードに対する提供処理、あるいはディスクからのコンテンツのコピー処理が実行される毎に、サーバが、逐次、乱数生成等を実行して生成してメモリカードに提供する。従って、コンテンツの提供あるいはコピー処理ごとに異なるバインドキーが生成されることになる。サーバ100の生成したバインドキーBindingKeyKbは、メモリカード300の保護領域ProtectedArea310に書き込まれる。なお、先に図3、図5を参照して説明したように、メモリカード300の保護領域ProtectedArea310に対するデータの書き込みWrite、あるいは保護領域ProtectedAreaからのデータ読み込みRead処理は、アクセス許可を持つ装置によって実行可能となる制限された処理として行われる。メモリカード300の保護領域ProtectedArea310は、アクセス要求装置サーバや、記録再生装置ホスト単位、および各区分領域1,2単位で書き込みWrite、読み取りReadの可否が設定されている。この設定情報はサーバであればサーバ証明書ServerCert、記録再生装置ホストであればホスト証明書HostCertに記録されている。メモリカード300は、アクセス要求装置から受領した証明書、本例ではサーバ証明書ServerCertを参照して、書き込みの許容された保護領域内の区分領域にバインドキーBindingKeyKbを記録する。図8に示すバインドキーBindingKeyKb311である。なお、図8では、保護領域ProtectedArea310の内部を詳細に示していないが、この保護領域ProtectedArea310は図3を参照して説明したように複数の区分領域0,1,2に区分されており、サーバ証明書に書き込み許容領域として記録された区分領域にバインドキーBindingKeyKb311が記録される。なお、サーバ証明書ServerCertはステップS21の認証処理に際して、メモリカード300がコンテンツサーバ100から受領した証明書を参照することができる。なお、サーバ証明書ServerCertには認証局の署名が設定され、メモリカード300は認証局の公開鍵を適用して署名検証を実行し、サーバ証明書ServerCertの正当性を確認していることが前提となる。なお、コンテンツサーバ100からメモリカード300へのバインドキーの送信は、セッションキーで暗号化したデータとして安全な通信路としてのセキュアチャンネルを介して行われる。セッションキーは、サーバ100とメモリカード300間の相互認証処理ステップS21時に生成され、双方で共有する鍵である。メモリカード300は、暗号化されたバインドキーをセッションキーで復号してメモリカードの保護領域ProtectedArea310の所定の区分領域に記録する。図8に示すAコンテンツサーバ100は、次に、生成したバインドキーKbを適用してステップS24において、コンテンツの暗号化キーであるタイトルキー105を暗号化して暗号化タイトルキーを生成する。Aコンテンツサーバ100は生成した暗号化タイトルキーをBコンテンツ記録装置ホスト200を介してCメモリカード300に送信する。メモリカード300は、受信した暗号化タイトルキーをメモリカードに記録する。この記録データが図8のCメモリカード300中の汎用領域GeneralPurposeArea320に示す暗号化タイトルキー322である。なお、タイトルキーはCPSユニットキーとも呼ばれる。さらに、コンテンツサーバ100は、コンテンツに対応する利用制御情報106を生成して、ステップS25でコンテンツサーバ100の秘密鍵で署名処理を実行してメモリカード300に提供する。また、コンテンツサーバ100は、ステップS26において、コンテンツ108をタイトルキー105で暗号化してメモリカード300に提供する。コンテンツ108は、例えば映画等、ユーザが再生装置のディスプレイに表示、あるいはスピーカに出力して視聴する再生対象コンテンツである。メモリカード300は、これらのサーバ100からの提供データを記録する。この記録データが図8のCメモリカード300中に示す利用制御情報323、暗号化コンテンツ324である。なお、図8に示す処理シーケンス中には示していないが、コンテンツサーバ100は、これらのデータの他、例えば、1コンテンツリボケーションリストCRL2サーバリボケーションリストSRLこれらのデータをメモリカード300に提供し、メモリカード300はこれらのデータをメモリカード300に記録する。この図8に示す処理において、図6に示されない処理が、図8のステップS31に示す処理である。コンテンツサーバ100は、ステップS31において、ステップS24で生成した暗号化タイトルキーのハッシュ値を算出する。ハッシュ値算出に適用するハッシュアルゴリズムとしては、例えばSHA-1や、AES暗号を利用したハッシュ関数などが適用可能である。ハッシュ値算出処理例を図9に示す。例えば図9aに示すように、コンテンツに対応して設定されるタイトルキーが1つである場合は、その1つのタイトルキーをバインドキーで暗号化した暗号化タイトルキーに対するハッシュ値算出を行う。また、図9bに示すように、コンテンツに対応して設定されるタイトルキーが複数ある場合は、各タイトルキーをバインドキーで暗号化した複数の暗号化タイトルキーに対するハッシュ値算出を行う。本実施例では、コンテンツサーバ100は、ステップS31において、ステップS24で生成した暗号化タイトルキーのハッシュ値を算出し、メモリカード300の保護領域ProtectedArea310に格納する。図8のメモリカード300の保護領域ProtectedArea310内のタイトルキーハッシュ値TitleKeyHash312である。なお、コンテンツサーバ100からメモリカード300へのタイトルキーハッシュ値TitleKeyHashの送信は、セッションキーで暗号化したデータとして安全な通信路としてのセキュアチャンネルを介して行われる。本実施例では、このように、メモリカード300の保護領域ProtectedArea310内に、バインドキーBindingKey311、タイトルキーハッシュ値TitleKeyHash312、これらのデータを格納する。これらの各データは、コンテンツ再生を実行する再生装置によって読み取られ、予め設定された再生シーケンスの中で利用されることになる。[7.コンテンツ再生処理について]次に、図8を参照して説明したコンテンツ記録シーケンス、すなわち、バインドキーBindingKey311、タイトルキーハッシュ値TitleKeyHash312、これらのデータをメモリカード300の保護領域ProtectedArea310内に格納した場合のコンテンツ再生シーケンスについて、図10、図11に示すフローチャートを参照して説明する。図10、図11に示すコンテンツ再生処理は、図8を参照して説明したコンテンツ記録シーケンスに従って、コンテンツや鍵情報等が記録されたメモリカード300を装着した再生装置において実行される。再生装置は、例えば図2に示す記録再生器22、PC23、あるいは再生処理のみを行う再生装置等の様々な装置である。なお、これらの再生装置には、以下に説明するフローに従った再生シーケンスを実行するためのプログラムが格納されており、そのプログラムに従って再生伴う様々な処理、例えばコンテンツの復号処理や、管理データの検証、管理データを適用したコンテンツ検証等を実行する。図10に示すフローチャートについて説明する。ステップS101において、再生対象となるコンテンツと管理データを格納したメデイアメモリカードを装着し、再生対象コンテンツのユーザ指定等により再生コンテンツが選択される。ステップS102において、再生装置とメモリカード間において、相互認証処理を実行する。例えば公開鍵暗号方式に従って、双方の公開鍵証明書の交換処理等を含む相互認証処理を行う。なお、再生装置は、認証局の発行した公開鍵を格納した証明書と秘密鍵を保持している。メモリカードも予め認証局から公開鍵証明書と秘密鍵のペアを受信し自己の記憶部に格納している。再生装置とメモリカード間の相互認証が成立しなかった場合ステップS103の判定=Noは、コンテンツ再生処理は中止される。再生装置とメモリカード間の相互認証が成立し、双方の正当性が確認されるとステップS103の判定=Yes、ステップS104に進む。再生装置は、ステップS104において、メモリカードの保護領域ProtectedAreaから、バインドキーと、タイトルキーハッシュを読み取る。図8に示す、メモリカード300の保護領域ProtectedArea310に格納された、バインドキーBindingKey311と、タイトルキーハッシュTitleKeyHash312である。次に、再生装置は、ステップS105において、メモリカードの汎用領域GeneralPurposeAreaから、暗号化タイトルキーを読み取る。図8に示すメモリカード300の汎用領域GeneralPurposeArea320に格納された暗号化タイトルキーEncryptedTitleKey322である。次に、再生装置は、ステップS106において、メモリカードの汎用領域GeneralPurposeAreaから読み取った暗号化タイトルキーのハッシュ値を算出する。このハッシュ算出アルゴリズムは、先に図8を参照して説明したステップS31においてコンテンツサーバ100が実行したハッシュ値算出処理と同じアルゴリズムを利用して行われる。次に、再生装置は、ステップS107において、ステップS106で算出したハッシュ値と、メモリカードの保護領域ProtectedAreaから読み取ったタイトルキーハッシュTitleKeyHashとを比較する。次に、図11に示すステップS108において、算出ハッシュ値=保護領域に格納されたタイトルキーハッシュTitleKeyHash上記式が成立するか否かを判定する。上記式が成立すれば、暗号化タイトルキーは、正当な暗号化タイトルキーであると判定し、ステップS109に進む。すなわち、上記式が成立した場合は、図8を参照して説明したコンテンツサーバ100の提供した暗号化タイトルキーに間違いないと判定することができる。例えば、前述したように、暗号化タイトルキーが、漏えいしたバインドキーによって再暗号化されている場合、上記式は成立しない。ステップS108のハッシュ値比較において、照合不成立の場合は、暗号化タイトルキーが不正に改ざんされている可能性があると判定し、ステップS151に進み、コンテンツ再生を中止する。ステップS108のハッシュ値比較において、照合成立の場合は、暗号化タイトルキーが改ざんのない正しい鍵であると判定し、ステップS109に進む。ステップS109では、メモリカードの保護領域ProtectedAreaから読み取ったバインドキーを適用した暗号化タイトルキーの復号処理を実行して、タイトルキーを取得する。次に、再生装置は、ステップS110において、メモリカードの汎用領域GeneralPurposeAreaからトークン、利用制御情報を読み取り、これらのデータに設定された改ざん検証用の署名検証を実行する。ステップS111において検証成立と判定されると、ステップS112に進み、検証不成立の場合は、ステップS151に進み再生処理を中止する。ステップS111において検証成立と判定され、トークン、利用制御情報の正当性が確認された場合は、ステップS112に進み、トークン、利用制御情報の構成データに基づくコンテンツの検証や許容処理の確認等を実行する。次に、ステップS113において、再生装置は、メモリカードの汎用領域GeneralPurposeAreaから読み取った暗号化コンテンツを、ステップS109において取得したタイトルキーを適用して復号し、コンテンツ再生を実行する。このように、再生装置は、コンテンツ再生処理に際して、メモリカードの汎用領域GeneralPurposeAreaに記録されている暗号化タイトルキーのハッシュ値を算出し、さらに、予めメモリカードの保護領域ProtectedAreaに記録されているタイトルキーハッシュ値との比較照合処理を実行する。この照合において、両ハッシュ値が一致すれば、メモリカードの汎用領域GeneralPurposeAreaに記録されている暗号化タイトルキーは、サーバが生成し、提供した暗号化タイトルキーであることが確認される。例えば、メモリカードの汎用領域GeneralPurposeAreaに記録されている暗号化タイトルキーが、漏えいしたバインドキーによる再暗号化された不正なキーである場合は、ハッシュ値照合が不成立となり、コンテンツ再生が中止されることになり、不正なコンテンツ利用が防止されることになる。[8.各装置のハードウェア構成例について]最後に、図12以下を参照して、上述した処理を実行する各装置のハードウェア構成例について説明する。まず、図12を参照して、メモリカードを装着してデータの記録や再生処理を行うホスト機器のハードウェア構成例について説明する。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によって実行する再生プログラムに従ってコンテンツの復号、再生処理などが行われる。図13は、メモリカードのハードウェア構成例を示している。CPUCentralProcessingUnit801は、ROMReadOnlyMemory802、または記憶部807に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明したサーバやホスト機器との通信処理やデータの記憶部807に対する書き込み、読み取り等の処理、記憶部807の保護領域811の区分領域単位のアクセス可否判定処理等を実行する。RAMRandomAccessMemory803には、CPU801が実行するプログラムやデータなどが適宜記憶される。これらのCPU801、ROM802、およびRAM803は、バス804により相互に接続されている。CPU801はバス804を介して入出力インタフェース805に接続され、入出力インタフェース805には、通信部806、記憶部807が接続されている。入出力インタフェース805に接続されている通信部804は、例えばサーバ、ホスト機器との通信を実行する。記憶部807は、データの記憶領域であり、先に説明したようにアクセス制限のある保護領域ProtectedArea811、自由にデータ記録読み取りができる汎用領域GeneralPurposeArea812を有する。なお、サーバは、例えば図12に示すホスト機器と同様のハードウェア構成を持つ装置によって実現可能である。[9.本開示の構成のまとめ]以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。なお、本明細書において開示した技術は、以下のような構成をとることができる。1データ処理部と、記憶部を有し、前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記汎用領域に暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納し、前記保護領域に、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記データ処理部は、前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容する情報処理装置。2前記情報処理装置はメモリカードであり、該メモリカードを装着した再生装置に、前記保護領域の格納ハッシュ値と、前記暗号化タイトルキーに基づく算出ハッシュ値との照合処理結果に基づく前記暗号化コンテンツの再生許容判定を実行させることを可能とした上記1に記載の情報処理装置。3前記データ処理部は、前記暗号化コンテンツを提供するサーバの提供するサーバ証明書の記録情報に応じて、前記保護領域に対するサーバのアクセス許容判定を実行し、前記サーバの提供する前記暗号化タイトルキーのハッシュ値を前記保護領域に格納する上記1または2に記載の情報処理装置。4前記サーバ証明書は、前記サーバの公開鍵を格納した公開鍵証明書であり、前記保護領域の区分領域単位のアクセス許容情報が記録された証明書である上記1~3いずれかに記載の情報処理装置。5コンテンツ再生処理を実行するデータ処理部を有し、前記データ処理部は、再生対象コンテンツを格納したメモリカードとの認証処理を実行し、前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出し、前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行う情報処理装置。6前記メモリカードは、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、前記データ処理部は、前記汎用領域から、前記暗号化タイトルキーを読み出し、前記保護領域から、前記照合用ハッシュ値を読み出す上記5に記載の情報処理装置。7前記データ処理部は、前記メモリカードとの認証処理に際して、前記メモリカードに対して、前記保護領域に対するアクセス許容情報を記録した証明書を出力する上記5または6に記載の情報処理装置。8メモリカードに対するコンテンツ提供処理を実行するサーバ装置であり、データ処理部が、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力して記録させる処理を実行し、前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるサーバ装置。9前記サーバ装置は、前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる上記8に記載のサーバ装置。10コンテンツ提供サーバと、前記コンテンツ提供サーバの提供するコンテンツを格納するメモリカードを有する情報処理システムであり、前記コンテンツ提供サーバは、タイトルキーで暗号化した暗号化コンテンツと、前記タイトルキーの暗号化キーであるバインドキーと、前記タイトルキーを前記バインドキーで暗号化したした暗号化タイトルキーと、前記暗号化タイトルキーのハッシュ値を生成し、生成データを前記メモリカードに出力し、前記メモリカードは、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分された記憶部を有し、前記汎用領域に前記暗号化コンテンツと、前記暗号化タイトルキーを格納し、前記保護領域に、前記バインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、前記保護領域に対する前記コンテンツ提供サーバからのアクセス要求に応じて、前記コンテンツ提供サーバの提供する証明書を検証してアクセスを許容するか否かのアクセス可否判定を行う情報処理システム。さらに、上記した装置およびシステムにおいて実行する処理の方法や、処理を実行させるプログラムも本開示の構成に含まれる。また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LANLocalAreaNetwork、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"