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