"メディアに格納されたコンテンツを再生するデータ処理部を有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記データ処理部は、前記汎用領域から再生対象コンテンツの利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理装置。前記利用制御情報は、前記暗号化コンテンツの復号用の暗号鍵を格納したブロックのブロック識別子と、再生対象コンテンツに適用する有効期限情報の識別子が記録され、前記データ処理部は、前記ブロック識別子に基づいて、前記保護領域から1つのブロックを選択し、前記有効期限情報の識別子に基づいて、選択ブロックに記録された複数の有効期限情報から、再生対象コンテンツに適用する有効期限情報を選択する請求項1に記載の情報処理装置。前記暗号化コンテンツの復号用の暗号鍵を格納したアクセス制限の設定されたブロックに記録された有効期限情報は、該ブロックに記録された複数の暗号鍵に対応する複数コンテンツに共通に適用される有効期限情報である請求項1に記載の情報処理装置。前記ブロックに記録された複数の有効期限情報は、規定日時以降のコンテンツ利用を許容した有効期限情報と、規定日時以前のコンテンツ利用を許容した有効期限情報を含む構成である請求項1に記載の情報処理装置。前記データ処理部は、前記利用制御情報、または前記ブロックから取得した有効期限情報と現在日時情報との比較処理を行う際に、信頼できる時間情報提供サーバから取得した現在日時情報を適用した処理を行う請求項1に記載の情報処理装置。前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記データ処理部は、前記ブロックのデータ読み出し処理に際して、情報処理装置の証明書Certificateを前記メディアに送信し、前記メディアによるアクセス権判定処理によってデータ読み出し権利が確認されたことを条件として、前記ブロックのデータ読み出しを行う請求項1に記載の情報処理装置。前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記ブロックに記録された有効期限情報は、前記ブロックに対するデータ書き込み処理の権利を有するサーバによって書き込みおよび更新が行われる情報である請求項1に記載の情報処理装置。メディアに対するコンテンツ記録処理を行う情報処理装置であり、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納するブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記情報処理装置は、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行う情報処理装置。前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記情報処理装置は、前記ブロックに対するデータ記録処理に際して、情報処理装置の証明書Certificateを前記メディアに送信し、前記メディアによるアクセス権判定処理によってデータ記録処理の権利を有することが確認されたことを条件として、前記ブロックに対するデータ記録処理を行う請求項8に記載の情報処理装置。暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記利用制御情報は、前記暗号化コンテンツの復号用の暗号鍵を格納したブロックのブロック識別子と、再生対象コンテンツに適用する有効期限情報の識別子が記録され、前記暗号化コンテンツの再生処理を実行する再生装置に、前記利用制御情報の記録データに基づいて、暗号鍵の格納ブロックの選択と、適用すべき有効期限情報の選択を実行させて、選択した有効期限情報の参照処理に基づくコンテンツ再生可否判定を行わせることを可能とした情報記憶装置。前記情報記憶装置は、前記保護領域のブロックに対するアクセス要求装置の証明書を取得し、取得した証明書に基づいてアクセス許容判定処理を行うデータ処理部を有する請求項10に記載の情報記憶装置。データを記録するメディアと、前記メディアに格納されたコンテンツを再生する再生装置と、前記メディアに対するデータ記録を行うサーバを有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記サーバは、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行い、前記再生装置は、前記汎用領域からコンテンツ対応の利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理システム。コンテンツ再生処理を実行する情報処理装置において実行する情報処理方法であり、前記情報処理装置は、メディアに格納されたコンテンツを再生するデータ処理部を有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記データ処理部は、前記汎用領域から再生対象コンテンツの利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理方法。メディアに対するコンテンツ記録処理を行う情報処理装置において実行する情報処理方法であり、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納するブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記情報処理装置は、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行う情報処理方法。コンテンツ再生処理を実行する情報処理装置において情報処理を実行させるプログラムであり、前記情報処理装置は、メディアに格納されたコンテンツを再生するデータ処理部を有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記プログラムは、データ処理部に、前記汎用領域からコンテンツ対応の利用制御情報を取得する処理と、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出する処理と、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する処理を実行させるプログラム。メディアに対するコンテンツ記録処理を行う情報処理装置において情報処理を実行させるプログラムであり、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納するブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記プログラムは、前記情報処理装置に、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理と、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録する処理を実行させるとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を実行させるプログラム。本開示は、例えば上記問題点に鑑みてなされたものであり、利用管理対象となるコンテンツの利用許容期間の変更や更新処理を効率的に実行可能として、コンテンツ利用制御の利便性を向上させた情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。本開示の第1の側面は、メディアに格納されたコンテンツを再生するデータ処理部を有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記データ処理部は、前記汎用領域から再生対象コンテンツの利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記利用制御情報は、前記暗号化コンテンツの復号用の暗号鍵を格納したブロックのブロック識別子と、再生対象コンテンツに適用する有効期限情報の識別子が記録され、前記データ処理部は、前記ブロック識別子に基づいて、前記保護領域から1つのブロックを選択し、前記有効期限情報の識別子に基づいて、選択ブロックに記録された複数の有効期限情報から、再生対象コンテンツに適用する有効期限情報を選択する。さらに、本開示の情報処理装置の一実施態様において、前記暗号化コンテンツの復号用の暗号鍵を格納したアクセス制限の設定されたブロックに記録された有効期限情報は、該ブロックに記録された複数の暗号鍵に対応する複数コンテンツに共通に適用される有効期限情報である。さらに、本開示の情報処理装置の一実施態様において、前記ブロックに記録された複数の有効期限情報は、規定日時以降のコンテンツ利用を許容した有効期限情報と、規定日時以前のコンテンツ利用を許容した有効期限情報を含む構成である。さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記利用制御情報、または前記ブロックから取得した有効期限情報と現在日時情報との比較処理を行う際に、信頼できる時間情報提供サーバから取得した現在日時情報を適用した処理を行う。さらに、本開示の情報処理装置の一実施態様において、前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記データ処理部は、前記ブロックのデータ読み出し処理に際して、情報処理装置の証明書Certificateを前記メディアに送信し、前記メディアによるアクセス権判定処理によってデータ読み出し権利が確認されたことを条件として、前記ブロックのデータ読み出しを行う。さらに、本開示の情報処理装置の一実施態様において、前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記ブロックに記録された有効期限情報は、前記ブロックに対するデータ書き込み処理の権利を有するサーバによって書き込みおよび更新が行われる情報である。さらに、本開示の第2の側面は、メディアに対するコンテンツ記録処理を行う情報処理装置であり、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納するブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記情報処理装置は、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行う情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記情報処理装置は、前記ブロックに対するデータ記録処理に際して、情報処理装置の証明書Certificateを前記メディアに送信し、前記メディアによるアクセス権判定処理によってデータ記録処理の権利を有することが確認されたことを条件として、前記ブロックに対するデータ記録処理を行う。さらに、本開示の第3の側面は、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記利用制御情報は、前記暗号化コンテンツの復号用の暗号鍵を格納したブロックのブロック識別子と、再生対象コンテンツに適用する有効期限情報の識別子が記録され、前記暗号化コンテンツの再生処理を実行する再生装置に、前記利用制御情報の記録データに基づいて、暗号鍵の格納ブロックの選択と、適用すべき有効期限情報の選択を実行させて、選択した有効期限情報の参照処理に基づくコンテンツ再生可否判定を行わせることを可能とした情報記憶装置にある。さらに、本開示の情報記憶装置の一実施態様において、前記情報記憶装置は、前記保護領域のブロックに対するアクセス要求装置の証明書を取得し、取得した証明書に基づいてアクセス許容判定処理を行うデータ処理部を有する。さらに、本開示の第4の側面は、データを記録するメディアと、前記メディアに格納されたコンテンツを再生する再生装置と、前記メディアに対するデータ記録を行うサーバを有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記サーバは、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行い、前記再生装置は、前記汎用領域からコンテンツ対応の利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理システムにある。さらに、本開示の第5の側面は、コンテンツ再生処理を実行する情報処理装置において実行する情報処理方法であり、前記情報処理装置は、メディアに格納されたコンテンツを再生するデータ処理部を有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記データ処理部は、前記汎用領域から再生対象コンテンツの利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理方法にある。さらに、本開示の第6の側面は、メディアに対するコンテンツ記録処理を行う情報処理装置において実行する情報処理方法であり、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納するブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記情報処理装置は、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行う情報処理方法にある。さらに、本開示の第7の側面は、コンテンツ再生処理を実行する情報処理装置において情報処理を実行させるプログラムであり、前記情報処理装置は、メディアに格納されたコンテンツを再生するデータ処理部を有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記プログラムは、データ処理部に、前記汎用領域からコンテンツ対応の利用制御情報を取得する処理と、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出する処理と、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する処理を実行させるプログラムにある。さらに、本開示の第8の側面は、メディアに対するコンテンツ記録処理を行う情報処理装置において情報処理を実行させるプログラムであり、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納するブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記プログラムは、前記情報処理装置に、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理と、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録する処理を実行させるとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を実行させるプログラムにある。なお、本開示のプログラムは、例えば、様々なプログラムコードを実行可能な情報処理装置やコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータシステム上でプログラムに応じた処理が実現される。本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本開示の一実施例の構成によれば、メディアに格納されたコンテンツの暗号鍵格納ブロックに複数の有効期限情報を設定し、各コンテンツに対して選択適用可能とした装置、方法が実現される。具体的には、暗号化コンテンツと利用制御情報を格納した汎用領域と、暗号化コンテンツの復号用の暗号鍵と、コンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含む保護領域を有するメディアに格納されたコンテンツを再生する。再生装置は、汎用領域から再生対象コンテンツの利用制御情報を取得し、ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を利用制御情報から抽出し、選択情報に従ってブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生可否を判定する。これらの処理によって、メディアに格納されたコンテンツの暗号鍵格納ブロックに複数の有効期限情報を設定し、各コンテンツに対して選択適用可能とした装置、方法が実現される。以下、図面を参照しながら本開示の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行う。1.コンテンツ提供処理および利用処理の概要について2.メモリカードの構成例と利用例について3.保護領域に対するアクセス許容情報を持つ証明書について4.各装置の証明書を適用したメモリカードに対するアクセス処理例について5.ブロック単位で有効期限情報を設定する処理例について6.ブロック単位の有効期限情報と利用制御情報の有効期限情報の共存利用処理例について7.複数の有効期限情報をブロックに設定してコンテンツに応じて選択適用する処理例について8.コンテンツの初回利用情報を記録する処理例について9.コンテンツのメディア間移動ムーブ処理について10.各装置のハードウェア構成例について11.本開示の構成のまとめ[1.コンテンツ提供処理および利用処理の概要について]以下、図面を参照しながら本開示の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。まず、図1以下を参照して、コンテンツ提供処理および利用処理の概要について説明する。図1には、左から、aコンテンツ提供元bコンテンツ記録再生装置ホストcコンテンツ記録メディアこれらの例を示している。cコンテンツ記録メディアはユーザがコンテンツを記録して、コンテンツの再生処理に利用するメディアである。ここでは例えばフラッシュメモリ等の情報記憶装置であるメモリカード31を示している。ユーザは、例えば音楽や映画などの様々なコンテンツをメモリカード31に記録して利用する。これらのコンテンツには例えば著作権の管理対象となるコンテンツ等、利用制御対象となるコンテンツが含まれる。利用制御対象となるコンテンツとは、例えば無秩序なコピーやコピーデータ配布等が禁止されたコンテンツや、利用期間が制限されたコンテンツ等である。なお、メモリカード31に対して、利用制御コンテンツを記録する場合、そのコンテンツに対応する利用制御情報UsageRuleが合わせて記録される。利用制御情報UsageRuleには、例えば許容されるコンテンツ利用期間や許容されるコピー回数などのコンテンツ利用に関する情報が記録される。コンテンツ提供元は、コンテンツに併せてコンテンツ対応の利用御情報を提供する。aコンテンツ提供元は、音楽や映画等のコンテンツの提供元である。図1には、一例として、放送局11と、コンテンツサーバ12をコンテンツ提供元として示している。放送局11は、例えばテレビ局であり、様々な放送コンテンツを地上波や衛星を介した衛星波に載せてユーザ装置[bコンテンツ記録再生装置ホスト]に提供する。コンテンツサーバ12は、音楽や映画等のコンテンツをインターネット等のネットワークを介して提供するサーバである。ユーザは、例えばcコンテンツ記録メディアであるメモリカード31をbコンテンツ記録再生装置ホストに装着し、bコンテンツ記録再生装置ホスト自体の受信部、あるいは、コンテンツ記録再生装置ホストに接続された受信装置を介して、放送局11やコンテンツサーバ12の提供するコンテンツを受信してメモリカード31に記録することができる。bコンテンツ記録装置ホストは、cコンテンツ記録メディアであるメモリカード31を装着して、aコンテンツ提供元である放送局11やコンテンツサーバ12から受信したコンテンツをメモリカード31に記録する。bコンテンツ記録再生装置ホストとしては、例えばDVDプレーヤなど、ハードディスクやDVD,BD等のディスクを備えた記録再生専用器CE機器:ConsumerElectronics機器21がある。さらに。PC22や、スマートフォン、携帯電話、携帯プレーヤ、タブレット端末などの携帯端末23などがある。これらはすべてcコンテンツ記録メディアであるメモリカード31を装着可能な装置である。ユーザは、記録再生専用器21、PC22、携帯端末23などを利用して、放送局11やコンテンツサーバ12から音楽や映画等のコンテンツを受信し、メモリカード31に記録する。メモリカード31に記録されたコンテンツの利用形態について図2を参照して説明する。情報記憶装置であるメモリカード31は、例えばPC等のコンテンツ再生器に対して着脱可能な記録メディアであり、コンテンツ記録を実行した機器から自由に取り外して、その他のユーザ機器に装着することが可能である。すなわち、図2に示すように、1記録処理2再生処理これらの処理を実行する。なお、記録または再生の一方のみを実行する機器もある。また、記録と再生各処理の実行機器は同一であることは必須ではなく、ユーザは自由に記録機器と再生機器を選択して利用することができる。なお、多くの場合、メモリカード31に記録された利用制御コンテンツは暗号化コンテンツとして記録されており、記録再生専用器21やPC22、携帯端末23等のコンテンツ再生装置は、所定のシーケンスに従った復号処理を実行した後、コンテンツ再生を行う。また、コンテンツに対応して設定される利用制御情報UsageRuleに記録された利用許容態様で再生処理などを行う。bコンテンツ記録再生装置ホストには、利用制御情報UsageRuleに従ったコンテンツ利用やコンテンツの復号処理を実行するためのプログラムホストアプリケーションが格納されており、コンテンツ再生はこのプログラムホストアプリケーションに従って実行する。[2.メモリカードの構成例と利用例について]次に、コンテンツの記録メディアとして利用されるフラッシュメモリ等のメモリカードの構成例と利用例について説明する。メモリカード31の記憶領域の具体的構成例を図3に示す。メモリカード31の記憶領域は、図3に示すように、a保護領域ProtectedArea51、b汎用領域GeneralPurposeArea52、これら2つの領域によって構成される。b汎用領域GeneralPurposeArea52はユーザの利用する記録再生装置によって、自由にアクセス可能な領域であり、コンテンツやコンテンツ対応の利用制御情報UsageRule、その他の一般のコンテンツ管理データ等が記録される。この汎用領域GeneralPurposeArea52は、例えばサーバやユーザの記録再生装置によって自由にデータの書き込みや読み取りを行うことか可能な領域である。一方、a保護領域ProtectedArea51は、自由なアクセスが許容されない領域である。保護領域ProtectedArea51は複数の区分領域としてのブロック0,1,2に分割され、各ブロック単位でアクセス権が設定される。例えば、ユーザの利用する記録再生装置、あるいはネットワークを介して接続されるサーバ等によってデータの書き込みあるいは読み取りを行おうとする場合、メモリカード31のデータ処理部が、メモリカード31に予め格納されたプログラムに従って、各装置に応じてブロック単位で読み取りReadまたは書き込みWriteの可否を決定する。メモリカード31は、予め格納されたプログラムを実行するためのデータ処理部や認証処理を実行する認証処理部を備えており、メモリカード31は、まず、メモリカード31に対してデータの書き込みまたは読み取りを実行しようとする装置との認証処理を行う。この認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書を受信する。たとえばアクセス要求装置がサーバである場合は、サーバの保有するサーバ証明書ServerCertificateを受信し、その証明書に記載された情報を用いて、保護領域ProtectedArea51の各ブロック区分領域単位でアクセスが許容されるか否かを判定する。また、アクセス要求装置がホスト装置、例えばコンテンツ記録再生を実行するユーザ機器としての記録再生装置ホストである場合は、記録再生装置ホストの保有するホスト証明書HostCertificateを受信し、その証明書に記載された情報を用いて、保護領域ProtectedArea51の各ブロック区分領域のアクセスが許容されるか否かを判定する。このアクセス権判定処理は、図3に示す保護領域ProtectedArea51内のブロック図に示す領域0,1,2単位で行われる。メモリカード31は、ブロック単位で許可された処理データの読み取り/書き込み等の処理のみをサーバやホストに実行させる。メディアに対する読み取り/書き込み制限情報PADRead/PADWriteは、例えば、アクセスしようとする装置、例えばコンテンツサーバ、あるいは記録再生装置ホスト単位で設定される。これらの情報は各装置対応のサーバ証明書ServerCertificateや、ホスト証明書HostCertificateに記録される。なお、以下においてCertificateは、簡略化してCertとして記載する。このように、メモリカード31は、メモリカード31に予め格納された規定のプログラムに従って、サーバ証明書ServerCertや、ホスト証明書HostCertの記録データを検証して、アクセス許可のなされた領域についてのみアクセスを許容する処理を行う。[3.保護領域に対するアクセス許容情報を持つ証明書について]次に、サーバやユーザ装置であるホスト機器=記録再生装置が、上述したメモリカード31の保護領域ProtectedArea51に対するアクセスを行う場合に、メモリカードに提示が必要となる証明書の構成例について図4、図5を参照して説明する。上述したように、メモリカード31は、メモリカード31に対してデータの書き込みまたは読み取りを実行しようとする装置との認証処理を行う。この認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書たとえばサーバ証明書ServerCertやホスト証明書HostCertを受信し、その証明書に記載された情報を用いて、保護領域ProtectedArea51の各区分領域のアクセスを許容するか否かを判定する。この認証処理に利用される装置証明書の一例として、図1に示す記録再生専用器21、PC22、携帯端末23等のユーザ機器ホスト機器に格納されるホスト証明書HostCertの構成例について図4を参照して説明する。ホスト証明書HostCertは、例えば、公開鍵証明書発行主体である認証局によって各ユーザ機器ホスト機器に提供される。例えば、ホスト証明書HostCertは、認証局がコンテンツ利用処理を認めたユーザ機器ホスト機器に対して発行するユーザ機器の証明書であり、公開鍵等を格納した証明書である。ホスト証明書HostCertは、認証局秘密鍵によって署名が設定され、改ざんの防止されたデータとして構成される。なお、装置証明書は、例えば、装置製造時に装置の種類などの装置確認に基づいて予め装置内のメモリに格納することが可能である。ユーザの購入後、取得する場合は、装置と認証局あるいはその他の管理局との所定のシーケンスに従った装置種類や利用可能なコンテンツの種類等の確認処理を行って、各装置に対して発行し装置内のメモリに格納する構成としてもよい。なお、メモリカード31の保護領域に対するアクセスを行うサーバは、ホスト証明書と同様の構成を持つサーバ公開鍵とメモリカードのアクセス許容情報が記録されたサーバ証明書SeverCertを保持する。図4に認証局が各ホスト機器ユーザ機器に提供するホスト証明書HostCertの具体例を示す。ホスト証明書HostCertには、図4に示すように、以下のデータが含まれる。1タイプ情報2ホストIDユーザ機器ID3ホスト公開鍵HostPublicKey4保護領域アクセス権情報メディアの保護領域に対する読み取り/書き込み制限情報PADRead/PADWrite5その他の情報6署名Signaure以下、上記1~6の各データについて説明する。1タイプ情報タイプ情報は、証明書のタイプやユーザ機器のタイプを示す情報であり、例えば本証明書がホスト証明書であることを示すデータや、機器の種類、例えばPCであるとか、音楽再生プレーヤであるといった機器の種類などを示す情報が記録される。2ホストIDホストIDは機器識別情報としての機器IDを記録する領域である。3ホスト公開鍵HostPublicKeyホスト公開鍵HostPublicKeyはホスト機器の公開鍵である。ホスト機器ユーザ機器に提供される秘密鍵とともに公開鍵暗号方式に従った鍵ペアを構成する。4保護領域アクセス権情報メディアの保護領域に対する読み取り/書き込み制限情報PADRead/PADWrite保護領域アクセス権情報は、コンテンツを記録するメディア、例えば図3に示すメモリカード31の記憶領域中に設定される保護領域PDA:ProtectedArea51内のデータ読み取りReadや、書き込みWriteが許容されたブロック区分領域単位の情報が記録される。アクセス権は、保護領域内のブロック区分領域単位のアクセス権として記録される。5その他の情報、6署名Signatureホスト証明書には、上記1~4の他、様々な情報が記録され、1~5の情報に対する署名データが記録される。署名は、認証局の秘密鍵によって実行される。ホスト証明書に記録された情報、例えばホスト公開鍵を取り出して利用する場合には、まず認証局の公開鍵を適用した署名検証処理を実行して、ホスト証明書の改ざんがないことを確認し、その確認がなされたことを条件として、ホスト公開鍵等の証明書格納データの利用が行われることになる。図4は、メモリカードの保護領域に対するユーザ機器ホスト機器のアクセス許容情報を記録したホスト証明書であるが、例えばメモリカードにコンテンツを提供するコンテンツ提供サーバなど、保護領域に対するアクセスが必要となるサーバに対しては、図4に示すホスト証明書と同様、メモリカードの保護領域に対するアクセス許容情報を記録した証明書[サーバ証明書例えばサーバ公開鍵を格納した公開鍵証明書]が提供される。サーバに提供されるサーバ証明書ServerCertの構成例について図5を参照して説明する。なお、以下ではサーバは、図1に示すコンテンツ提供元のすべて、すなわち放送局11やコンテンツサーバ12等、ユーザ装置に対してコンテンツを提供する装置を含むものとして説明する。サーバ証明書ServerCertは、例えば、公開鍵証明書発行主体である認証局によって例えば、コンテンツ提供を行うコンテンツサーバ等の装置に提供される。例えば、サーバ証明書ServerCertは、認証局がコンテンツ提供処理を認めたサーバに対して発行するサーバの証明書であり、サーバ公開鍵等を格納した証明書である。サーバ証明書ServerCertは、認証局秘密鍵によって署名が設定され、改ざんの防止されたデータとして構成される。図5に認証局が各コンテンツサーバに提供するサーバ証明書ServerCertの具体例を示す。サーバ証明書ServerCertificateには、図5に示すように、図4を参照して説明したホスト証明書と同様、以下のデータが含まれる。1タイプ情報2サーバID3サーバ公開鍵ServerPublicKey4メディアに対する読み取り/書き込み制限情報PADRead/PADWrite5その他の情報6署名Signaureこれらの各情報は、図4を参照して説明した情報と同様の情報であり、詳細な説明は省略する。なお、4メディアに対する読み取り/書き込み制限情報PADRead/PADWriteは、各サーバ単位で、メモリカード31の保護領域51のブロック区分領域単位のアクセス権データ読み取りRead/書き込みWrite許容情報が記録される。なお、サーバ証明書に記録された情報、例えばサーバ公開鍵を取り出して利用する場合には、まず認証局の公開鍵を適用した署名検証処理を実行して、サーバ証明書の改ざんがないことを確認し、その確認がなされたことを条件として、サーバ公開鍵等の証明書格納データの利用が行われることになる。[4.各装置の証明書を適用したメモリカードに対するアクセス処理例について]図4、図5を参照して説明したように、サーバやホスト機器記録再生器等のユーザ機器がメモリカード31の保護領域ProtectedArea51のブロックに対してアクセスを行う場合には、図4や図5に示すような証明書をメモリカードに提示することが必要となる。メモリカードは、図4や図5に示す証明書を確認して、図3に示すメモリカード31の保護領域ProtectedArea51の各ブロック単位のアクセス可否を判定する。ホスト機器は、例えば図4を参照して説明したホスト証明書HostCertificateを保持し、コンテンツの提供等を行うサーバは、図5を参照して説明したサーバ証明書ServerCertificateを保持している。これらの各装置が、メモリカードの保護領域ProtectedAreaに対するアクセスを行う場合には、各装置が保有している証明書をメモリカードに提供してメモリカード側の検証に基づくアクセス可否の判定を受けることが必要となる。図6を参照して、メモリカードに対するアクセス要求装置がサーバである場合と、記録再生装置等のホスト機器である場合のアクセス制限の設定例について説明する。図6には、左から、メモリカードに対するアクセス要求装置であるサーバA61、サーバB62、ホスト機器63、メモリカード70を示している。サーバA61、サーバB62は、例えば、メモリカード70に対する記録コンテンツである暗号化コンテンツCon1,Con2,Con3を提供する。これらのサーバは、さらに、暗号化コンテンツの復号用に鍵であるタイトルキーKt1,Kt2、コンテンツに対応する利用制御情報UsageRule:UR1,UR2を提供する。ホスト機器63は、メモリカード70に格納されたコンテンツの再生処理を行う装置である。ホスト機器63は、メモリカード70の汎用領域GeneralPurposeArea90に記録された暗号化コンテンツCon1,Con2,Con3と利用制御情報UsageRule:UR1,UR2を読み取る。さらに、保護領域ProtectedArea80のブロック区分領域81,82からコンテンツ復号処理に適用するタイトルキーKt1,Kt2を読み取って、タイトルキーによる復号処理を実行して利用制御情報UsageRuleに従ったコンテンツ利用を行う。メモリカード70は、保護領域ProtectedArea80と、汎用領域GeneralPurposeArea90を有し、暗号化コンテンツ、利用制御情報UsageRule等は汎用領域GeneralPurposeArea90に記録される。コンテンツ再生に際して必要とする鍵であるタイトルキーは保護領域ProtectedArea80に記録される。先に図3を参照して説明したように、保護領域ProtectedArea80は、複数のブロック区分領域に区分されている。図6に示す例では、ブロック0ProtectedArea081、ブロック1ProtectedArea182、これらの2つのブロックのみを示している。保護領域ProtectedArea80には、この他にも多数のブロックが設定される。ブロックの設定態様としては様々な設定が可能である。図6に示す例では、ブロック0ProtectedArea081は、サーバA61専用のブロック、すなわち、サーバA61の提供コンテンツの復号用のタイトルキーを格納する領域としている。ブロック1ProtectedArea182は、サーバB62専用のブロック、すなわち、サーバB62の提供コンテンツの復号用のタイトルキーを格納する領域としている。このような設定において、例えばコンテンツの提供サーバA61は、提供コンテンツの復号に必要となるタイトルキーを、ブロック0ProtectedArea081に記録する。この場合、サーバA61のサーバ証明書ServerCertificateに記録される書き込み許容領域情報PADWriteは、ブロック0ProtectedArea0に対する書き込みWrite許可が設定された証明書として構成される。なお、図に示す例では、書き込みWriteの許容されたブロックに対しては、読み取りReadについても許容された設定として示している。またサーバB62は、提供コンテンツの復号に必要となるタイトルキーを、ブロック1ProtectedArea182に記録する。この場合、サーバB62のサーバ証明書ServerCertificateに記録される書き込み許容領域情報PADWriteは、ブロック1ProtectedArea182に対する書き込みWrite許可が設定された証明書として構成される。また、ブロック0,1に記録されたタイトルキーを読み取ってコンテンツ再生を実行する再生装置であるホスト機器63の保持するホスト証明書HostCertificateは、ブロック0,1に対する読み取りRead許可が設定された証明書として構成される。この例では、ホスト証明書HostCertificateには、ブロック0,1に対する書き込みWrite許可は設定されない。ただし、コンテンツ削除時に、削除コンテンツに対応するタイトルキーの削除が可能な設定とするため、削除処理については許可する設定としてもよい。また、その他の処理において、ホスト機器63が保護領域に対するデータ書き込みが必要となる場合は、ホスト証明書HostCertificateに書き込みWrite許可を設定してもよい。メモリカード70のデータ処理部は、コンテンツを提供するサーバや、コンテンツを利用するホストなどのアクセス要求装置から保護領域ProtectedArea80に対するアクセス要求を受信すると、各装置の装置証明書を参照して、各ブロック単位のアクセス許容情報を確認して各ブロックに対するアクセスを許可するか否かを判定する。メモリカード70は、アクセス要求装置からのデータ書き込みや読み取り要求の入力に応じて、書き込みあるいは読み取り要求データの種類を判別し、データ書き込み先あるいは読み取り先としてのブロック0,1,2を選別する。アクセス制御情報は、図4、図5を参照して説明したように、各アクセス要求装置の証明書サーバ証明書、ホスト証明書などに記録され、メモリカードは、アクセス要求装置から受領した証明書について、まず署名検証を行い、証明書の正当性を確認した後、証明書に記載されたアクセス制御情報、すなわち、以下の情報を読み取る。読み取り許容領域情報PADRead、書き込み許容領域情報PADWrite、これらの情報に基づいて、アクセス要求装置に対して認められた処理のみを許容して実行する。図6に示すサーバA61とサーバB62がメモリカード70に対して書き込むデータの例を図7に示す。各サーバはユーザ装置としてのホスト機器に装着されたメモリカード80に対してコンテンツ他のデータを記録する。サーバAの提供コンテンツを、Cona1、Cona2,Cona3とする。サーバBの提供コンテンツを、Conb1、Conb2とする。図7に示すように、サーバAは、メモリカードの汎用領域GeneralPurposeAreaに、以下のデータを記録する。コンテンツ:Cona1、Cona2,Cona3上記コンテンツに対応する利用制御情報UsageRule:URa1,URa2,URa3さらに、サーバAは、メモリカードの保護領域ProtectedAreaのブロック0に以下のデータを記録する。上記コンテンツの復号に適用するタイトルキー:Kta1,Kta2,Kta3、あるいはタイトルキーの変換データを記録する。メモリカードの保護領域ProtectedAreaに記録するタイトルキーの変換データとは、具体的には、各タイトルキーと対応する利用制御情報UsageRuleのハッシュ値との排他的論理和XOR演算結果である。図に示す、Kta1-URa1hash,Kta2-URa2hash,Kta3-URa3hash、これらのデータである。サーバBは、メモリカードの汎用領域GeneralPurposeAreaに、以下のデータを記録する。コンテンツ:Conb1、Conb2上記コンテンツに対応する利用制御情報UsageRule:URb1,URb2さらに、サーバBは、メモリカードの保護領域ProtectedAreaのブロック1に以下のデータを記録する。タイトルキーと対応する利用制御情報UsageRuleのハッシュ値との排他的論理和XOR演算結果:Ktb1-URb1hash,Ktb2-URb2hash、これらのデータを記録する。各サーバが、メモリカードの保護領域ProtectedAreaのブロック内にデータを記録する場合には、メモリカードは、前述したサーバ証明書の記録に基づくアクセス権確認を実行し、プロックに対する書き込み権の確認を行い、アクセス権が確認された場合にのみ、データ書き込みが実行される。なお、ユーザ装置であるホスト機器においてコンテンツを利用する場合は、以下のシーケンスで処理が実行される。まず、メモリカードの汎用領域GeneralPurposeAreaから利用対象コンテンツ:Conxyと、対応する利用制御情報:URxyを取得する。さらに、保護領域ProtectedAreaから、対応するタイトルキーハッシュ値:Ktxy-URxyhashを取得する。次に、利用制御情報:URxyのハッシュ値:URxyhashを算出する。次に、算出ハッシュ値URxyhashと、保護領域ProtectedAreaから、読み取ったタイトルキーハッシュ値:Ktxy-URxyhashとの排他的論理和演算XORを実行して、タイトルキー:Ktxyを取得する。最後にタイトルキー:Ktxyを利用して暗号化コンテンツ:Conxyの復号処理を実行してコンテンツの再生、利用を行う。このようなシーケンスでコンテンツの再生等、コンテンツ利用が行われる。なお、この処理に際しても、ホスト機器が保護領域ProtectedAreaのブロックからタイトルキーハッシュ値:Ktxy-URxyhashを取得する際には、メモリカードによるホスト証明書HostCertに基づくブロックに対するアクセス権この場合は読み取り権の確認が実行される。アクセス権の確認がなされた場合にのみタイトルキーハッシュ値:Ktxy-URxyhashの読み取りが行われる。[5.ブロック単位で有効期限情報を設定する処理例について]次に、ユーザに提供したコンテンツの利用許容期間であるコンテンツの有効期限情報をコンテンツに対応する利用制御情報UsageRuleではなく、タイトルキーを格納したブロックに設定する処理例について説明する。従来、ユーザに提供したコンテンツに対して、利用許容期間を設定する場合、各コンテンツに対応して発行する利用制御情報UsageRuleに利用許容期間を記録していた。コンテンツ再生を実行するユーザ機器ホスト機器は、コンテンツ再生処理を行う前に利用制御情報UsageRuleの記録を確認し、利用制御情報UsageRuleに利用許容期間が記録されている場合には、現在日時が許容期間に該当するか否かを判定して該当する場合にのみ、コンテンツの利用を行うといった処理を行っていた。なお、ユーザ機器ホスト機器は、利用制御情報UsageRuleを参照してコンテンツの利用可否を判定する処理を含むコンテンツ再生プログラムホストアプリケーションを保持しており、この再生プログラムに従ってコンテンツ再生が実行される。しかし、各コンテンツに対応して発行する利用制御情報UsageRuleに利用許容期間を記録する設定では、以下のような問題が発生する。先に説明したように、ユーザのコンテンツ記録メディアであるメモリカードに大量のコンテンツが記録され、その1つ1つに対応する利用制御情報に各コンテンツの利用許容期間を設定すると、利用期間の延長や更新などを行う場合に、多数の利用制御情報の記録情報の書き換えを行わなくてはならない。この書き換え処理はサーバが行う必要があり、この処理のために、サーバ、ホスト、メモリカード間の通信が必要となり、各装置の処理負荷も大きなものとなってしまう。このような処理負荷を軽減するための一構成として、タイトルキーを格納した保護領域ProtectedAreaのブロック単位で有効期限情報を設定する処理例について、図8以下を参照して説明する。図8は、サーバA61がメモリカード70に、コンテンツを提供して記録する処理例を示している。このコンテンツ提供処理に際して、提供コンテンツの利用許容期間である有効期限情報を設定し、これを提供コンテンツのタイトルキーを格納した保護領域ProtectedAreaのブロックに記録する。すなわち、サーバA61の提供コンテンツの復号に適用するタイトルキーを格納する保護領域ProtectedArea80のブロック0,81に、タイトルキーに併せて、有効期限情報を記録する。図8に示す例では、サーバAは、メモリカードの汎用領域GeneralPurposeArea90に、以下のコンテンツと利用制御情報を記録する。コンテンツ:Cona1、Cona2,Cona3、上記コンテンツに対応する利用制御情報UsageRule:URa1,URa2,URa3、これらのコンテンツ利用制御情報のセットを記録する。さらに、サーバAは、メモリカードの保護領域ProtectedArea80のブロック0,81に以下のデータを記録する。タイトルキーと対応する利用制御情報UsageRuleのハッシュ値との排他的論理和XOR演算結果:Kta1-URa1hash,Kta2-URa2hash,Kta3-URa3hash、サーバAの提供コンテンツCona1、Cona2,Cona3の利用許容期間である有効期限情報、例えば、2011/09/12~2011/10/31この複数コンテンツに対して設定される有効期限情報をタイトルキーに対応付けて記録する。すなわち、サーバAの提供コンテンツに対応する一括した有効期限を設定し、この有効期限情報をサーバAの提供コンテンツに対応するタイトルキーを格納したブロックにタイトルキーに対応付けて記録する。このように、複数のタイトルキーを格納したブロック単位の有効期限情報の設定処理を実行することで、例えば以下のようなメリットが発生する。例えばサーバAの提供コンテンツの有効期限の更新を行う場合、サーバAは、ブロックに記録した有効期限情報の書き換えを行うのみでよい。すなわち、提供コンテンツに対応する利用制御情報UsageRuleを1つ1つ書き換える処理を行う必要がなく、サーバとホストとメモリカード間の通信処理や処理負荷を軽減することが可能となる。なお、図8には、サーバA61の処理例を示しているが、例えばサーバB62は、サーバBの提供コンテンツに対応するタイトルキーの格納領域である保護領域ProtectedAreaのブロック1にサーバBの提供コンテンツに対応する一括した有効期限を記録することができる。なお、このブロック単位の有効期限情報の設定構成は、例えばサーバAの提供コンテンツの利用許容期間を所定期間、例えば1か月単位で、逐次更新するコンテンツ利用形態を行う場合などに特に利便性が高い。例えば、ユーザは月単位の会費を支払うことでサーバAの提供コンテンツを月単位で自由に利用できるといった設定である。なお、このようなコンテンツ利用サービスは、例えばサブスクリプションSubscriptionサービスと呼ばれる。このサブスクリプションSubscriptionサービスを提供するサーバは、各更新月にブロックに記録された有効期限情報を書き換えれば、そのブロックに記録されたタイトルキーに対応するコンテンツの利用許容期間を一括して更新することができる。なお、図8には、サーバAの提供コンテンツに対する一括した有効期限を1つのブロックに1つのみ記録した設定例を示しているが、例えばサーバAの書き込み許容ブロックを複数、設定して、各ブロックに異なる有効期限を設定する構成も可能である。例えば、サーバAの提供コンテンツを複数に区分して、各区分単位で利用ブロックを変更して、各ブロック単位で異なる有効期限を設定する構成としてもよい。このように、メモリカードの保護領域ProtectedAreaのブロック単位の有効期限設定を行った場合のコンテンツの利用処理について、図9を参照して説明する。図9には、コンテンツを利用するユーザ装置であるホスト機器63とコンテンツ等を格納したメモリカード70を示している。ホスト機器63は、コンテンツの利用に際して以下の処理を実行する。まず、メモリカードの汎用領域GeneralPurposeAreaから利用対象コンテンツ:Conxyと、対応する利用制御情報:URxyを取得する。次に、利用制御情報:URxyを参照して、利用対象コンテンツ:Conxyのタイトルキーの格納されたブロックがいずれのブロックであるかを確認する。利用制御情報:URxyには、利用対象コンテンツ:Conxyのタイトルキーの格納されたブロックの識別子が記録されている。ブロックが特定されると、そのブロックの記録データの読み出し処理を行う。まず、ブロック内データとして記録された有効期限情報を読み出す。この有効期限と現在日時とを比較して、現在日時が有効期限内であれば、そのブロックに記録されたタイトルキーハッシュ値:Ktxy-URxyhashを取得する。現在日時が有効期限内でない場合は、その時点で処理は中止される。すなわちコンテンツの復号、利用処理は実行されない。現在日時が有効期限内である場合に限り、ブロックに記録されたタイトルキーハッシュ値:Ktxy-URxyhashを取得する。次に、利用制御情報:URxyのハッシュ値:URxyhashを算出し、算出ハッシュ値URxyhashと、保護領域ProtectedAreaから読み取ったタイトルキーハッシュ値:Ktxy-URxyhashとの排他的論理和演算XORを実行して、タイトルキー:Ktxyを取得する。最後にタイトルキー:Ktxyを利用して暗号化コンテンツ:Conxyの復号処理を実行してコンテンツの再生、利用を行う。なお、ブロック内データとして記録された有効期限情報と現在日時情報との比較処理に際して利用する現在日時情報は、信頼できる時間情報提供サーバの提供する時間情報を利用する設定とすることが好ましい。また、ホスト機器63がメモリカード70の保護領域ProtectedArea80のブロックからタイトルキーハッシュ値:Ktxy-URxyhashを取得する際には、メモリカード70によるホスト証明書HostCertに基づくブロックに対するアクセス権この場合は読み取り権の確認が実行される。アクセス権の確認がなされた場合にのみタイトルキーハッシュ値:Ktxy-URxyhashの読み取りが行われる。次に、図10を参照して、タイトルキーを格納したブロック単位で設定された有効期限の更新処理シーケンスについて説明する。図10には、コンテンツを提供、管理するコンテンツサーバと、タイトルキーを格納したブロック単位で有効期限のセッテイされたコンテンツを格納したメモリカードとの間で実行される有効期限の更新処理シーケンスを示している。なお、メモリカードは例えばコンテンツ記録再生を実行するユーザ装置に装着され、ユーザ装置を介してサーバとメモリカード間の通信が実行される。まず、ステップS101において、コンテンツサーバとメモリカード間の認証処理を実行する。例えば双方の有する公開鍵証明書Certの交換処理などを伴う認証処理が実行される。なお、この処理に際して、サーバは、先に図5を参照して説明したサーバ証明書ServerCertをメモリカードに提供する。認証処理が成立しなかった場合は、処理は中止される。すなわち有効期限の更新処理は実行されない。認証処理が成立し、双方の機器が信頼できると判断されると、メモリカードは、ステップS102において、サーバ証明書に基づいて保護領域ProtectedAreaのブロック単位のアクセス権を確認する。サーバからの更新要求のあったブロックについてのアクセス権書き込みWriteが確認された場合のみ、次の処理に移行する。ブロックアクセス権が確認されると、ステップS103において、サーバは、サーバ提供コンテンツのタイトルキーと、ブロック単位の有効期限情報の記録されたブロックの記録データを読み出す。ステップS104において、読み出したブロックデータ内の有効期限情報を更新する。例えば、更新前有効期限情報:2011/09/01~2011/09/30を、更新語有効期限情報:2011/10/01/2011/10/31とする有効期限情報の書き換え処理を行う。最後に、ステップS105において、更新した有効期限情報を含むブロック記録データをメモリカードの同じブロックに書き込む上書き処理を実行する。次に、図11に示すフローチャートを参照してコンテンツ利用を行うユーザ機器ホスト機器におけるコンテンツ再生処理シーケンスについて説明する。図11に示すフローに従った処理はユーザ機器に格納されたコンテンツ再生プログラムホストアプリケーションに従ってユーザ機器のデータ処理部CPU等において実行される。まず、ステップS151において、ユーザからの再生コンテンツ指定情報の入力を検出する。例えば再生装置の表示部に表示されたメニューとしてのコンテンツリストに対するユーザの入力であるコンテンツ指定情報の入力を検出する。次に、ステップS152において、再生指定コンテンツと利用制御情報をユーザ機器に装着されたメモリカードの汎用領域GeneralPurposeAreaから読み取る。すなわち、利用対象コンテンツ:Conxyと、対応する利用制御情報:URxy、を取得する。次に、ステップS153において、読み取った利用制御情報:URxyを参照して、利用対象コンテンツ:Conxyのタイトルキーの格納されたブロックがいずれのブロックであるかを確認する。ブロックが特定されると、ステップS154において、そのブロックの記録データの読み出し処理を行い、ブロック内データとして記録された有効期限情報を確認する。この有効期限と現在日時とを比較して、現在日時が有効期限内であるか否かを判定する。ステップS155において、現在日時が有効期限内でないと判定した場合は、ステップS157に進み、処理は中止される。すなわちコンテンツの復号、利用処理は実行されない。一方、ステップS155において、現在日時が有効期限内であると判定した場合は、ステップS156に進む。ステップS156では、そのブロックに記録されたタイトルキーを取得して、タイトルキーを利用したコンテンツの復号処理を行い、コンテンツの再生、利用を行う。なお、ブロック内の格納タイトルキーは利用制御情報UR:UsageRuleとのハッシュ値との排他論理和XOR演算結果として格納されており、前述したURハッシュの算出、URハッシュとのXOR演算処理などによるタイトルキーの取得を行う。このように、現在日時がブロックに記録された有効期限内でない場合は、その時点で処理は中止される。なお、前述したように、ブロック内データとして記録された有効期限情報と現在日時情報との比較処理に際して利用する現在日時情報は、信頼できる時間情報提供サーバの提供する時間情報を利用する設定とすることが好まししい。このように、本実施例では、複数のコンテンツに対応するタイトルキーを格納したブロック単位でコンテンツの有効期限情報を設定する構成としたので、複数コンテンツに対する有効期限の設定や更新処理に伴う通信処理やデータ処理の負荷を軽減することが可能となる。[6.ブロック単位の有効期限情報と利用制御情報の有効期限情報の共存利用処理例について]次に、ブロック単位の有効期限情報と利用制御情報の有効期限情報の共存利用処理例について説明する。先に説明した実施例では、サーバがユーザに提供する複数コンテンツの全体に対して1つのブロック対応有効期限を設定する例として説明した。しかし、中には、1つのコンテンツに対応する独立した有効期限を設定したい場合もある。このような1つのコンテンツに対応する単独の有効期限は、従来と同様、例えばそのコンテンツに対する利用制御情報UsageRuleに記録すればよい。しかし、このような設定とすると、利用制御情報UsageRuleと、ブロックに記録された有効期限の2つの有効期限が混在することになり、どちらの有効期限を参照すべきかが不明確になる。以下では、このような問題を解決した構成、すなわち、ブロック単位の有効期限情報と利用制御情報の有効期限情報を共存させて、各コンテンツについて、いずれか一方の有効期限情報を選択適用することを可能とした構成例について説明する。図12を参照して本処理例の概要について説明する。例えばサーバの提供するコンテンツはメモリカードの汎用領域GeneralPurposeAreaに記録される。また、このコンテンツに対応する利用制御情報UsageRuleもサーバからメモリカードに提供され、メモリカードの汎用領域GeneralPurposeAreaに記録される。この処理は従来と同様であり、また前述したブロック単位の利用期限情報を記録する構成でも同様の処理が実行される。前述のブロック単位の利用期限情報を記録する構成では、コンテンツに対応する利用制御情報UsageRuleにはコンテンツの利用期限情報を記録していない設定であった。本処理例では、図12に示すように、コンテンツに対応する利用制御情報UsageRuleは、図12a,bに示す2つの設定のいずれかの設定となる。aは、利用制御情報UsageRule内にコンテンツの有効期限情報を記録し、かつブロック対応期限有効性判定ビットSubscriptionEnablebitに無効を示すビット0を記録した設定。bは、利用制御情報UsageRule内にコンテンツの有効期限情報を記録せず、かつブロック対応期限有効性判定ビットSubscriptionEnablebitに有効を示すビット1を記録した設定。これらの設定である。コンテンツを提供するサーバは、提供コンテンツの有効期限を、そのコンテンツ単独の設定とした有効期限を設定する場合は、上記aの設定に従った利用制御情報UsageRuleを作成してコンテンツに併せてユーザ装置に提供してメモリカードの汎用領域GeneralPurposeAreaに記録する。一方、提供コンテンツの有効期限を、そのコンテンツ単独の設定とせず、その他のコンテンツとともに、ブロック対応の有効期限を設定する場合は、上記bの設定に従った利用制御情報UsageRuleを作成してコンテンツに併せてユーザ装置に提供してメモリカードの汎用領域GeneralPurposeAreaに記録する。サーバは、この2つの設定の利用制御情報UsageRuleのいずれかを、コンテンツに応じて選択して提供する。コンテンツの再生、利用を行うユーザ装置ホスト機器は、コンテンツ利用に際して、利用コンテンツに対応する利用制御情報UsageRuleを参照して、ブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を確認する。ブロック対応期限有効性判定ビットSubscriptionEnablebitの設定が、無効を示すビット0である場合は、利用制御情報UsageRule内の有効期限情報を参照する。また、ブロック対応期限有効性判定ビットSubscriptionEnablebitの設定が、有効を示すビット1である場合は、コンテンツ対応のタイトルキーの格納された保護領域ProtectedAreaのブロックに記録された有効期限情報を参照する。このような処理により、利用制御情報に記録されたコンテンツ単独の有効期限と、複数のコンテンツに共通に設定されたブロック対応の有効期限とを共存させて、コンテンツに応じて誤りなく選択適用することが可能となる。次に、図13を参照して、サーバA61によるメモリカード70に対する新たなコンテンツの記録処理シーケンスについて説明する。図13には、a1ブロック対応の有効期限を利用するコンテンツa1の提供処理、a2コンテンツ単独の有効期限を利用制御情報に記録したコンテンツa2の提供処理、これらの2つのコンテンツの提供処理例を示している。まず、a1ブロック対応の有効期限を利用するコンテンツa1の提供処理、について説明する。サーバA61がメモリカード70に、他の提供コンテンツと共通するブロック対応の有効期限を設定したコンテンツを記録する場合には、このコンテンに対応する利用制御情報UsageRuleのブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を、有効を示すビット1とする。この設定を持つ利用制御情報UsageRuleを、コンテンツとともに、メモリカードの汎用領域GeneralPurposeAreaに記録する。このコンテンツに対応するタイトルキーは、サーバA61の書き込みの許容された保護領域ProtectedAreaのブロックに記録する。図13に示す例ではブロック0,81がサーバA61の書き込みの許容されたブロックであり、このブロックにタイトルキーを書き込む。なお、具体的には、タイトルキーに対する利用制御情報UsageRuleのハッシュ値とのXOR演算結果であるタイトルキーの変換データを記録する。このブロック0,81には、サーバAのその他の提供コンテンツに対応する有効期限が合わせて記録されている。コンテンツa1については、このブロックに記録された有効期限が利用される。ユーザ装置ホスト機器は、コンテンツ再生時に、コンテンツa1に対応する利用制御情報UsageRuleに記録されたブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を確認して、この設定に基づいてブロックに記録された有効期限を参照して有効期限確認を行う。次に、a2コンテンツ単独の有効期限を利用制御情報に記録したコンテンツa2の提供処理、について説明する。サーバA61がメモリカード70に、コンテンツ単独の有効期限を設定したコンテンツを記録する場合には、このコンテンツ提供処理に際して、提供コンテンツの利用許容期間である有効期限情報を利用制御情報UsageRuleに記録する。さらに、利用制御情報UsageRuleのブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を、無効を示すビット0とした利用制御情報UsageRuleを生成し、コンテンツとともに、メモリカードの汎用領域GeneralPurposeAreaに記録する。このコンテンツに対応するタイトルキーは、サーバA61の書き込みの許容された保護領域ProtectedAreaのブロックに記録する。図13に示す例はブロック0,81がサーバA61の書き込みの許容されたブロックであり、このブロックにタイトルキーを書き込む。なお、具体的には、タイトルキーに対する利用制御情報UsageRuleのハッシュ値とのXOR演算結果であるタイトルキーの変換データを記録する。なお、このブロック0,81には、サーバAのその他の提供コンテンツに対応するブロック対応の有効期限情報が記録されている。しかし、コンテンツa2については、このブロック対応の有効期限は利用せず、コンテンツa2に対応する利用制御情報UsageRuleに記録された有効期限が利用される。すなわち、ユーザ装置ホスト機器は、コンテンツ再生時に、コンテンツa2に対応する利用制御情報UsageRuleに記録されたブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を確認して、この設定に基づいて利用制御情報UsageRuleに記録された有効期限を参照して有効期限確認を行う。次に、図14を参照してコンテンツの利用処理例について説明する。図14は、コンテンツを利用するユーザ装置であるホスト機器63とコンテンツ等を格納したメモリカード70を示している。ホスト機器63は、コンテンツの利用に際して以下の処理を実行する。まず、メモリカードの汎用領域GeneralPurposeAreaから利用対象コンテンツ:Conxyと、対応する利用制御情報:URxyを取得する。次に、利用制御情報:URxyのブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を確認する。ビット設定が、無効を示すビット0である場合は、利用制御情報UsageRule内の有効期限情報を参照する。ビット設定が、有効を示すビット1である場合は、コンテンツ対応のタイトルキーの格納された保護領域ProtectedAreaのブロックに記録されたブロック対応の有効期限情報を参照する。このような処理により、利用制御情報に記録されたコンテンツ単独の有効期限と、複数のコンテンツに共通に設定されたブロック対応の有効期限とを共存させて、コンテンツに応じて誤りなく選択適用することが可能となる。図15に示すフローチャートを参照して、コンテンツ利用を行うユーザ機器ホスト機器におけるコンテンツ再生処理シーケンスについて説明する。図15に示すフローに従った処理はユーザ機器に格納されたコンテンツ再生プログラムホストアプリケーションに従ってユーザ機器のデータ処理部CPU等において実行される。まず、ステップS251において、ユーザからの再生コンテンツ指定情報の入力を検出する。例えば再生装置の表示部に表示されたメニューとしてのコンテンツリストに対するユーザの入力であるコンテンツ指定情報の入力を検出する。次に、ステップS252において、再生指定コンテンツと利用制御情報をユーザ機器に装着されたメモリカードの汎用領域GeneralPurposeAreaから読み取る。すなわち、利用対象コンテンツ:Conxyと、対応する利用制御情報:URxy、を取得する。次に、ステップS253において、読み取った利用制御情報:URxyを参照して、利用制御情報:URxyのブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を確認する。ビット設定が、無効を示すビット0である場合はステップS254に進む。有効を示すビット1である場合は、ステップS257に進む。ビット設定が、無効を示すビット0である場合はステップS254に進みステップS254において、利用制御情報UsageRule内の有効期限情報を参照する。ステップS255において、現在日時が有効期限内であるか否かを判定し、有効期限内でないと判定した場合は、ステップS271に進み、処理は中止される。すなわちコンテンツの復号、利用処理は実行されない。一方、ステップS255において、現在日時が有効期限内であると判定した場合は、ステップS256に進む。ステップS256では、利用制御情報UsageRuleに記録されたタイトルキー格納ブロックを判別してそのブロックからデータを読み取る。最後にステップS260においてブロックからの読み取りデータに含まれるタイトルキーを取得して、タイトルキーを利用したコンテンツの復号処理を行い、コンテンツの再生、利用を行う。一方、ステップS253において、利用制御情報:URxyのブロック対応期限有効性判定ビットSubscriptionEnablebitの設定が、有効を示すビット1である場合は、ステップS257に進み、利用制御情報UsageRuleに記録されたタイトルキー格納ブロックを判別してそのブロックからデータを読み取る。次に、ステップS258において、そのブロックの記録データの読み出し処理を行い、ブロック内データとして記録された有効期限情報を確認する。このブロック対応有効期限と現在日時とを比較して、現在日時が有効期限内であるか否かを判定する。ステップS259において、現在日時が有効期限内でないと判定した場合は、ステップS272に進み、処理は中止される。すなわちコンテンツの復号、利用処理は実行されない。一方、ステップS259において、現在日時が有効期限内であると判定した場合は、ステップS260に進む。ステップS260では、そのブロックに記録されたタイトルキーを取得して、タイトルキーを利用したコンテンツの復号処理を行い、コンテンツの再生、利用を行う。なお、ブロック内の格納タイトルキーは利用制御情報UsageRuleとのハッシュ値との排他論理和XOR演算結果として格納されており、前述したURハッシュの算出、URハッシュとのXOR演算処理などによるタイトルキーの取得を行う。このように、現在日時がブロックに記録された有効期限内でない場合は、その時点で処理は中止される。なお、前述したように、ブロック内データとして記録された有効期限情報と現在日時情報との比較処理に際して利用する現在日時情報は、信頼できる時間情報提供サーバの提供する時間情報を利用する設定とすることが好ましい。このように、本実施例では、利用制御情報に記録した有効期限情報、ブロックに記録した有効期限情報、これら2種類の有効期限情報を併存させ、どちらを利用するかについての判別情報をコンテンツ対応の利用制御情報UsageRuleに記録する構成とした。この設定により、サーバは、コンテンツ単独の利用期限を設定することも可能でありまた、複数コンテンツに対応するブロック対応の期限をコンテンツに対応付けて利用させることも可能となる。また、コンテンツ利用装置であるユーザ装置は、2つのタイプの有効期限をコンテンツに応じて誤りなく選択して適用することができる。[7.複数の有効期限情報をブロックに設定してコンテンツに応じて選択適用する処理例について]次に、複数の有効期限情報をブロックに設定してコンテンツに応じて選択適用する処理例について説明する。上述した実施例では、メモリカードの保護領域ProtectedAreaの1つのブロックに、ブロック対応の有効期限を1つのみ設定した構成例を説明してきた。以下、メモリカードの保護領域ProtectedAreaの1つのブロックに、複数の有効期限情報を記録し、コンテンツに応じてこれらの複数の有効期限から選択される1つの有効期限を参照して利用する構成例について説明する。図16を参照して本実施例について説明する。図16には、コンテンツを記録したメモリカード70の汎用領域GeneralPurposeArea90の記録データと、保護領域ProtectedArea80の1つのブロック0,81の記録データの例を示している。汎用領域GeneralPurposeArea90には、以下のデータが記録されている。コンテンツa1、コンテンツa1に対応する利用制御情報UsageRulea1、これらのデータが記録される。なお、汎用領域GeneralPurposeArea90には、この他にも多数のコンテンツとその利用制御情報のデータ組が記録されている。一方、コンテンツa1を提供したサーバA専用の保護領域ProtectedArea80の1つのブロック0,81には、図16bに示すように、タイトルキー格納領域に、サーバAの提供コンテンツに対応するタイトルキーが記録されている。図に示す、Kta1-URa1hashKta2-URa2hash:Ktan-URanhashこれらのデータである。なお、前述したように、タイトルキーは利用制御情報UsageRuleハッシュ値とのXOR演算結果として格納される。サーバA専用の保護領域ProtectedArea80の1つのブロック0,81には、これらのタイトルキーに加えて、複数の有効期限データが記録された有効期限情報記録領域が設定されている。図に示す、AfterAf1,Af2,Af3BeforeBf1,Bf2,bf3これらのデータの記録領域である。AfterAf1,Af2,Af3は、具体的には、例えば、AfterAf1=After2011/09/01AfterAf2=After2011/10/01AfterAf3=After2011/11/01このようなデータである。AfterAfnに設定された期日以降がコンテンツの利用が可能であることを示す。このように、AfterAf1,Af2,Af3として、複数の異なる有効期限開始日時情報が記録されている。また、BeforeBf1,Bf2,bf3は、具体的には、例えば、BeforeBf1=Before2011/09/30BeforeBf2=Before2011/10/31BeforeBf3=Before2011/11/30このようなデータである。BeforeBfnに設定された期日以前がコンテンツの利用が可能であることを示す。すなわち、BeforeBf1,Bf2,bf3として、複数の異なる有効期限終了日時情報が記録されている。図16aに、汎用領域GeneralPurposeArea90に記録されたコンテンツa1に対応する利用制御情報UsageRulea1の具体例を示す。利用制御情報UsageRuleには、1ブロック識別子2タイトルキー識別子3ブロック対応期限有効性判定ビット4有効期限情報識別子これらのデータが記録される。1ブロック識別子は、この利用制御情報UsageRuleUR-a1の対応コンテンツ:Cona1に対するタイトルキーKta1の格納ブロックを示す情報である。本例ではブロック識別子=0であり、コンテンツ再生を実行するユーザ装置ホスト機器は、ブロック0を選択可能となる。2タイトルキー識別子は、ブロック0に格納された多数のタイトルキーのどのタイトルキーが、この利用制御情報UsageRuleUR-a1の対応コンテンツ:Cona1に対するタイトルキーであるかを示す情報である。本例では、タイトルキー識別子=a1であり、タイトルキーKta1が選択可能となる。3ブロック対応期限有効性判定ビットは、先の実施例において説明した情報である。ブロック対応期限有効性判定ビットSubscriptionEnablebitの設定が、無効を示すビット0である場合は、利用制御情報UsageRule内の有効期限情報を参照する。また、ブロック対応期限有効性判定ビットSubscriptionEnablebitの設定が、有効を示すビット1である場合は、コンテンツ対応のタイトルキーの格納された保護領域ProtectedAreaのブロックに記録された有効期限情報を参照する。4有効期限情報識別子は、上記の、ブロック対応期限有効性判定ビットSubscriptionEnablebitの設定が、有効を示すビット1である場合、すなわち、ブロックに記録された有効期限情報が有効である場合に記録される。この有効期限情報識別子は、ブロックの有効期限情報記録領域に記録された多数の有効期限のいずれを利用するかを示す識別子である。図に示す例では、有効期限情報識別子=Af3,Bf3これらの設定である。例えば、AfterAf3=After2011/11/01BeforeBf3=Before2011/11/30このようなデータであり、この利用制御情報UsageRuleUR-a1の対応コンテンツ:Cona1の有効利用期間は、2011/11/01~2011/11/30となる。コンテンツ再生を実行するユーザ装置ホスト機器は、このように、利用制御情報UsageRuleに記録された、有効期限情報識別子に基づいて、ブロックに設定された多数の有効期限から、コンテンツ対応の有効期限を選択して利用することが可能となる。本例に従えば、1つのブロックに多数のコンテンツ対応のタイトルキーを記録する場合に、コンテンツおよびタイトルキー各々に対して個別の有効期限を記録することが可能となる。なお、この設定でも、有効期限の更新処理は、ブロックに記録された有効期限情報を書き換える処理を行うことで実行でき、個別の利用制御情報の書き換えは不要となる。なお、この構成に従えば、1つのブロックを1つのコンテンツ提供主体、例えば1つのサーバ専用に設定することなく、複数の異なるコンテンツ提供サーバで共用するといった設定も可能である。具体的には、図17に示すように、1つのブロックのタイトルキー格納領域を区分して、サーバA用のタイトルキー格納領域とサーバB用のタイトルキー格納領域を設定する。各コンテンツ提供サーバはそれぞれの領域にサーバの提供するコンテンツに対応するタイトルキーを格納する。有効期限情報格納領域は、サーバA,Bに共通に利用する領域とする。各サーバは、コンテンツ提供時に利用制御情報UsageRuleに、図16aを参照して説明した上述した各情報、すなわち、1ブロック識別子2タイトルキー識別子3ブロック対応期限有効性判定ビット4有効期限情報識別子これらの各情報を記録してメモリカードの汎用領域GeneralPurposeAreaに記録する。このような設定とすることで、1つのブロックを複数のサーバが共用し、サーバ単位、コンテンツ単位の利用期限を自在に設定することが可能となる。このように、メモリカードの1つのブロックを複数のサーバのタイトルキー書き込み領域とした設定例における各サーバのアクセス権設定例を図18に示す。図18にはサーバA61、サーバB62、サーバC64、サーバD65の4つのサーバを示している。サーバA61、サーバB62はメモリカードの保護領域ProtectedArea80のブロック0,81に対するアクセス権Read/Writeを有する。サーバC64、サーバD65はメモリカードの保護領域ProtectedArea80のブロック1,82に対するアクセス権Read/Writeを有する。このような場合、各サーバの保持するサーバ証明書ServerCertは、図18に示すように、サーバA61、サーバB62の保持するサーバ証明書ServerCertはブロック0,81に対するアクセス権Read/Write許容情報が記録され、サーバC64、サーバD65の保持するサーバ証明書ServerCertはブロック1,82に対するアクセス権Read/Write許容情報が記録される。この設定において、メモリカードに記録されるデータの例を図19に示す。図19に示すように、メモリカードの汎用領域GeneralPurposeareaには各サーバA~Dの提供するコンテンツと、利用制御情報UsageRuleが記録される。また、メモリカードの保護領域ProtectedAreaの、ブロック0には、サーバAとサーバBの提供コンテンツに対応するタイトルキーが格納され、ブロック1にはサーバCとサーバDの提供コンテンツに対応するタイトルキーがそれぞれ格納される。なお、タイトルキーは例えば利用制御情報UsageRuleハッシュ値とのXOR演算結果として格納される。上述したように、本構成によれば、保護領域の1つのブロックに記録したタイトルキー対応のコンテンツ個別の有効期限の設定が可能であり、また1つのブロックを複数のサーバによって利用可能な共有ブロックとする設定も可能となる。[8.コンテンツの初回利用情報を記録する処理例について]コンテンツの利用期限の設定態様としては、前述したように、例えば、2011/10/01~2011/10/31上記の利用期限ように絶対的な期限情報を設定することも可能であるが、このような設定の他、ユーザによるコンテンツの最初の利用開始日時から1ヶ月など、ユーザの初回利用時を起点として所定期間を利用可能期間として設定する態様も可能である。このような利用期限を設定する場合、利用可能期間はユーザの初回利用時によって変動することになり、サーバのコンテンツ提供日時からの期限設定ができない。また、予めサーバが利用期限を固定的に設定することができない。以下では、このようなユーザ処理依存のコンテンツ利用期限の設定を可能とした処理例について説明する。この処理を実現するためのメモリカードの保護領域ProtectedAreaの記録データの設定例について、図20を参照して説明する。図20には、メモリカード70の保護領域ProtectedArea80に設定された2つのブロック、すなわち、ブロック0、ブロック1の記録データ例を示している。ブロック0は、先の実施例の図16を参照して説明したブロック0と同様のデータを記録する領域である。すなわち、図20b1に示すように、タイトルキーと有効期限情報を記録した領域である。このブロックをタイトルキー格納ブロックとする。本実施例では、このタイトルキー格納ブロックの他に保護領域ProtectedArea80のもう1つのブロックを利用する。図20に示すブロック1であり、図20b2に示すステータス格納ブロックである。このステータス格納ブロックには、メモリカードの汎用領域GeneralPurposeAReaに記録した各コンテンツCona1,Cona2,に対応する初回再生日時情報を記録する。例えば、図20b2に示す、StatusforCona1は、コンテンツ:Cona1の初回再生日時情報の記録領域である。StatusforCona2は、コンテンツ:Cona2の初回再生日時情報の記録領域である。なお、この各コンテンツの初回再生日時情報は、コンテンツ再生を実行するユーザ装置ホスト機器が記録する。ユーザ装置ホスト機器は、ブロック1に対する書き込み許容情報が記録されたホスト証明書HostCertを保持する。ユーザ装置ホスト機器がコンテンツ、例えばコンテンツ:Cona1を初めに再生する場合、その初回再生日時情報を、図20b2に示す[StatusforCona1]領域に記録する。図21、図22を参照して本実施例における利用制御情報UsageRulの構成例について説明する。図21には、コンテンツを記録したメモリカード70の汎用領域GeneralPurposeArea90の記録データと、保護領域ProtectedArea80のタイトルキー格納ブロックであるブロック0,81の記録データの例を示している。図22には、保護領域ProtectedArea80のステータス格納ブロックであるブロック1,82の記録データの例を示している。図21に示す汎用領域GeneralPurposeArea90には、以下のデータが記録されている。コンテンツa1、コンテンツa1に対応する利用制御情報UsageRulea1、これらのデータが記録される。なお、汎用領域GeneralPurposeArea90には、この他にも多数のコンテンツとその利用制御情報のデータ組が記録されている。一方、コンテンツa1を提供したサーバA専用の保護領域ProtectedArea80のタイトルキー格納ブロックであるブロック0,81には、図21b1に示すように、タイトルキー格納領域に、サーバAの提供コンテンツに対応するタイトルキーが記録されている。図に示す、Kta1-URa1hashKta2-URa2hash:Ktan-URanhashこれらのデータである。なお、前述したように、タイトルキーは利用制御情報UsageRuleハッシュ値とのXOR演算結果として格納される。サーバA専用の保護領域ProtectedArea80の1つのブロック0,81には、これらのタイトルキーに加えて、複数の有効期限データが記録された有効期限情報記録領域が設定されている。図に示す、AfterAf1,Af2,Af3BeforeBf1,Bf2,bf3これらのデータの記録領域である。これらには、先に図16を参照して説明したと同様のデータが含まれる。すなわち、例えば、AfterAf1,Af2,Af3は、具体的には、AfterAf1=After2011/09/01AfterAf2=After2011/10/01AfterAf3=After2011/11/01このようなデータであり、AfterAfnの各設定期日以降がコンテンツの利用が可能であることを示す。また、BeforeBf1,Bf2,bf3は、具体的には、例えば、BeforeBf1=Before2011/09/30BeforeBf2=Before2011/10/31BeforeBf3=Before2011/11/30このようなデータであり、BeforeBfnの各設定期日以前がコンテンツの利用が可能であることを示す。本実施例では、これらの実際の日時情報の他、AfterAfp=AfterStatusforConxy、あるいは、BeforeBfq=BeforeStatusforConxy1month、このような有効期限設定が可能な構成を持つ。AfterAfp=AfterStatusforConxyは、図20b2に示すステータス格納ブロックに記録されるコンテンツの初回再生日時以降がコンテンツの利用許容期間になることを示す。BeforeBfq=BeforeStatusforConxy1monthは、図20b2に示すステータス格納ブロックに記録されるコンテンツの初回再生日時から1月経過までが、コンテンツの利用許容期間になることを示す。このような設定を利用することで、図20b2に示すステータス格納ブロックに記録されるコンテンツの初回再生日時に対応したコンテンツ利用期限情報を設定することが可能となる。図21aに、汎用領域GeneralPurposeArea90に記録されたコンテンツa1に対応する利用制御情報UsageRulea1の具体例を示す。利用制御情報UsageRuleには、1ブロック識別子2タイトルキー識別子3ブロック対応期限有効性判定ビット4有効期限情報識別子5ステータス格納ブロック識別子6ステータス情報識別子これらのデータが記録される。1ブロック識別子~4有効期限情報識別子は、先に図16を参照して説明した情報と同様の情報であり説明を省略する。これらの情報は、図21b1に示すタイトルキー格納ブロックに対応する情報である。5ステータス格納ブロック識別子6ステータス情報識別子これらのデータについて、図22を参照して説明する。これらのデータは、ステータス格納ブロックブロック1,82に対応する情報である。5ステータス格納ブロック識別子は、この利用制御情報UsageRuleUR-a1の対応コンテンツ:Cona1に対するステータス情報を格納したステータス格納ブロックを示す情報である。本例ではステータス格納ブロック識別子=1であり、コンテンツ再生を実行するユーザ装置ホスト機器は、ステータス情報の格納ブロックが、ブロック1であることが判別できる。6ステータス情報識別子は、ステータス格納ブロックブロック1に格納された多数のステータス情報のどのステータス情報が、この利用制御情報UsageRuleUR-a1の対応コンテンツ:Cona1に対するステータスであるかを示す情報である。本例では、ステータス情報識別子=a1であり、ステータス情報a1が選択可能となる。図22b2に示すメモリカード70の保護領域ProtectedArea80に設定されるステータス格納ブロックであるブロック1,82には、コンテンツの利用開始日時を記録する。コンテンツの利用開始日時は、コンテンツを利用するユーザ機器ホスト機器が記録する。なお、サーバによるコンテンツ提供時には、メモリカード70の保護領域ProtectedArea80に設定されるステータス格納ブロックであるブロック1,82には、コンテンツ利用開始日時データは記録されず、日時次用法を記録するためのステータスデータ記録領域のみが設定される。各サーバは、コンテンツ提供時に利用制御情報UsageRuleに、図22aに示す上述した各情報、すなわち、1ブロック識別子2タイトルキー識別子3ブロック対応期限有効性判定ビット4有効期限情報識別子5ステータス格納ブロック識別子6ステータス情報識別子これらの各情報を記録してメモリカードの汎用領域GeneralPurposeAreaに記録する。また、上述したようにメモリカードの保護領域ProtectedAreaのステータス情報格納ブロックには、ステータス情報としてのコンテンツの利用開始日時の記録領域を設定する。コンテンツ再生を実行するユーザ装置ホスト機器が、コンテンツの初回再生を行う際に、メモリカードの保護領域ProtectedAreaのステータス情報格納ブロックに実際の初回再生日時データを記録する。図23を参照して、コンテンツ提供処理を実行するサーバの実行する処理について説明する。図23には、コンテンツを提供するサーバA61の実行するメモリカード70の保護領域ProtectedArea80に対するデータ記録処理を示している。なお、サーバA61は、この図23に示す保護領域ProtectedArea80に対するデータ記録処理に併せて、メモリカード70の汎用領域GeneralPurposeAreaにコンテンツと図21、図22を参照して説明した利用制御情報UsageRuleの記録処理を実行する。図23に示すように、サーバA61は、メモリカード70の保護領域ProtectedArea80のタイトルキー格納ブロックであるブロック0,81に提供コンテンツに対応するタイトルキーを記録する。さらに、このタイトルキーの記録処理に先立ち、メモリカード70の保護領域ProtectedArea80のステータス格納ブロックであるブロック1,82に提供コンテンツのステータス記録領域を設定し、各コンテンツの利用開始日時の記録領域を設定する。サーバA61は、ブロック0,81、およびブロック1,82に対する書き込み許容情報を記録したサーバ証明書ServerCertを保持し、この証明書をメモリカード70に提示する。メモリカード70のアクセス権判定処理の結果に応じて、各ブロックに対して、タイトルキーの書き込み処理、およびステータス情報の記録領域設定を行う。次に、図24を参照して、コンテンツ利用を行うホスト機器63の処理について説明する。ホスト機器63は、コンテンツを利用する場合に、利用コンテンツに対応する利用制御情報UsageRuleの記録情報に従って、タイトルキーの格納ブロックとステータスの格納ブロックを判別する。図21、図22を参照して説明した利用制御情報UsageRuleの記録情報に従った処理である。ホスト機器63は、利用コンテンツに対応するタイトルキーをタイトルキーの格納ブロックであるブロック0,81から取得する。さらに、コンテンツの初回再生時には、ステータス格納ブロックのステータス情報記録領域に初回再生日時情報を記録する。なお、この日時情報の記録に際しては、正確な日時情報を信頼できる時間情報提供サーバ等から取得して記録することが好ましい。コンテンツの初回再生処理でなく、2回以降の再生処理である場合は、ステータス格納ブロックのステータス情報記録領域に記録された初回再生日時情報を参照し、さらに、ステータス格納ブロックのステータス情報記録領域に記録された有効期限情報を参照して、現在日時がコンテンツの利用期限内であるか否かを判定する。例えば、あるコンテンツ:Conxyに対してステータス情報記録領域に記録された初回再生日時情報が、2011/09/01であるとする。このコンテンツ:Conxyに対応する利用制御情報UR:UsageRuleには、ブロック識別子:0有効期限情報識別子:Afp,Bfqこれらの有効期限情報識別子が記録されているとする。ユーザ機器ホスト機器は、保護領域のブロック0から有効期限情報識別子:Afp,Bfqの有効期限情報を選択取得する。これらの有効期限情報は、以下の設定であるとする。AfterAfp=AfterStatusforConxy、BeforeBfq=BeforeStatusforConxy1month、この設定である場合、コンテンツの利用許容期間は、2011/09/01~2011/09/31となる。ユーザ機器は、現在日時が、このコンテンツ利用許容期間に該当している否かを判定して、該当している場合は、コンテンツの復号、再生を行う。該当していない場合は、コンテンツ利用を中止する。なお、現在日時情報については、信頼できる時間情報提供サーバ等から取得することが好ましい。上記の説明では、有効期限情報や、ステータス情報として記録する初回再生日時を日までの設定として説明したが、時間単位、例えば時分秒単位の設定としてもよい。次に、図25、図26に示すフローチャートを参照して、コンテンツ利用を行うユーザ機器ホスト機器におけるコンテンツ再生処理シーケンスについて説明する。図25、図26に示すフローに従った処理はユーザ機器に格納されたコンテンツ再生プログラムホストアプリケーションに従ってユーザ機器のデータ処理部CPU等において実行される。まず、ステップS301において、ユーザからの再生コンテンツ指定情報の入力を検出する。例えば再生装置の表示部に表示されたメニューとしてのコンテンツリストに対するユーザの入力であるコンテンツ指定情報の入力を検出する。次に、ステップS302において、再生指定コンテンツと利用制御情報をユーザ機器に装着されたメモリカードの汎用領域GeneralPurposeAreaから読み取る。すなわち、利用対象コンテンツ:Conxyと、対応する利用制御情報:URxy、を取得する。次に、ステップS303において、読み取った利用制御情報:URxyを参照して、利用制御情報:URxyのブロック対応期限有効性判定ビットSubscriptionEnablebitの設定を確認する。ビット設定が、無効を示すビット0である場合はステップS304に進む。有効を示すビット1である場合は、ステップS307に進む。ビット設定が、無効を示すビット0である場合はステップS304に進みステップS304において、利用制御情報UsageRule内の有効期限情報を参照する。ステップS305において、現在日時が有効期限内であるか否かを判定し、有効期限内でないと判定した場合は、ステップS351に進み、処理は中止される。すなわちコンテンツの復号、利用処理は実行されない。一方、ステップS305において、現在日時が有効期限内であると判定した場合は、ステップS306に進む。ステップS306では、利用制御情報UsageRuleに記録されたタイトルキー格納ブロックを判別してそのブロックからデータを読み取る。最後にステップS311においてブロックからの読み取りデータに含まれるタイトルキーを取得して、タイトルキーを利用したコンテンツの復号処理を行い、コンテンツの再生、利用を行う。なお、ブロック内の格納タイトルキーは利用制御情報UsageRuleとのハッシュ値との排他論理和XOR演算結果として格納されており、前述したURハッシュの算出、URハッシュとのXOR演算処理などによるタイトルキーの取得を行う。一方、ステップS303において、利用制御情報:URxyのブロック対応期限有効性判定ビットSubscriptionEnablebitの設定が、有効を示すビット1である場合は、ステップS307に進み、利用制御情報UsageRuleに記録されたタイトルキー格納ブロックを判別してそのブロックからデータを読み取る。次に、ステップS308において、そのブロックの記録データの読み出し処理を行い、ブロック内データとして記録された有効期限情報を確認する。さらに、ステップS309において、ブロック内データとして記録された有効期限情報が、ステータス情報参照タイプであるか否かを判定する。ステータス情報参照タイプとは、先に説明した、以下のような設定の有効期限情報である。AfterAfp=AfterStatusforConxy、BeforeBfq=BeforeStatusforConxy1month、このような設定である場合、ステータス情報参照タイプである場合は、ステップS321に進む。上記のようなステータス情報参照タイプでない場合は、ステップS310に進む。ステップS310では、ブロックから取得した有効期限情報と現在日時とを比較して、現在日時が有効期限内であるか否かを判定する。ステップS310において、現在日時が有効期限内でないと判定した場合は、ステップS352に進み、処理は中止される。すなわちコンテンツの復号、利用処理は実行されない。一方、ステップS310において、現在日時が有効期限内であると判定した場合は、ステップS311に進む。ステップS311では、そのブロックに記録されたタイトルキーを取得して、タイトルキーを利用したコンテンツの復号処理を行い、コンテンツの再生、利用を行う。一方、ステップS309において、ブロック内データとして記録された有効期限情報が、ステータス情報参照タイプであると判定した場合はステップS321に進む。この場合は、図26に示すステップS321において、利用制御情報ファイルの記録に従ってステータス情報格納ブロックから指定されたステータス情報を取得する。次に、ステップS322において、取得したステータス情報に初回再生日時情報が記録されているか否かを判定する。ステータス情報に初回再生日時情報が記録されている場合は、ステップS323に進む。ステータス情報に初回再生日時情報が記録されていない場合は、ステップS324に進む。ステータス情報に初回再生日時情報が記録されていない場合は、ステップS324に進み、ステータス情報として初回再生日時情報を記録する。なお、この初回再生日時情報記録処理に際しては、信頼できる時間情報提供サーバ等から正確な時間情報を取得して記録する処理を行うことが好ましい。この初回再生日時情報の記録処理の後、ステップS325に進み、タイトルキー格納ブロックに記録されたタイトルキーを取得して、タイトルキーを利用したコンテンツの復号処理を行い、コンテンツの再生、利用を行う。一方、ステップS322において、取得したステータス情報に初回再生日時情報が記録されていると判定した場合は、ステップS323に進む。ステップS323では、ステータス情報に記録された初回再生日時情報と、ステップS308において取得したステータス情報参照タイプの有効期限情報に基づいて、現在日時が有効期限内であるか否かを判定する。ステップS323において、現在日時が有効期限内でないと判定した場合は、ステップS353に進み、処理は中止される。すなわちコンテンツの復号、利用処理は実行されない。一方、ステップS323において、現在日時が有効期限内であると判定した場合は、ステップS325に進む。ステップS325では、そのブロックに記録されたタイトルキーを取得して、タイトルキーを利用したコンテンツの復号処理を行い、コンテンツの再生、利用を行う。このように、本実施例では、ブロックに記録した有効期限情報を、ユーザ装置において記録可能なステータス情報参照タイプとして構成することで、ユーザのコンテンツ再生処理に依存してコンテンツの利用許容期間が設定される構成において、その有効期限の設定範囲でのコンテンツ利用を許容する構成を実現する。[9.コンテンツのメディア間移動ムーブ処理について]次に、上述したステータス情報を記録する構成において、コンテンツを異なるメディア間で移動する場合の処理について説明する。あるメモリカードである第1メディアに記録されたコンテンツを他のメモリカードである第2メディアに移動ムーブする場合の処理について説明する。ムーブ対象となるコンテンツに対して、ステータス参照タイプの利用期限情報が設定されている場合には、このステータス情報についても併せて移動することが必要となる。例えば、ステータス参照タイプの利用期限情報が設定されたコンテンツConxyのメディア間の移動ムーブ処理を行う場合、コンテンツ:ConxyコンテンツConxyに対応する利用制御情報:URxyコンテンツConxyに対応するタイトルキー:Ktxyタイトルキー:Ktxy格納ブロックの利用期限情報、利用制御情報:URxyに記録されたステータス格納ブロックの対応ステータス情報、これらの各情報を併せて移動ムーブする処理が必要となる。これらのデータ移動に際しては、ムーブ元メディアである第1のメモリカードの保護領域ProtectedAreaの各ブロックからのデータ読み取りと、ムーブ先メディアである第2のメモリカードの保護領域ProtectedAreaの各ブロックへのデータ記録処理を行うことが必要となる。従って、これらのブロックに対するアクセス権を有するサーバによる処理を行うことが必要となる。図27、図28を参照してコンテンツのムーブ処理におけるサーバの処理について説明する。図27は、ムーブ元メディアに対する処理、図28は、ムーブ先メディアに対する処理、これらの各処理を示している。なお、図27、図28は、サーバA61の提供コンテンツのムーブ処理を実行する最のメモリカードの保護領域ProtectedAreaの記録データに対する処理のみを示している。汎用領域GeneralPurposeAreaのデータ移動はユーザ装置において実行できる。まず、図27を参照して、ムーブ元メディアに対する処理について説明する。サーバA61は、ムーブ元メディア301のタイトルキー格納ブロックであるブロック0からムーブ対象コンテンツに対応するタイトルキーを読み出して取得し、さらにブロック0からタイトルキーデータを削除する。また、サーバA61は、ムーブ元メディア301のステータス格納ブロックであるブロック1からムーブ対象コンテンツに対応するステータス情報を読み出して取得し、さらにブロック1からステータス情報を削除する。この処理によって、ムーブ元メディア301には、ムーブ対象コンテンツに対応するタイトルキーとステータス情報が削除される。次に、図28を参照して、ムーブ先メディアに対する処理について説明する。サーバA61は、ムーブ先メディア302のタイトルキー格納ブロックであるブロック0に対して、ムーブ元メディアから取得したムーブ対象コンテンツに対応するタイトルキーを記録する。さらに、サーバA61は、ムーブ先メディア302のステータス格納ブロックであるブロック1に対して、ムーブ元メディアから取得したムーブ対象コンテンツに対応するステータス情報を記録する。この処理によって、ムーブ先メディア302には、ムーブ対象コンテンツに対応するタイトルキーとステータス情報が記録される。なお、図27を参照して説明したサーバA61とムーブ元メディア301間の処理に際しては、サーバとムーブ元メディア301間の相互認証処理を実行し、さらに、ムーブ元メディア301はサーバA61から受信したサーバ証明書ServerCertに基づく各ブロックのアクセス権確認を実行する。認証の成立とアクセス権の確認がなされたことを条件として、上記の図27を参照して説明した処理が行われる。同様に、図28を参照して説明したサーバA61とムーブ先メディア302間の処理に際しては、サーバとムーブ先メディア302間の相互認証処理を実行し、さらに、ムーブ先メディア302はサーバA61から受信したサーバ証明書ServerCertに基づく各ブロックのアクセス権確認を実行する。認証の成立とアクセス権の確認がなされたことを条件として、上記の図28を参照して説明した処理が行われる。[10.各装置のハードウェア構成例について]最後に、図29、図30を参照して、上述した処理を実行する各装置のハードウェア構成例について説明する。まず、図29を参照して、メモリカードを装着してデータの記録や再生処理を行うホスト機器のハードウェア構成例について説明する。CPUCentralProcessingUnit701は、ROMReadOnlyMemory702、または記憶部708に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、放送局やサーバからのコンテンツ受信処理や受信データのメモリカード図中のリムーバブルメディア711に対する記録処理、メモリカード図中のリムーバブルメディア711からのデータ再生処理等を実行する。RAMRandomAccessMemory703には、CPU701が実行するプログラムやデータなどが適宜記憶される。これらのCPU701、ROM702、およびRAM703は、バス704により相互に接続されている。CPU701はバス704を介して入出力インタフェース705に接続され、入出力インタフェース705には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部706、ディスプレイ、スピーカなどよりなる出力部707が接続されている。CPU701は、入力部706から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部707に出力する。入出力インタフェース705に接続されている記憶部708は、例えばハードディスク等からなり、CPU701が実行するプログラムや各種のデータを記憶する。通信部709は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。入出力インタフェース705に接続されているドライブ710は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等の半導体メモリなどのリムーバブルメディア711を駆動し、記録されているコンテンツや鍵情報等の各種データを取得する例えば、取得されたコンテンツや鍵データを用いて、CPUによって実行する再生プログラムに従ってコンテンツの復号、再生処理などが行われる。図30は、メモリカードのハードウェア構成例を示している。CPUCentralProcessingUnit801は、ROMReadOnlyMemory802、または記憶部807に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明したサーバやホスト機器との通信処理やデータの記憶部807に対する書き込み、読み取り等の処理、記憶部807の保護領域811の区分領域単位のアクセス可否判定処理等を実行する。RAMRandomAccessMemory803には、CPU801が実行するプログラムやデータなどが適宜記憶される。これらのCPU801、ROM802、およびRAM803は、バス804により相互に接続されている。CPU801はバス804を介して入出力インタフェース805に接続され、入出力インタフェース805には、通信部806、記憶部807が接続されている。入出力インタフェース805に接続されている通信部804は、例えばサーバやホストとの通信を実行する。記憶部807は、データの記憶領域であり、先に説明したようにアクセス制限のある保護領域ProtectedArea811、自由にデータ記録読み取りができる汎用領域GeneralPurposeArea812を有する。なお、サーバは、例えば図29に示すホスト機器と同様のハードウェア構成を持つ装置によって実現可能である。[11.本開示の構成のまとめ]以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。なお、本明細書において開示した技術は、以下のような構成をとることができる。1メディアに格納されたコンテンツを再生するデータ処理部を有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記データ処理部は、前記汎用領域から再生対象コンテンツの利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理装置。2前記利用制御情報は、前記暗号化コンテンツの復号用の暗号鍵を格納したブロックのブロック識別子と、再生対象コンテンツに適用する有効期限情報の識別子が記録され、前記データ処理部は、前記ブロック識別子に基づいて、前記保護領域から1つのブロックを選択し、前記有効期限情報の識別子に基づいて、選択ブロックに記録された複数の有効期限情報から、再生対象コンテンツに適用する有効期限情報を選択する前記1に記載の情報処理装置。3前記暗号化コンテンツの復号用の暗号鍵を格納したアクセス制限の設定されたブロックに記録された有効期限情報は、該ブロックに記録された複数の暗号鍵に対応する複数コンテンツに共通に適用される有効期限情報である前記1または2に記載の情報処理装置。4前記ブロックに記録された複数の有効期限情報は、規定日時以降のコンテンツ利用を許容した有効期限情報と、規定日時以前のコンテンツ利用を許容した有効期限情報を含む構成である前記1~3いずれかに記載の情報処理装置。5前記データ処理部は、前記利用制御情報、または前記ブロックから取得した有効期限情報と現在日時情報との比較処理を行う際に、信頼できる時間情報提供サーバから取得した現在日時情報を適用した処理を行う前記1~4いずれかに記載の情報処理装置。6前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記データ処理部は、前記ブロックのデータ読み出し処理に際して、情報処理装置の証明書Certificateを前記メディアに送信し、前記メディアによるアクセス権判定処理によってデータ読み出し権利が確認されたことを条件として、前記ブロックのデータ読み出しを行う前記1~5いずれかに記載の情報処理装置。7前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記ブロックに記録された有効期限情報は、前記ブロックに対するデータ書き込み処理の権利を有するサーバによって書き込みおよび更新が行われる情報である前記1~6いずれかに記載の情報処理装置。8メディアに対するコンテンツ記録処理を行う情報処理装置であり、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納するブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記情報処理装置は、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行う情報処理装置。9前記暗号鍵を格納したブロックは、前記メディアによるアクセス権判定に基づいてアクセスの認められるブロックであり、前記情報処理装置は、前記ブロックに対するデータ記録処理に際して、情報処理装置の証明書Certificateを前記メディアに送信し、前記メディアによるアクセス権判定処理によってデータ記録処理の権利を有することが確認されたことを条件として、前記ブロックに対するデータ記録処理を行う前記8に記載の情報処理装置。10暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納した汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記利用制御情報は、前記暗号化コンテンツの復号用の暗号鍵を格納したブロックのブロック識別子と、再生対象コンテンツに適用する有効期限情報の識別子が記録され、前記暗号化コンテンツの再生処理を実行する再生装置に、前記利用制御情報の記録データに基づいて、暗号鍵の格納ブロックの選択と、適用すべき有効期限情報の選択を実行させて、選択した有効期限情報の参照処理に基づくコンテンツ再生可否判定を行わせることを可能とした情報記憶装置。11前記情報記憶装置は、前記保護領域のブロックに対するアクセス要求装置の証明書を取得し、取得した証明書に基づいてアクセス許容判定処理を行うデータ処理部を有する前記11に記載の情報記憶装置。12データを記録するメディアと、前記メディアに格納されたコンテンツを再生する再生装置と、前記メディアに対するデータ記録を行うサーバを有し、前記メディアは、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を格納する汎用領域と、前記暗号化コンテンツの復号用の暗号鍵と、該暗号鍵の適用コンテンツに適用されるコンテンツ利用許容期間である複数の有効期限情報を格納したブロックを含むアクセス制限の設定された複数のブロックによって構成される保護領域を有し、前記サーバは、前記汎用領域に対して、暗号化コンテンツ、および該暗号化コンテンツ対応の利用制御情報を記録する処理を行い、前記保護領域のブロックに対して、前記汎用領域に記録した暗号化コンテンツの復号用の暗号鍵を記録するとともに、前記汎用領域に記録する前記利用制御情報には、前記保護領域のブロックに記録された複数の有効期限情報から選択適用すべき有効期限情報の識別子を設定する処理を行い、前記再生装置は、前記汎用領域からコンテンツ対応の利用制御情報を取得し、前記ブロックに記録された複数の有効期限情報中、再生対象コンテンツに適用すべき有効期限情報の選択情報を、前記利用制御情報から抽出し、該選択情報に従って、前記ブロックから選択した有効期限情報と現在日時情報との比較により、コンテンツ再生の可否を判定する情報処理システム。さらに、上記した装置およびシステムにおいて実行する処理の方法や、処理を実行させるプログラムも本開示の構成に含まれる。また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LANLocalAreaNetwork、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"