【手続補正書】
【提出日】平成19年3月2日(2007.3.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】署名データ生成装置、画像検証装置及びコンピュータ読み取り可能な記憶媒体
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ディジタル画像データを生成するディジタル画像データ生成手段と、
前記ディジタル画像データと秘密情報とを用いて所定の演算を行う演算手段と、
前記所定の演算の結果を用いて、前記ディジタル画像データに対する不正な処理を検出するための署名データを生成する署名データ生成手段とを有することを特徴とする署名データ生成装置。
【請求項２】  前記演算手段は、前記ディジタル画像データと前記秘密情報とを用いて、逆演算可能な演算を行うことを特徴とする請求項１に記載の署名データ生成装置。
【請求項３】  前記署名データ生成手段は、逆演算の困難な演算を用いて前記署名データを生成することを特徴とする請求項１又は２に記載の署名データ生成装置。
【請求項４】  前記逆演算の困難な演算は、ハッシュ関数を用いた演算であることを特徴とする請求項３に記載の署名データ生成装置。
【請求項５】  前記逆演算の困難な演算は、共通鍵暗号を実現する演算であることを特徴とする請求項３に記載の署名データ生成装置。
【請求項６】  前記秘密情報は、前記署名データ生成装置を識別するための情報であることを特徴とする請求項１から５のいずれかに記載の署名データ生成装置。
【請求項７】  前記秘密情報は、前記署名データ生成装置と接続可能な外部装置を識別するための情報であることを特徴とする請求項１から５のいずれかに記載の署名データ生成装置。
【請求項８】  前記所定の演算が行われる前に、前記ディジタル画像データを圧縮する圧縮手段をさらに有することを特徴とする請求項１から７のいずれかに記載の署名データ生成装置。
【請求項９】  前記署名データの生成に必要な演算の少なくとも一部を、前記署名データ生成装置に接続された外部装置に演算させることを特徴とする請求項１から８のいずれかに記載の署名データ生成装置。
【請求項１０】  前記署名データ生成装置は、撮像機能を有する電子機器であることを特徴とする請求項１から９のいずれかに記載の署名データ生成装置。
【請求項１１】  前記ディジタル画像データと、前記署名データとを外部装置に送信する送信手段をさらに有することを特徴とする請求項１から１０のいずれかに記載の署名データ生成装置。
【請求項１２】  前記ディジタル画像データと、前記署名データとを記録媒体に記録する記録手段をさらに有することを特徴とする請求項１から１１のいずれかに記載の署名データ生成装置。
【請求項１３】  ディジタル画像データと秘密情報とを用いて所定の演算を行う演算手段と、
前記所定の演算の結果を用いて、前記ディジタル画像データに対する不正な処理を検出するための第１の署名データを生成する署名データ生成手段と、
前記第１の署名データと、前記ディジタル画像データとともに取得した第２の署名データとを用いて、前記ディジタル画像データに不正な処理がされているか否かを判定する判定手段とを有することを特徴とする画像検証装置。
【請求項１４】  前記演算手段は、前記ディジタル画像データと前記秘密情報とを用いて、逆演算可能な演算を行うことを特徴とする請求項１３に記載の画像検証装置。
【請求項１５】  前記署名データ生成手段は、逆演算の困難な演算を用いて前記第１の署名データを生成することを特徴とする請求項１３又は１４に記載の署名データ生成装置。
【請求項１６】  前記逆演算の困難な演算は、前記第１の演算の結果に対して、一方向関数を用いた第２の演算を行うことを特徴とする請求項１５に記載の画像検証装置。
【請求項１７】  前記逆演算の困難な演算は、ハッシュ関数を用いた演算であることを特徴とする請求項１６に記載の画像検証装置。
【請求項１８】  前記逆演算の困難な演算は、共通鍵暗号を実現する演算であることを特徴とする請求項１６に記載の画像検証装置。
【請求項１９】  前記秘密情報は、前記署名データ生成装置を識別するための情報であることを特徴とする請求項１３から１８のいずれかに記載の画像検証装置。
【請求項２０】  前記秘密情報は、前記署名データ生成装置と接続可能な外部装置を識別するための情報であることを特徴とする請求項１３から１８のいずれかに記載の画像検証装置。
【請求項２１】  前記ディジタル画像データは、圧縮されたディジタル画像データであることを特徴とする請求項１３から２０のいずれかに記載の画像検証装置。
【請求項２２】  前記判定手段の判定結果を表示する表示手段をさらに有することを特徴とする請求項１３から２１のいずれかに記載の画像検証装置。
【請求項２３】  コンピュータを請求項１から１２に記載の署名データ生成装置として機能させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項２４】  コンピュータを請求項１３から２２に記載の画像検証装置として機能させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル画像データに対する不正な処理を検出するための技術に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
そこで、本発明は、ディジタル画像データに対する不正な処理（改竄、偽造等）を、簡単な構成で、安価に且つ安全に検出することのできる署名データ生成装置、画像検証装置及びコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【課題を解決するための手段】
上述のような目的を達成するために、本発明に係る署名データ生成装置は、例えば、ディジタル画像データを生成するディジタル画像データ生成手段と、前記ディジタル画像データと秘密情報とを用いて所定の演算を行う演算手段と、前記所定の演算の結果を用いて、前記ディジタル画像データに対する不正な処理を検出するための署名データを生成する署名データ生成手段とを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
又、本発明に係る画像検証装置は、例えば、ディジタル画像データと秘密情報とを用いて所定の演算を行う演算手段と、前記所定の演算の結果を用いて、前記ディジタル画像データに対する不正な処理を検出するための第１の署名データを生成する署名データ生成手段と、前記第１の署名データと、前記ディジタル画像データとともに取得した第２の署名データとを用いて、前記ディジタル画像データに不正な処理がされているか否かを判定する判定手段とを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
又、本発明に係るコンピュータ読み取り可能な記憶媒体は、例えば、コンピュータを上記署名データ生成装置又は上記画像検証装置として機能させるためのプログラムを記憶したことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
【発明の実施の形態】
以下、本発明に係る署名データ生成装置、画像検証装置及びコンピュータ読み取り可能な記憶媒体について図面を用いて詳細に説明する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
図１２において、演算回路２１２は、所定のビット単位でハッシュ関数演算を行うハッシュ関数回路１２０１と、ハッシュ関数回路１２０１に必要な入力値を供給するレジスタ１２０２と、ハッシュ関数回路１２０１の出力ｈの一部（Ｋビット）を出力するセレクタ１２０３と、ＪＰＥＧデータをＫビットのブロックに分割する演算回路１２０４と、演算回路１２０４の出力とセレクタ１２０３の出力とを排他的論理和演算する演算回路１２０５とから構成される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０２６２
【補正方法】変更
【補正の内容】
【０２６２】
【発明の効果】
以上のように、本発明によれば、ディジタル画像データに対する不正な処理（改竄、偽造等）を、簡単な構成で、安価に且つ安全に検出することができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０２６３
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０２６４
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０２６５
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０２６６
【補正方法】削除
【補正の内容】