(57)【要約】【課題】画像データに対する加工の有無を適切に判定させる又は判定することのできる撮像装置、情報処理装置、撮像方法、及び情報処理方法を提供することができる。【解決手段】画像データを撮像する撮像手段と、前記画像データのハッシュ値を算出するハッシュ値生成手段と、前記ハッシュ値を秘密鍵によって暗号化することにより電子署名を生成する署名生成手段と、前記秘密鍵に対応する公開鍵を所定のコンピュータに転送する公開鍵転送手段と、前記公開鍵の所在位置を識別可能な識別情報と前記電子署名とを前記画像データに関連付ける関連付け手段とを有することを特徴とする。【選択図】図６
2009218710.tif 000002
【特許請求の範囲】
【請求項１】
画像データを撮像する撮像手段と、
前記画像データのハッシュ値を算出するハッシュ値生成手段と、
前記ハッシュ値を秘密鍵によって暗号化することにより電子署名を生成する署名生成手段と、
前記秘密鍵に対応する公開鍵を所定のコンピュータに転送する公開鍵転送手段と、
前記公開鍵の所在位置を識別可能な識別情報と前記電子署名とを前記画像データに関連付ける関連付け手段とを有する撮像装置。
【請求項２】
前記関連付け手段は、前記識別情報と前記電子署名とを前記画像データと同一ファイル内に格納する請求項１記載の撮像装置。
【請求項３】
請求項１又は２記載の撮像装置によって撮像された画像データに関連付けられている前記識別情報に基づいて、前記所定のコンピュータより前記公開鍵を取得する公開鍵取得手段と、
前記画像データに関連付けられている前記電子署名を前記公開鍵によって復号する復号手段と、
前記画像データのハッシュ値を算出するハッシュ値生成手段と、
前記復号手段によって復号された値と前記ハッシュ値生成手段によって算出されたハッシュ値とを照合することにより前記画像データに対する加工の有無を判定する判定手段とを有する情報処理装置。
【請求項４】
画像データを撮像する撮像手段と、
記憶装置に記録されている、公開鍵の所在位置を識別可能な識別情報に基づいて前記公開鍵を所定のコンピュータより取得する公開鍵取得手段と、
前記画像データのハッシュ値を算出するハッシュ値生成手段と、
前記ハッシュ値を前記公開鍵によって暗号化することにより電子署名を生成する署名生成手段と、
前記電子署名を前記画像データに関連付ける関連付け手段とを有する撮像装置。
【請求項５】
前記関連付け手段は、前記電子署名を前記画像データと同一ファイル内に格納する請求項４記載の撮像装置。
【請求項６】
請求項４又は５記載の所定のコンピュータに公開鍵を転送する公開鍵転送手段と、
前記公開鍵の所在位置を識別可能な識別情報を前記撮像装置に送信する識別情報送信手段と、
前記画像データに関連付けられている前記電子署名を前記公開鍵に対応する秘密鍵によって復号する復号手段と、
前記画像データのハッシュ値を算出するハッシュ値生成手段と、
前記復号手段によって復号された値と前記ハッシュ値生成手段によって算出されたハッシュ値とを照合することにより前記画像データに対する加工の有無を判定する判定手段とを有する情報処理装置。
【請求項７】
撮像装置が実行する撮像方法であって、
画像データを撮像する撮像手順と、
前記画像データのハッシュ値を算出するハッシュ値生成手順と、
前記ハッシュ値を秘密鍵によって暗号化することにより電子署名を生成する署名生成手順と、
前記秘密鍵に対応する公開鍵を所定のコンピュータに転送する公開鍵転送手順と、
前記公開鍵の所在位置を識別可能な識別情報と前記電子署名とを前記画像データに関連付ける関連付け手順とを有する撮像方法。
【請求項８】
前記関連付け手順は、前記識別情報と前記電子署名とを前記画像データと同一ファイル内に格納する請求項７記載の撮像方法。
【請求項９】
コンピュータが実行する情報処理方法であって、
請求項７又は８記載の撮像装置によって撮像された画像データに関連付けられている前記識別情報に基づいて、前記所定のコンピュータより前記公開鍵を取得する公開鍵取得手順と、
前記画像データに関連付けられている前記電子署名を前記公開鍵によって復号する復号手順と、
前記画像データのハッシュ値を算出するハッシュ値生成手順と、
前記復号手順によって復号された値と前記ハッシュ値生成手順によって算出されたハッシュ値とを照合することにより前記画像データに対する加工の有無を判定する判定手順とを有する情報処理方法。
【請求項１０】
撮像装置が実行する撮像方法であって、
画像データを撮像する撮像手順と、
記憶装置に記録されている、公開鍵の所在位置を識別可能な識別情報に基づいて前記公開鍵を所定のコンピュータより取得する公開鍵取得手順と、
前記画像データのハッシュ値を算出するハッシュ値生成手順と、
前記ハッシュ値を前記公開鍵によって暗号化することにより電子署名を生成する署名生成手順と、
前記電子署名を前記画像データに関連付ける関連付け手順とを有する撮像方法。
【請求項１１】
前記関連付け手順は、前記電子署名を前記画像データと同一ファイル内に格納する請求項１０記載の撮像方法。
【請求項１２】
コンピュータが実行する情報処理方法であって、
請求項１０又は１１記載の所定のコンピュータに公開鍵を転送する公開鍵転送手順と、
前記公開鍵の所在位置を識別可能な識別情報を前記撮像装置に送信する識別情報送信手順と、
前記画像データに関連付けられている前記電子署名を前記公開鍵に対応する秘密鍵によって復号する復号手順と、
前記画像データのハッシュ値を算出するハッシュ値生成手順と、
前記復号手順によって復号された値と前記ハッシュ値生成手順によって算出されたハッシュ値とを照合することにより前記画像データに対する加工の有無を判定する判定手順とを有する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、情報処理装置、撮像方法、及び情報処理方法に関し、特に画像データに関する処理を実行する撮像装置、情報処理装置、撮像方法、及び情報処理方法に関する。
【背景技術】
【０００２】
近年のネットワークの広帯域化に伴い、デジタルカメラ等によって撮像される画像データの流通性が飛躍的に向上している。その結果、斯かる画像データは、様々な用途に利用されるようになっている。例えば、工事の発注業者が工事現場の施工内容や進捗状況等を確認するためにデジタルカメラによって撮像された画像データが用いられる。
【０００３】
図１は、工事現場の進捗状況等を確認する際の画像データの流通経路の例を示す図である。同図では、発注者、元請業者、受注業者、受注工事現場が矩形によって示されている。
【０００４】
受注工事現場では、当該工事現場の様子が受注業者によって撮像される。受注業者は、発注者に対する納品用のデータを作成する。この際、納品用データに工事現場が撮像された画像データが含められる。作成された納品用データは受注業者→元請業者→発注業者の順にネットワーク等を介して転送される。したがって、撮像された画像データは、図中に示される矢印の経路を流通することになる。
【０００５】
その結果、発注者は、画像データを閲覧することにより工事の進捗状況等を確認することができる。納品データがネットワークを介して転送される場合は、受注業者による画像データの撮像と発注業者による画像データの閲覧とのタイムラグが短縮され、発注業者は比較的タイムリーな状況を確認することができる。
【特許文献１】特開２００６−１３７７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像データがその流通過程において改ざんされないとも限らない。近年の画像処理技術によれば、人間が一見しただけでは検出するのは困難な程精巧な改ざんが可能となっている。斯かる点に鑑みれば、発注業者は、画像データを必ずしも１００％信用できないという問題がある。
【０００７】
なお、上記では、説明の便宜上、工事現場の画像を例として取り上げたが、画像データはその流通過程において改ざんされる可能性があり、その信用性が疑われるという問題は、画像データの用途を問わず共通的なものである。
【０００８】
本発明は、上記の点に鑑みてなされたものであって、画像データに対する加工の有無を適切に判定させる又は判定することのできる撮像装置、情報処理装置、撮像方法、及び情報処理方法の提供を目的とする。
【課題を解決するための手段】
【０００９】
そこで上記課題を解決するため、本発明は、画像データを撮像する撮像手段と、前記画像データのハッシュ値を算出するハッシュ値生成手段と、前記ハッシュ値を秘密鍵によって暗号化することにより電子署名を生成する署名生成手段と、前記秘密鍵に対応する公開鍵を所定のコンピュータに転送する公開鍵転送手段と、前記公開鍵の所在位置を識別可能な識別情報と前記電子署名とを前記画像データに関連付ける関連付け手段とを有することを特徴とする。
【００１０】
このような撮像装置では、画像データに対する加工の有無を適切に判定させることができる。
【発明の効果】
【００１１】
本発明によれば、画像データに対する加工の有無を適切に判定させる又は判定することのできる撮像装置、情報処理装置、撮像方法、及び情報処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。図２は、本発明の実施の形態のシステム構成例を示す図である。同図には、カメラ１０、ＰＣ２０、及び鍵管理サーバ３０が示されている。
【００１３】
カメラ１０は、いわゆるデジタルカメラである。カメラ１０では、主なハードウェアとして、撮像部１１及び通信インタフェース１２等を有する。また、主なソフトウェアとして、ハッシュ値生成部１３、暗号化処理部１４、及び鍵管理部１５等を有する。
【００１４】
撮像部１１は、被写体の画像を撮像し、その画像の画像データを生成するハードウェア一式である。インタフェース部１２は、鍵管理サーバ３０やＰＣ２０との通信を実現するための通信デバイスである。当該通信は有線又は無線を問わない。また、本実施の形態では、通信インタフェース１２によって、ネットワーク通信用のインタフェースのみならず、ＵＳＢ（Universal Serial Bus）等による通信用のインタフェースも表現する。
【００１５】
ハッシュ値生成部１３は、撮像部１１によって撮像された画像データのハッシュ値を算出する。暗号化処理部１４は、ハッシュ値生成部１３によって算出されたハッシュ値を暗号化することにより、画像データに対する電子署名を生成する。鍵管理部１５は、暗号化処理部１４が利用する暗号鍵の生成又は管理等を行う。なお、各ソフトウェアは、カメラ１０が備える非図示の記録媒体に記録されたプログラムが、非図示のＣＰＵに実行させる処理によってその機能を実現する。
【００１６】
一方、ＰＣ２０は、カメラ１０によって撮像された画像データの閲覧に用いられるコンピュータであり、画像データ取得部２１、復号化処理部２２、鍵管理部２３、ハッシュ値生成部２４、加工検知部２５、及びＵＩ部２６等のソフトウェアを有する。
【００１７】
画像データ取得部２１は、カメラ１０によって撮像された画像データを取得し、非図示のメモリに展開する。画像データの取得は、ネットワークを介して行われてもよいし、ＰＣ２０のＨＤＤ等の記録媒体等より行われてもよい。復号化処理部２２は、画像データに付加されている電子署名の復号を行う。鍵管理部２３は、復号化処理部２２が復号に用いる暗号鍵の管理又は生成等を行う。ハッシュ値生成部２４は、カメラ１０と同じハッシュ関数によって画像データのハッシュ値を算出する。加工検知部２５は、復号化処理部２２によって復号された値と、ハッシュ値生成部２４によって算出されたハッシュ値とを照合することにより、画像データに対する加工（改ざん）の有無を検出する。ＵＩ部２６は、ＰＣ２０に接続された非図示の表示装置に、ＧＵＩ（Graphical User Interface）を表示させる。
【００１８】
また、鍵管理サーバ３０は、ＰＣ２０が画像データの復号に用いる暗号鍵又はカメラ１０が画像データの暗号化に用いる暗号鍵の管理を行う。
【００１９】
ところで、本実施の形態では、公開鍵暗号化方式によって暗号化が行われる。公開鍵及び秘密鍵のペアは、カメラ１０又はＰＣ２０のいずれか一方において生成される（又は、予め記録されている。）。
【００２０】
図３は、カメラによって公開鍵及び秘密鍵のペアが生成される場合を説明するための図である。
【００２１】
この場合、カメラ１０は、秘密鍵５１によってハッシュ値の暗号化を行い、公開鍵５２を鍵管理サーバ３０に転送する（Ｓ１１）。鍵管理サーバ１０は、転送された公開鍵５２を記憶装置に記録して保管する。ＰＣ２０には公開鍵５２を入手するための情報である鍵対応キーワード５３が通知される（Ｓ１２）。鍵対応キーワード５３は、公開鍵５２の所在位置（保管場所）を識別可能な情報であり、例えば、ＵＲＬ（Uniform Resource Locator）であってもよい。ＰＣ２０は、鍵対応キーワード５３に基づいて鍵管理サーバ３０より公開鍵５２を取得し（Ｓ１３）、当該公開鍵５２を用いて画像データに付加されている電子署名の復号を行う。
【００２２】
一方、図４は、ＰＣによって公開鍵及び秘密鍵のペアが生成される場合を説明するための図である。
【００２３】
この場合、ＰＣ２０は、公開鍵５２を鍵管理サーバ３０に転送する（Ｓ２１）。鍵管理サーバ１０は、転送された公開鍵５２を記憶装置に記録して保管する。カメラ１０には公開鍵５２を入手するための鍵対応キーワード５３が通知される（Ｓ２２）。カメラ１０は、鍵対応キーワード５３に基づいて鍵管理サーバ３０より公開鍵５２を取得し（Ｓ２３）、当該公開鍵５２を用いてハッシュ値の暗号化を行う。
【００２４】
このように、本実施の形態では、図５に示されるようにいずれの場合であっても公開鍵５２は、その利用主体であるカメラ１０及びＰＣ２０の間では直接やりとりはされない。これにより、公開鍵５２の扱いについてセキュリティを向上させることができる。以下、図３のケースを第一の実施の形態、図４のケースを第二の実施の形態として、更に具体的に説明する。
【００２５】
図６は、第一の実施の形態におけるカメラによる処理手順を説明するためのフローチャートである。また、図７は、第一の実施の形態におけるカメラ内のデータフローを示す図である。なお、図７におけるステップ番号は、図６において対応するステップのステップ番号に一致する。
【００２６】
撮像部１１によって画像データ６０が撮像（入力、生成）され、カメラ１０内の記録媒体に記録されると、鍵管理部１５は、鍵管理サーバ３０との通信の可否を判定する（Ｓ１０１）。なお、鍵管理サーバ３０のＵＲＬ又はＩＰアドレス等は、予めカメラ１０内に記録されていてもよいし、撮像前又は後に操作ボタン等を介してユーザによって入力されてもよい。通信が可能である場合（Ｓ１０１でＹＥＳ）、鍵管理部１５は、秘密鍵５１及び公開鍵５２のペア（組み）を生成する（Ｓ１０２）。続いて、鍵管理部１５は、公開鍵５２を鍵管理サーバ３０にネットワークを介して転送する（Ｓ１０３）。
【００２７】
公開鍵５２の転送が正常に完了すると（Ｓ１０４でＹＥＳ）、鍵管理部１５は、公開鍵５２の転送先の情報に基づいて、鍵対応キーワード５３を生成する（Ｓ１０５）。なお、鍵管理サーバ３０より公開鍵５２の保存場所を示す情報が返信される場合、当該情報を用いて鍵対応キーワード５３を生成してよい。
【００２８】
続いて、ハッシュ値生成部１３は、カメラ１０内の記録媒体に記録されている画像データ６０のハッシュ値５４を算出する（Ｓ１０６）。続いて、暗号化処理部１４は、ハッシュ値生成部１３によって生成されたハッシュ値５４を秘密鍵５１によって暗号化することにより電子署名５５を生成する（Ｓ１０７）。なお、暗号化処理部１４は、秘密鍵５１によって画像データ６０の暗号化をも実行してもよい。続いて、暗号化処理部１４は、鍵対応キーワード５３及び電子署名５５を画像データ６０に添付又は関連付ける（Ｓ１０８）。より具体的には、鍵対応キーワード５３及び電子署名５５を画像データ６０と同一ファイル内に格納する。例えば、画像データ６０のヘッダ部（Ｅｘｉｆヘッダ等）に、鍵対応キーワード５３及び電子署名５５を記録してもよい。
【００２９】
なお、鍵管理サーバ３０との通信が行えない場合（Ｓ１０１でＮＯ）、又は鍵管理サーバ３０への公開鍵の転送に失敗した場合（Ｓ１０４でＮＯ）、鍵管理部１５は、鍵対応キーワード５３及び電子署名５５は画像データ６０には添付されない旨を示す警告メッセージをカメラ１０の液晶パネル等に表示させ（Ｓ１０９）、処理を終了させる。
【００３０】
その後、カメラ１０の記録媒体に記録されている画像データ６０は、ネットワーク又はＳＤカード等の記録媒体を介してＰＣ２０に転送される。
【００３１】
続いて、画像データ６０を入手したＰＣ２０における処理について説明する。図８は、第一の実施の形態におけるＰＣによる処理手順を説明するためのフローチャートである。また、図９は、第一の実施の形態におけるＰＣ内のデータフローを示す図である。なお、図９におけるステップ番号は、図８において対応するステップのステップ番号に一致する。
【００３２】
画像データ取得部２１によって、画像データ６０がネットワーク又は記録媒体を介して取得されると、鍵管理部２３は、画像データ６０に付加されている鍵対応キーワード５３及び電子署名５５を取得する（Ｓ１５１）。続いて、鍵管理部２３は、鍵対応キーワード５３に基づいて特定される鍵管理サーバ３０との通信の可否を判定する（Ｓ１５２）。通信が可能である場合（Ｓ１５２でＹＥＳ）、鍵管理部２３は、鍵対応キーワード５３に基づいて、公開鍵５２を鍵管理サーバ３０より取得（ダウンロード）し、ＰＣ２０の記録媒体に記録する（Ｓ１５３）。続いて、復号化処理部２２は、電子署名５５を公開鍵５２によって復号することにより、ハッシュ値５４を出力する（Ｓ１５４）。なお、画像データ６０も暗号化されている場合、復号化処理部２２は、公開鍵５２によって画像データ６０の復号も行う。
【００３３】
続いて、ハッシュ値生成部２４は、カメラ１０のハッシュ値生成部１３と同じハッシュ関数により画像データ６０のハッシュ値６１を算出する（Ｓ１５５）。続いて、加工検知部２５は、ハッシュ値５４とハッシュ値６１とを照合（比較）することにより、画像データ６０に対する加工の有無を判定する（Ｓ１５６）。すなわち、両ハッシュ値が一致しない場合は加工がされたものと判定し、両ハッシュ値が一致した場合は加工はされていないと判定する。
【００３４】
なお、鍵管理サーバ３０との通信が行えない場合（Ｓ１５２でＮＯ）、鍵管理部２３は、画像データ６０に対する加工の有無の検証は行えない旨を示す警告メッセージを表示装置に表示させ、処理を終了させる。
【００３５】
ところで、第一の実施の形態において、鍵対応キーワードは画像データ６０に付加されて画像データ６０と共にＰＣ２０に伝達された。但し、鍵対応キーワードは、画像データ６０とは別に、カメラ１０よりＰＣ２０に対してネットワークを介して転送されてもよい。
【００３６】
次に、第二の実施の形態（図４のケース）について説明する。図１０は、第二の実施の形態にけるＰＣによる鍵の生成処理を説明するためのフローチャートである。すなわち、図１０の処理は、カメラ１０によって撮像が行われる前に実行される。
【００３７】
ステップＳ２０１において、鍵管理部２３は、鍵管理サーバ３０との通信の可否を判定する。通信が可能である場合（Ｓ２０１でＹＥＳ）、鍵管理部２３は、秘密鍵５１及び公開鍵５２のペア（組み）を生成する（Ｓ２０２）。続いて、鍵管理部２３は、公開鍵５２を鍵管理サーバ３０にネットワークを介して転送する。
【００３８】
公開鍵５２の転送が正常に完了すると（Ｓ２０４でＹＥＳ）、鍵管理部２３は、公開鍵５２の転送先の情報に基づいて、鍵対応キーワード５３を生成し、記録媒体に記録（保管）しておく（Ｓ２０５）。なお、鍵管理サーバ３０より公開鍵５２の保存場所を示す情報が返信される場合、当該情報を用いて鍵対応キーワード５３を生成してよい。鍵管理部２３は、秘密鍵５１についてはＰＣ２０の記録媒体に記録しておく（Ｓ２０６）。
【００３９】
続いて、鍵管理部２３は、ＰＣ２０にカメラ１０が接続されているか否かを判定する（Ｓ２０７）。ここで「接続」とは、有線又は無線を問わない。また、ネットワーク接続のみならずＵＳＢ接続のように１対１の接続も含まれる。ＰＣ２０にカメラ１０が接続されている場合（Ｓ２０７でＹＥＳ）、鍵管理部２３は、鍵対応キーワード５３をカメラ１０に転送する（Ｓ２０８）。カメラ１０は転送された鍵対応キーワード５３を記録媒体に記録しておく。
【００４０】
なお、鍵管理サーバ３０との通知ができない場合（Ｓ２０４でＮＯ）、又はカメラ１０が接続されていない場合（Ｓ２０７でＮＯ）、鍵管理部２３は、警告メッセージを表示装置に表示させる（Ｓ２０９）。
【００４１】
ところで、図１０の処理は、ＵＩ部２６が表示装置に表示させる次のような設定画面に対する入力に応じて実行されてもよい。
【００４２】
図１１は、ＰＣにおいて表示される設定画面の例を示す図である。同図において、設定画面５１０は、鍵管理サーバＵＲＬ入力領域５１１、接続カメラ表示領域５１２、及び鍵対応キーワード転送先表示領域５１３等を有する。
【００４３】
鍵管理サーバＵＲＬ入力領域５１１には、ユーザによって鍵管理サーバ３０のＵＲＬが入力される。鍵管理部２３は、鍵管理サーバＵＲＬ入力領域５１１に入力されたＵＲＬに基づいて、鍵管理サーバ３０との通信や鍵対応キーワード５３の生成等を行う。
【００４４】
接続カメラ表示領域５１２には、ＵＩ部２６が、ＰＣ２０に接続されているカメラ１０の一覧を表示させる。ボタン５１４がクリックされると、接続カメラ表示領域５１２において選択されているカメラ１０が鍵対応キーワード転送先とされ、その名前が鍵対応キーワード転送先表示領域５１３に移動する。ボタン５１３がクリックされると、鍵対応キーワード転送先表示領域５１３において選択されているカメラ１０は鍵対応キーワード転送先から除外される。鍵対応キーワード転送先表示領域５１３にその名前が表示されているカメラ１０には、ステップＳ２０８において鍵対応キーワード５３が転送される。
【００４５】
なお、鍵生成ボタン５１６がクリックされると、図１０の処理が開始される。
【００４６】
続いて、図１２は、第二の実施の形態におけるカメラによる処理手順を説明するためのフローチャートである。同図の処理は、図１０の処理が実行されたカメラ１０によって行われる。したがって、図１２の処理の開始時において、カメラ１０には鍵対応キーワード５３が記録されている。
【００４７】
撮像部１１によって画像データ６０が撮像（入力、生成）され、カメラ１０内の記録媒体に記録されると、鍵管理部１５は、鍵管理サーバ３０との通信の可否を判定する（Ｓ２５１）。通信が可能である場合（Ｓ２５１でＹＥＳ）、鍵管理部１５は、カメラ１０内において鍵対応キーワード５３が更新されたか否かを判定する（Ｓ２５２）。初めて鍵対応キーワード５３が記録されたときも更新されたものと判定される。
【００４８】
鍵対応キーワード５３が更新されている場合（Ｓ２５２でＹＥＳ）、又は対応キーワード５３が更新されていなくても（Ｓ２５２でＮＯ）、鍵管理サーバ３０において公開鍵５２が更新されている場合（Ｓ２５３でＹＥＳ）、鍵管理部１５は、鍵対応キーワード５３に基づいて、公開鍵５２を鍵管理サーバ３０より取得（ダウンロード）し、カメラ１０の記録媒体に記録する（Ｓ２５４）。
【００４９】
続いて、ハッシュ値生成部１３は、カメラ１０内の記録媒体に記録されている画像データ６０のハッシュ値５４を算出する（Ｓ２５５）。続いて、暗号化処理部１４は、ハッシュ値生成部１３によって生成されたハッシュ値５４を公開鍵５２によって暗号化することにより電子署名５５を生成する（Ｓ２５６）。なお、暗号化処理部１４は、公開鍵５２によって画像データ６０の暗号化をも実行してもよい。続いて、暗号化処理部１４は、電子署名５５を画像データ６０に添付又は関連付ける（Ｓ２５７）。より具体的には、電子署名５５を画像データ６０と同一ファイル内に格納する。例えば、画像データ６０のヘッダ部（Ｅｘｉｆヘッダ等）に、電子署名５５を記録してもよい。なお、第二の実施の形態では、鍵対応キーワード５３は、必ずしも画像データ６０に付加する必要はない。ＰＣ２０側で鍵対応キーワード５３が保管されているからである。但し、鍵対応キーワード５３を画像データ６０に付加するようにしてもよい。
【００５０】
一方、鍵管理サーバ３０との通信が行えない場合（Ｓ２５１でＮＯ）、鍵管理部１５は、電子署名５５は画像データ６０には添付されない旨を示す警告メッセージをカメラ１０の液晶パネル等に表示させ（Ｓ２５８）、処理を終了させる。
【００５１】
その後、カメラ１０の記録媒体に記録されている画像データ６０は、ネットワーク又はＳＤカード等の記録媒体を介してＰＣ２０に転送される。
【００５２】
なお、画像データ６０を入手したＰＣ２０における処理については、第一の実施の形態（図８）より自明であるため省略する。但し、第二の実施の形態において、ＰＣ２０は、鍵対応キーワード５３の取得は必ずしも必要ではない。また、電子署名５５の復号は秘密鍵５１によって行われる。
【００５３】
上述したように、本実施の形態によれば、カメラ１０及びＰＣ２０の間で暗号鍵（公開鍵）を直接やりとりすることはない。したがって、暗号鍵の取り扱いに関してよりセキュアな状態において画像データに対する加工の有無を検証することができる。
【００５４】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５５】
【図１】工事現場の進捗状況等を確認する際の画像データの流通経路の例を示す図である。
【図２】本発明の実施の形態のシステム構成例を示す図である。
【図３】カメラによって公開鍵及び秘密鍵のペアが生成される場合を説明するための図である。
【図４】ＰＣによって公開鍵及び秘密鍵のペアが生成される場合を説明するための図である。
【図５】本実施の形態における暗号鍵の管理形態を示す図である。
【図６】第一の実施の形態におけるカメラによる処理手順を説明するためのフローチャートである。
【図７】第一の実施の形態におけるカメラ内のデータフローを示す図である。
【図８】第一の実施の形態におけるＰＣによる処理手順を説明するためのフローチャートである。
【図９】第一の実施の形態におけるＰＣ内のデータフローを示す図である。
【図１０】第二の実施の形態にけるＰＣによる鍵の生成処理を説明するためのフローチャートである。
【図１１】ＰＣにおいて表示される設定画面の例を示す図である。
【図１２】第二の実施の形態におけるカメラによる処理手順を説明するためのフローチャートである。
【符号の説明】
【００５６】
１０          カメラ
１１          撮像部
１２          通信インタフェース
１３          ハッシュ値生成部
１４          暗号化処理部
１５          鍵管理部
２０          ＰＣ
２１          画像データ取得部
２２          復号化処理部
２３          鍵管理部
２４          ハッシュ値生成部
２５          加工検知部
２６          ＵＩ部
３０          鍵管理サーバ
【図１】
2009218710.tif 000003
【図２】
2009218710.tif 000004
【図３】
2009218710.tif 000005
【図４】
2009218710.tif 000006
【図５】
2009218710.tif 000007
【図６】
2009218710.tif 000008
【図７】
2009218710.tif 000009
【図８】
2009218710.tif 000010
【図９】
2009218710.tif 000011
【図１０】
2009218710.tif 000012
【図１１】
2009218710.tif 000013
【図１２】
2009218710.tif 000014