"情報記録媒体メディアに対する記録用データを出力するサーバとしての情報処理装置であり、情報記録媒体に対する記録用データを記憶する記憶部と、情報記録媒体に対する記録用データを生成するデータ処理部と、前記記憶部の格納データおよび前記データ処理部の生成データを出力する出力部を有し、前記記憶部は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを格納し、前記データ処理部は、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を取得して、取得したメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報を含むデータに基づく検証用データを含むユニット対応トークンを生成し、前記データ出力部は、前記コンテンツ管理ユニットと、前記ユニット対応トークンを含むデータを情報記録媒体に対する記録データとして出力する処理を実行する構成であることを特徴とする情報処理装置。前記データ処理部は、前記コンテンツ管理ユニットの記録先である情報記録媒体に、既にコンテンツ管理ユニットおよび該コンテンツ管理ユニット対応の鍵情報ファイルが記録されている場合、該記録済みの鍵情報ファイルの更新処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。前記データ処理部は、前記コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。情報記録媒体メディア間のコンテンツのコピー記録処理に対する管理処理を実行するサーバとしての情報処理装置であり、コピー記録対象となるコンテンツ管理ユニットのユニット識別情報を入力するとともに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を入力する入力部と、前記メディア識別情報と前記ユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを生成するデータ処理部と、前記ユニット対応トークンを情報記録媒体記録データとして出力する出力部と、を有することを特徴とする情報処理装置。情報記録媒体メディアに対するコンテンツ記録処理を実行する情報処理装置であり、情報記録媒体に対する記録データを取得または生成するデータ処理部を有し、前記データ処理部は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンと、を含むデータを情報記録媒体に対する記録データとして取得または生成する処理を実行し、前記コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行する構成であることを特徴とする情報処理装置。第1の情報記録媒体メディアの記録コンテンツを読み出し、第2の情報記録媒体メディアに対する記録データとして出力する処理を実行する情報処理装置であり、前記第1の情報記録媒体から読み取られたデータに基づいて、前記第2の情報記録媒体に記録するデータを生成するデータ処理部を有し、前記データ処理部は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを前記第1の情報記録媒体から読み出して出力する構成であり、前記第2の情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、該第2の情報記録媒体に新たに記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行し、前記第2の情報記録媒体のメディア識別情報と前記コンテンツ管理ユニットに対応するユニット識別情報とを含むデータに基づく検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを前記第2の情報記録媒体への記録データとして出力することを特徴とする情報処理装置。情報記録媒体に記録されたコンテンツの再生処理を実行する情報処理装置であり、前記情報記録媒体に記録され、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得して復号する処理を実行するデータ処理部を有し、前記データ処理部は、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを、前記情報記録媒体から取得し、取得データの正当性検証処理を実行し、正当性が確認されたことを条件として前記コンテンツ管理ユニットの再生処理を実行する構成であることを特徴とする情報処理装置。利用管理対象コンテンツを格納した情報記録媒体であり、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを記録データとして有し、情報処理装置における前記コンテンツ管理ユニットの再生条件として、前記ユニット対応トークンの検証処理を実行させる構成としたことを特徴とする情報記録媒体。情報記録媒体メディアに対する記録用データを出力するサーバにおける情報処理方法であり、データ処理部が、記憶部から、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得するデータ取得ステップと、データ処理部が、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を取得して、取得したメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むユニット対応トークンを生成するトークン生成ステップと、データ出力部が、前記コンテンツ管理ユニットと、前記ユニット対応トークンを含むデータを情報記録媒体に対する記録データとして出力するステップと、を実行することを特徴とする情報処理方法。情報記録媒体メディア間のコンテンツのコピー記録処理に対する管理処理を実行するサーバにおける情報処理方法であり、入力部が、コピー記録対象となるコンテンツ管理ユニットのユニット識別情報を入力するとともに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を入力するデータ入力ステップと、データ処理部が、前記メディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを生成するトークン生成ステップと、出力部が、前記ユニット対応トークンを情報記録媒体記録データとして出力するデータ出力ステップと、を有することを特徴とする情報処理方法。情報処理装置において、情報記録媒体メディアに対するコンテンツ記録処理を実行する情報処理方法であり、データ処理部が、情報記録媒体に対する記録データを取得または生成するデータ処理ステップを有し、前記データ処理ステップは、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンと、を含むデータを情報記録媒体に対する記録データとして取得または生成するステップと、前記コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定するステップと、を含むことを特徴とする情報処理方法。情報処理装置において、第1の情報記録媒体メディアの記録コンテンツを読み出し、第2の情報記録媒体メディアに対する記録データとして出力する処理を実行する情報処理方法であり、データ処理部が、前記第1の情報記録媒体から読み取られたデータに基づいて、前記第2の情報記録媒体に記録するデータを生成するデータ処理ステップを有し、前記データ処理ステップは、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを前記第1の情報記録媒体から読み出して出力するステップと、前記第2の情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、該第2の情報記録媒体に新たに記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行するステップと、前記第2の情報記録媒体のメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを前記第2の情報記録媒体への記録データとして出力するステップと、を含むことを特徴とする情報処理方法。情報処理装置において、情報記録媒体に記録されたコンテンツの再生処理を実行する情報処理方法であり、データ処理部が、前記情報記録媒体に記録され、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得して復号する処理を実行するデータ処理ステップ有し、前記データ処理ステップは、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを、前記情報記録媒体から取得し、取得データの正当性検証処理を実行し、正当性が確認されたことを条件として前記コンテンツ管理ユニットの再生処理を実行するステップを含むことを特徴とする情報処理方法。情報処理装置において、情報記録媒体メディアに対する記録用データを出力する処理を実行させるコンピュータプログラムであり、データ処理部に、記憶部から、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得させるデータ取得ステップと、データ処理部に、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を取得して、取得したメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むユニット対応トークンを生成させるトークン生成ステップと、データ出力部に、前記コンテンツ管理ユニットと、前記ユニット対応トークンを含むデータを情報記録媒体に対する記録データとして出力させるステップと、を実行させることを特徴とするコンピュータプログラム。情報処理装置において、情報記録媒体メディア間のコンテンツのコピー記録処理に対する管理処理を実行させるコンピュータプログラムであり、入力部に、コピー記録対象となるコンテンツ管理ユニットのユニット識別情報を入力させるとともに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を入力させるデータ入力ステップと、データ処理部に、前記メディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成させて、該検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを生成させるトークン生成ステップと、出力部に、前記ユニット対応トークンを情報記録媒体記録データとして出力させるデータ出力ステップと、を実行させることを特徴とするコンピュータプログラム。情報処理装置において、情報記録媒体に記録されたコンテンツの再生処理を実行させるコンピュータプログラムであり、データ処理部に、前記情報記録媒体に記録され、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得して復号する処理を実行させるデータ処理ステップ有し、前記データ処理ステップは、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを、前記情報記録媒体から取得し、取得データの正当性検証処理を実行し、正当性が確認されたことを条件として前記コンテンツ管理ユニットの再生処理を実行させるステップを含むことを特徴とするコンピュータプログラム。本発明は、このような状況に鑑みてなされたものであり、データ書き込み可能なメディアに、新たに利用管理コンテンツを記録し、利用制御を行う構成において、コンテンツ記録処理の効率化、記録コンテンツ各々についての確実な利用制御を実現する情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータプログラムを提供することを目的とする。本発明の第1の側面は、情報記録媒体メディアに対する記録用データを出力するサーバとしての情報処理装置であり、情報記録媒体に対する記録用データを記憶する記憶部と、情報記録媒体に対する記録用データを生成するデータ処理部と、前記記憶部の格納データおよび前記データ処理部の生成データを出力する出力部を有し、前記記憶部は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを格納し、前記データ処理部は、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を取得して、取得したメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報を含むデータに基づく検証用データを含むユニット対応トークンを生成し、前記データ出力部は、前記コンテンツ管理ユニットと、前記ユニット対応トークンを含むデータを情報記録媒体に対する記録データとして出力する処理を実行する構成であることを特徴とする情報処理装置にある。さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、前記コンテンツ管理ユニットの記録先である情報記録媒体に、既にコンテンツ管理ユニットおよび該コンテンツ管理ユニット対応の鍵情報ファイルが記録されている場合、該記録済みの鍵情報ファイルの更新処理を実行する構成であることを特徴とする。さらに、本発明の情報処理装置の一実施態様において、前記データ処理部は、前記コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行する構成であることを特徴とする。さらに、本発明の第2の側面は、情報記録媒体メディア間のコンテンツのコピー記録処理に対する管理処理を実行するサーバとしての情報処理装置であり、コピー記録対象となるコンテンツ管理ユニットのユニット識別情報を入力するとともに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を入力する入力部と、前記メディア識別情報と前記ユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを生成するデータ処理部と、前記ユニット対応トークンを情報記録媒体記録データとして出力する出力部と、を有することを特徴とする情報処理装置にある。さらに、本発明の第3の側面は、情報記録媒体メディアに対するコンテンツ記録処理を実行する情報処理装置であり、情報記録媒体に対する記録データを取得または生成するデータ処理部を有し、前記データ処理部は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンと、を含むデータを情報記録媒体に対する記録データとして取得または生成する処理を実行し、前記コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行する構成であることを特徴とする情報処理装置にある。さらに、本発明の第4の側面は、第1の情報記録媒体メディアの記録コンテンツを読み出し、第2の情報記録媒体メディアに対する記録データとして出力する処理を実行する情報処理装置であり、前記第1の情報記録媒体から読み取られたデータに基づいて、前記第2の情報記録媒体に記録するデータを生成するデータ処理部を有し、前記データ処理部は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを前記第1の情報記録媒体から読み出して出力する構成であり、前記第2の情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、該第2の情報記録媒体に新たに記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行し、前記第2の情報記録媒体のメディア識別情報と前記コンテンツ管理ユニットに対応するユニット識別情報とを含むデータに基づく検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを前記第2の情報記録媒体への記録データとして出力することを特徴とする情報処理装置にある。さらに、本発明の第5の側面は、情報記録媒体に記録されたコンテンツの再生処理を実行する情報処理装置であり、前記情報記録媒体に記録され、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得して復号する処理を実行するデータ処理部を有し、前記データ処理部は、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを、前記情報記録媒体から取得し、取得データの正当性検証処理を実行し、正当性が確認されたことを条件として前記コンテンツ管理ユニットの再生処理を実行する構成であることを特徴とする情報処理装置にある。さらに、本発明の第6の側面は、利用管理対象コンテンツを格納した情報記録媒体であり、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを記録データとして有し、情報処理装置における前記コンテンツ管理ユニットの再生条件として、前記ユニット対応トークンの検証処理を実行させる構成としたことを特徴とする情報記録媒体にある。さらに、本発明の第7の側面は、情報記録媒体メディアに対する記録用データを出力するサーバにおける情報処理方法であり、データ処理部が、記憶部から、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得するデータ取得ステップと、データ処理部が、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を取得して、取得したメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むユニット対応トークンを生成するトークン生成ステップと、データ出力部が、前記コンテンツ管理ユニットと、前記ユニット対応トークンを含むデータを情報記録媒体に対する記録データとして出力するステップと、を実行することを特徴とする情報処理方法にある。さらに、本発明の第8の側面は、情報記録媒体メディア間のコンテンツのコピー記録処理に対する管理処理を実行するサーバにおける情報処理方法であり、入力部が、コピー記録対象となるコンテンツ管理ユニットのユニット識別情報を入力するとともに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を入力するデータ入力ステップと、データ処理部が、前記メディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを生成するトークン生成ステップと、出力部が、前記ユニット対応トークンを情報記録媒体記録データとして出力するデータ出力ステップと、を有することを特徴とする情報処理方法にある。さらに、本発明の第9の側面は、情報処理装置において、情報記録媒体メディアに対するコンテンツ記録処理を実行する情報処理方法であり、データ処理部が、情報記録媒体に対する記録データを取得または生成するデータ処理ステップを有し、前記データ処理ステップは、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンと、を含むデータを情報記録媒体に対する記録データとして取得または生成するステップと、前記コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定するステップと、を含むことを特徴とする情報処理方法にある。さらに、本発明の第10の側面は、情報処理装置において、第1の情報記録媒体メディアの記録コンテンツを読み出し、第2の情報記録媒体メディアに対する記録データとして出力する処理を実行する情報処理方法であり、データ処理部が、前記第1の情報記録媒体から読み取られたデータに基づいて、前記第2の情報記録媒体に記録するデータを生成するデータ処理ステップを有し、前記データ処理ステップは、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを前記第1の情報記録媒体から読み出して出力するステップと、前記第2の情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、該第2の情報記録媒体に新たに記録するコンテンツ管理ユニットに対して、前記記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行するステップと、前記第2の情報記録媒体のメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを前記第2の情報記録媒体への記録データとして出力するステップと、を含むことを特徴とする情報処理方法にある。さらに、本発明の第11の側面は、情報処理装置において、情報記録媒体に記録されたコンテンツの再生処理を実行する情報処理方法であり、データ処理部が、前記情報記録媒体に記録され、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得して復号する処理を実行するデータ処理ステップ有し、前記データ処理ステップは、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを、前記情報記録媒体から取得し、取得データの正当性検証処理を実行し、正当性が確認されたことを条件として前記コンテンツ管理ユニットの再生処理を実行するステップを含むことを特徴とする情報処理方法にある。さらに、本発明の第12の側面は、情報処理装置において、情報記録媒体メディアに対する記録用データを出力する処理を実行させるコンピュータプログラムであり、データ処理部に、記憶部から、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得させるデータ取得ステップと、データ処理部に、前記コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を取得して、取得したメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成して、該検証用データを含むユニット対応トークンを生成させるトークン生成ステップと、データ出力部に、前記コンテンツ管理ユニットと、前記ユニット対応トークンを含むデータを情報記録媒体に対する記録データとして出力させるステップと、を実行させることを特徴とするコンピュータプログラムにある。さらに、本発明の第13の側面は、情報処理装置において、情報記録媒体メディア間のコンテンツのコピー記録処理に対する管理処理を実行させるコンピュータプログラムであり、入力部に、コピー記録対象となるコンテンツ管理ユニットのユニット識別情報を入力させるとともに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を入力させるデータ入力ステップと、データ処理部に、前記メディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを生成させて、該検証用データを含むコンテンツ管理ユニット対応のユニット対応トークンを生成させるトークン生成ステップと、出力部に、前記ユニット対応トークンを情報記録媒体記録データとして出力させるデータ出力ステップと、を実行させることを特徴とするコンピュータプログラムにある。さらに、本発明の第14の側面は、情報処理装置において、情報記録媒体に記録されたコンテンツの再生処理を実行させるコンピュータプログラムであり、データ処理部に、前記情報記録媒体に記録され、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得して復号する処理を実行させるデータ処理ステップ有し、前記データ処理ステップは、前記情報記録媒体の識別情報であるメディア識別情報と前記コンテンツ管理ユニットの識別情報であるユニット識別情報とを含むデータに基づく検証用データを含むユニット対応トークンを、前記情報記録媒体から取得し、取得データの正当性検証処理を実行し、正当性が確認されたことを条件として前記コンテンツ管理ユニットの再生処理を実行させるステップを含むことを特徴とするコンピュータプログラムにある。なお、本発明のコンピュータプログラムは、例えば、様々なプログラムコードを実行可能なコンピュータシステムに対して、コンピュータ可読形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本発明の一実施例の構成によれば、R/RE型ディスクなどのデータ記録可能なメディアに対して利用管理対象コンテンツを記録する構成において、ユニット単位で利用管理のなされるコンテンツ管理ユニットCPSユニット単位の各種管理データ、すなわち、ユニット対応コンテンツ証明書、ユニット対応使用許諾情報、さらに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を含むデータに基づく電子署名データを含むユニット対応トークンを生成して、これらの管理データをコンテンツ管理ユニットとともに、R/RE型ディスクなどのメディアに記録する構成とした。この構成によれば、管理データがコンテンツ管理ユニット単位で予め設定されているので、コンテンツの追記処理などに際して、ユニット対応の管理データの取得、生成、記録処理を迅速に行なうことが可能となり、メディアに随時記録されるコンテンツ管理ユニット対応の利用管理を確実に効率的に行なうことが可能となる。以下、図面を参照しながら本発明の情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。1.コンテンツ記録処理を行なう複数の処理例について、2.コンテンツ記録処理例および記録データの詳細について2-1サーバからのコンテンツ記録処理EST/Modサーバからのコンテンツ記録2-2メディア間のコピーによるコンテンツ記録処理MC:ManagedCopy2-3CPSユニット対応の管理データを記録したディスクのディレクトリ例3.コンテンツ再生処理例について3-1SKBシーケンス鍵ブロックを利用しない再生処理3-2SKBシーケンス鍵ブロックを利用した再生処理4.情報処理装置の機能、構成について[1.コンテンツ記録処理を行なう複数の処理例について]まず、本発明の想定するコンテンツの記録、利用例について、図を参照して説明する。本発明は、例えば、データ書き込みが可能なR型、RE型などの情報記録媒体メディアに、ユーザが任意のタイミングでコンテンツを記録してコンテンツを利用する場合、記録コンテンツ各々の利用制御を実現するものである。情報記録媒体メディアに新たなコンテンツを記録する処理例としては、a既にコンテンツの記録されたメディア例えばROMディスクからR型、RE型などのメディアにコンテンツをコピー記録する処理、bコンテンツサーバからコンテンツをダウンロードしてR型、RE型などのメディアにコンテンツを記録する処理、c店頭や公共スペースに置かれた端末を利用して、R型、RE型などのメディアにコンテンツを記録する処理、これらの処理が想定される。aの処理は、例えば、図1aに示すように、ユーザ1が、既にコンテンツの記録されたメディアであるROMディスク2をデータ再生装置3にセットして、ROMディスク2から読み取られたコンテンツを例えばR型、RE型などのデータ書き込み可能なR/REディスク5、具体的には例えばDVD、Blu-rayDisc登録商標などのR/REディスク5をPCなどのデータ記録装置4にセットしてコピーを行なう処理である。なお、このようなコンテンツコピー処理を行なう場合、コンテンツが利用制御コンテンツである場合は、管理サーバ6とネットワーク7を介して接続して、コンテンツコピーの許可を得た上で、コピーが実行される。このような管理サーバの管理の下でのコンテンツコピー処理をMCManagedCopyと呼び、管理サーバ6はMCサーバと呼ばれる。bの処理は、図2bに示すように、ユーザ11の保持するPCなどの情報処理装置13にユーザの保持するメディア、例えばデータ書き込み可能なメディアであるR型またはRE型のディスク12、具体的にはDVD、Blu-rayDisc登録商標などを装着し、ネットワーク15を介してコンテンツサーバ14からコンテンツを受信して記録する処理である。このコンテンツ提供処理は、ダウンロード型コンテンツ提供処理であり、ESTElectricSellThroughと呼ぶ。なお、コンテンツサーバ14をESTサーバと呼ぶ。cの処理は、図2cに示すように、ユーザ21が、例えばコンビニや駅などの公共スペースに設置された端末としてのコンテンツサーバ24を利用してコンテンツを記録購入する例であり、ユーザ21の保持するデータ書き込み可能なメディアであるR型またはRE型のディスク22、例えばDVD、Blu-rayDisc登録商標をコンビニ23の端末としてのコンテンツサーバ24にセットして、ユーザ21のコンテンツ選択などの操作によって、所望のコンテンツをディスク22に記録する処理である。このコンテンツ提供処理は、共用端末利用コンテンツ提供処理であり、MoDManufacturingonDemandと呼ぶ。なお、コンテンツサーバ24をMoDサーバと呼ぶ。このように、データ記録可能なR/RE型ディスクなどのメディアに、ユーザの意思に基づいてコンテンツ記録を行ないコンテンツを利用再生などする場合、コンテンツが例えば著作権保護対象コンテンツなどである場合、無秩序な利用を防止するための利用制御が必要となる。前述したように、コンテンツの著作権保護技術に関する規格としてAACSがある。AACSの規格では、コンテンツをユニットとして区分し、各ユニットに対応するユニット鍵を適用した暗号化コンテンツをディスクに記録する構成としている。例えばディスクが再生のみを共用するROM型である場合、ディスクに対する新たなコンテンツの追加記録や、編集は実行されないので、ディスクに記録されたコンテンツに対応するユニット鍵を格納したユニット鍵ファイルや、記録コンテンツに対応する使用許諾情報をディスクに記録した状態でユーザに提供することが可能となるが、データ書き込みが可能なR型、RE型などのメディアを利用したコンテンツ利用形態では、メディアの記録コンテンツが固定でなく、新たな追加コンテンツの記録や記録コンテンツの削除、更新といった処理が実行され、これらのデータ更新に応じて、ユニット鍵の追加や削除といった処理も必要となる。すなわち、ユーザが新たに記録するコンテンツに対応するユニット鍵や、使用許諾情報など、個別のコンテンツ対応する利用制御を確実に行なうためのディスク記録情報の追加や更新が必要となる。[2.コンテンツ記録処理例およびメディア記録データの詳細について]次に、上述したようなデータ書き込みが可能なR型、RE型などのメディアに対して、コンテンツを記録する具体的処理シーケンスについて説明する。上述したように、コンテンツの記録処理態様としては、以下の記録処理態様がある。aMCManagedCopy既にコンテンツの記録されたメディア例えばROMディスクからR型、RE型などのメディアにコンテンツをコピー記録する処理、bESTElectricSellThroughコンテンツサーバからコンテンツをダウンロードしてR型、RE型などのメディアにコンテンツを記録する処理、cMoDManufacturingonDemand店頭や公共スペースに置かれた端末を利用して、R型、RE型などのメディアにコンテンツを記録する処理、以下、下記の2つのコンテンツ記録処理例について、順次、説明する。2-1サーバからのコンテンツ記録処理EST/Modサーバからのコンテンツ記録2-2メディア間のコピーによるコンテンツ記録処理MCManagedCopy2-1サーバからのコンテンツ記録処理EST/Modサーバからのコンテンツ記録まず、サーバからのコンテンツ記録処理EST/Modサーバからのコンテンツ記録すなわち、図2b,cに示すコンテンツサーバを適用したコンテンツ記録処理例について説明する。図3は、右からコンテンツサーバ110、R型、RE型などのデータ書き込み可能なメディアに対してコンテンツの記録処理を実行する記録装置RecordingDevice120、R型、RE型などのデータ書き込み可能なメディアとしてのディスク130、ディスク130を装着して再生する再生装置140を示している。なお、図2bのようなダウンロード型コンテンツ提供処理構成ESTElectricSellThroughでは図3に示すコンテンツサーバ110が図2に示すコンテンツサーバ14に相当し、図3に示す記録装置120、再生装置140は、図2bに示すユーザの所有するPCなどの情報処理装置13に相当する。また、図2cのような共用端末利用コンテンツ提供処理構成ModManufacturingonDemandの場合は、図3に示すコンテンツサーバ110と、記録装置120が、図2に示すコンテンツサーバ24に相当する。図3に示す再生装置140は、図2cには示されないユーザの所有する再生装置に相当する。図3に示すコンテンツサーバ110は、例えばユーザの所有するデータ記録可能な情報記録媒体130に対して、新たなコンテンツを記録するとともに、この記録コンテンツに対応する利用制御を実現するための様々なデータ、例えばコンテンツの復号に適用するユニット鍵や、使用許諾情報などを記録する。まず、コンテンツ提供サーバの実行する処理の説明の前に、情報記録媒体130に記録されるデータについて説明する。図3に示す情報記録媒体130は、データを書き込むことが可能なメディアであり、具体的には例えばR型、RE型のBlu-rayDisc登録商標、DVDディスクなどである。情報記録媒体130には、暗号化コンテンツ137の他、様々なデータが記録される。これらのデータは、コンテンツの利用制御のために必要となるデータであり、基本的に、AACSの規定に従ったコンテンツ利用制御を実現するために記録されるデータである。まず、これらのデータの概要について説明する。情報記録媒体130に記録される暗号化コンテンツ137は、例えば高精細動画像データであるHDHighDefinitionムービーコンテンツなどの動画コンテンツのAVストリーム、あるいは音楽データ、ゲームプログラム、画像ファイル、音声データ、テキストデータなどからなるコンテンツである。情報記録媒体に格納されるコンテンツは、ユニット単位の区分データ毎の異なる利用制御を実現するため、ユニット毎に異なる鍵CPSユニット鍵またはユニット鍵あるいはタイトル鍵と呼ぶ場合もあるが割り当てられ暗号化されて格納される。1つのユニット鍵が割り当てられるコンテンツ単位をコンテンツ管理ユニットCPSユニットと呼ぶ。コンテンツ管理ユニットCPSユニットの設定態様について、図4を参照して説明する。図4に示すように、コンテンツは、Aタイトル210、Bムービーオブジェクト220、Cプレイリスト230、Dクリップ240の階層構成を有し、再生アプリケーションによってアクセスされるインデックスファイルとしてのタイトルが指定されると、タイトルに関連付けられた再生プログラムが指定され、指定された再生プログラムのプログラム情報に従ってコンテンツの再生順等を規定したプレイリストが選択され、プレイリストに規定されたクリップ情報によって、コンテンツ実データとしてのAVストリームあるいはコマンドが読み出されて、AVストリームの再生、コマンドの実行処理が行われる。図4には、2つのCPSユニットを示している。これらは、情報記録媒体に格納されたコンテンツの一部を構成している。CPSユニット1,271、CPSユニット2,272の各々は、アプリケーションインデックスとしてのタイトルと、再生プログラムファイルとしてのムービーオブジェクトと、プレイリストと、コンテンツ実データとしてのAVストリームファイルを含むクリップを含むユニットとして設定されたCPSユニットである。コンテンツ管理ユニットCPSユニット1,271には、タイトル1,211とタイトル2,212、再生プログラム221,222、プレイリスト231,232、クリップ241、クリップ242が含まれ、これらの2つのクリップ241,242に含まれるコンテンツの実データであるAVストリームデータファイル261,262がコンテンツ管理ユニットCPSユニット1,271に対応付けて設定される暗号鍵であるユニット鍵:Ku1を適用して暗号化される。コンテンツ管理ユニットCPSユニット2,272には、タイトル3,213、再生プログラム224、プレイリスト233、クリップ243が含まれ、クリップ243に含まれるコンテンツの実データであるAVストリームデータファイル263がコンテンツ管理ユニットCPSユニット2,272に対応付けて設定される暗号鍵であるユニット鍵:Ku2を適用して暗号化される。例えば、ユーザがコンテンツ管理ユニット1,271に対応するアプリケーションファイルまたはコンテンツ再生処理を実行するためには、コンテンツ管理ユニットCPSユニット1,271に対応付けて設定された暗号鍵としてのユニット鍵:Ku1を取得して復号処理を実行することが必要であり、復号処理を実行後、アプリケーションプログラムを実行してコンテンツ再生を行なうことができる。コンテンツ管理ユニット2,272に対応するアプリケーションファイルまたはコンテンツ再生処理を実行するためには、コンテンツ管理ユニットCPSユニット2,272に対応付けて設定された暗号鍵としてのユニット鍵:Ku1を取得して復号処理を実行することが必要となる。コンテンツを再生する情報処理装置において実行される再生アプリケーションプログラムは、ユーザの再生指定コンテンツに対応したコンテンツ管理ユニットCPSユニットを識別し、識別したCPS管理ユニット情報に対応するCPS暗号鍵の取得処理を実行する。CPS暗号鍵が取得できない場合には、再生不可能のメッセージ表示などを行なう。また、再生アプリケーションプログラムは、コンテンツ再生実行時におけるコンテンツ管理ユニットCPSユニットの切り替えの発生の検出を行ない、必要な鍵の取得、再生不可能のメッセージ表示などを行なう。次に、暗号化コンテンツ137以外のデータについて説明する。1MKBMKBMediaKeyBlock131は、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックである。MKB131は有効なライセンスを持つユーザの情報処理装置に格納されたデバイス鍵[Kd]に基づく処理復号によってのみ、コンテンツの復号に必要な鍵であるメディア鍵[Km]の取得を可能とした鍵情報ブロックである。これはいわゆる階層型木構造に従った情報配信方式を適用したものであり、ユーザデバイス情報処理装置が有効なライセンスを持つ場合にのみ、メディア鍵[Km]の取得を可能とし、無効化リボーク処理されたユーザデバイスにおいては、メディア鍵[Km]の取得が不可能となる。コンテンツ利用に関するライセンス管理者としての管理センタはMKBに格納する鍵情報の暗号化に用いるデバイス鍵の変更により、特定のユーザデバイスに格納されたデバイス鍵では復号できない、すなわちコンテンツ復号に必要なメディア鍵を取得できない構成を持つMKBを生成することができる。従って、任意タイミングで不正デバイスを排除リボークして、有効なライセンスを持つデバイスに対してのみ復号可能な暗号化コンテンツを提供することが可能となる。2メディア識別子メディア識別子メディアID132は、情報記録媒体としてのディスク固有の識別情報であり、例えばディスク個別に設定されたシリアルナンバーである。なお、メディア識別子は、データ記録領域とは異なる領域に記録されるのが一般的であり、書き換えを防止するため、例えば、ディスクの内周領域に物理的に書き込まれている。メディア識別子のデータ構成例を、図5を参照して説明する。ディスクに記録されるメディア識別子情報には、例えば、以下の情報が含まれる。コンテンツIDContentID:シリアル番号の用途等を示す。このメディア識別子に記録されるコンテンツIDは、メディアに記録される記録コンテンツに対応する識別子とは異なる。データ長Length:メディア識別子としてのシリアル番号のバイト長を示す。この場合、例えば16。カテゴリCategory:例えば、メディア種別BD-ROM,BD-REorBD-Rを示す。製造者IDManufacturerID:シリアル番号を記録するディスク工場のID。シリアルナンバーSerialNumber:メディア識別子に相当する番号であり、製造者ID対応のID内で一意な番号。3トークントークンToken133は、R/REディスクなどのデータ記録可能なメディアに対するコンテンツ記録を行う際に、コンテンツとともに記録されるデータであり、コンテンツを提供した装置、すなわち、例えば図2bに示すコンテンツサーバ14や、図2cに示す端末としてのコンテンツサーバ24によって生成されて記録される。なお、図1に示すROMディスクからのコピー処理による記録に際しても、管理サーバMCサーバにおいて生成されたトークンが記録される。本発明の構成では、各CPSユニットに対応して1つのトークンが設定される。トークンのデータ構成例について図6を参照して説明する、トークンは、図6に示すように、例えばファイル名は[TokenXXXXXinfXXXXXCPSユニット番号]として設定される。また、ファイル名に対応のCPSユニット番号を記載することにより、複数のTokenが一枚のディスクに記録されていても、再生装置が迅速に所定のCPSユニットに対応するTokenを把握することができる。また、Tokenは少なくとも以下の情報を含む。サーバ公開鍵識別子Authorizing_Server_ID:トークンの検証に用いるサーバの公開鍵を決定するための識別情報ID。このIDに従って、コンテンツ証明書CCに記録されたMC/MoD/ESTサーバの公開鍵リストからトークンの発行者であるサーバの公開鍵を選択する。若しくは、コンテンツ証明書CCに記録された公開鍵とは別に、トークンのサーバによる電子署名を検証する公開鍵自身が含まれていても良い。サーバによる電子署名SignatureData:トークンの発行者であるサーバの秘密鍵によって生成された電子署名であり、例えば、R/REディスクの識別子シリアル番号やコンテンツCPSユニットに対応するコンテンツ証明書IDに対する署名データである。なお、トークンに自体にCPSユニット番号を含ませることもできる。電子署名は、例えば、以下のデータによって構成される。ECDSA_SIGNASpub,Content_Certificate_ID||Media_ID上記データ構成において、ECDSA_SIGNは、楕円曲線暗号ESDSAに従った署名アルゴリズムであることを示し、その署名対象となるデータに、以下のデータが含まれることを意味している。ASpub:トークン生成者であるサーバの公開鍵、Content_Certificate_ID:トークンに対応するコンテンツCPSユニットの識別子、Media_ID:コンテンツを記録したR/REディスクの識別子、トークンは、R/REディスクに記録されたコンテンツが、コンテンツ提供サーバまたは管理サーバによって正しくバインドされたものかどうかを検証するために用いられ、ファイルとしてR/REディスクに記録される。図3に示す情報記録媒体130に記録されたトークン133は、再生装置140において、暗号化コンテンツ137を復号して再生しようとする場合、再生装置140において読み取られて、コンテンツサーバの公開鍵を適用した電子署名の検証を行い、トークンの正当性を確認する処理が実行される。この処理によって、暗号化コンテンツ137の供給元が正当な装置であることを確認した後、コンテンツの復号が許容される構成となっている。従って、トークンをコピーして不正利用したり、コンテンツを別ディスクに不正コピーしたりすることが防止される。本発明の構成では、トークンは、各CPSユニット単位に設定される。従って、CPSユニット単位のデータ記録処理をR/REディスクに対して実行する場合、その記録対象となるCPSユニットに対応するトークンをコンテンツに併せて記録することが可能となる。4CPSユニット鍵ファイル前述したようにコンテンツは、コンテンツの利用管理のため、各々、個別の暗号鍵CPSユニット鍵を適用した暗号化がなされて情報記録媒体130に格納される。すなわち、コンテンツを構成するAVストリームなどは、コンテンツ利用の管理単位としてのユニットに区分され、区分されたユニット毎に異なるユニット鍵による暗号化がなされている。従って、再生装置140でコンテンツ再生を実行する場合は、各CPSユニット対応のCPSユニット鍵を生成して、復号処理を行なうことが必要となる。このCPSユニット鍵がCPSユニット鍵ファイルに格納されている。なお、CPSユニット鍵はタイトル鍵とも呼ばれる。CPSユニット鍵ファイル134は、暗号化したユニット鍵を記録したファイルであり、コンテンツ再生を実行する場合は、所定の予め定められたシーケンスでCPSユニット鍵ファイルに含まれる暗号化されたユニット鍵を復号することが必要となる。具体的には、ユーザデバイスとしての再生装置140が有効なライセンスを持つ場合にのみ上述のMKBから取得可能となるメディア鍵[Km]や、その他のデータを適用して復号が可能となる。CPSユニット鍵ファイルのデータ構成例を図7に示す。CPSユニット鍵ファイルには以下のデータが含まれる。クリップ数Num_of_Clipnc:CPSユニット鍵ファイルに格納されたCPSユニット鍵の適用されるコンテンツCPSユニットに含まれるクリップ数。タイトル対応CPSユニットナンバーCPS_Unit_numberforTitlen:各タイトル対応のCPSユニットナンバー。CPSユニット数Num_of_CPS_Unitncu:CPSユニット数。暗号化CPSユニット鍵EncryptedUnitKeyforCPSUnitn:暗号化されたCPSユニット鍵。CPSユニット鍵ファイルに記録されるCPSユニット鍵の暗号化に適用する鍵、すなわちユニット鍵暗号化鍵[Kpa]は、MKBから取得されるメディア鍵[Km]と、乱数情報としてのバインディングナンスBindingNonceを適用した暗号処理によって生成される。このバインディングナンスBindingNonceについても、図3に示すように、コンテンツサーバ110から提供され、CPSユニット鍵ファイルに併せて情報記録媒体130に記録される。バインディングナンスBindingNonceは単独の独立データ、あるいはCPSユニット鍵ファイル内の構成データ、その他のデータファイルの構成データに含める設定など、各種の設定が適用可能である。なお、図1、図2を参照して説明したようなR/REディスクなどのデータ記録可能なメディアに対してコンテンツを記録する毎にCPSユニット鍵ファイルは更新される。また、コンテンツ再生処理に際して実行するコンテンツの正当性確認のためのコンテンツハッシュ検証に際しては、CPSユニット鍵ファイルを参照してクリップもしくはタイトルとCPSユニットの対応を調べてハッシュ検証を実行する。コンテンツハッシュテーブルCHTおよびハッシュ検証処理については後述する。5使用許諾情報使用許諾情報135には、例えばコピー再生制御情報CCIが含まれる。すなわち、情報記録媒体130に格納される暗号化コンテンツ137に対応する利用制御のためのコピー制限情報や、再生制限情報である。このコピー再生制御情報CCIは、コンテンツ管理ユニットとして設定されるCPSユニット個別の情報として設定される場合や、複数のCPSユニットに対応して設定される場合など、様々な設定が可能である。なお、この使用許諾情報ファイルのハッシュ値をコンテンツ証明書に入れるもしくはCPSユニット鍵と排他的論理和をとった値をCPSユニット鍵ファイルに記録しておくことによって、改竄を防止することが出来る。この使用許諾情報は、例えばファイル名は[CPSUnitXXXXX.cciXXXXX:CPSユニット番号]とする。このように、使用許諾情報のファイル名に、対応のCPSユニット番号を含ませることにより、複数の使用許諾情報が一枚のディスクに記録されていても、再生装置が迅速に所定のCPSユニットに対応する使用許諾情報を把握することができる。また、使用許諾情報は、少なくとも以下の情報を含む。EPN:コピーフリーのコンテンツに対して暗号化記録及び伝送を必要とするかを示す情報。CCI:コピー制限を示す情報。例えば、コピー禁止、コピーフリー等。Image_Constraint_Token:解像度制限情報。Digital_Only_Token:アナログ/デジタル出力に関する情報。APS:アナログ出力に対するコンテンツ保護情報。6証明書データ証明書データ136は、具体的には、aコンテンツ証明書CC:ContentCert、bコンテンツハッシュテーブルCHT:ContentHashTable、cコンテンツブラックリストCRL:ContentRevocationList等を含むデータである。aコンテンツ証明書CC、bコンテンツハッシュテーブルCHT、本発明の構成では、これらのデータは、各CPSユニットに対して個別に設定される。cコンテンツブラックリストCRLについては、コンテンツ単位ではなく、1枚のディスクに1つ記録されればよい。コンテンツハッシュテーブルCHTは、暗号化コンテンツ137の構成データから生成されるハッシュ値を格納したテーブルであり、コンテンツ証明書CC:ContentCertは、情報記録媒体に格納されたコンテンツの正当性を示すための証明書であり、コンテンツブラックリストCRLは、不正な記録や利用が発覚したコンテンツの識別子IDをリスト化したデータである。再生装置においてコンテンツ再生を行なう際には、これらの証明書データの検証に基づいて記録コンテンツが正当なコンテンツであることを確認することが要求される。なお、現行のAACS規格では、コンテンツ証明書は、ディスクに対して1つのコンテンツ証明書の記録を行なう設定としており、ディスクに複数コンテンツが記録されている場合、すべての記録コンテンツに対応して1つのコンテンツ証明書を生成する設定としている。本発明では、コンテンツ証明書を各CPSユニットに対して個別に設定する。コンテンツ証明書のデータ構成例について、図8を参照して説明する。コンテンツ証明書のファイル名は、例えば、[ContentXXXXXcerXXXXXCPSユニット番号]として設定される。このように、Token、使用許諾情報のファイル名と同様に、コンテンツ証明書のファイル名に、コンテンツ証明書に対応するCPSユニットのCPSユニット番号を含ませることにより、複数のコンテンツ証明書が一枚のディスクに記録されていても、再生装置が迅速に所望のCPSユニットに対応するコンテンツ証明書を把握することができる。コンテンツ証明書のファイル名は、サーバから記録データを受け取り、情報記録媒体に記録する処理を実行する記録装置がディスクに既に記録されているCPSユニット番号とは重複しないように、受信したコンテンツに対するCPSユニット番号を決定し、この決定されたCPSユニット番号XXXXXに対応して、コンテンツ証明書のファイル名を決定して記録する。かかる構成により、ディスクに記録されるCPSユニット番号は、既に記録されているCPSユニット番号と重複せずに設定ができると共に、またコンテンツ証明書自身にはCPSユニット番号を含まずに設定できる。すなわち、コンテンツ証明書内に、CPSユニット番号を含ませると、下記署名Signaturedataがつけられているため、コンテンツ証明書の内容をユーザは変更ができない。したがって、受信記録装置は、設定できるCPSユニット番号に対応したコンテンツ証明書を取得する必要が出てくるため、サーバではCPSユニット番号のみが異なる複数のコンテンツ証明書を準備しておく必要が出てくる。しかしながら、上記のように、記録装置がコンテンツ証明書のファイル名をCPSユニット番号に対応させて設定することにより、コンテンツ証明書の署名は変更せずにすむ。この結果、サーバ側で複数のコンテンツ証明書を用意しておく必要はなくなるため、好適である。なお、情報記録媒体に記録するCPSユニットのユニット識別子の決定処理や、コンテンツ証明書のファイル名の決定処理は、情報記録媒体に記録する処理を実行する記録装置が実行してもよいし、サーバ側が実行する構成としてもよい。サーバに対して、ディスクに既に記録されているCPSユニット番号を送信して、そのCPSユニット番号とは重複しないCPSユニット番号をサーバ側で決定し、この決定されたCPSユニット番号XXXXXに対応して、コンテンツ証明書のファイル名をサーバ側で決定して記録処理を実行する記録装置に通知する構成としてもよい。なお、コンテンツ証明書は少なくとも以下の情報を含む。証明書タイプCertificateType:コンテンツ証明書である事を示すための情報。ハッシュユニット総数Total_Number_of_HashUnits:コンテンツハッシュテーブルCHTに格納された照合用ハッシュユニットの総数を示す情報。コンテンツハッシュテーブルCHTについては後述する。ダイジェスト数Number_of_Digests:コンテンツ証明書対応のCPSユニットに含まれるクリップClipの総数。コンテンツ証明書識別子ContentCertificateID:コンテンツ証明書のID。コンテンツリボケーションリストCRLバーション最小値MinimumCRLVersion:コンテンツに付随しているCRLのバージョン番号の最小値。ディスクに記録されているCRLのバージョンが、この値よりも小さい場合、ディスク記録コンテンツは違反コンテンツとみなされる。MCマニフェストファイルハッシュ値Hash_Value_of_MC_Manifest_File:先に図1を参照して説明したコンテンツコピー処理ManagedCopyに適用するためにROMディスクに記録されるMCマニフェストファイルの正当性検証のためのManifestFileのハッシュ値。なお、マニフェストファイルについては後述する。BDJルート証明書ハッシュ値Hash_Value_of_BDJ_Root_Cert:コンテンツ利用アプリケーションの正当性検証に利用されるハッシュ値。CPSユニット使用許諾情報ハッシュ値Hash_Value_of_CPS_Unit_Usage_File:CPSユニット使用許諾情報の正当性検証に適用するハッシュ値。コンテンツハッシュテーブルCHTダイジェストContentHashTableDigest:コンテンツハッシュテーブルの該当Clip部分のハッシュ値。バインド処理実行サーバ公開鍵リストPublicKeyofAuthorizingServer:コンテンツの提供サーバ、あるいはコンテンツコピー処理に際して、サーバIDとメディアIDとのバインド処理を実行してトークンを生成する可能性のあるサーバの公開鍵一覧。複数のサーバの公開鍵のリストとしてよい。なお、コンテンツのコピー処理は先に図1を参照して説明したマネージドコピーMC処理であり、この処理については、後段で説明する。電子署名SignatureData:ルート認証局による電子署名。これらの情報を記録したコンテンツ証明書が、各CPSユニット単位に設定される。従って、CPSユニット単位のデータ記録をR/REディスクに対して実行する場合、その記録対象となるCPSユニットに対応するコンテンツ証明書をコンテンツに併せて記録することが可能となる。なお、ルート認証局は、コンテンツの管理を行なう最上位の認証局に相当する。次にコンテンツハッシュテーブルCHTについて説明する。コンテンツハッシュテーブルは、ディスクに記録されたコンテンツの正当性を検証するために適用されるテーブルであり、予め正当なコンテンツの構成データハッシュユニットに基づいて生成されたハッシュ値を格納したテーブルである。本発明の構成においては、CPSユニット対応のコンテンツ証明書を設定する構成であり、コンテンツハッシュテーブルもCPSユニット単位で設定される。図9にコンテンツハッシュテーブルのデータ構成例を示す。コンテンツハッシュテーブルのファイル名は、例えば、[ContentHashXXXXXtblXXXXXCPSユニット番号]とする。すなわち、コンテンツハッシュテーブルのファイル名も同様に、対応するCPSユニット番号を含ませるものとする。コンテンツハッシュテーブルCHTには、全クリップ数NC全ハッシュユニット数NHの各データに続いて、各クリップiについて、クリップiの先頭のハッシュユニット番号、クリップiのファイル名対応の番号の各データが記録され、さらに、各クリップ毎、ハッシュユニット毎のハッシュ値照合用ハッシュ値としての[HashValue]が記録される。ハッシュユニット毎のハッシュ値照合用ハッシュ値としての[HashValue]は、正当なコンテンツの記録処理を実行する例えばディスク工場によって記録される。全ハッシュユニット数NHは、例えば情報処理装置再生装置において、ハッシュ値算出、照合処理によるコンテンツ検証を実行する場合に、ランダムにハッシュユニット番号を選択する際に、その選択範囲としての数を取得する際に使用される。全ハッシュ番号に対してハッシュユニットを選択することによって、改ざん検出精度を上げることができる。ハッシュユニット数を適用せず、全クリップ番号からランダムにクリップ番号を選択し、選ばれたクリップ内からランダムにハッシュユニットを選択するという方法にすると、例えば、極端に小さいサイズの改ざんされていないクリップファイル999個と改ざんされている大きいサイズのクリップファイル1つをディスクに記録した場合、改ざんが検出される可能性が低くなるが、全ハッシュ番号に対してハッシュユニットを選択する構成により、改ざん検出の可能性を高めることができる。クリップiの先頭のハッシュユニット番号は、ディスク上のクリップファイル例えば最大1000個に対して、それぞれ0~NCまで番号を与える。そして、各クリップファイルに属するハッシュユニットの論理的に先頭のハッシュユニットの全体における番号を記述する。情報記録媒体からのコンテンツ再生を実行する情報処理装置再生装置は、情報記録媒体再生時に情報記録媒体上のコンテンツの任意のハッシュユニットから計算されたハッシュ値とコンテンツハッシュテーブルに記載された照合用ハッシュ値を比較してコンテンツの改ざんの検証を行なうことが出来る。コンテンツハッシュテーブルCHTの具体的構成について、図10を参照して説明する。図10Aは2つの記録レイヤーLayer0,1を持つ情報記録媒体ディスクのデータ記録構成を示し、図10Bは、この記録データに対応するコンテンツハッシュテーブルの構成を示している。図10Aに示す例は、2つの記録レイヤーLayer0,1を持つ情報記録媒体ディスクに4つのクリップClip0~3が記録された例である。ハッシュユニットの総数NHは64個である。クリップ0は、16個のハッシュユニットを有し、これらの全てがレイヤー0に記録されている。クリップ1は、8個のハッシュユニットがレイヤー0に記録され、レイヤー1に12個のハッシュユニットが記録されている。クリップ2は、8個のハッシュユニットがレイヤー0に記録され、レイヤー1に4個のハッシュユニットが記録されている。クリップ3は、16個のハッシュユニットがレイヤー1に記録されたクリップである。レイヤー0のハッシュユニット総数L0_NH=32、レイヤー1のハッシュユニット総数L1_NH=32、である。この構成において、コンテンツハッシュテーブルCHTはレイヤー単位で設定され、2つのコンテンツハッシュテーブルが記録される。図10Bに示すのはコンテンツハッシュテーブルのヘッダとボディの各データを示している。B1は、レイヤー0のコンテンツハッシュテーブルのヘッダーデータであり、レイヤー0に含まれる各クリップClip0~2について、クリップiの先頭のハッシュユニット番号=Start、クリップiのファイル名対応の番号=Clipの各値を格納している。B2は、レイヤー0のコンテンツハッシュテーブルのボディデータであり、レイヤー0に含まれる各ハッシュユニットハッシュ番号0~31の照合用ハッシュ値を格納している。B3は、レイヤー1のコンテンツハッシュテーブルのヘッダーデータであり、レイヤー1に含まれる各クリップClip1~3について、クリップiの先頭のハッシュユニット番号=Start、クリップiのファイル名対応の番号=ClipB4は、レイヤー1のコンテンツハッシュテーブルのボディデータであり、レイヤー1に含まれる各ハッシュユニットハッシュ番号32~63の照合用ハッシュ値を格納している。情報記録媒体からのコンテンツ再生を実行する情報処理装置再生装置は、情報記録媒体再生時に情報記録媒体上のコンテンツの任意のハッシュユニットから計算されたハッシュ値とコンテンツハッシュテーブルに記載された照合用ハッシュ値を比較してコンテンツの改ざんの検証を行なう。これらの処理については、後段で説明する。図11にコンテンツ中のクリップに設定されるハッシュユニットHUと、コンテンツハッシュテーブルに格納される照合用ハッシュ値としての[HashValue]と、コンテンツ証明書に格納されるコンテンツハッシュテーブルダイジェストとの対応関係を示す。図11に示すように、コンテンツ中のクリップに複数のハッシュユニット[HU]例えば192KBが設定され、これらのハッシュユニット各々に基づくハッシュ値が照合用ハッシュ値[HashValue]としてコンテンツハッシュテーブルに格納され、さらに、コンテンツハッシュテーブルに格納された各クリップ単位の複数の照合用ハッシュ値[HashValue]に基づく新たなハッシュ値が算出され、これがハッシュダイジェストとしてコンテンツ証明書に登録されることになる。すなわちハッシュダイジェストは、情報記録媒体に記録されるコンテンツCPSユニット毎に設定されるハッシュ値となる。コンテンツハッシュテーブルは、例えばコンテンツ再生を実行する装置において、コンテンツの改ざん検証処理に適用される。例えば、再生対象コンテンツに設定されたハッシュユニットを選択して、予め定められたハッシュ値算出アルゴリズムに従ってハッシュ値を算出し、この算出ハッシュ値が、コンテンツハッシュテーブルに登録されたコンテンツハッシュと一致するか否かによって、コンテンツが改ざんされているか否かを判定する処理を行なう。次に、図3に戻り、コンテンツサーバ110の処理について説明する。上述した情報記録媒体130に記録された各種のデータ中、メディア識別子132は、情報記録媒体130の製造時に例えば物理的なカッティング処理などによって記録されているが、その他のデータは、コンテンツの記録時に、コンテンツサーバ110によって提供されて記録される。図3に示すように、コンテンツサーバ110は、MKB111、トークン113、CPSユニット鍵ファイル114、使用許諾情報CCI115、証明書データCHT/CC/CRL116、暗号化コンテンツ117を保持、または逐次生成して、記録装置120を適用して情報記録媒体130に記録する処理を行なう。トークン113は、先に図6を参照して説明したように、情報記録媒体130に記録されたメディア識別子132等を含むデータに基づいて生成されたサーバの署名データ、すなわちバインド処理を実行するサーバの署名データを含むデータである。コンテンツサーバ110は、情報記録媒体130に記録されたメディア識別子132を取得し、その他のデータ、例えば、コンテンツ証明書CC等の証明書データID等を含めて、コンテンツサーバ110の保持するサーバ秘密鍵112を適用して、署名データを生成する。この処理が図3に示すコンテンツサーバ110の実行する処理ステップS11のバインド処理である。ステップS11のバインド処理によって生成されたトークン113と、その他のデータが記録装置120によって記録される。この結果として、情報記録媒体130には図に示すように、暗号化コンテンツ137の他の各データが記録されることになる。再生装置140は、コンテンツ再生に際して、図に示すステップS21において、情報記録媒体130に記録された各データに基づく鍵生成処理、データ検証処理を実行し、暗号化コンテンツの復号に必要なCPSユニット鍵を取得して、ステップS22において、暗号化コンテンツの復号、再生を実行する。なお、ステップS21の処理には、再生装置140の保持するデバイス鍵[Kd]141を利用してMKB131からメディア鍵[Km]を取得する処理、CPSユニット鍵ファイル134に含まれる暗号化ユニット鍵の復号処理、証明書データ136に含まれるコンテンツ証明書CCの検証、コンテンツハッシュテーブルCHTのハッシュ値を適用したコンテンツ検証処理、トークン133の検証処理等が含まれる。トークン133の検証には、コンテンツサーバ110の公開鍵を適用した署名検証処理が含まれ、署名検証の成立が確認されることがコンテンツ再生の1つの条件となる。なお、R/REディスクとしての情報記録媒体130に記録されたコンテンツの再生シーケンスについては後段で説明する。図3を参照して説明したように、コンテンツサーバ110は、コンテンツの他、情報記録媒体130に記録するための様々な管理情報を提供し、記録装置120によって、これらの各種情報が情報記録媒体130に記録される。本発明の一実施例の構成では、コンテンツ証明書、トークン、使用許諾情報、これらのデータをCPSユニット単位で設定することを特徴としている。これらのデータをCPSユニット単位で設定することで、R/REディスクなどのデータ追記可能なメディアに対するコンテンツの追記処理を効率的に行なうことが可能となる。すなわち、従来型のAACS規格では、コンテンツ証明書はディスク、あるいはディスクの1レイヤーに対して1つの設定となっていたため、新たなコンテンツをディスクに追記するためには、コンテンツ証明書の全体的な書き換えを行なうことが必要となる。コンテンツ証明書には、先に図8を参照して説明したように、コンテンツの管理を行なう最上位の認証局に相当するルート認証局の署名が設定されており、コンテンツ証明書のデータの更新を行なう場合には、更新データをルート認証局に送付して、新たなルート認証局の電子署名を設定してもらうという処理が必須となる。このような処理をコンテンツの追記毎に実行することは効率の低下を招く。すなわち、図1に示すようなROMディスクからのコンテンツコピーや、図2に示すコンテンツサーバからのコンテンツ追記毎にこのような処理を必須とした場合、データ記録処理以外の署名更新処理に要する時間が大きくなり、その間ユーザを待たせることになる。また、ルート認証局側の負荷も膨大になることが予測される。このような非効率性を排除するため、本発明の構成では、コンテンツ証明書をCPSユニット単位で設定し、予めCPSユニット単位のコンテンツ証明書をコンテンツ提供を実行するサーバが保持する設定としている。なお、後述するが、図1に示すROMディスクからR/RE型ディスクに対するコンテンツコピーに際しても、ROMディスクに記録されたコンテンツのCPSユニット単位のコンテンツ証明書が記録されており、コンテンツコピー時には、コピー対象のコンテンツに含まれるCPSユニットに対応するコンテンツ証明書をコンテンツに併せてコピーを行なうのみでよい構成としている。トークンや使用許諾情報についても同様であり、コンテンツを構成するCPSユニット単位のトークン、および使用許諾情報を設定して、コンテンツ記録処理時におけるトークン、使用許諾情報の生成、記録処理を効率的に行なうことを可能としている。図3に示す構成では、R/RE型ディスクのようなデータ記録可能な情報記録媒体130に対して、サーバからコンテンツを記録する全体処理について説明した。次に、図12を参照して、既に、何らかのコンテンツが記録され、記録コンテンツに対するMKBや、管理情報が記録されているR/REディスクなどのメディアに対して、他のコンテンツを追記する場合の処理シーケンスについて、図12を参照して説明する。図12には、左から追記コンテンツを提供するコンテンツサーバ330、コンテンツサーバ330からのコンテンツ他の情報を受領して情報記録媒体310にデータ記録を実行する記録装置340と、情報記録媒体310を示している。情報記録媒体310は、例えばR/REディスクなどのデータ追記可能な記録メディアである。情報記録媒体310には、既にコンテンツが記録され、記録コンテンツに対応するMKB他の管理情報が記録済みである。なお、図に示す情報記録媒体310の記録データ中、新たに追記されるコンテンツは、CPSユニット2暗号化コンテンツ322である。すでに記録済みのコンテンツが、CPSユニット1暗号化コンテンツ321である。情報記録媒体310には、CPSユニット1暗号化コンテンツ321に対応する管理情報、MKBが既に記録されている。CPSユニット1暗号化コンテンツ321に対応する管理データは、コンテンツ証明書1,314、使用許諾情報1,316、トークン1,318、である。新たに追記されるCPSユニット2暗号化コンテンツ322に対応する管理データは、コンテンツ証明書2,315、使用許諾情報2,317、トークン2,319、であり、これらのデータは、サーバ330から新たに提供され情報記録媒体310に記録されることになる。なお、前述したように、コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットのユニット識別子として、記録済みコンテンツ管理ユニットのユニット識別子と異なる固有のユニット識別子を設定する処理を実行し、コンテンツ証明書等のファイル名には、この固有のユニット識別情報を含むファイル名を設定する。なお、このユニット識別子の設定、ファイル名の設定は、記録装置、再生装置、またはサーバのいずれで実行してもよい。また、MKB311は、逐次、更新されており、コンテンツの新たな追記の際には、更新された最新バージョンのMKBがサーバから提供され、情報記録媒体310に記録済みの古いバージョンのMKBと置き換えられる。さらに、CPSユニット鍵ファイル313は、新たな記録コンテンツであるCPSユニット2,322に対応するCPSユニット鍵タイトル鍵を追加する更新処理がサーバ330において実行され、更新されたCPSユニット鍵ファイル313が、情報記録媒体310に記録済みの古いCPSユニット鍵ファイルに置きかえられて記録されることになる。図には、情報記録媒体310に新たに追記されるデータを太線枠で示し、更新のなされるデータを二重線で示している。その他のデータは、CPSユニット1,321の記録時から変更されないデータである。なお、メディア識別子320は固定データであり、変更されない。情報記録媒体310に、CPSユニット2暗号化コンテンツ322を新たに追記する場合に実行される処理について、以下説明する。MKBの更新コンテンツサーバ330は、情報記録媒体310に記録済みのMKBのバージョンを検証して、最新バージョンのMKBでない場合は、最新バージョンの更新MKB331を提供して、情報記録媒体に記録させる。CPSユニット鍵ファイルの更新さらに、コンテンツサーバ330は、CPSユニット鍵ファイルに新たな記録コンテンツであるCPSユニット2,322に対応するCPSユニット鍵タイトル鍵を追加する処理を行なう。新たな追加鍵は、図に示すCPSユニット鍵タイトル鍵333である。このCPSユニット鍵を暗号化してCPSユニット鍵ファイル中に追加して更新を行なう。なお、CPSユニット鍵ファイルの更新に際しては、ファイルに格納するCPSユニット鍵を暗号化する処理が必要となる。コンテンツサーバ330は、この暗号化鍵Kpaの生成を行なう。この処理がステップS51の処理である。ステップS51において、メディア鍵332と、情報記録媒体310に記録済みのバインディングナンス312を適用した鍵生成処理例えばAESアルゴリズムに従った鍵生成処理を実行して、暗号化鍵[Kpa]を生成し、ステップS52において、生成した暗号化鍵[Kpa]を適用して新たに追加するCPSユニット鍵333の暗号化を実行して、CPSユニット鍵ファイルを更新して、記録装置340に出力して情報記録媒体310に書き込みを行なう。コンテンツ証明書の追記コンテンツサーバ330は、情報記録媒体310に新たに追記するコンテンツであるCPSユニット2に対応するコンテンツ証明書334を保持しており、このコンテンツ証明書334を記録装置340に出力して情報記録媒体310に書き込みを行なう。これが、情報記録媒体310の記録データとして示すコンテンツ証明書2,315である。コンテンツサーバ330は、各CPSユニットに対応するコンテンツ証明書を保持している。これらのコンテンツ証明書は、先に図8を参照して説明したデータ構成を有し、CPSユニットに含まれるハッシュユニット対応のハッシュ値を格納したハッシュテーブルのダイジェストを含み、ルート認証局の署名が付与された証明書である。コンテンツサーバ330は、新たに追記するコンテンツCPSユニットに対応するコンテンツ証明書を選択して提供する。なお、図には示していないが、CPSユニット対応のコンテンツ証明書に併せてCPSユニット対応のコンテンツハッシュテーブルCHTもコンテンツサーバ330から記録装置340に出力されて情報記録媒体310に書き込まれる。使用許諾情報の追記コンテンツサーバ330は、情報記録媒体310に新たに追記するコンテンツであるCPSユニット2に対応する使用許諾情報335を保持している。コンテンツサーバ330は、ステップS53において、使用許諾情報335に対して、サーバ秘密鍵336を適用した電子署名を実行して、記録装置340に出力して情報記録媒体310に書き込みを行なう。これが、情報記録媒体310の記録データとして示す使用許諾情報2,317である。コンテンツサーバ330は、各CPSユニットに対応する使用許諾情報を保持している。すなわち、各CPSユニット対応のコピー制限、利用制限を記述した情報である。コンテンツサーバ330は、新たに追記するコンテンツCPSユニットに対応する使用許諾情報を選択して署名を付与して提供する。トークンの追記コンテンツサーバ330は、情報記録媒体310に新たに追記するコンテンツであるCPSユニット2に対応するトークンを生成して記録装置340に出力して情報記録媒体310に書き込みを行なう。トークンは、先に図6を参照して説明したように、メディア識別子やコンテンツ証明書のIDなどのデータに対応する署名データを含むデータである。コンテンツサーバ330は、ステップS54において、情報記録媒体310に記録されているメディア識別子320を取得し、さらに、追記するCPSユニットに対応するコンテンツ証明書334の識別子IDを入力してサーバ秘密鍵336を適用して電子署名データを生成し、この電子署名データを含むトークンを生成して、記録装置340に出力して情報記録媒体310に書き込みを行なう。これが、情報記録媒体310の記録データとして示すトークン2,319である。コンテンツサーバ330は、各CPSユニットに対応するトークンをCPSユニットの追記毎に生成して追記CPSユニットに対応付けて情報記録媒体に記録させる処理を行なう。このように、コンテンツサーバ330は、情報記録媒体に対する新たなCPSユニットコンテンツの記録に際して、aCPSユニット対応のコンテンツ証明書、bCPSユニット対応の使用許諾情報、cCPSユニット対応のトークン、これらa~cの管理情報の追記を実行し、dMKBeCPSユニット鍵ファイルこれらd,eの情報の更新処理を実行する。これらの処理は、コンテンツサーバと記録装置間の処理として実行可能であり、ルート認証局の署名処理等、他のシステムやエンティテイとの通信は不要であるので効率的で迅速な処理が可能となる。2-2メディア間のコピーによるコンテンツ記録処理MC:ManagedCopy次に、先に図1を参照して説明したメディア間のコピーによるコンテンツ記録処理MCManagedCopyのシーケンスについて、図13、図14を参照して説明する。図13には、左からコンテンツ記録済みのROMディスク430、ROMディスク430を再生する再生装置440、再生装置440の再生するコンテンツを入力して、データ記録可能なメディアであるR/REディスク470に記録する記録装置460、およびR/REディスク470、さらに、上部に、このコンテンツコピー処理の許可、管理データの提供処理を実行する管理サーバMCサーバ450を示している。このコンテンツコピー処理に際しても、前述のサーバを適用したコンテンツ記録処理と同様、コンテンツはCPSユニット単位の利用制御がなされたコンテンツであり、CPSユニット単位のコンテンツ証明書、トークン、使用許諾情報、が設定されている。ROMディスク430には、CPSユニット単位の利用制御がなされたコンテンツが記録されており、記録されているCPSユニットに対応するコンテンツ証明書、トークン、使用許諾情報も併せて記録されている。なお、これらのデータは、図に示す管理データ432に含まれる。ROMディスク430には、CPSユニット単位で利用管理のなされるコンテンツが暗号化コンテンツ433として記録されている。暗号化コンテンツはユニット単位の暗号化がなされている。ROMディスク430の記録情報として示す管理データ432は、AACSの規定する管理データであり、暗号化コンテンツ433の復号に適用する鍵ユニット鍵を格納したCPSユニット鍵ファイル、使用許諾情報、コンテンツの正当性を示すコンテンツ証明書CC:ContentCertificate、MKB等を含むデータである。コピー処理管理ファイルMCMF431は、情報記録媒体に記録されたコンテンツのコピー処理を実行する際に適用するファイルであり、例えば、以下の情報を含むXML記述データファイルである。aコンテンツID:情報記録媒体ROMディスクに記録されたコンテンツを一意に示す識別子ID例えばコンテンツコード情報としてのISANナンバーが用いられる。bURIURL:コンテンツコピーを実行する際にコピーの許可、バインド処理よるトークンの生成などを実行する管理サーバ接続用の情報である。例えば図1に示す構成における管理サーバ6に対するアクセス情報であり、図13に示す構成における管理サーバ450に対するアクセス情報である。cディレクトリ名、ファイル名DirectoryName/FileNameコピー処理を許容するデータを記録したディレクトリ、ファイル名に関する情報である。ROMディスク430に記録されている暗号化コンテンツ433をR/REディスク470にコピーする場合、まず、再生装置440は、ROMディスク430に記録されているコピー処理管理ファイルMCMF431を適用して、管理サーバ450にアクセスを実行する。この際、コピー処理対象となるコンテンツに対応するコンテンツIDが管理サーバ450に送信される。管理サーバ450は、ステップS61において、コンテンツIDに基づいて、処理許容リストを生成して、再生装置440に送信する。例えば、コンテンツコピーが許容されるか否か、コピー処理の料金などの情報からなるリストである。再生装置440は、許容処理リストをディスプレイに表示して、ステップS62において、ユーザが実行する処理を選択すると、管理サーバ450との間で決済処理ステップS63が実行され、ステップS64で管理サーバが処理を許可して許可情報を再生装置440に送信する。再生装置440は、ステップS65において、管理サーバ450から受信した許可情報442を適用して、ROMディスク430から読み込んだ管理データ432を、R/REディスク470に記録するコピーコンテンツ対応の管理データに変換する処理を実行する。例えば、コピーコンテンツ対応の暗号鍵ユニット鍵の追加や、使用許諾情報、コンテンツ証明書等をコピーコンテンツ対応のデータに変更する処理を行なう。これらのデータ変換に必要な情報は、許可情報に含まれる。変換された管理データは記録装置460に入力される。再生装置440は、さらに、ステップS66において、ROMディスク430から暗号化コンテンツ433を読み取り、コピー情報を記録装置460に出力する。なお、必要に応じて、例えばフォーマット変換などのデータ変換を実行して出力する。次に、記録装置460の処理について説明する。記録装置460は、ステップS71において、コンテンツのコピー先としてのR/REディスク470から、メディア識別子シリアルナンバー471を取得して管理サーバ450にアップロードする処理を実行する。管理サーバ450は、メディア識別子を受信して、ステップS72のバインド処理を実行し、先に図6を参照して説明したトークンを生成する。すなわち、管理サーバ450の秘密鍵を適用して、メディア識別子等を含むデータに対する電子署名データを含むトークンを生成する。このトークンは、ROMディスク430からR/REディスク470にコピーされるCPSユニットコンテンツに対応するトークンとして設定されR/REディスク470に記録される。このように図13に示す管理データ451にはトークンが含まれる。なお、管理データ451には、トークンの他、R/REディスク470に記録するコンテンツに対応する使用許諾情報、コンテンツ証明書や、MKB、CPSユニット鍵ファイルを含めてもよい。ただし、使用許諾情報、コンテンツ証明書、MKB、CPSユニット鍵ファイルについては、管理サーバ450から提供する管理データ451に含めてもよいし、ROMディスク430に記録されたCPSユニット対応の使用許諾情報、コンテンツ証明書、MKB、CPSユニット鍵ファイルを、適宜、変換してR/REディスク470に記録する構成としてもよい。記録装置460は、いずれかの態様で生成された管理データ461をR/REディスク470に記録する。結果として、R/REディスク470には、暗号化コンテンツ473と、この暗号化コンテンツ473に対応する管理情報472が記録される。メディア識別子471は、元々R/REディスク470に記録されているデータである。なお、管理データ472には、MKB、CPSユニット鍵ファイル、コンテンツ証明書CC、コンテンツハッシュテーブルCHT、コンテンツリボケーションリストCRL、トークン、使用許諾情報、これらのデータが含まれる。これらのデータ中、トークンは、コピー処理時に管理サーバ450の処理ステップS72によって生成される。トークン以外のデータについては、管理サーバ450から提供するか、あるいはROMディスク430に記録されたデータを適宜、変換して記録するか、いずれかの態様において実行される。図13に示す処理は、管理サーバ450におけるステップS72のバインド処理トークン生成に適用するR/REディスク470のメディア識別子471を記録装置がR/REディスク470から読み取り、管理サーバ450に送信する処理例として説明したが、再生装置440側において、この処理を実行してもよい。この処理例を図14に示す。図14に示す処理例において、ステップS61~S66の処理は、図13を参照して説明した処理と同様であり、説明を省略する。ステップS81、ステップS82の処理、すなわちR/REディスク470に記録されたメディア識別子471を読み取って管理サーバ450に送信して、バインド処理、すなわち、トークンを生成する処理が、図13を参照して説明した処理とは異なり、再生装置440側の処理として実行している。再生装置440は、ステップS81において、コンテンツのコピー先としてのR/REディスク470から、メディア識別子シリアルナンバー471を取得して管理サーバ450にアップロードする処理を実行する。管理サーバ450は、再生装置440からメディア識別子を受信して、ステップS82のバインド処理を実行し、先に図6を参照して説明したトークンを生成する。すなわち、管理サーバ450の秘密鍵を適用して、メディア識別子等を含むデータに対する電子署名データを含むトークンを生成する。このトークンは、ROMディスク430からR/REディスク470にコピーされるCPSユニットコンテンツに対応するトークンとして設定され、管理データ451に含められて、再生装置440において、ROMディスク430から読み取ったその他の管理データと併せた管理データ443として、記録装置460を介してR/REディスク470に記録される。このように図14に示す処理例では、再生装置440と管理サーバ450間のデータ送受信等に基づいて管理データが生成されて記録装置460に供給され、R/Reディスク470に記録される。なお、この例においても、最終的にR/REディスク470に記録される管理データ472には、トークンの他、使用許諾情報、コンテンツ証明書、MKB、CPSユニット鍵ファイル等が含まれる。本発明の構成では、前述したように、コンテンツ証明書、使用許諾情報、トークン、これらの管理データをCPSユニット単位で設定した構成としている。従って、コンテンツのコピー処理に際しても、コピー対象のコンテンツCPSユニットに対応する管理データを選択して、R/REディスクに記録することが可能となる。ROMディスクには、ROMディスクに記録されたコンテンツのCPSユニット単位のコンテンツ証明書が記録されており、コンテンツコピー時には、コピー対象のコンテンツに含まれるCPSユニットに対応するコンテンツ証明書をコンテンツに併せてコピーを行なうのみでよい。使用許諾情報についても同様である。なお、これらのデータについては、管理サーバ450が新たにR/REディスク470記録用のデータとしてトークンと併せて発行する構成としてもよい。ROMディスク430に記録されたCPSユニット対応のコンテンツ証明書や、管理サーバ450が新たに発行するコンテンツ証明書には予めルート認証局の署名が付与されており、コピー処理時にルート認証局との通信を実行して署名を付与してもらうといった手続を行なう必要がなく、効率的に迅速なコピー処理が可能となる。このように、本発明の構成では、CPSユニット単位の各管理データ、すなわち、コンテンツ証明書、使用許諾情報、トークン、を設定した構成であり、CPSユニット単位の独立した処理が可能となる。次に、コンテツンコピー処理において、既にR/REディスクに記録されたコンテンツとその記録コンテンツに対応する管理データが記録されている場合に、さらに新たなコンテンツのコピー処理を行なう場合の処理例について、図15を参照して説明する。図15には、左からコピーコンテンツのソースとしてのROMディスク550、管理サーバ530、再生装置560、R/REディスク510にデータ記録を実行する記録装置540と、R/REディスク510を示している。R/REディスク510には、既にコンテンツが記録され、記録コンテンツに対応するMKB他の管理情報が記録済みである。なお、図に示すR/REディスク510の記録データ中、新たに追記されるコンテンツは、CPSユニット2暗号化コンテンツ522である。すでに記録済みのコンテンツが、CPSユニット1暗号化コンテンツ521である。R/REディスク510には、CPSユニット1暗号化コンテンツ5321に対応する管理情報、MKBが既に記録されている。CPSユニット1暗号化コンテンツ521に対応する管理データは、コンテンツ証明書1,514、使用許諾情報1,516、トークン1,518、である。新たに追記されるCPSユニット2暗号化コンテンツ522に対応する管理データは、コンテンツ証明書2,515、使用許諾情報2,517、トークン2,519、であり、これらのデータは、ROMディスク550、あるいは管理サーバ530から新たに提供されR/REディスク510に記録されることになる。なお、前述したように、コンテンツ管理ユニットの記録先である情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、新たに情報記録媒体に記録するコンテンツ管理ユニットのユニット識別子として、記録済みコンテンツ管理ユニットのユニット識別子と異なる固有のユニット識別子を設定する処理を実行し、コンテンツ証明書等のファイル名には、この固有のユニット識別情報を含むファイル名を設定する。なお、このユニット識別子の設定、ファイル名の設定は、再生装置、記録装置、またはサーバのいずれで実行してもよい。ROMディスク550に記録されたコンテンツCPSユニット551~553中のCPSユニットc553がコピー対象のコンテンツであり、R/REディスク510のCPSユニット2,522に対応する。ROMディスク550に記録されたCPSユニットc553と、管理データ554中のCPSユニットc553対応の係りデータが再生装置560によって読み取られて記録装置540を介してR/REディスク510に記録される手順は、先に図14を参照して説明した処理と同様である。さらに、コンテンツの追加コピーの場合は、既にR/REディスク510に記録されている各種の各に情報の更新または追加記録処理が行われることになる。この処理は管理サーバMCサーバ530の処理として実行される。管理サーバ530との通信は、再生装置560、または記録装置540のいずれかにおいて実行する。R/REディスク510に、CPSユニット2暗号化コンテンツ522を、Rディスク550からコピーして新たに追記する場合に管理サーバ530の実行する処理について、以下説明する。MKBの更新管理サーバMCサーバ530は、R/REディスク510に記録済みのMKBのバージョンを検証して、最新バージョンのMKBでない場合は、最新バージョンの更新MKB531を提供して、情報記録媒体に記録させる。CPSユニット鍵ファイルの更新さらに、管理サーバMCサーバ530は、CPSユニット鍵ファイルに新たな記録コンテンツであるCPSユニット2,522に対応するCPSユニット鍵タイトル鍵を追加する処理を行なう。新たな追加鍵は、図に示すCPSユニット鍵タイトル鍵533である。このCPSユニット鍵を暗号化してCPSユニット鍵ファイル中に追加して更新を行なう。なお、CPSユニット鍵ファイルの更新に際しては、ファイルに格納するCPSユニット鍵を暗号化する処理が必要となる。管理サーバMCサーバ530は、この暗号化鍵Kpaの生成を行なう。この処理がステップS91の処理である。ステップS91において、メディア鍵532と、R/REディスク510に記録済みのバインディングナンス512を適用した鍵生成処理例えばAESアルゴリズムに従った鍵生成処理を実行して、暗号化鍵[Kpa]を生成し、ステップS92において、生成した暗号化鍵[Kpa]を適用して新たに追加するCPSユニット鍵533の暗号化を実行して、CPSユニット鍵ファイルを更新して、記録装置540に出力してR/REディスク510に書き込みを行なう。コンテンツ証明書の追記管理サーバMCサーバ530は、R/REディスク510に新たに追記するコンテンツであるCPSユニット2に対応するコンテンツ証明書534を保持しており、このコンテンツ証明書534を記録装置540に出力してR/REディスク510に書き込みを行なう。これが、R/REディスク510の記録データとして示すコンテンツ証明書2,515である。管理サーバMCサーバ530は、各CPSユニットに対応するコンテンツ証明書を保持している。これらのコンテンツ証明書は、先に図8を参照して説明したデータ構成を有し、CPSユニットに含まれるハッシュユニット対応のハッシュ値を格納したハッシュテーブルのダイジェストを含み、ルート認証局の署名が付与された証明書である。管理サーバMCサーバ530は、新たに追記するコンテンツCPSユニットに対応するコンテンツ証明書を選択して提供する。なお、図には示していないが、CPSユニット対応のコンテンツ証明書に併せてCPSユニット対応のコンテンツハッシュテーブルCHTも管理サーバMCサーバ530から記録装置340に出力されてR/REディスク510に書き込まれる。使用許諾情報の追記管理サーバMCサーバ530は、R/REディスク510に新たに追記するコンテンツであるCPSユニット2に対応する使用許諾情報535を保持している。管理サーバMCサーバ530は、ステップS93において、使用許諾情報335に対して、サーバ秘密鍵536を適用した電子署名を実行して、記録装置540に出力してR/REディスク510に書き込みを行なう。これが、R/REディスク510の記録データとして示す使用許諾情報2,517である。管理サーバMCサーバ530は、各CPSユニットに対応する使用許諾情報を保持している。すなわち、各CPSユニット対応のコピー制限、利用制限を記述した情報である。管理サーバMCサーバ530は、新たに追記するコンテンツCPSユニットに対応する使用許諾情報を選択して署名を付与して提供する。トークンの追記管理サーバMCサーバ530は、R/REディスク510に新たに追記するコンテンツであるCPSユニット2に対応するトークンを生成して記録装置540に出力してR/REディスク510に書き込みを行なう。トークンは、先に図6を参照して説明したように、メディア識別子やコンテンツ証明書のIDなどのデータに対応する署名データを含むデータである。管理サーバMCサーバ530は、ステップS94において、R/REディスク510に記録されているメディア識別子520を取得し、さらに、追記するCPSユニットに対応するコンテンツ証明書534の識別子IDを入力してサーバ秘密鍵536を適用して電子署名データを生成し、この電子署名データを含むトークンを生成して、記録装置540に出力してR/REディスク510に書き込みを行なう。これが、R/REディスク510の記録データとして示すトークン2,519である。管理サーバMCサーバ530は、各CPSユニットに対応するトークンをCPSユニットの追記毎に生成して追記CPSユニットに対応付けて情報記録媒体に記録させる処理を行なう。このように、管理サーバMCサーバ530は、情報記録媒体に対する新たなCPSユニットコンテンツの記録に際して、aCPSユニット対応のコンテンツ証明書、bCPSユニット対応の使用許諾情報、cCPSユニット対応のトークン、これらa~cの管理情報の追記を実行し、dMKBeCPSユニット鍵ファイルこれらd,eの情報の更新処理を実行する。これらの処理は、コンテンツサーバと記録装置間の処理として実行可能であり、ルート認証局の署名処理等、他のシステムやエンティテイとの通信は不要であるので効率的で迅速な処理が可能となる。なお、Rディスク550に記録された管理情報554にもCPSユニット単位の管理データとして、aCPSユニット対応のコンテンツ証明書、bCPSユニット対応の使用許諾情報、これらの情報が記録されているので、これらの情報をR/REディスク510に対する書き込み情報として利用する構成としてもよい。2-3CPSユニット対応の管理データを記録したディスクのディレクトリ例上述したように、データの記録処理が可能なメディア、例えばR/RE型ディスクのようなメディアに対しては、任意のタイミングでCPSユニット単位でコンテンツの追加記録が可能であり、CPSユニット単位でのコンテンツの追加記録に併せてCPSユニット単位の管理データが記録され、また管理データの更新処理が実行されることになる。このような処理によって複数のCPSユニット対応コンテンツと各CPSユニット対応の管理データが記録されたディスクの記録データに対応するディレクトリ構成例について、図16を参照して説明する。図16に示すディスクの記録データに対応するディレクトリは、大きく以下の2つのディレクトリに分割できる。AAACSディスレクトリBBDMVディレクトリである。AACSディレクトリには、AACS対応の各種の管理情報、鍵情報が記録され、BDMVディレクトリには、コンテンツの実体情報が記録される。BBDMVディレクトリには、先に、図4を参照して説明した階層構成に従った各ファイルが設定される。すなわち、インデックスファイル[index.bdmv]ムービーオブジェクトファイル[MovieObject.bdmv]プレイリストファィル[PLAYLIST]クリップ情報ファイル[CLIPINF]AVストリームファィル[STREAM]これらのデータファイルが設定される。一方、AAACSディスレクトリには、AACS対応の各種の管理情報、鍵情報が記録される。具体的には、MKBファイル[MKB_RO.inf]CPSユニット鍵ファイル[Uniy_Key_RW.inf]CPSユニット対応使用許諾情報ファィル[CPSUnitnnn.cci]シーケンス鍵ブロックファイル[SKBn.inf]セグメント鍵ファイル[Segment_Key.inf]コピー処理管理ファイル[MCMF.xml]コンテンツリボケーションリストCRLファイル[ContentRevocation.lst]コンテンツ証明書CCファイル[Contentnnn.cer]コンテンツハッシュテーブルCHTファィル[ContentHashnnn.tbl]トークンファイル[Tokennnn.inf]これらの管理情報ファィルおよび鍵ファィルが設定される。MKBファイル[MKB_RO.inf]CPSユニット鍵ファイル[Uniy_Key_RW.inf]これらの鍵ファイルは、1つのみ設定される。ただし、コンテンツの追加記録に際して、必要に応じてデータ更新がなされる。CPSユニット対応使用許諾情報ファイル[CPSUnitnnn.cci]このファイルは、情報記録媒体に記録されているCPSユニットに対応して生成されるファイルである。シーケンス鍵ブロックファイル[SKBn.inf]セグメント鍵ファイル[Segment_Key.inf]これらのファイルは、特殊なコンテンツ暗号化を行っているコンテンツCPSユニットを記録している場合に設定されるファイルであり、特殊なコンテンツの暗号化に適用する鍵情報を格納ファイルである。セグメント鍵ファイルは、情報記録媒体に格納されたコンテンツの一部を異なる暗号鍵で暗号化したセグメントデータの暗号鍵として適用されるセグメント鍵を記録したファイルである。また、シーケンス鍵ブロックファイルは、セグメント鍵ファイルからセグメント鍵を取得するために必要とするシーケンス鍵情報を格納したファイルである。これらのファイルの格納情報についての詳細は後述する。コピー処理管理ファイル[MCMF.xml]このファイルは、先に、図13~図15を参照して説明したROMディスクからのコンテンツコピーの際に適用するファルである。コンテンツリボケーションリストCRLファイル[ContentRevocation.lst]このファイルは、無効コンテンツの識別子を設定したリストを格納したファイルである。コンテンツ証明書CCファイル[Contentnnn.cer]コンテンツハッシュテーブルCHTファィル[ContentHashnnn.tbl]トークンファイル[Tokennnn.inf]これらのファィルは、既に説明したように、コンテンツ証明書はコンテンツの正当性を証明するためのファイル図8参照、コンテンツハッシュテーブルは、コンテンツの正当性を確認するための照合用ハッシュ値を格納したファイル図9~図11参照トークンファイルは、メディアの識別子を含むデータに対するサーバ秘密鍵による署名データを含むファイル図6参照これらの情報中、CPSユニット対応使用許諾情報ファィル[CPSUnitnnn.cci]コンテンツ証明書CCファイル[Contentnnn.cer]コンテンツハッシュテーブルCHTファィル[ContentHashnnn.tbl]トークンファイル[Tokennnn.inf]これらのファイルはCPSユニット単位で個別に生成されるファイルである。次に、シーケンス鍵ブロックファイルに格納されるシーケンス鍵およびセグメント鍵ファイルに格納されるセグメント鍵について説明する。これらの鍵は、特殊なコンテンツ暗号化を行っているコンテンツCPSユニットを記録している場合に設定されるファイルである。コンテンツは前述したようにCPSユニット鍵によって暗号化されることが原則であるが、コンテンツをセグメント部と非セグメント部に区分して、非セグメント部をCPSユニット鍵による暗号化データとし、セグメント部を複数の異なるバリエーションからなる構成として、各バリエーション毎に異なるセグメント鍵で暗号化した構成とする設定としたコンテンツがある。このようなコンテンツに利用される鍵がセグメント鍵、およびシーケンス鍵である。コンテンツ再生に際しては、複数のセグメント部から、特定のセグメントデータを選択して設定される特定のパスシーケンスに沿ったコンテンツ再生を行なうことになる。非セグメント部ではCPSユニット鍵による復号処理を実行し、セグメント部は、セグメント鍵ファイルから取得可能なセグメント鍵によって復号処理を実行して、コンテンツ再生を行なう。コンテンツ再生処理を実行する情報処理装置は、非セグメント部対応のCPSユニット鍵と、セグメント部に対応するセグメント鍵Ksegを取得することが必要となる場合がある。セグメント鍵とシーケンス鍵の適用構成について、図17以下を参照して説明する。図17aは、情報記録媒体に格納されたコンテンツの構成を示している。時間軸tに沿ってコンテンツが再生されるものとする。コンテンツは、情報記録媒体に格納された複数n個のシーケンス鍵ブロックSKBから、各々求められる分類番号X1~Xnによって、それぞれ選択されるn個のプレイリストX1~Xnに対応するn個の再生区分に大きく分割されている。図に示す例では、n=6であり、6個のシーケンス鍵ブロックSKBから、各々求められる分類番号X1~X6によって、それぞれ選択される6個のプレイリストX1~X6に対応する6個の再生区分に大きく分割されている。なお、ここでは、分類番号の識別情報X1~X6とプレイリストの識別情報X1~X6を同一の識別子X1~X6として示しているが、これは理解を容易にするための例であり、分類番号の識別情報X1~X6と、プレイリストの識別情報X1~X6は対応づけられていればよく、異なる識別情報を用いてもよい。各プレイリストは、再生パスを決定するプレイアイテムシーケンス列の設定情報であり、例えば図に示すプレイリストX1は、図に示すプレイリストX1対応のコンテンツ部分に示す矢印に従った再生パスからなるプレイリストである。プレイリストX2~X6についても、各対応コンテンツ部分における再生パスを規定する。コンテンツ再生を実行する情報処理装置は、情報記録媒体に格納された複数n個のシーケンス鍵ブロックSKBから、分類番号X1~Xnを求め、求めた分類番号に従ってそれぞれ選択されるn個のプレイリストX1~Xnを選択して、これらの複数のプレイリストX1~Xnを順次、適用してコンテンツ再生を実行する。例えば、まず、プレイリストX1を適用したコンテンツ再生を実行する情報処理装置は、プレイリストX1に従って決定される再生パス、すなわち、図に示す矢印に従ったコンテンツ構成データプレイアイテムを選択して再生を行なう。コンテンツは、図に示すようにセグメント部と非セグメント部に区分され、非セグメント部はCPSユニット鍵によって暗号化され、セグメント部は複数のバリエーションからなり、それぞれが異なるセグメント鍵によって暗号化されたセグメントデータによって構成される。コンテンツ再生に際しては、非セグメント部ではCPSユニット鍵による復号処理を実行し、セグメント部では、プレイリストによって規定される特定のセグメントデータを選択してセグメント鍵ファイルから取得されるセグメント鍵によって復号処理を実行して、コンテンツ再生を行なう。プレイリストX2~X6についても、同様、各プレイリストによって規定される再生パスに従った再生処理を実行する。図18aは情報記録媒体に格納されたコンテンツの各プレイリスト対応の区分データ、例えば図17に示すプレイリストX1に属するコンテンツの再生区分データ構成を示す図である。コンテンツ再生区分データ600は、例えば、タイトル=[○×物語]を構成する1つの映画コンテンツの一部、すなわち、1つのSKBからも止められる分類番号によって、選択される1つのプレイリストに対応するコンテンツ再生区分データに相当する。このコンテンツ再生区分データ600は、図に示すように、複数のセグメント部601と、複数の非セグメント部602によって構成される。図の左から右に再生データが再生時間に沿って格納されているものとする。コンテンツを再生する情報処理装置は、図に示すコンテンツ再生区分データ600について、左から、非セグメント部とセグメント部を交互に再生することになる。非セグメント部602は、上述したCPSユニット鍵Kuの取得処理によって再生可能なコンテンツ部分、すなわちすべての情報処理装置において共通するCPSユニット鍵Kuが取得され、CPSユニット鍵Kuを適用した復号処理によって再生可能なコンテンツ部分である。一方、セグメント部601は、上述したCPSユニット鍵Kuとは異なる鍵、すなわち、各セグメントの各バリエーションに応じたセグメント鍵Ksegを取得して復号することが必要となる。1再生区分コンテンツデータあたりのセグメント数は、図に示すように、例えば0~14の15セグメントであり、これら複数のセグメント部601の各々は、0~15の16個のバリエーションを持つセグメントデータによって構成される。前述したように、コンテンツは複数n個の再生区分データに分割されており、各再生区分データに15セグメントが設定される場合、コンテンツ全体では、n×15=15nのセグメントが設定される。各セグメント部601に含まれる16個のセグメントデータは、いずれも同一のデータ例えば映画の同一の数秒間の再生画像シーンによって構成される。例えばセグメント0に含まれる16個のバリエーションを持つセグメントデータは、セグメント0の前図における左側の非セグメント部602に続くシーンを格納している。セグメント0に含まれるバリエーション0~15の16個のセグメントデータはいずれも同一のシーンに対応するデータであるが、それぞれ異なるセグメント鍵[Kseg0,0~Kseg0,15]を用いて暗号化されたデータである。なお、セグメント鍵Ksegx,yとして標記する場合、x=セグメント番号、y=バリエーション番号を示すものとする。すなわち、セグメント鍵Ksegx,yは、セグメント番号=x、バリエーション番号yに対応するセグメント鍵である。図に示すセグメント0~14に含まれる全てのセグメントデータ15×16=240個は、各セグメントデータに対応して設定されたセグメント鍵[Kseg0,0~Ks14,15]によって暗号化されたデータである。コンテンツ再生を行なう情報処理装置は、セグメント0に含まれるバリエーション0~15の16個のセグメントデータから選択される1つのセグメントデータのみを復号することができる。例えば、情報処理装置Aは、セグメント鍵[Kseg0,0~Kseg0,15]中の1つのセグメント鍵[Kseg0,0]のみ取得可能であり、情報処理装置Bは、セグメント鍵[Kseg0,0~Kseg0,15]中の1つのセグメント鍵[Kseg0,3]のみ取得可能な設定となる。同様に、セグメント1に含まれるバリエーション0~15の16個のセグメントデータも共通シーンのデータを異なるセグメント鍵[Kseg1,0~Kseg1,15]を用いて暗号化されたデータによって構成される。セグメント1に含まれるバリエーション0~15の16個のセグメントデータについても、情報処理装置は、セグメント1に含まれるバリエーション0~15の16個のセグメントデータから選択される1つのセグメントデータのみを復号することができる。例えば、情報処理装置Aは、セグメント鍵[Kseg1,0~Kseg1,15]中の1つのセグメント鍵[Kseg1,1]のみ取得可能であり、情報処理装置Bは、セグメント鍵[Kseg1,0~Kseg1,15]中の1つのセグメント鍵[Kseg1,3]のみ取得可能となる。各情報処理装置は、コンテンツ再生処理に際して、情報記録媒体に格納されたシーケンス鍵ブロックSKBから取得される分類番号に基づいて、プレイリストを選択して再生を実行する。各情報処理装置の再生可能なパスは、情報処理装置によって処理されるシーケンス鍵ブロックSKBから取得される分類番号に基づいて選択されるプレイリストによって決定される。例えば、図18aに矢印で示す再生パスは、それぞれプレイリスト0に対応する再生パス、プレイリスト1に対応する再生パスであり、これらは、情報処理装置によって処理されるシーケンス鍵ブロックSKBから取得される分類番号に基づいて選択されるプレイリストによって規定されるプレイアイテムシーケンスに相当する。図に示す例では、プレイリスト0を選択した情報処理装置は、セグメント0ではバリエーション番号0のデータを選択し、セグメント1ではバリエーション番号1のデータを選択して、それぞれに対応するセグメント鍵を適用して復号を行なう。これは、図18bの1に示す再生シーケンスとなる。プレイリスト1を選択した情報処理装置は、セグメント0ではバリエーション番号3のデータを選択し、セグメント1ではバリエーション番号3のデータを選択して、それぞれに対応するセグメント鍵を適用して復号を行なう。これは、図18bの2に示す再生シーケンスとなる。非セグメント部は、すべての情報処理装置が共通の鍵CPSユニット鍵Kuを取得して同一データの復号を行なう。セグメント数15、バリエーション数16の設定では、1615の異なるパスの設定が可能となる。SKB6個として、6個のプレイリストを組み合わせて再生を行なう1つのコンテンツでは、1615×6の異なるパスの設定が可能となる。現実的には、1つのSKBによって選択される1つのプレイリスト対応の再生区分において、1615の異なるバージョン設定が可能となるが、以下では、1つのSKBに対応して設定される1つの再生区分において、0~255の256種類のパス設定を行う例について説明する。図18bに示すように、あるコンテンツについて、バージョン0~バージョン255の256種類のバージョンを取得した情報処理装置は、それぞれ異なるパス0~パス255に従って再生を実行することになる。少なくともこれら256個のパスは異なる設定である。プレイリストの各々にどのようなパスを設定するかは、コンテンツの制作または編集サイドにおいて任意に設定可能であり、コンテンツに応じて、バージョン0~255の情報処理装置に適用するパスを任意に設定できる。1つの再生区分において256の再生パスを設定する場合、1つの再生区分において、256個のプレイリストを設定して、コンテンツデータにこれらのプレイリストを記録しておく。前述したように、1つのコンテンツには、各SKBが対応付けられた複数の再生区分データが含まれる。n個のSKB、すなわちSKB1~SKBnがある場合、各SKBに対応して256個のプレイリストが設定されるので、1つのコンテンツに対応して準備されるプレイリストは、n×256=256nの数のプレイリストとなる。すなわち、1つのSKBにより、再生装置を特定するための十分なプレイリストを用意しようとすると、バリエーション数のセグメント数乗個上記の例では、256n個のプレイリストが必要となるが、複数のSKBに分割することによって、より少ない数のプレイリストによって、多数の再生パスのバリエーションを設定することが可能となり、コンテンツの不正流出などに際して、不正流出コンテンツの再生パスを検証することで、コンテンツの不正流出元を特定することが可能となる。なお、コンテンツ再生を実行する情報処理装置は、再生区分データに対応するプレイリストを順次、選択するなどの処理を実行して、コンテンツ再生を行なう。これらのプレイリストの選択、コンテンツ再生処理例の詳細については、後述する。次に、情報記録媒体に格納されたシーケンス鍵ブロックSKBの構成および処理について説明する。前述したように、情報記録媒体には、複数の異なるシーケンス鍵ブロックSKBの集合としてのシーケンス鍵ブロック群SKB1~SKBnが格納される。各シーケンス鍵ブロックSKB1~SKBnは、再生パスを規定したプレイリストを選択するための分類番号VariantNo.や、セグメント鍵ファイルに暗号化されて格納されたセグメント鍵の復号取得に適用する情報メディア鍵変数Kmvなどが格納され、コンテンツ再生処理を実行する情報処理装置は、各SKBから、これらの情報を取得する処理を実行する。図19には、暗号鍵ブロックとしてのMKBMediaKeyBlock641と、シーケンス鍵ブロックSKB群642の格納された情報記録媒体640と、情報処理装置650の処理シーケンスを示している。情報記録媒体640には、暗号化コンテンツなど、先に図1を参照して説明した各種のデータが格納されているが、ここでは、MKB、SKBの処理について説明するので、MKB、SKBのみを示している。暗号鍵ブロックとしてのMKBMediaKeyBlock641は、前述したように、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックとしてのMKBMediaKeyBlockであり、情報処理装置650のメモリに格納されたデバイス鍵651を適用した処理によって、メディア鍵Kdを取り出すことができる。前述したように、情報処理装置が有効なライセンスを持つ場合にのみ、メディア鍵Kmの取得を可能とし、無効化リボーク処理されたユーザデバイスにおいては、メディア鍵Kmの取得が不可能となる。ライセンスエンティテイとしての管理センタはMKBに格納する鍵情報の暗号化に用いるデバイス鍵の変更により、特定のユーザデバイスに格納されたデバイス鍵では復号できない、すなわちコンテンツ復号に必要なメディア鍵を取得できない構成を持つMKBを生成することができる。従って、任意タイミングで不正デバイスを排除リボークして、有効なライセンスを持つデバイスに対してのみ復号可能な暗号化コンテンツを提供することが可能となる。シーケンス鍵ブロックSKB群642は、複数のシーケンス鍵ブロックSKB1~SKBnによって構成される。前述したように、各SKBは、それぞれコンテンツの区分データである各分割再生区間1~nに対応して設定され、SKB1~SKBnの処理を実行して得られるプレイリスト指定情報としての分類番号などが取得可能なデータである。図に示す情報処理装置650の処理シーケンスについて説明する。まず、情報処理装置650は、自装置のメモリに格納されたデバイス鍵Kdを適用してステップS101においてMKB処理を実行してデバイス鍵Kdを取得する。情報処理装置650がリボークされた機器でない限り、MKB処理に成功し、デバイス鍵Kdを取得することができる。情報処理装置650がリボークされた機器である場合、MKB処理が失敗し、デバイス鍵Kdを取得することができない。この場合、その後の処理は実行できず、コンテンツ再生は不可能となる。情報処理装置650がリボークされた機器でなく、MKB処理に成功してデバイス鍵Kdを取得すると、次に、ステップS102において、取得したデバイス鍵Kdと、情報処理装置に格納されたシーケンス鍵ファイルから取得したシーケンス鍵を適用してSKBの処理を実行する。情報処理装置650は、デバイス鍵Kdとシーケンス鍵を適用したSKBの処理によって、分類番号661と、メディア鍵変数Kmv662を取得することができる。分類番号661は、前述したようにプレイリストの選択情報として利用される。メディア鍵変数Kmv662は、選択したプレイリストによって規定される再生パスに含まれるセグメントの構成データの復号に適用するセグメント鍵を格納したセグメント鍵ファイルからのセグメント鍵取得に適用する情報として利用される。このように、シーケンス鍵、セグメント鍵は、コンテンツをセグメント部と非セグメント部に区分して、非セグメント部をCPSユニット鍵による暗号化データとし、セグメント部を複数の異なるバリエーションからなる構成とした特殊な暗号化を行っているコンテンツに対応して設定される鍵である。なお、シーケンス鍵や、セグメント鍵を利用しないコンテンツもあり、このようなコンテンツについては、図16に示すシーケンス鍵ブロックファイル[SKBn.inf]セグメント鍵ファイル[Segment_Key.inf]これらの鍵ファイルは設定されない。なお、コンテンツの一部、例えば映画コンテンツの一部データ領域にのみ、シーケンス鍵や、セグメント鍵を利用した設定としたコンテンツもあり、この場合には、これらの鍵ファイル、すなわち、シーケンス鍵ブロックファイル[SKBn.inf]セグメント鍵ファイル[Segment_Key.inf]これらが設定される。[3.コンテンツ再生処理例について]次に、R/REディスクなどの随時データ記録可能なメディアに対して記録したコンテンツを再生する再生装置における再生シーケンスについて説明する。再生シーケンスについて、以下の2つの再生例について順次説明する。3-1SKBシーケンス鍵ブロックを利用しない再生処理、3-2SKBシーケンス鍵ブロックを利用する再生処理、3-1SKBシーケンス鍵ブロックを利用しない再生処理、まず、SKBシーケンス鍵ブロックを利用しない再生処理シーケンスについて、図20を参照して説明する。まず、再生処理を実行する再生装置720は、メモリに格納しているデバイス鍵[Kd]721を読み出す。デバイス鍵721は、コンテンツ利用に関するライセンスを受けた情報処理装置に格納された秘密キーである。次に、情報処理装置720は、ステップS201において、デバイス鍵721を適用してR/REディスク等の情報記録媒体710に格納されたメディア鍵[Km]を格納した暗号鍵ブロックであるMKB711の復号処理を実行して、メディア鍵[Km]を取得する。MKBMediaKeyBlock711は、前述したようにブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックである。MKB711は有効なライセンスを持つユーザの情報処理装置に格納されたデバイス鍵[Kd]に基づく処理復号によってのみ、コンテンツの復号に必要なキーであるメディア鍵[Km]の取得を可能とした鍵情報ブロックである。ユーザデバイス情報処理装置が有効なライセンスを持つ場合にのみ、メディア鍵[Km]の取得が可能であり、無効化リボーク処理されたユーザデバイスにおいては、メディア鍵[Km]の取得が不可能となる。次に、ステップS202において、ステップS201におけるMKB処理で取得したメディア鍵Kmと、情報記録媒体710から読み取ったバインディングナンスBindingNonce712とに基づく暗号処理によって、CPSユニット鍵ファイルに格納されたユニット鍵Ktの暗号鍵[Kpa]を生成する。この鍵生成処理は、例えば、AES暗号アルゴリズムに従った処理として実行される。次に、ステップS203において、暗号鍵[Kpa]によって、情報記録媒体710から読み取ったCPSユニット鍵ファイル713に格納された暗号化ユニット鍵の復号処理を行なう。CPSユニット鍵ファイル713は、各CPSユニットに対応して設定されるユニット鍵[Kun]を含むデータの暗号化データを格納したファイルである。ステップS203におけるCPSユニット鍵ファイル713に格納された暗号化テデータの復号処理によって、データ[Kt]=fKu_n,CCIを取得する。データ[Kt]=fKu_n,CCIは、ユニット鍵[Ku_n]と使用許諾情報CCIに基づいて生成されるデータであることを示す。ステップS204では、再生装置が保持するAACSルート認証局公開鍵722を適用して、情報記録媒体710に記録されたコンテンツ証明書CC714の検証処理を実行する。ステップS204では、コンテンツ証明書CCの署名検証を実行してコンテンツ証明書714の正当性を確認し、正当性の確認されたコンテンツ証明書から、コンテンツ提供サーバMod/ESかサーバまたは管理サーバMCサーバの公開鍵[ASPub]を取得する。なお、ステップS204では、正当性の確認されたコンテンツ証明書714に記録されたハッシュダイジェスト値に基づいてコンテンツハッシュテーブルの正当性を確認した後、コンテンツハッシュテーブルに格納されたハッシュ照合用データを適用して、コンテンツの正当性を確認する処理を実行する。コンテンツハッシュテーブルCHTを適用したコンテンツの正当性確認処理については、後述する。さらに、ステップS205では、情報記録媒体710から読み取った使用許諾情報715に付与されている署名の検証を、AACSルート認証局公開鍵722を適用して実行し、使用許諾情報715の正当性を確認する。さらに、ステップS206では、ステップS204において正当性の確認されたコンテンツ証明書から取得した、コンテンツ提供サーバMod/ESかサーバまたは管理サーバMCサーバの公開鍵[ASPub]を適用して、情報記録媒体710から読み取ったトークン716の署名の検証を実行し、トークンの正当性を確認し、トークンに格納されているメディア識別子と情報記録媒体710のメデイア識別子717の照合処理を実行して一致していることを確認する。その後、ステップS207において、ステップS203において生成したデータ、すなちわ、データ[Kt]=fKu_n,CCI、に対して、情報記録媒体710から読み取った使用許諾情報CCI715を適用した演算処理を実行して、ユニット鍵[Ku_n]を得る。例えば、データ[Kt]=fKu_n,CCIが、ユニット鍵[Ku_n]と、使用許諾情報[CCI]との排他論理和XOR結果データである場合、再度、この演算結果に対して、情報記録媒体から読み取った使用許諾情報[CCI]の排他論理和XOR演算を実行することで、ユニット鍵[Ku_n]を取得することができる。次に、ステップS208において、情報記録媒体710から読み取った暗号化コンテンツとしてのCPSユニット718に対して、ユニット鍵[Ku_n]を適用した復号処理例えばAES_Dを実行し、さらに、例えばMPEGデコード、圧縮解除、スクランブル解除等、必要なデコード処理を実行して、コンテンツ731を取得する。この処理によって、情報記録媒体710に格納されたCPSユニットとして管理される暗号化コンテンツが復号されて利用、すなわち再生することができる。なお、各検証処理ステップS204,S205、S206のいずれかにおいて、検証の不成立、すなわち情報記録媒体710に記録されたデータの正当性が確認されなかった場合は、処理は中止され、コンテンツの再生、利用は不可能となる。次に、ステップS204において実行するコンテンツハッシュテーブルCHTを適用したコンテンツの正当性確認処理について、図21、図22を参照して説明する。なお、コンテンツハッシュテーブルを適用したコンテンツの正当性確認処理、すなわち、改竄検証処理の処理態様には2種類ある。aディスク上の全てのハッシュユニットから所定数のハッシュユニットをランダムに選択して照合を行なう方法b再生対象のCPSュニットに含まれるハッシュユニットから所定数のハッシュユニットをランダムに選択して照合を行なう方法これらのa,bの2種類の方法である。まず、aディスク上の全てのハッシュユニットから所定数のハッシュユニットをランダムに選択して照合を行なう方法について、図21を参照して説明する。再生装置720は、コンテンツを記録した情報記録媒体を装着し、コンテンツ再生に先立ち、再生予定のコンテンツに対応するハッシュユニットを選択して、ハッシュユニットに対して設定されたハッシュ値の照合を実行する。まず、ステップS301において、照合処理を実行するハッシュユニットを選択する。前述した説明から明らかなように、情報記録媒体の格納コンテンツは所定データ長例えば192KBのハッシュユニットに区分されている。再生装置720は、これらの多数のハッシュユニットから照合処理を実行するユニットの選択を実行する。照合処理の対象として選択するハッシュユニットは、複数個n個例えば3個のハッシュユニットをランダムに選択する。選択したハッシュユニットが、ハッシュユニット1CPSユニット1ハッシュユニット12345CPSユニット1ハッシュユニット2345CPSユニット2であるとする。ステップS302では、選択されたハッシュユニットに対応するハッシュユニット対応データを情報記録媒体から読み取り、各選択ハッシュユニットのハッシュ値を算出する。算出ハッシュ値を、それぞれ、ハッシュユニット1のハッシュ値=aaaハッシュユニット12345のハッシュ値=bbbハッシュユニット2345のハッシュ値=cccであるとする。一方、ステップS303、S304では、選択したハッシュユニットに対応するコンテンツハッシュテーブル上の照合用ハッシュ値を特定する処理を実行する。まず、ステップS303において選択ハッシュユニットに対応するクリップファイル番号に基づいてCPSユニット番号を計算し、ステップS304において、CPSユニット番号に対応するコンテンツ証明書CCとコンテンツハッシュテーブルCHTを特定する。ステップS305では特定したコンテンツハッシュテーブルCHTからS301において選択した照合処理対象のコンテンツハッシュユニットの照合用ハッシュ値を読み取る。読み取った照合用ハッシュ値が、ハッシュユニット1のハッシュ値=AAAハッシュユニット12345のハッシュ値=BBBハッシュユニット2345のハッシュ値=CCCであるとする。ステップS306では、ステップS302においてコンテンツのハッシュユニットに基づいて算出したハッシユ値と、コンテンツハッシュテーブルCHTから読み取った照合用ハッシュ値との比較処理を実行する。すべての対応するハッシュユニットの算出ハッシュ値と照合用ハッシュ値とが一致した場合、すなわち、aaa=AAAbbb=BBBccc=CCCが成立した場合は、コンテンツの改ざんが無いと判定し、コンテンツ再生が許容され、コンテンツの再生処理に移行する。一方、対応するハッシュユニットの算出ハッシュ値と照合用ハッシュ値とのいずれかの不一致が検出された場合、すなわち、aaa≠AAAbbb≠BBBccc≠CCCのいずれかが検出された場合は、コンテンツの改ざんが有ると判定し、コンテンツ再生を禁止し、その後のコンテンツ再生処理への移行を中止する。次に、b再生対象のCPSユニットに含まれるハッシュユニットから所定数のハッシュユニットをランダムに選択して照合を行なう方法について、図22を参照して説明する。再生装置720は、コンテンツを記録した情報記録媒体を装着し、コンテンツ再生に先立ち、再生予定のコンテンツに対応するハッシュユニットを選択して、ハッシュユニットに対して設定されたハッシュ値の照合を実行する。まず、ステップS321において、再生するCPSユニット番号Xを決定し、ステップS322において、CPSユニットXからハッシュユニットを選択する。ハッシュユニットは複数m個:例えば2個をランダムに選択する。選択したハッシュユニットが、ハッシュユニット1CPSユニットXハッシュユニット34CPSユニットXであるとする。ステップS323では、選択されたハッシュユニットに対応するハッシュユニット対応データを情報記録媒体から読み取り、各選択ハッシュユニットのハッシュ値を算出する。算出ハッシュ値を、それぞれ、ハッシュユニット1のハッシュ値=aaaハッシュユニット34のハッシュ値=bbbであるとする。一方、ステップS324では、選択したハッシュユニットに対応するコンテンツハッシュテーブル上の照合用ハッシュ値を特定する処理を実行する。すなわち、CPSユニット番号Xに対応するコンテンツ証明書CCとコンテンツハッシュテーブルCHTを特定する。ステップS325では特定したコンテンツハッシュテーブルCHTからS322において選択した照合処理対象のコンテンツハッシュユニットの照合用ハッシュ値を読み取る。読み取った照合用ハッシュ値が、ハッシュユニット1のハッシュ値=AAAハッシュユニット34のハッシュ値=BBBであるとする。ステップS326では、ステップS323においてコンテンツのハッシュユニットに基づいて算出したハッシユ値と、コンテンツハッシュテーブルCHTから読み取った照合用ハッシュ値との比較処理を実行する。すべての対応するハッシュユニットの算出ハッシュ値と照合用ハッシュ値とが一致した場合、すなわち、aaa=AAAbbb=BBBが成立した場合は、コンテンツの改ざんが無いと判定し、コンテンツ再生が許容され、コンテンツの再生処理に移行する。一方、対応するハッシュユニットの算出ハッシュ値と照合用ハッシュ値とのいずれかの不一致が検出された場合、すなわち、aaa≠AAAbbb≠BBBのいずれかが検出された場合は、コンテンツの改ざんが有ると判定し、コンテンツ再生を禁止し、その後のコンテンツ再生処理への移行を中止する。このようにコンテンツの再生に際しては、コンテンツハッシュの検証を実行してコンテンツの改竄の有無に基づくコンテンツの正当性検証を行い、改ざんのない正当なコンテンツであることが確認されたことを条件としてコンンテンツ再生が許容される。3-2SKBシーケンス鍵ブロックを利用した再生処理、次に、先に説明したSKBシーケンス鍵ブロックを利用した再生処理シーケンスについて、図23を参照して説明する。SKBシーケンス鍵ブロックを利用した再生処理は、先に図17~図19を参照して説明したようにコンテンツをセグメント部と非セグメント部に分割して非セグメント部はCPSユニット鍵を適用した暗号化データ、セグメント部は、複数の異なるバリエーションからなる構成として、各バリエーション毎に異なるセグメント鍵で暗号化した構成とする設定としたコンテンツを再生する処理である。コンテンツ再生に際しては、複数のセグメント部から、特定のセグメントデータを選択して設定される特定のパスシーケンスに沿ったコンテンツ再生を行なうことになる。すなわち、非セグメント部ではCPSユニット鍵による復号処理を実行し、セグメント部は、セグメント鍵ファイルから取得可能なセグメント鍵によって復号処理を実行して、コンテンツ再生を行なう。図23において、情報記録媒体710には、シーケンス鍵ブロックSKBファィル741、セグメント鍵ファイル742が記録されている。図20と異なる処理は、ステップS201~S203において、ユニット鍵生成用データ[Kt]に加えてセグメント鍵[Kseg]を算出する処理が行われる点である。ステップS201-2のSKB処理は、先に図19を参照して説明した処理に相当する。ステップS201のMKB処理によって取得したデバイス鍵Kdと、情報処理装置に格納されたシーケンス鍵ファイル723から取得したシーケンス鍵を適用して情報記録媒体710に記録されたシーケンス鍵ブロックSKB741の処理を実行してメディア鍵変数Kmvを取得する。再生装置720は、デバイス鍵Kdとシーケンス鍵を適用したSKBの処理によって、分類番号と、メディア鍵変数Kmvを取得することができる。分類番号は、前述したようにプレイリストの選択情報として利用される。メディア鍵変数Kmvは、選択したプレイリストによって規定される再生パスに含まれるセグメントの構成データの復号に適用するセグメント鍵を格納したセグメント鍵ファイルからのセグメント鍵取得に適用する情報として利用される。ステップS202~S203では、図20の処理と同様、MKBから取得したメディア鍵[Km]に基づいてユニット鍵生成用データ[Kt]の生成処理が実行され、これに併せて、SKB処理において生成した分類番号と、メディア鍵変数Kmvとに基づいて、セグメント鍵ファイル742からセグメント鍵[Kseg]が取得される。ステップS208のコンテンツ復号処理に際しては、CPSユニット鍵とセグメント鍵を選択的に適用した復号処理が実行されてコンテンツ731を生成して出力する。[4.情報処理装置の機能、構成について]次に、図24~図26を参照して、a情報記録媒体メディアに対する記録コンテンツの出力を実行するサーバMod/ESTサーバとしての情報処理装置。b情報記録媒体メディア間のコンテンツコピーにおける管理処理を実行するサーバMCサーバとしての情報処理装置。cコンテンツ再生処理または記録処理の少なくともいずれかを実行する情報処理装置。これらの各情報処理装置の機能、構成について説明する。a情報記録媒体メディアに対する記録コンテンツの出力を実行するサーバMod/ESTサーバとしての情報処理装置。まず、情報記録媒体メディアに対する記録コンテンツの出力を実行するサーバMod/ESTサーバとしての情報処理装置の機能、構成について、図24を参照して説明する。情報記録媒体メディアに対する記録コンテンツの出力を実行するサーバMod/ESTサーバは、図2を参照して説明したサーバであり、具体的には、図3、図12を参照して説明したシーケンスに従った処理を実行する。すなわち、サーバMod/ESTサーバは、情報記録媒体メディアに対する記録用データを出力する情報処理装置であり、図24に示すように、情報記録媒体に対する記録用データや鍵情報、処理プログラム等を格納した記憶部801と、情報記録媒体に対する記録用データを生成するデータ処理部802と、データ処理部の生成したデータを出力する出力部803を有する。記憶部801は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、コンテンツ管理ユニットに対応するユニット対応コンテンツ証明書と、コンテンツ管理ユニットに対応するユニット対応使用許諾情報とを含むデータを格納している。記憶部801に格納されたコンテンツ証明書は、情報記録媒体メディアに対する記録用データを出力する情報処理装置に対応する公開鍵情報や、正当なコンテンツ管理ユニットに対応するハッシュ値を照合用ハッシュ値として格納したコンテンツハッシュテーブルのダイジェスト値を含み、外部機関の電子署名が設定されたコンテンツ証明書である。データ処理部802は、先に、図3、図12を参照して説明した処理を実行する。すなわち、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報とユニット対応コンテンツ証明書の識別情報とを含むデータに対して、自装置対応の秘密鍵を適用して生成した電子署名データを含むユニット対応トークンを生成する。データ出力部803は、コンテンツ管理ユニットと、ユニット対応コンテンツ証明書と、ユニット対応使用許諾情報と、ユニット対応トークンを含むデータを情報記録媒体に対する記録データとして出力する処理を実行する。また、データ処理部802は、先に、図12を参照して説明したように、コンテンツ管理ユニットの記録先である情報記録媒体に、既にコンテンツ管理ユニットおよび該コンテンツ管理ユニット対応の鍵情報ファイルが記録されている場合、該記録済みの鍵情報ファイルの更新処理を実行する。b情報記録媒体メディア間のコンテンツコピーにおける管理処理を実行するサーバMCサーバとしての情報処理装置。次に、図25を参照して、情報記録媒体メディア間のコンテンツコピーにおける管理処理を実行するサーバMCサーバとしての情報処理装置の機能、構成について説明する。情報記録媒体メディア間のコンテンツコピーにおける管理処理を実行するサーバMCサーバは、図1を参照して説明したサーバであり、具体的には、図13~図15を参照して説明したシーケンスに従った処理を実行する。すなわち、MCサーバは、情報記録媒体メディア間のコンテンツのコピー記録処理に対する管理処理を実行する情報処理装置であり、図25に示すように、コピー記録対象となるコンテンツ管理ユニットのユニット識別情報を入力するとともに、コンテンツ管理ユニットの記録先である情報記録媒体の識別情報であるメディア識別情報を入力する入力部811と、メディア識別情報を含むデータに基づく電子署名データを生成して、該電子署名データを含むコンテンツ管理ユニット対応のユニット対応トークンを生成するデータ処理部812と、ユニット対応トークンを情報記録媒体記録データとして出力する出力部813と、鍵情報、処理プログラム等を格納した記憶部814を有する。データ処理部812は、メディア識別情報とコンテンツ管理ユニットに対応するユニット対応コンテンツ証明書の識別情報とを含むデータに対して、自装置対応の秘密鍵を適用して生成した電子署名データを含むユニット対応トークンを生成する処理を実行する。また、データ処理部812は、先に図15を参照して説明したように、コンテンツ管理ユニットのコピー先である情報記録媒体に、既にコンテンツ管理ユニットおよび該コンテンツ管理ユニット対応の鍵情報ファイルが記録されている場合、記録済みの鍵情報ファイルの更新処理を実行する。cコンテンツ再生処理または記録処理の少なくともいずれかを実行する情報処理装置。次に、コンテンツの再生処理または記録処理の少なくともいずれかを実行する情報処理装置の機能、構成について、図26を参照して説明する。この情報処理装置は、例えば、コンテンツのメデイア間コピー、サーバからの取得コンテンツの記録処理などを実行する。情報処理装置は、図26に示すように、ユーザインタフェースおよびデータ出力部として機能するデータ入出力部821、データ処理部822、処理プログラム、鍵情報等を格納した記憶部823と、情報記録媒体830に対するデータ記録再生を実行する媒体IF824を有する。データ処理部822は、例えば、情報記録媒体830に対するコンテンツ記録処理を実行する場合、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットと、コンテンツ管理ユニットに対応するユニット対応コンテンツ証明書と、コンテンツ管理ユニットに対応するユニット対応使用許諾情報と、コンテンツ管理ユニットの記録先である情報記録媒体830の識別情報であるメディア識別情報を含み、外部サーバの電子署名データを含むユニット対応トークンと、を含むデータを情報記録媒体830に対する記録データとして取得または生成する処理を実行する。また、コンテンツ管理ユニットの記録先である情報記録媒体830に記録済みのコンテンツ管理ユニットがある場合には、新たに情報記録媒体830に記録するコンテンツ管理ユニットに対して、記録済みコンテンツ管理ユニットのユニット識別情報と異なる固有のユニット識別情報を設定する処理を実行する。さらに、新たに情報記録媒体830に記録するコンテンツ管理ユニットに対応するコンテンツ証明書のファイル名を、この固有のユニット識別情報を含むファイル名に設定する処理などを実行する。また、図26に示す情報処理装置がコンテンツのコピー処理を実行する際の再生処理を実行する構成である場合、データ処理部822は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを情報記録媒体830から読み出してデータ入出力部821を介して出力する構成であり、コンテンツコピー先である第2の情報記録媒体に記録済みのコンテンツ管理ユニットがある場合、該第2の情報記録媒体に新たに記録するコンテンツ管理ユニットに対して、該第2の情報記録媒体に記録済みのコンテンツ管理ユニットのユニット識別情報とは異なる新たな固有のユニット識別情報を設定する処理を実行する。さらに、データ処理部822は、情報記録媒体830から読み取られたコンテンツ管理ユニットに対応するユニット対応コンテンツ証明書を情報記録媒体830から取得して、データ入出力部821を介して記録データとして出力する。データ処理部822は、この出力するコンテンツ証明書のファイル名を、前述の新たな固有のユニット識別情報を含むファイル名に設定する。また、図26に示す情報処理装置がコンテンツ再生を実行する装置である場合、データ処理部822は、利用管理単位として設定されたユニット単位のコンテンツ管理ユニットを取得して復号する処理を実行する。具体的には、先に図20~図23を参照して説明した処理を実行する。すなわち、コンテンツ管理ユニットに対応するユニット対応コンテンツ証明書と、コンテンツ管理ユニットに対応するユニット対応使用許諾情報と、情報記録媒体の識別情報であるメディア識別情報を含むデータに基づく電子署名データを含むユニット対応トークンを、情報記録媒体から取得し、取得データの正当性検証処理を実行し、正当性が確認されたことを条件としてコンテンツ管理ユニットの再生処理を実行する。すなわち、コンテンツ管理ユニットに対応する暗号鍵であるユニット鍵の生成処理を実行して、コンテンツ管理ユニットの復号処理を実行する。また、データ処理部822は、先に、図21、図22を参照して説明したように、コンテンツ証明書から、コンテンツに基づいて生成された照合用ハッシュ値を取得し、再生対象となるコンテンツ管理ユニットの構成データに基づいて生成したハッシュ値との照合処理を実行し、照合の成立を条件として、コンテンツ管理ユニットの再生処理を実行する。また、情報記録媒体に記録されたコンテンツが、同一再生データ部を異なるセグメント鍵で暗号化した複数のバリエーションデータからなるセグメント部を有するコンテンツである場合は、先に図23を参照して説明したように、データ処理部822は、情報処理装置に応じて各セグメント部から選択されるバリエーションデータを含む再生許容パスに従ったデータを復号するセグメント鍵の生成を実行して、コンテンツ管理ユニットの復号処理を実行する。以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体としてのハードディスクやROMReadOnlyMemoryに予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD-ROM,MOディスク,DVD、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納記録しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"