(57)【特許請求の範囲】
【請求項１】
画像ファイルを、前記画像ファイル内の画像データの改変の有無を検証するのに用いられる検証データのタイプに応じたグループに分類する分類処理と、前記画像ファイルに関する情報を、前記画像ファイルが分類されたグループに対応する表示領域に表示させる表示処理とを制御する制御手段を有し、
前記分類処理は、前記検証データが共通鍵暗号方式を用いて生成されたものである場合は、前記画像ファイルを第１のグループに分類し、前記検証データが公開鍵暗号方式を用いて生成されたものである場合は、前記画像ファイルを第２のグループに分類する処理であることを特徴とする画像検証システム。
【請求項２】
前記分類処理は、ユーザによって選択されたフォルダの中に存在するファイル、または、ユーザによって選択されたファイルを対象とする処理であることを特徴とする請求項１に記載の画像検証システム。
【請求項３】
前記表示処理は、１つのグループに属する画像ファイルの総数を表示手段に表示させる処理と、全てのグループに属する画像ファイルの総数を前記表示手段に表示させる処理の少なくとも一つを含むことを特徴とする請求項１または２に記載の画像検証システム。
【請求項４】
前記画像ファイルに関する情報は、前記画像ファイル内の画像データが改変されているか否かを示す情報を含むことを特徴とする請求項１から３のいずれか１項に記載の画像検証システム。
【請求項５】
前記画像ファイルに関する情報は、サムネイル画像、ファイル名、前記画像ファイルを生成したデジタルカメラに固有の識別子の少なくとも一つを含むことを特徴とする請求項１から４のいずれか１項に記載の画像検証システム。
【請求項６】
メモリに記憶している画像ファイルを、前記画像ファイル内の画像データの改変の有無を検証するのに用いられる検証データのタイプに応じたグループに分類する分類処理と、
前記画像ファイルに関する情報を、前記画像ファイルが分類されたグループに対応する表示領域に表示させる表示処理とを画像検証システム内の制御部に実行させるための画像検証プログラムであって、
前記分類処理を実行する前記制御部に、前記検証データが共通鍵暗号方式を用いて生成されたものである場合は、前記メモリに記憶している前記画像ファイルを第１のグループに分類し、前記検証データが公開鍵暗号方式を用いて生成されたものである場合は、前記メモリに記憶している前記画像ファイルを第２のグループに分類する処理を実行させることを特徴とする画像検証プログラム。
【請求項７】
前記分類処理は、ユーザによって選択されたフォルダの中に存在するファイル、または、ユーザによって選択されたファイルを対象とする処理であることを特徴とする請求項６に記載の画像検証プログラム。
【請求項８】
前記表示処理は、１つのグループに属する画像ファイルの総数を表示手段に表示させる処理と、全てのグループに属する画像ファイルの総数を前記表示手段に表示させる処理の少なくとも一つを含むことを特徴とする請求項６または７に記載の画像検証プログラム。
【請求項９】
前記画像ファイルに関する情報は、前記画像ファイル内の画像データが改変されているか否かを示す情報を含むことを特徴とする請求項６から８のいずれか１項に記載の画像検証プログラム。
【請求項１０】
前記画像ファイルに関する情報は、サムネイル画像、ファイル名、前記画像ファイルを生成したデジタルカメラに固有の識別子の少なくとも一つを含むことを特徴とする請求項６から９のいずれか１項に記載の画像検証プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像ファイル内の画像データの改変の有無を検証する画像検証システムおよび画像検証プログラムに関する。
【０００２】
【従来の技術】
現在、画像ファイルの画像データに対応するＭＡＣ（Message Authentication Code）データあるいはデジタル署名データを用いて、その画像データの改変の有無を検証する画像検証システムが提案されている。従来の画像検証システムについては、例えば、米国特許第5,499,294に開示されている。ここで、ＭＡＣデータは、画像データのハッシュ値を共通鍵暗号方式の共通鍵に相当する鍵データで変換して得たデータである。デジタル署名データは、画像データのハッシュ値を公開鍵暗号方式の秘密鍵に相当する鍵データで変換して得たデータである。
【０００３】
【発明が解決しようとする課題】
しかしながら、今までの画像検証システムには、簡単で使いやすいユーザインターフェースを考慮したものがなかった。
【０００４】
本発明は、このような状況に鑑みてなされたものであり、簡単で使いやすいユーザインターフェースをユーザに提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明に係る画像検証システムは、画像ファイルを、前記画像ファイル内の画像データの改変の有無を検証するのに用いられる検証データのタイプに応じたグループに分類する分類処理と、前記画像ファイルに関する情報を、前記画像ファイルが分類されたグループに対応する表示領域に表示させる表示処理とを制御する制御手段を有し、前記分類処理は、前記検証データが共通鍵暗号方式を用いて生成されたものである場合は、前記画像ファイルを第１のグループに分類し、前記検証データが公開鍵暗号方式を用いて生成されたものである場合は、前記画像ファイルを第２のグループに分類する処理であることを特徴とする。
【０００７】
本発明に係る画像検証プログラムは、メモリに記憶している画像ファイルを、前記画像ファイル内の画像データの改変の有無を検証するのに用いられる検証データのタイプに応じたグループに分類する分類処理と、前記画像ファイルに関する情報を、前記画像ファイルが分類されたグループに対応する表示領域に表示させる表示処理とを画像検証システム内の制御部に実行させるための画像検証プログラムであって、前記分類処理を実行する前記制御部に、前記検証データが共通鍵暗号方式を用いて生成されたものである場合は、前記メモリに記憶している前記画像ファイルを第１のグループに分類し、前記検証データが公開鍵暗号方式を用いて生成されたものである場合は、前記メモリに記憶している前記画像ファイルを第２のグループに分類する処理を実行させることを特徴とする。
【０００８】
【発明の実施の形態】
以下、図１〜図３を参照し、本発明に好適な実施の形態を説明する。
【０００９】
図１は、本実施の形態における画像検証システム１０の主要な構成を示す図である。
【００１０】
図１において、制御部１０１は、画像検証システム１０における様々な機能を制御するユニットである。メモリ１０２は、制御部１０１で処理される様々なデータを記憶するメモリである。記憶部１０３は、画像検証プログラム１０６などのアプリケーションプログラムを記憶するメモリである。ユーザインターフェース部１０４は、ユーザの指示を制御部１０１に通知するユニットである。表示部１０５は、制御部１０１から供給された情報を表示するユニットである。
【００１１】
図３は、本実施の形態における制御部１０１が画像検証プログラム１０６に従って生成する画面の一例を示す図である。
【００１２】
図３において、画面３００は、第１ウインドウ３０１、第２ウインドウ３０２、第３ウインドウ３０３を表示する画面である。また、画面３００は、第１ウインドウ３０１、第２ウインドウ３０２および第３ウインドウ３０３に表示されているファイルの総数を示す情報を表示する画面である。
【００１３】
第１ウインドウ３０１は、第１グループに属する画像ファイルに関する情報を一覧表示するウインドウである。第１グループに属する画像ファイルは、画像データに対応する検証データがＭＡＣ（Message Authentication Code）データである画像ファイルである。ＭＡＣデータは、画像データのハッシュ値を共通鍵暗号方式の共通鍵に相当する鍵データで変換したものである。
【００１４】
第２ウインドウ３０２は、第２グループに属する画像ファイルに関する情報を一覧表示するウインドウである。第２グループに属する画像ファイルは、画像データに対応する検証データがデジタル署名データである画像ファイルである。デジタル署名データは、画像データのハッシュ値を公開鍵暗号方式の秘密鍵に相当する鍵データで変換したものである。
【００１５】
第３ウインドウ３０３は、第３グループに属する画像ファイルに関する情報を一覧表示するウインドウである。第３グループに属する画像ファイルは、画像データに対応する検証データがＭＡＣデータでもデジタル署名データでもない画像ファイルである。
【００１６】
図２は、本実施の形態における画像検証システムが画像検証プログラム１０６に従って実行する処理手順の一つを示す図である。
【００１７】
ステップＳ２０１：制御部１０１は、ユーザがユーザインターフェース部１０４を操作し、記憶部１０３内の１つのフォルダ或いは１つ以上のファイルを選択したか否かを判定する。１つのフォルダ或いは１つ以上のファイルを選択した場合はステップＳ２０２に進む。
【００１８】
ステップＳ２０２：制御部１０１は、ユーザが選択した１つ以上の画像ファイルの中から１つの対象ファイルを決定する。
【００１９】
ステップＳ２０３：制御部１０１は、対象ファイル内の画像データに対応する検証データがＭＡＣデータであるか否かを判定する。検証データがＭＡＣデータである場合はステップＳ２０４に進み、検証データがＭＡＣデータでない場合はステップＳ２０７に進む。
【００２０】
ステップＳ２０４：制御部１０１は、対象ファイルを第１グループに分類する。
【００２１】
ステップＳ２０５：制御部１０１は、対象ファイル内の画像データとその画像データに対応するＭＡＣデータとを用いて、その画像データの改変の有無を検証する。
【００２２】
ステップＳ２０６：制御部１０１は、対象ファイルのサムネイル画像、ファイル名、対象ファイルを生成したデジタルカメラに固有の識別子を示す情報であるカメラＩＤ、対象ファイル内の画像データが改変されているか否かを示す検証結果などを第１ウインドウ３０１に一括して表示する。
【００２３】
ステップＳ２０７：制御部１０１は、第１グループに属する画像ファイルの総数を第１ウインドウ３０１に表示し、第１〜第３のグループに属する画像ファイルの総数を画面３００に表示する。
【００２４】
ステップＳ２０８：制御部１０１は、対象ファイル内の画像データに対応する検証データがデジタル署名データであるか否かを判定する。デジタル署名データである場合はステップＳ２０９に進み、デジタル署名データでない場合はステップＳ２１３に進む。
【００２５】
ステップＳ２０９：制御部１０１は、対象ファイルを第２グループに分類する。
【００２６】
ステップＳ２１０：制御部１０１は、対象ファイル内の画像データとその画像データに対応するデジタル署名データとを用いて、その画像データの改変の有無を検証する。
【００２７】
ステップＳ２１１：制御部１０１は、対象ファイルのサムネイル画像、ファイル名、対象ファイルを生成したデジタルカメラに固有の識別子を示す情報であるカメラＩＤ、対象ファイル内の画像データが改変されているか否かを示す検証結果などを第２ウインドウ３０２に一括して表示する。
【００２８】
ステップＳ２１２：制御部１０１は、第２グループに属する画像ファイルの総数を第２ウインドウ３０２に表示し、第１〜第３のグループに属する画像ファイルの総数を画面３００に表示する。
【００２９】
ステップＳ２１３：制御部１０１は、対象ファイルを第３グループに分類する。
【００３０】
ステップＳ２１４：制御部１０１は、対象ファイルのサムネイル画像、ファイル名などを図３に示す第３ウインドウに一括して表示する。
【００３１】
ステップＳ２１５：制御部１０１は、第３グループに属する画像ファイルの総数を第３ウインドウ３０３に表示し、第１〜第３のグループに属する画像ファイルの総数を画面３００に表示する。
【００３２】
ステップＳ２１６：制御部１０１は、まだ処理していない画像ファイルがあるか否かを判定する。まだ処理していない画像ファイルがある場合はステップＳ２０２に戻る。
【００３３】
このように、本実施の形態における画像検証システム１０によれば、ユーザが指定した画像ファイルをその画像ファイル内の画像データに対応する検証データのタイプに応じて分類し、その画像ファイルに関する情報をそのグループに対応するウインドウにまとめて表示することができる。これにより、ユーザは各画像ファイル内の画像データに対応する検証データのタイプを簡単に知ることができる。
【００３４】
また、本実施の形態における画像検証システム１０によれば、ユーザが選択した画像ファイルのサムネイル画像、ファイル名、カメラＩＤ、検証結果などを一括して表示することができる。これにより、ユーザは選択した画像ファイルに関する情報を瞬時に知ることができる。
【００３５】
【発明の効果】
本発明によれば、簡単で使いやすいユーザインターフェースをユーザに提供することができる。
【図面の簡単な説明】
【図１】本実施の形態における画像検証システムの主要な構成を示す図である。
【図２】本実施の形態における画像検証システムが画像検証プログラムに従って実行する処理手順を説明する図である。
【図３】表示部に表示する画面の一例を示す図である。
【符号の説明】
１０  画像検証システム
１０１  制御部
１０２  ユーザインターフェース部
１０３  表示部
１０４  記憶部
１０５  画像検証プログラム
【図１】
0004454920.tif 000002
【図２】
0004454920.tif 000003
【図３】
0004454920.tif 000004