【手続補正書】
【提出日】平成17年4月1日(2005.4.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディジタルデータを検証するためにディジタルデータから複数の署名データを生成するための情報処理装置であって、
前記ディジタルデータに対し、複数の異なる特徴量を算出する特徴量算出手段と、
前記複数の異なる特徴量から複数のハッシュデータを計算するハッシュ関数生成手段と、
前記複数のハッシュデータに対して、所定の演算を行い、複数の署名データを生成する署名データ生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記所定の演算は、公開鍵暗号方式における秘密鍵を用いた演算であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数の署名データを用いて、ディジタルデータを検証するための情報処理装置であって、
前記ディジタルデータから複数の異なる特徴量を算出する特徴量算出手段と、
前記複数の異なる特徴量から複数の第１のハッシュデータを計算するハッシュ関数生成手段と、
前記ディジタルデータに関する複数の初期生成署名データを入力する署名データ入力手段と、
前記複数の初期生成署名データに対して、所定の演算を行い、複数の第２のハッシュデータを生成する署名検証演算手段と、
前記複数の第１のハッシュデータと第２のハッシュデータを比較し、比較結果を出力する比較手段と、
前記比較結果に基づき、前記ディジタルデータの検証結果を多段階のレベルで表示する多段階レベル表示手段と
を備えることを特徴とする情報処理装置。
【請求項４】
前記所定の演算は、公開鍵暗号方式における公開鍵を用いた演算であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記異なる特徴量は、前記ディジタルデータを周波数変換した周波数係数の異なる周波数帯域の係数値から得られることを特徴とする請求項１又は３に記載の情報処理装置。
【請求項６】
前記異なる特徴量は、前記ディジタルデータを周波数変換した周波数係数の異なる周波数帯域の量子化値から得られることを特徴とする請求項１又は３に記載の情報処理装置。
【請求項７】
前記異なる特徴量は、前記ディジタルデータを圧縮符号化した符号化データから得られることを特徴とする請求項１又は３に記載の情報処理装置。
【請求項８】
前記異なる特徴量は、前記ディジタルデータを微分した微分ディジタルデータの量子化値から得られることを特徴とする請求項１又は３に記載の情報処理装置。
【請求項９】
ディジタルデータを検証するための署名データおよびディジタルデータを含むディジタルファイルの、ディジタルデータに変更を加えるための情報処理装置であって、
前記ディジタルファイルの所定の位置から複数の署名データを読み取る署名データ読み取り手段と、
前記ディジタルファイルの所定位置から前記ディジタルデータのパラメータを読み取るためのパラメータ読み取り手段と、
前記パラメータを利用し、前記ディジタルデータの原本性を検証可能なパラメータを決める変更パラメータ決定手段と、
前記変更パラメータに従い、前記ディジタルデータの原本性を維持して、前記ディジタルデータに変更を加える変更手段と、
前記署名データの全てまたは一部を変更後のディジタルファイルの所定位置に付加するための署名データ付加手段と
を備えることを特徴とする情報処理装置。
【請求項１０】
前記署名データ付加手段は、前記ディジタルファイルに変更が加えられたことを示すコメントまたはフラグまたは変更内容の記述を変更後のディジタルファイルの所定位置に挿入することを含む請求項９に記載の情報処理装置。
【請求項１１】
前記コメントには変更される前の前記ディジタルファイルの存在する場所を表すネットワークアドレスを含む請求項１０に記載の情報処理装置。
【請求項１２】
ディジタルデータを検証するためにディジタルデータから複数の署名データを生成するための情報処理方法であって、
前記ディジタルデータに対し、複数の異なる特徴量を算出する特徴量算出ステップと、
前記複数の異なる特徴量から複数のハッシュデータを計算するハッシュ関数生成ステップと、
前記複数のハッシュデータに対して、所定の演算を行い、複数の署名データを生成する署名データ生成ステップと
を備えることを特徴とする情報処理方法。
【請求項１３】
複数の署名データを用いて、ディジタルデータのを検証するための情報処理方法であって、
前記ディジタルデータから複数の異なる特徴量を算出する特徴量算出ステップと、
前記複数の異なる特徴量から複数の第１のハッシュデータを計算するハッシュ関数生成ステップと、
前記ディジタルデータに関する複数の初期生成署名データを入力する署名データ入力ステップと、
前記複数の初期生成署名データに対して、所定の演算を行い、複数の第２のハッシュデータを生成する署名検証演算ステップと、
前記複数の第１のハッシュデータと第２のハッシュデータを比較し、比較結果を出力する比較ステップと、
前記比較結果に基づき、前記ディジタルデータの検証結果を多段階のレベルで表示する多段階レベル表示ステップと
を備えることを特徴とする情報処理方法。
【請求項１４】
署名データおよびディジタルデータを含むディジタルファイルの、ディジタルデータに変更を加えるための情報処理方法であって、
前記ディジタルファイルの所定の位置から複数の署名データを読み取る署名データ読み取りステップと、
前記ディジタルファイルの所定位置から前記ディジタルデータのパラメータを読み取るためのパラメータ読み取りステップと、
前記パラメータを利用し、前記ディジタルデータの原本性を検証可能なパラメータを決める変更パラメータ決定ステップと、
前記変更パラメータに従い、前記ディジタルデータの原本性を維持して、前記ディジタルデータに変更を加える変更ステップと、
前記署名データの全てまたは一部を変更後のディジタルファイルの所定位置に付加するための署名データ付加ステップと
を備えることを特徴とする情報処理方法。
【請求項１５】
請求項１２〜１４のいずれか１項に記載の情報処理方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
【課題を解決するための手段】
本発明の一観点によれば、ディジタルデータを検証するためにディジタルデータから複数の署名データを生成するための情報処理装置であって、前記ディジタルデータに対し、複数の異なる特徴量を算出する特徴量算出手段と、前記複数の異なる特徴量から複数のハッシュデータを計算するハッシュ関数生成手段と、前記複数のハッシュデータに対して、所定の演算を行い、複数の署名データを生成する署名データ生成手段とを備えることを特徴とする情報処理装置が提供される。
本発明の他の観点によれば、複数の署名データを用いて、ディジタルデータを検証するための情報処理装置であって、前記ディジタルデータから複数の異なる特徴量を算出する特徴量算出手段と、前記複数の異なる特徴量から複数の第１のハッシュデータを計算するハッシュ関数生成手段と、前記ディジタルデータに関する複数の初期生成署名データを入力する署名データ入力手段と、前記複数の初期生成署名データに対して、所定の演算を行い、複数の第２のハッシュデータを生成する署名検証演算手段と、前記複数の第１のハッシュデータと第２のハッシュデータを比較し、比較結果を出力する比較手段と、前記比較結果に基づき、前記ディジタルデータの検証結果を多段階のレベルで表示する多段階レベル表示手段とを備えることを特徴とする情報処理装置が提供される。
本発明のさらに他の観点によれば、ディジタルデータを検証するための署名データおよびディジタルデータを含むディジタルファイルの、ディジタルデータに変更を加えるための情報処理装置であって、前記ディジタルファイルの所定の位置から複数の署名データを読み取る署名データ読み取り手段と、前記ディジタルファイルの所定位置から前記ディジタルデータのパラメータを読み取るためのパラメータ読み取り手段と、前記パラメータを利用し、前記ディジタルデータの原本性を検証可能なパラメータを決める変更パラメータ決定手段と、前記変更パラメータに従い、前記ディジタルデータの原本性を維持して、前記ディジタルデータに変更を加える変更手段と、前記署名データの全てまたは一部を変更後のディジタルファイルの所定位置に付加するための署名データ付加手段とを備えることを特徴とする情報処理装置が提供される。
本発明のさらに他の観点によれば、ディジタルデータを検証するためにディジタルデータから複数の署名データを生成するための情報処理方法であって、前記ディジタルデータに対し、複数の異なる特徴量を算出する特徴量算出ステップと、前記複数の異なる特徴量から複数のハッシュデータを計算するハッシュ関数生成ステップと、前記複数のハッシュデータに対して、所定の演算を行い、複数の署名データを生成する署名データ生成ステップとを備えることを特徴とする情報処理方法が提供される。
本発明のさらに他の観点によれば、複数の署名データを用いて、ディジタルデータのを検証するための情報処理方法であって、前記ディジタルデータから複数の異なる特徴量を算出する特徴量算出ステップと、前記複数の異なる特徴量から複数の第１のハッシュデータを計算するハッシュ関数生成ステップと、前記ディジタルデータに関する複数の初期生成署名データを入力する署名データ入力ステップと、前記複数の初期生成署名データに対して、所定の演算を行い、複数の第２のハッシュデータを生成する署名検証演算ステップと、前記複数の第１のハッシュデータと第２のハッシュデータを比較し、比較結果を出力する比較ステップと、前記比較結果に基づき、前記ディジタルデータの検証結果を多段階のレベルで表示する多段階レベル表示ステップとを備えることを特徴とする情報処理方法が提供される。
本発明のさらに他の観点によれば、署名データおよびディジタルデータを含むディジタルファイルの、ディジタルデータに変更を加えるための情報処理方法であって、前記ディジタルファイルの所定の位置から複数の署名データを読み取る署名データ読み取りステップと、前記ディジタルファイルの所定位置から前記ディジタルデータのパラメータを読み取るためのパラメータ読み取りステップと、前記パラメータを利用し、前記ディジタルデータの原本性を検証可能なパラメータを決める変更パラメータ決定ステップと、前記変更パラメータに従い、前記ディジタルデータの原本性を維持して、前記ディジタルデータに変更を加える変更ステップと、前記署名データの全てまたは一部を変更後のディジタルファイルの所定位置に付加するための署名データ付加ステップとを備えることを特徴とする情報処理方法が提供される。
本発明のさらに他の観点によれば、上記の情報処理方法の各ステップをコンピュータに実行させるためのプログラムが提供される。
本発明のさらに他の観点によれば、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。