【手続補正書】
【提出日】平成20年2月13日(2008.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタル著作物と、前記デジタル著作物を構成する複数のデータブロックから生成された複数の記録要約値と、複数の記録要約値からなる第１結合物に対して署名鍵を用いた署名生成アルゴリズムを施すことで生成された記録署名データとを記録しているディスクから、前記デジタル著作物を読み出して再生するデータ処理装置であって、
前記署名鍵に対応する検証鍵を保持する検証鍵保持手段と、
ディスク上を半径方向に移動自在なヘッド機構により前記ディスクに記録されているデータを読み出す読出手段と、
前記ディスクに記録されている前記デジタル著作物を再生する利用手段と、
前記データブロックからランダムに所定数個の選択データブロックを選択する選択手段と、
各選択データブロックの記録されているディスク上の位置と、前記ヘッド機構の現在の位置とを基に、選択データブロックの読み出し順序を決定する順序決定手段と、
決定された読み出し順序に従って、前記選択データブロックを読み出すように、前記読出手段を制御する読出制御手段と、
読み出された各選択データブロックから、演算要約値を算出する演算手段と、
前記ディスクに記録されている前記複数のデータブロックから前記選択データブロックを除いた他のデータブロックに対応する残存要約値を前記読出手段により読み出し、読み出した前記残存要約値及び前記演算要約値から、前記第１結合物のうち、前記選択データブロックに対応する記録要約値を前記演算要約値に置き換えたデータである第２結合物を生成する生成手段と、
生成された前記第２結合物と前記記録署名データとに、前記検証鍵を用いた署名検証アルゴリズムを施すことによって署名検証を行う署名検証手段と、
前記署名検証手段による署名検証が失敗した場合に、前記デジタル著作物の再生を停止する利用制御手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記順序決定手段は、前記ヘッド機構の移動距離が最短となるように、選択データブロックの読み出し順序を決定する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記ディスクは同心円状の各トラックにデータを記録しており、
前記順序決定手段は、現在前記ヘッド機構の存在するトラックに近いトラックから遠いトラックの順に読み出し順序を決定する
ことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記ディスク上の各トラックは、トラック識別番号により特定され、
前記順序決定手段は、現在前記ヘッド機構の存在するトラックを示すトラック識別番号と、各選択データブロックの記録されているトラックのトラック識別番号とを基に、前記読み出し順序を決定する
ことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記ディスク上には、同心円状の複数のトラックが形成され、各トラックは、それぞれ、複数のセクタを含み、各セクタは、セクタ識別番号により特定され、
前記順序決定手段は、現在前記ヘッド機構の存在するセクタを示すトラック識別番号及びセクタ識別番号と、各選択データブロックの存在するトラック識別番号及びセクタ識別番号とを基に、前記読み出し順序を決定する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
デジタル著作物と、前記デジタル著作物を構成する複数のデータブロックから生成された複数の記録要約値と、複数の記録要約値からなる第１結合物に対して署名鍵を用いた署名生成アルゴリズムを施すことで生成された記録署名データとを記録しているディスクから、前記デジタル著作物を読み出して再生するデータ処理装置において用いられるデータ処理方法であって、
前記データ処理装置は、
前記署名鍵に対応する検証鍵を保持する検証鍵保持手段と、
ディスク上を半径方向に移動自在なヘッド機構により前記ディスクに記録されているデータを読み出す読出手段と、
前記ディスクに記録されている前記デジタル著作物を再生する利用手段と、
選択手段と、順序決定手段と、読み出し制御手段と、演算手段と、生成手段と、署名検証手段と、利用制御手段とを備え、
前記データ処理方法は、
前記選択手段により、前記データブロックからランダムに所定数個の選択データブロックを選択する選択ステップと、
前記順序決定手段により、各選択データブロックの記録されているディスク上の位置と、前記ヘッド機構の現在の位置とを基に、選択データブロックの読み出し順序を決定する順序決定ステップと、
前記読出制御手段により、前記順序決定ステップにおいて決定された読み出し順序に従って、前記選択データブロックを読み出すように、前記読出手段を制御する読出制御ステップと、
前記演算手段により、読み出された各選択データブロックから、演算要約値を算出する演算ステップと、
前記ディスクに記録されている前記複数のデータブロックから前記選択データブロックを除いた他のデータブロックに対応する残存要約値を前記読出手段により読み出し、読み出した前記残存要約値及び前記演算要約値から、前記第１結合物のうち、前記選択データブロックに対応する記録要約値を前記演算要約値に置き換えたデータである第２結合物を、前記生成手段により生成する生成ステップと、
前記署名検証手段により、前記生成ステップにおいて生成された前記第２結合物と前記記録署名データとに、前記検証鍵を用いた署名検証アルゴリズムを施すことによって署名検証を行う署名検証ステップと、
前記署名検証ステップによる署名検証が失敗した場合に、前記利用制御手段により、前記デジタル著作物の再生を停止する利用制御ステップと
を含むことを特徴とするデータ処理方法。
【請求項７】
署名鍵に対応する検証鍵を保持する検証鍵保持手段と、ディスク上を半径方向に移動自在なヘッド機構により前記ディスクに記録されているデータを読み出す読出手段と、前記ディスクに記録されている前記デジタル著作物を再生する利用手段と、選択手段と、順序決定手段と、読出制御手段と、演算手段と、生成手段と、署名検証手段と、利用制御手段とを備えるデータ処理装置に適用され、デジタル著作物と、前記デジタル著作物を構成する複数のデータブロックから生成された複数の記録要約値と、複数の記録要約値からなる第１結合物に対して前記署名鍵を用いた署名生成アルゴリズムを施すことで生成された記録署名データとを記録しているディスクから、前記デジタル著作物を読み出して再生するデータ処理装置の処理を制御するデータ処理プログラムであって、
前記選択手段により、前記データブロックからランダムに所定数個の選択データブロックを選択する選択ステップと、
前記順序決定手段により、前記各選択データブロックの記録されているディスク上の位置と、前記ヘッド機構の現在の位置とを基に、選択データブロックの読み出し順序を決定する順序決定ステップと、
前記読出制御手段により、前記順序決定ステップにおいて決定された読み出し順序に従って、前記選択データブロックを読み出すように、前記読出手段を制御する読出制御ステップと、
前記演算手段により、読み出された各選択データブロックから、演算要約値を算出する演算ステップと、
前記ディスクに記録されている前記複数のデータブロックから前記選択データブロックを除いた他のデータブロックに対応する残存要約値を前記読出手段により読み出し、読み出した前記残存要約値及び前記演算要約値から、前記第１結合物のうち、前記選択データブロックに対応する記録要約値を前記演算要約値に置き換えたデータである第２結合物を、前記生成手段により生成する生成ステップと、
前記署名検証手段により、前記生成ステップにおいて生成された前記第２結合物と前記記録署名データとに、前記検証鍵を用いた署名検証アルゴリズムを施すことによって署名検証を行う署名検証ステップと、
前記署名検証ステップによる署名検証が失敗した場合に、前記利用制御手段により、前記デジタル著作物の利用を停止させる利用制御ステップと
を含むことを特徴とするデータ処理プログラム。
【請求項８】
前記データ処理プログラムは、
コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求項７に記載のデータ処理プログラム。
【請求項９】
デジタル著作物と、前記デジタル著作物を構成する複数のデータブロックから生成された複数の記録要約値と、複数の記録要約値からなる第１結合物に対して署名鍵を用いた署名生成アルゴリズムを施すことで生成された記録署名データとを記録しているディスクから、前記デジタル著作物を読み出して再生するデータ処理装置に搭載される集積回路であって、
前記データ処理装置は、
前記署名鍵に対応する検証鍵を保持する検証鍵保持手段と、
ディスク上を半径方向に移動自在なヘッド機構により前記ディスクに記録されているデータを読み出す読出手段と、
前記ディスクに記録されている前記デジタル著作物を再生する利用手段とを備え、
前記集積回路は、
前記データブロックからランダムに所定数個の選択データブロックを選択する選択手段と、
各選択データブロックの記録されているディスク上の位置と、前記ヘッド機構の現在の位置とを基に、選択データブロックの読み出し順序を決定する順序決定手段と、
決定された読み出し順序に従って、前記選択データブロックを読み出すように、前記読出手段を制御する読出制御手段と、
読み出された各選択データブロックから、演算要約値を算出する演算手段と、
前記ディスクに記録されている前記複数のデータブロックから前記選択データブロックを除いた他のデータブロックに対応する残存要約値を前記読出手段により読み出し、読み出した前記残存要約値及び前記演算要約値から、前記第１結合物のうち、前記選択データブロックに対応する記録要約値を前記演算要約値に置き換えたデータである第２結合物を生成する生成手段と、
生成された前記第２結合物と前記記録署名データとに、前記検証鍵を用いた署名検証アルゴリズムを施すことによって署名検証を行う署名検証手段と、
前記署名検証手段による署名検証が失敗した場合に、前記デジタル著作物の再生を停止させる利用制御手段と
を備えることを特徴とする集積回路。