【手続補正書】
【提出日】平成19年1月22日(2007.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報記録媒体から、所定の管理単位で管理されているコンテンツの再生処理を実行する情報処理装置であり、
コンテンツの正当性を検証するコンテンツ検証手段と、
前記コンテンツ検証手段の検証に基づいてコンテンツの正当性が確認されたことを条件としてコンテンツの再生処理を実行するコンテンツ再生手段とを有し、
前記コンテンツ検証手段は、
情報記録媒体に記録された前記管理単位で管理されているコンテンツの細分化データとして設定されたハッシュユニットをｎ個選択（ただしｎは１以上整数）し、選択ハッシュユニットに基づく算出ハッシュ値と、情報記録媒体に、前記管理単位の名前に基づいた値に対応付けられて、テーブルとして管理されて格納された照合用ハッシュ値との照合処理を実行し、選択したｎ個全てのハッシュ値の照合の成立をコンテンツの正当性の確認条件としたコンテンツ検証処理を実行する構成を有することを特徴とする情報処理装置。
【請求項２】
前記情報記録媒体に格納された照合用ハッシュ値が含まれているテーブルは、前記コンテンツファイルとは別のデータとされて管理されていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記テーブルは、更に、前記管理単位のコンテンツに対応するハッシュ値が記録されている先頭のハッシュユニット番号と、前記管理単位の記録層に基づいたオフセットの値とに対応させて、前記照合用ハッシュ値を管理していることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツ検証手段は、
情報記録媒体に格納されたコンテンツハッシュテーブルの記録データから、情報記録媒体に格納されたハッシュユニット数（ＨＮ）を取得し、ｘ≦ＨＮの数値ｘをランダムに選択して、該選択数値ｘを、情報記録媒体に格納されたハッシュユニットのハッシュユニット番号に対応させて、照合処理対象のハッシュユニットの選択処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記コンテンツ検証手段は、
情報記録媒体に格納された暗号化コンテンツの構成データとしてのハッシュユニットに基づいてハッシュ値を算出する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記コンテンツ検証手段は、
前記選択ハッシュユニットの復号処理を実行し、該復号ハッシュユニットに基づくハッシュ値の算出を実行し、算出ハッシュ値と、情報記録媒体に格納された照合用ハッシュ値との照合処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記コンテンツ検証手段は、
前記選択ハッシュユニットの復号処理に際して、ハッシュユニットの属するコンテンツ管理ユニットに対応するユニット鍵を取得し、該ユニット鍵を適用した復号処理を実行する構成であることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
情報記録媒体であり、
所定の管理単位で管理されているコンテンツと、
前記管理単位で管理されているコンテンツの細分化データとして設定されたハッシュユニット各々についてのハッシュ値と、前記コンテンツが管理されている管理単位の名前に基づいた値を対応付けて管理しているテーブルを格納した構成を有することを特徴とする情報記録媒体。
【請求項９】
前記テーブルは、更に、前記管理単位のコンテンツに対応するハッシュ値が記録されている先頭のハッシュユニット番号と、前記管理単位の記録層に基づいたオフセットの値とに対応させて、前記照合用ハッシュ値を管理していることを特徴とする請求項８に記載の情報記録媒体。
【請求項１０】
前記ハッシュユニットの論理上のサイズは、コンテンツ再生を実行する情報処理装置におけるデータ読み取り単位であるＥＣＣブロックデータのデータ長の整数倍に設定されていることを特徴とする請求項８に記載の情報記録媒体。
【請求項１１】
前記コンテンツは、コンテンツファイルとして設定されるクリップファイルによって区分され、該クリップファイルの構成データ中、少なくともクリップファイルの先頭データ位置が、前記ＥＣＣブロックの先頭位置と一致するように記録された構成を有することを特徴とする請求項８に記載の情報記録媒体。
【請求項１２】
コンテンツ管理システムであり、
コンテンツ利用管理のための管理情報の提供を行なう管理センタと、コンテンツ編集処理を行なうコンテンツ編集エンティテイと、前記コンテンツ編集エンティテイから、編集コンテンツを受領して情報記録媒体に対するコンテンツ記録を行なう情報記録媒体製造エンティテイを有し、
前記コンテンツ編集エンティテイまたは情報記録媒体製造エンティテイの少なくともいずれかは、所定の管理単位で管理されている情報記録媒体格納コンテンツの細分化データであるハッシュユニットに対応するハッシュ値を算出し、該算出ハッシュ値と前記管理単位の名前に基づいた値に対応付けて記録したコンテンツハッシュテーブルを、情報記録媒体の格納データとして生成する構成であることを特徴とするコンテンツ管理システム。
【請求項１３】
前記コンテンツ編集エンティテイまたは情報記録媒体製造エンティテイの少なくともいずれかは、前記コンテンツハッシュテーブルに格納したハッシュ値に基づいて算出されるハッシュダイジェスト値を記録したコンテンツ証明書を情報記録媒体に格納するデータとして生成する構成であることを特徴とする請求項１２に記載のコンテンツ管理システム。
【請求項１４】
前記コンテンツ編集エンティテイまたは情報記録媒体製造エンティテイの少なくともいずれかは、前記コンテンツ証明書に格納したデータに基づく電子署名を生成し、該コンテンツ証明書に付与する処理を実行する構成であることを特徴とする請求項１２に記載のコンテンツ管理システム。
【請求項１５】
情報記録媒体に記録する所定の管理単位で管理されているデータを生成するデータ処理方法であり、
セクタ単位の記録データ生成処理を実行する記録データ生成ステップと、
生成した記録データをバッファに格納するステップと、
バッファ蓄積データが予め定めたハッシュユニットに対応するデータ量に達した際に該バッファ蓄積データに基づくハッシュ値を算出するハッシュ値算出ステップと、
前記ハッシュ値算出ステップにおいて算出した各ハッシュユニットのハッシュ値と、前記管理単位の名前に基づいた値に対応付けたテーブルを情報記録媒体に記録するデータとして設定するステップと、
を有することを特徴とするデータ処理方法。
【請求項１６】
前記データ処理方法は、さらに、
前記ハッシュ値算出ステップにおいて算出した各ハッシュユニットのハッシュ値を格納したコンテンツハッシュテーブルを生成するステップと、
前記コンテンツハッシュテーブルに格納したハッシュ値に基づいて算出されるハッシュダイジェスト値を記録したコンテンツ証明書を情報記録媒体に格納するデータとして生成するコンテンツ証明書生成ステップと、
を有することを特徴とする請求項１５に記載のデータ処理方法。
【請求項１７】
前記コンテンツ証明書生成ステップは、
コンテンツ証明書に格納したデータに基づく電子署名を生成し、該コンテンツ証明書に付与する処理を含むことを特徴とする請求項１５に記載のデータ処理方法。
【請求項１８】
前記記録データ生成ステップは、
各セクタ単位のデータ処理態様を記述した補助ファイルを参照し、該補助ファイルに基づいて、セクタ毎の暗号化の要否および暗号化態様を決定し、該決定情報に従ったデータ処理を行い、セクタ単位の記録データを生成することを特徴とする請求項１５に記載のデータ処理方法。
【請求項１９】
情報記録媒体から所定の管理単位で管理されているコンテンツの再生処理を実行するデータ処理方法であり、
コンテンツの正当性を検証するコンテンツ検証ステップと、
前記コンテンツ検証ステップにおける検証に基づいてコンテンツの正当性が確認されたことを条件としてコンテンツの再生処理を実行するコンテンツ再生ステップとを有し、
前記コンテンツ検証ステップは、
情報記録媒体に記録されたコンテンツの細分化データとして設定されたハッシュユニットをｎ個選択（ただしｎは１以上整数）し、選択ハッシュユニットに基づく算出ハッシュ値と、情報記録媒体に、前記管理単位の名前に基づいた値に対応付けられて、テーブルとして管理されて格納された照合用ハッシュ値との照合処理を実行し、選択したｎ個全てのハッシュ値の照合の成立をコンテンツの正当性の確認条件としたコンテンツ検証処理を実行するステップを含むことを特徴とするデータ処理方法。
【請求項２０】
前記コンテンツ検証ステップは、
情報記録媒体に格納されたコンテンツハッシュテーブルの記録データから、情報記録媒体に格納されたハッシュユニット数（ＨＮ）を取得し、ｘ≦ＨＮの数値ｘをランダムに選択して、該選択数値ｘを、情報記録媒体に格納されたハッシュユニットのハッシュユニット番号に対応させて、照合処理対象のハッシュユニットの選択処理を実行するステップを含むことを特徴とする請求項１９に記載のデータ処理方法。
【請求項２１】
前記コンテンツ検証ステップは、
情報記録媒体に格納された暗号化コンテンツの構成データとしてのハッシュユニットに基づいてハッシュ値を算出する処理を実行するステップを含むことを特徴とする請求項１９に記載のデータ処理方法。
【請求項２２】
前記コンテンツ検証ステップは、
前記選択ハッシュユニットの復号処理を実行し、該復号ハッシュユニットに基づくハッシュ値の算出を実行し、算出ハッシュ値と、情報記録媒体に格納された照合用ハッシュ値との照合処理を実行するステップを含むことを特徴とする請求項１９に記載のデータ処理方法。
【請求項２３】
前記コンテンツ検証ステップは、
前記選択ハッシュユニットの復号処理に際して、ハッシュユニットの属するコンテンツ管理ユニットに対応するユニット鍵を取得し、該ユニット鍵を適用した復号処理を実行するステップを含むことを特徴とする請求項２２に記載のデータ処理方法。
【請求項２４】
情報記録媒体に記録する所定の管理単位で管理されるデータを生成する処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
セクタ単位の記録データ生成処理を実行する記録データ生成ステップと、
生成した記録データをバッファに格納するステップと、
バッファ蓄積データが予め定めたハッシュユニットに対応するデータ量に達した際に該バッファ蓄積データに基づくハッシュ値を算出するハッシュ値算出ステップと、
前記ハッシュ値算出ステップにおいて算出した各ハッシュユニットのハッシュ値と、前記管理単位の名前に基づいた値に対応付けたテーブルを情報記録媒体に記録するデータとして設定するステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項２５】
情報記録媒体から、所定の管理単位で管理されているコンテンツの再生処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
コンテンツの正当性を検証するコンテンツ検証ステップと、
前記コンテンツ検証ステップにおける検証に基づいてコンテンツの正当性が確認されたことを条件としてコンテンツの再生処理を実行するコンテンツ再生ステップとを有し、
前記コンテンツ検証ステップは、
情報記録媒体に記録された前記管理単位で管理されているコンテンツの細分化データとして設定されたハッシュユニットをｎ個選択（ただしｎは１以上整数）し、選択ハッシュユニットに基づく算出ハッシュ値と、情報記録媒体に前記管理単位の名前に基づいた値に対応付けられてテーブルとして管理されて格納された照合用ハッシュ値との照合処理を実行し、選択したｎ個全てのハッシュ値の照合の成立をコンテンツの正当性の確認条件としたコンテンツ検証処理を実行するステップを含むことを特徴とするコンピュータ・プログラム。
【請求項２６】
光ディスクを生産するディスク生産方法であり、
コンテンツ編集エンティティにおいて生成された所定の管理単位で生成されたコンテンツ、及び、補助ファイルを取得するステップと、
前記取得したコンテンツを暗号化するステップと、
前記取得した所定単位のコンテンツを細分化して、ハッシュユニットを算出するステップと、
前記算出されたハッシュユニットに対してのハッシュ値を計算するステップと、
前記計算したハッシュ値と、前記管理単位の名前に基づく値を対応付けたテーブルを生成するステップと、
前記生成されたテーブルと、前記暗号化したコンテンツに基づき前記光ディスクを生産するステップと、
を有することを特徴とするディスク生産方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の第１の側面は、
情報記録媒体から、所定の管理単位で管理されているコンテンツの再生処理を実行する情報処理装置であり、
コンテンツの正当性を検証するコンテンツ検証手段と、
前記コンテンツ検証手段の検証に基づいてコンテンツの正当性が確認されたことを条件としてコンテンツの再生処理を実行するコンテンツ再生手段とを有し、
前記コンテンツ検証手段は、
情報記録媒体に記録された前記管理単位で管理されているコンテンツの細分化データとして設定されたハッシュユニットをｎ個選択（ただしｎは１以上整数）し、選択ハッシュユニットに基づく算出ハッシュ値と、情報記録媒体に、前記管理単位の名前に基づいた値に対応付けられて、テーブルとして管理されて格納された照合用ハッシュ値との照合処理を実行し、選択したｎ個全てのハッシュ値の照合の成立をコンテンツの正当性の確認条件としたコンテンツ検証処理を実行する構成を有することを特徴とする情報処理装置にある。
さらに、本発明の情報処理装置の一実施態様において、前記情報記録媒体に格納された照合用ハッシュ値が含まれているテーブルは、前記コンテンツファイルとは別のデータとされて管理されていることを特徴とする。
さらに、本発明の情報処理装置の一実施態様において、前記テーブルは、更に、前記管理単位のコンテンツに対応するハッシュ値が記録されている先頭のハッシュユニット番号と、前記管理単位の記録層に基づいたオフセットの値とに対応させて、前記照合用ハッシュ値を管理していることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
さらに、本発明の第２の側面は、
情報記録媒体であり、
所定の管理単位で管理されているコンテンツと、
前記管理単位で管理されているコンテンツの細分化データとして設定されたハッシュユニット各々についてのハッシュ値と、前記コンテンツが管理されている管理単位の名前に基づいた値を対応付けて管理しているテーブルを格納した構成を有することを特徴とする情報記録媒体にある。
さらに、本発明の情報記録媒体の一実施態様において、前記テーブルは、更に、前記管理単位のコンテンツに対応するハッシュ値が記録されている先頭のハッシュユニット番号と、前記管理単位の記録層に基づいたオフセットの値とに対応させて、前記照合用ハッシュ値を管理していることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
さらに、本発明の第３の側面は、
コンテンツ管理システムであり、
コンテンツ利用管理のための管理情報の提供を行なう管理センタと、コンテンツ編集処理を行なうコンテンツ編集エンティテイと、前記コンテンツ編集エンティテイから、編集コンテンツを受領して情報記録媒体に対するコンテンツ記録を行なう情報記録媒体製造エンティテイを有し、
前記コンテンツ編集エンティテイまたは情報記録媒体製造エンティテイの少なくともいずれかは、所定の管理単位で管理されている情報記録媒体格納コンテンツの細分化データであるハッシュユニットに対応するハッシュ値を算出し、該算出ハッシュ値と前記管理単位の名前に基づいた値に対応付けて記録したコンテンツハッシュテーブルを、情報記録媒体の格納データとして生成する構成であることを特徴とするコンテンツ管理システムにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
さらに、本発明の第４の側面は、
情報記録媒体に記録する所定の管理単位で管理されているデータを生成するデータ処理方法であり、
セクタ単位の記録データ生成処理を実行する記録データ生成ステップと、
生成した記録データをバッファに格納するステップと、
バッファ蓄積データが予め定めたハッシュユニットに対応するデータ量に達した際に該バッファ蓄積データに基づくハッシュ値を算出するハッシュ値算出ステップと、
前記ハッシュ値算出ステップにおいて算出した各ハッシュユニットのハッシュ値と、前記管理単位の名前に基づいた値に対応付けたテーブルを情報記録媒体に記録するデータとして設定するステップと、
を有することを特徴とするデータ処理方法にある。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
さらに、本発明の第５の側面は、
情報記録媒体から所定の管理単位で管理されているコンテンツの再生処理を実行するデータ処理方法であり、
コンテンツの正当性を検証するコンテンツ検証ステップと、
前記コンテンツ検証ステップにおける検証に基づいてコンテンツの正当性が確認されたことを条件としてコンテンツの再生処理を実行するコンテンツ再生ステップとを有し、
前記コンテンツ検証ステップは、
情報記録媒体に記録されたコンテンツの細分化データとして設定されたハッシュユニットをｎ個選択（ただしｎは１以上整数）し、選択ハッシュユニットに基づく算出ハッシュ値と、情報記録媒体に、前記管理単位の名前に基づいた値に対応付けられて、テーブルとして管理されて格納された照合用ハッシュ値との照合処理を実行し、選択したｎ個全てのハッシュ値の照合の成立をコンテンツの正当性の確認条件としたコンテンツ検証処理を実行するステップを含むことを特徴とするデータ処理方法にある。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
さらに、本発明の第６の側面は、
情報記録媒体に記録する所定の管理単位で管理されるデータを生成する処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
セクタ単位の記録データ生成処理を実行する記録データ生成ステップと、
生成した記録データをバッファに格納するステップと、
バッファ蓄積データが予め定めたハッシュユニットに対応するデータ量に達した際に該バッファ蓄積データに基づくハッシュ値を算出するハッシュ値算出ステップと、
前記ハッシュ値算出ステップにおいて算出した各ハッシュユニットのハッシュ値と、前記管理単位の名前に基づいた値に対応付けたテーブルを情報記録媒体に記録するデータとして設定するステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
さらに、本発明の第７の側面は、
情報記録媒体から、所定の管理単位で管理されているコンテンツの再生処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
コンテンツの正当性を検証するコンテンツ検証ステップと、
前記コンテンツ検証ステップにおける検証に基づいてコンテンツの正当性が確認されたことを条件としてコンテンツの再生処理を実行するコンテンツ再生ステップとを有し、
前記コンテンツ検証ステップは、
情報記録媒体に記録された前記管理単位で管理されているコンテンツの細分化データとして設定されたハッシュユニットをｎ個選択（ただしｎは１以上整数）し、選択ハッシュユニットに基づく算出ハッシュ値と、情報記録媒体に前記管理単位の名前に基づいた値に対応付けられてテーブルとして管理されて格納された照合用ハッシュ値との照合処理を実行し、選択したｎ個全てのハッシュ値の照合の成立をコンテンツの正当性の確認条件としたコンテンツ検証処理を実行するステップを含むことを特徴とするコンピュータ・プログラムにある。
さらに、本発明の第８の側面は、
光ディスクを生産するディスク生産方法であり、
コンテンツ編集エンティティにおいて生成された所定の管理単位で生成されたコンテンツ、及び、補助ファイルを取得するステップと、
前記取得したコンテンツを暗号化するステップと、
前記取得した所定単位のコンテンツを細分化して、ハッシュユニットを算出するステップと、
前記算出されたハッシュユニットに対してのハッシュ値を計算するステップと、
前記計算したハッシュ値と、前記管理単位の名前に基づく値を対応付けたテーブルを生成するステップと、
前記生成されたテーブルと、前記暗号化したコンテンツに基づき前記光ディスクを生産するステップと、
を有することを特徴とするディスク生産方法にある。