(57)【要約】【課題】被写体の位置、撮影時刻を正確に記録するとともに、その改ざんがないこと及び否認不可性が保証される構成を得る。【解決手段】人工衛星１からの測位信号、日時信号を受信し、位置・時刻、自装置のＩＤの電子署名を生成する測位装置２を被写体に含め撮影する位置認証カメラシステムを構築する。カメラ装置３は、測位装置２と相互認証を行うとともに測位装置２を形状認識する。カメラ装置３は、位置・時刻、ＩＤ、電子署名が含まれるメッセージを測位装置２から受信し、撮影対象物４と測位装置２とを撮影し、メッセージ、撮影画像、カメラ装置３のＩＤの電子署名を生成する。メッセージ、カメラ装置３のＩＤ、電子署名は撮影画像に埋め込まれる。検証装置６は、撮影画像に埋め込まれた電子署名を用いて、測位装置２の位置・時刻、改ざんの有無、否認不可性を検証する。【選択図】図１
2016103775.tif 000002
【特許請求の範囲】
【請求項１】
撮影対象物を撮影するカメラ装置であって、
所在位置の測位を行う測位装置が前記撮影対象物とともに撮影できる位置にある場合に、前記測位装置で測位された前記測位装置の所在位置と測位が行われた時刻とが示される位置時刻情報と、前記測位装置の識別情報と、前記位置時刻情報と前記測位装置の識別情報との電子署名とが含まれるメッセージを前記測位装置から受信するメッセージ受信部と、
前記撮影対象物と前記測位装置とを撮影する撮影部と、
前記撮影部により撮影された前記撮影対象物と前記測位装置との撮影画像に、前記メッセージと、前記カメラ装置の識別情報と、前記撮影画像と前記メッセージと前記カメラ装置の識別情報とのダイジェストの電子署名とを埋め込む情報埋込部とを有するカメラ装置。
【請求項２】
前記カメラ装置は、更に、
前記測位装置と相互認証を行う相互認証部を有し、
前記メッセージ受信部は、
前記相互認証部による相互認証に成功した場合に、前記測位装置から前記メッセージを受信する請求項１に記載のカメラ装置。
【請求項３】
前記カメラ装置は、更に、
前記測位装置の形状認識を行う形状認識部を有し、
前記撮影部は、
前記形状認識部により前記測位装置の形状が認識された後に、前記撮影対象物と前記測位装置とを撮影する請求項１に記載のカメラ装置。
【請求項４】
前記カメラ装置は、更に、
前記撮影画像と前記メッセージと前記カメラ装置の識別情報とのダイジェストを生成するダイジェスト生成部と、
前記ダイジェスト生成部により生成された前記ダイジェストの電子署名を生成する電子署名生成部とを有し、
前記情報埋込部は、
前記撮影画像に、前記メッセージと、前記カメラ装置の識別情報と、前記電子署名生成部により生成された電子署名とを埋め込む請求項１に記載のカメラ装置。
【請求項５】
前記カメラ装置は、更に、
前記測位装置の形状認識を行って、前記測位装置が前記撮影対象物とともに撮影できる位置にあると判定する形状認識部を有し、
前記メッセージ受信部は、
前記形状認識部により前記測位装置が前記撮影対象物とともに撮影できる位置にあると判定された場合に、前記メッセージを前記測位装置から受信する請求項１に記載のカメラ装置。
【請求項６】
前記情報埋込部は、
前記メッセージと、前記カメラ装置の識別情報と、前記ダイジェストの電子署名とをＱＲコード（登録商標）として、前記撮影画像に埋め込む請求項１に記載のカメラ装置。
【請求項７】
撮影対象物を撮影するカメラ装置と、検証装置とを有する検証システムであって、
前記カメラ装置は、
所在位置の測位を行う測位装置が前記撮影対象物とともに撮影できる位置にある場合に、前記測位装置で測位された前記測位装置の所在位置と測位が行われた時刻とが示される位置時刻情報と、前記測位装置の識別情報と、前記位置時刻情報と前記測位装置の識別情報との電子署名とが含まれるメッセージを前記測位装置から受信するメッセージ受信部と、
前記撮影対象物と前記測位装置とを撮影する撮影部と、
前記撮影部により撮影された前記撮影対象物と前記測位装置との撮影画像に、前記メッセージと、前記カメラ装置の識別情報と、前記撮影画像と前記メッセージと前記カメラ装置の識別情報とのダイジェストの電子署名とを埋め込む情報埋込部とを有し、
前記検証装置は、
前記撮影画像に埋め込まれている前記ダイジェストの電子署名と前記メッセージと前記カメラ装置の識別情報と前記撮影画像とを用いて、前記測位装置の所在位置と測位が行われた時刻とを検証する検証部を有する検証システム。
【請求項８】
前記検証装置において、
前記検証部は、
前記撮影画像に埋め込まれている前記ダイジェストの電子署名と前記メッセージと前記カメラ装置の識別情報と前記撮影画像とを用いて、前記メッセージが正当であるか否かを検証し、
前記メッセージが正当であることが検証できた場合に、前記メッセージに含まれる電子署名と前記位置時刻情報と前記測位装置の識別情報とを用いて、前記位置時刻情報に示される前記測位装置の所在位置と測位が行われた時刻とを検証する請求項７に記載の検証システム。
【請求項９】
撮影対象物を撮影するカメラ装置が行う情報処理方法であって、
所在位置の測位を行う測位装置が前記撮影対象物とともに撮影できる位置にある場合に、前記カメラ装置が、前記測位装置で測位された前記測位装置の所在位置と測位が行われた時刻とが示される位置時刻情報と、前記測位装置の識別情報と、前記位置時刻情報と前記測位装置の識別情報との電子署名とが含まれるメッセージを前記測位装置から受信するメッセージ受信ステップと、
前記カメラ装置が、前記撮影対象物と前記測位装置とを撮影する撮影ステップと、
前記カメラ装置が、前記撮影ステップにおいて撮影された前記撮影対象物と前記測位装置との撮影画像に、前記メッセージと、前記カメラ装置の識別情報と、前記撮影画像と前記メッセージと前記カメラ装置の識別情報とのダイジェストの電子署名とを埋め込む情報埋込ステップとを有する情報処理方法。
【請求項１０】
撮影対象物を撮影するカメラ装置に、
所在位置の測位を行う測位装置が前記撮影対象物とともに撮影できる位置にある場合に、前記測位装置で測位された前記測位装置の所在位置と測位が行われた時刻とが示される位置時刻情報と、前記測位装置の識別情報と、前記位置時刻情報と前記測位装置の識別情報との電子署名とが含まれるメッセージを前記測位装置から受信するメッセージ受信ステップと、
前記撮影対象物と前記測位装置とを撮影する撮影ステップと、
前記撮影ステップにおいて撮影された前記撮影対象物と前記測位装置との撮影画像に、前記メッセージと、前記カメラ装置の識別情報と、前記撮影画像と前記メッセージと前記カメラ装置の識別情報とのダイジェストの電子署名とを埋め込む情報埋込ステップとを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影された被写体の位置及び日時を安全に検証・確認する技術に関するものである。
【背景技術】
【０００２】
従来のデジタル画像生成方法および装置並びに記憶媒体は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信手段により、デジタル画像データを生成している場所近傍の位置、時刻情報を得て、それに対し電子署名、暗号化を行い、電子透かしとして画像に埋め込んでいた。
これにより、デジタル画像データの位置、時刻を場所近傍の位置、時刻に置き換え管理していた（例えば、特許文献１）。
また、現場管理システムでは、携帯端末で現場情報を撮影し、撮影時刻、測位情報が自動入力された画像を得る。
管理サーバに画像が送信されると、画像が携帯端末から削除される。
これにより、携帯端末から得た時刻情報、測位情報が画像の時刻、位置として管理されていた（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−５０１９３号公報
【特許文献２】特開２０１３−２５７８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のデジタル画像生成方法および装置並びに記憶媒体（特許文献１）は、デジタル画像データの位置、時刻を場所近傍の位置、時刻に置き換えていたので、同じ部品で取り付け位置が異なるものを１つ１つ識別管理することができないという課題があった。
【０００５】
また、現場管理システム（特許文献２）では、携帯端末の時刻情報、測位情報を、被写体の位置としていたため、画像に埋め込まれた時刻情報、測位情報が改ざんされてもわからないという課題があった。
【０００６】
この発明は上記のような課題を解決することを主な目的とするものであり、撮影対象物の位置、撮影時刻を正確に記録するとともに、その改ざんがないこと及び否認不可性が保証される構成を得ることを主な目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るカメラ装置は、
撮影対象物を撮影するカメラ装置であって、
所在位置の測位を行う測位装置が前記撮影対象物とともに撮影できる位置にある場合に、前記測位装置で測位された前記測位装置の所在位置と測位が行われた時刻とが示される位置時刻情報と、前記測位装置の識別情報と、前記位置時刻情報と前記測位装置の識別情報との電子署名とが含まれるメッセージを前記測位装置から受信するメッセージ受信部と、
前記撮影対象物と前記測位装置とを撮影する撮影部と、
前記撮影部により撮影された前記撮影対象物と前記測位装置との撮影画像に、前記メッセージと、前記カメラ装置の識別情報と、前記撮影画像と前記メッセージと前記カメラ装置の識別情報とのダイジェストの電子署名とを埋め込む情報埋込部とを有する。
【発明の効果】
【０００８】
本発明では、撮影対象物と測位装置とを撮影し、撮影対象物と測位装置との撮影画像に、位置時刻情報と、測位装置の識別情報と、位置時刻情報と測位装置の識別情報との電子署名とを含むメッセージと、カメラ装置の識別情報と、撮影画像とメッセージとカメラ装置の識別情報とのダイジェストの電子署名とを埋め込むため、撮影画像から撮影対象物で位置、撮影時刻を認証でき、改ざんがないこと及び否認不可性が保証される。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１のシステム構成図。
【図２】実施の形態１における人工衛星の機能ブロック図。
【図３】実施の形態１における測位装置の機能ブロック図。
【図４】実施の形態１におけるカメラ装置の機能ブロック図。
【図５】実施の形態１における検証装置の機能ブロック図。
【図６】実施の形態１の処理フロー図。
【図７】実施の形態１の検証フロー図。
【図８】実施の形態１の処理フロー図。
【図９】実施の形態１の測位装置、カメラ装置、検証装置のハードウェア構成図。
【発明を実施するための形態】
【００１０】
実施の形態１．
本実施の形態では、人工衛星からの測位信号及び日時信号を受信する測位装置、カメラ装置及び検証装置からなるシステムにおいて、撮影対象物を撮影した位置及び日時を安全に検証・確認する構成を説明する。
【００１１】
＊＊＊構成の説明＊＊＊
図１は、実施の形態１に係るシステム構成例を示す。
【００１２】
図１において、人工衛星１は、測位信号、日時信号を配信する。
人工衛星１は、具体的にはＧＰＳ衛星、準天頂衛星、ＧＬＯＮＡＳＳ衛星である。
【００１３】
測位装置２は、所在位置の測位を行う。
より具体的には、測位装置２は、本来の被写体である撮影対象物４の近くに置かれ、人工衛星１の測位信号、日時信号を受信し、測位・日時演算を行い、その結果を後述のカメラ装置３に送信する。
本実施の形態では、測位装置２は撮影対象物４の１０ｃｍ以内の距離に配置される。
望ましくは、測位装置２は撮影対象物４の５ｃｍ以内の距離に配置される。
【００１４】
カメラ装置３は、測位装置２の形状認識を行い、撮影対象物４と測位装置２とを被写体にして写真を撮影する。
また、カメラ装置３は、測位・日時情報、電子署名などの認証情報を被写体画像に埋め込む。
撮影画像５は、カメラ装置３により撮影された写真であり、撮影対象物４と測位装置２とが示される。
また、撮影画像５には、認証情報が埋め込まれているＱＲコード（登録商標）５０が含まれている。
【００１５】
検証装置６は、撮影画像５内のＱＲコード（登録商標）５０を読み取り、撮影画像５を認証する。
【００１６】
なお、測位装置２、カメラ装置３、検証装置６には、公開鍵暗号基盤（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）が整備されていて、図示されていない認証局により、秘密鍵、公開鍵証明書が適切に管理、配布されているものとする。
また、カメラ装置３と検証装置６との組合せを検証システムという。
【００１７】
図２に、人工衛星１の機能ブロックを示す。
人工衛星１は、測位信号、日時信号を送信する測位・日時信号送信部１１を有する。
なお、図２では、本実施の形態に係る動作に必要な要素のみを図示している。
人工衛星１は、測位・日時信号送信部１１以外に、航行に必要な機能や、各種制御機能を備えている。
【００１８】
図３に、測位装置２の機能ブロックを示す。
測位・日時信号受信部２１は、人工衛星１からの測位・日時信号を受信する。
測位・日時演算部２２は、人工衛星１からの測位・日時信号を使って位置・時刻を演算する。
電子署名生成部２３は、位置、時刻、測位装置２の識別情報（以下、測位装置２のＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）という）を対象に電子署名を生成する。
相互認証部２４は、カメラ装置３との相互認証を行う。
メッセージ構築部２５は、カメラ装置３に送信するメッセージを生成する。
メッセージ送信部２６は、メッセージ構築部２５が生成したメッセージをカメラ装置３に送信する。
【００１９】
図４に、カメラ装置３の機能ブロックを示す。
【００２０】
メッセージ受信部３１は、測位装置２が撮影対象物４とともに撮影できる位置（１０ｃｍ以内、望ましくは５ｃｍ以内）にある場合に、測位装置２からメッセージを受信する。
メッセージには、測位装置２で測位された測位装置２の所在位置と測位が行われた時刻とが示される位置時刻情報と、測位装置２のＩＤと、位置時刻情報と測位装置２のＩＤとの電子署名とが含まれる。
メッセージ受信部３１は、後述の相互認証部３２による相互認証に成功した場合に、測位装置２からメッセージを受信する。
【００２１】
相互認証部３２は、測位装置２との相互認証を行う。
【００２２】
形状認識部３３は、測位装置２の形状を認識する。
【００２３】
撮影部３４は、撮影対象物４と測位装置２とを撮影する。
撮影部３４は、形状認識部３３により測位装置２の形状が認識された後に、撮影対象物４と測位装置２とを撮影する。
【００２４】
ダイジェスト生成部３５は、撮影部３４の撮影画像と、測位装置２からのメッセージと、カメラ装置３の識別情報（以下、カメラ装置３のＩＤという）とのダイジェストを生成する。
ダイジェスト生成部３５は、撮影部３４の撮影画像と、測位装置２からのメッセージと、カメラ装置３のＩＤと、形状認識部３３による形状認識結果とのダイジェストを生成するようにしてもよい。
【００２５】
電子署名生成部３６は、ダイジェスト生成部３５により生成されたダイジェストの電子署名を生成する。
【００２６】
情報埋込部３７は、撮影部３４により撮影された撮影対象物４と測位装置２との撮影画像に、測位装置２からのメッセージと、カメラ装置３のＩＤと、ダイジェストの電子署名とをＱＲコード（登録商標）５０として埋め込む。
【００２７】
図５に、検証装置６の機能ブロックを示す。
【００２８】
コードリーダ部６１は、撮影画像５内のＱＲコード（登録商標）５０を読み取る。
【００２９】
検証部６２は、ＱＲコード（登録商標）５０として撮影画像５に埋め込まれている電子署名とメッセージとカメラ装置３のＩＤと、撮影画像５とを用いて、測位装置２の所在位置と測位が行われた時刻とを検証する。
より具体的には、検証部６２は、電子署名とメッセージとカメラ装置のＩＤと撮影画像５とを用いて、メッセージが正当であるか否かを検証する。
そして、メッセージが正当であることが検証できた場合に、検証部６２は、メッセージに含まれる電子署名と位置時刻情報と測位装置２のＩＤとを用いて、位置時刻情報に示される測位装置２の所在位置と測位が行われた時刻とを検証する。
【００３０】
＊＊＊動作の説明＊＊＊
次にシステムの動作について、図６の処理フローを使って説明する。
【００３１】
人工衛星１では、測位・日時信号送信部１１が定期的に測位信号、日時信号を送信する（Ｓ１）。
測位装置２は、これらの信号を解析することで、受信した位置、時刻を正確に求めることができる。
なお、測位装置２は、撮影対象物４の近傍に所在しているものとする。
【００３２】
送信された信号は、測位装置２の測位・日時信号受信部２１により受信される。
測位装置２では、測位・日時演算部２２が、測位信号、日時信号を解析して測位装置２が存在する位置と受信した時刻を求める（Ｓ２）。
【００３３】
次に、測位装置２では、電子署名生成部２３が、測位・日時演算部２２により得られた位置及び時刻が示される位置時刻情報、測位装置２のＩＤを対象に電子署名を生成する（Ｓ３）。
Ｓ１からＳ３の処理は、測位・日時信号を受信する度に行われ、位置、時刻、電子署名は都度更新される。
【００３４】
次に、カメラ装置３が、撮影準備を始めるきっかけとして、たとえば、シャッターを押す、電源をＯＮするなどの操作があった場合に、測位装置２とカメラ装置３は、相互認証を行う（Ｓ４）。
より具体的には、測位装置２の相互認証部２４とカメラ装置３の相互認証部３２との間で相互認証が行われる。
相互認証は、乱数を相互に発生させ通信し、お互いが保持している秘密情報にて乱数を演算し、その演算結果を送り返し、演算結果を検証することで行われる（チャレンジ＆レスポンス）。
また、認証方法は、共通鍵ベースの相互認証でも、公開鍵ベースの相互認証でもよい。
【００３５】
相互認証に成功すると、測位装置２では、メッセージ構築部２５が、位置時刻情報、測位装置２のＩＤ、電子署名からメッセージを構築する。
そして、メッセージ送信部２６が、当該メッセージをカメラ装置３に送信し、カメラ装置３では、メッセージ受信部３１がメッセージを受信する（Ｓ５）（メッセージ受信ステップ）。
【００３６】
カメラ装置３では、撮影対象物４と測位装置２に向けて、プレシャッターが押される（Ｓ６）。
カメラ装置３では、撮影部３４がプレ画像をとり込み（Ｓ７）、形状認識部３３が、被写体形状認識（Ｓ８）を行う。
形状認識は、撮影される測位装置２をカメラ装置３に登録しておき、プレ画像をスキャンし、登録された測位装置２が被写体に含まれていることを認識する。
形状認識部３３は、測位装置２の正面形状の形状認識だけでなく、３次元的な形状認識が行える。
また、形状認識部３３に、測位装置２の追加登録、削除ができるものとする。
【００３７】
形状認識が成功すると、シャッターが押され（Ｓ９）、撮影部３４によって、撮影画像がカメラ装置３に取り込まれる（Ｓａ）（撮影ステップ）。
図１に示すように、撮影部３４は、測位装置２と撮影対象物４とを被写体とする撮影画像を取り込む。
【００３８】
また、カメラ装置３では、ダイジェスト生成部３５が、測位装置２からのメッセージ、撮影画像、形状認識結果、カメラ装置３のＩＤのダイジェストを生成する（Ｓｂ）。
ダイジェスト生成部３５は、例えば、一方向性関数であるＳＨＡ２５６などを使用してダイジェストを生成する。
【００３９】
次に、電子署名生成部３６が、ダイジェスト生成部３５が生成したダイジェストの電子署名を生成する（Ｓｃ）。
【００４０】
次いで、情報埋込部３７が、測位装置２からのメッセージ、形状認識結果、カメラ装置３のＩＤ、電子署名を、撮影画像の中に可視化データとして埋め込む（Ｓｄ）（情報埋込ステップ）。
図１では、ＱＲコード（登録商標）５０の形で撮影画像の中に埋め込んでいる。
【００４１】
図７は、検証装置６による検証処理のフロー図である。
検証は、カメラ装置３の撮影画像５をプリントアウトし、撮影画像５の写真を得ることから始まる（Ｋ１）。
【００４２】
検証装置６では、コードリーダ部６１が、撮影画像５の写真をスキャンして、写真中のＱＲコード（登録商標）５０などを読み取る（Ｋ２）。
なお、コードリーダ部６１が、プリントアウトされた写真ではなく、カメラ装置３のディスプレイ上に表示された撮影画像５からＱＲコード（登録商標）５０などを読み取るようにしてもよい。
【００４３】
次に、検証部６２が、ＱＲコード（登録商標）５０にある電子署名を検証する（Ｋ２）。
より具体的には、検証部６２は、ＱＲコード（登録商標）５０に含まれる測位装置２からのメッセージ、形状認識結果、カメラ装置３のＩＤと、撮影画像とから、カメラ装置３のダイジェスト生成部３５と同様の手順でダイジェストを生成する。
また、検証部６２は、電子署名を復号し、復号結果が生成したダイジェストと一致するか否かを検証する。
【００４４】
電子署名の検証に成功すると、測位装置２からのメッセージ、撮影画像、形状認識結果、カメラ装置３のＩＤは、改ざんがなく、かつ、カメラ装置３がこの電子署名を生成したこと（否認不可性）がわかる。
また、撮影画像５をプリントアウトした写真ではなく、撮影画像５の電子データ自体を直接見られる場合は、電子データも含めて、改ざんがなく、かつ、カメラ装置３がこの電子署名を生成したこと（否認不可性）が検証できる。
また、検証部６２は、電子署名の検証により測位装置２からのメッセージが正当であることが検証できた場合に、測位装置２からのメッセージに含まれる電子署名を検証することで、位置、時刻の改ざんがなく、かつ、測位装置２がこの電子署名を生成したこと（否認不可性）を検証する。
つまり、検証部６２は、電子署名の検証により測位装置２からのメッセージが正当であることが検証できた場合に、測位装置２からのメッセージに含まれる電子署名と、位置時刻情報と測位装置２のＩＤとを用いて、位置時刻情報に示される測位装置２の所在位置と測位が行われた時刻とを検証する。
【００４５】
以上のように、本実施の形態では、被写体に測位装置を含め、カメラ装置と測位装置が相互認証を行い、電子署名された位置・時刻情報を通信し、写真データに位置・時刻情報、認証情報、電子署名を埋め込み、記録するので、写真で位置・時刻を認証でき、改ざんがないこと、否認不可性をカメラシステムに与えることができる。
測位装置を被写体に含めることで、撮影画像に埋め込まれている位置情報の位置から至近距離内に撮影対象物が配置されていることを保証することができる。
【００４６】
また、本実施の形態では、被写体に測位装置を含め、カメラと測位装置が相互認証、および、形状認識を行い、電子署名された位置・時刻情報を通信し、写真データに位置・時刻情報、認証情報、電子署名を埋め込み、記録するので、より安全に写真で位置・時刻を認証でき、改ざんがないこと、否認不可性をカメラシステムに与えることができる。
【００４７】
また、本実施の形態では、位置・時刻情報、認証情報、電子署名が写真画像として可視化されているので、プリントアウトした画像だけでも、可視化データを読取り、署名検証を行うことができる。
これにより、写真画像に対して位置・時刻を認証でき、改ざんがないこと、否認不可性をカメラシステムに与えることができる。
【００４８】
また、被写体の位置・時刻情報を、被写体に含まれる測位装置で写真画像として担保できるので、工事完了図面などの作成工数を減少させることができる。
【００４９】
更に、位置情報、時刻情報を写真画像として担保するので、より人の感性に合ったカメラシステムを構築できる。
【００５０】
なお、以上では、カメラ装置３のダイジェスト生成部３５が、測位装置２からのメッセージ、撮影画像、形状認識結果、カメラ装置３のＩＤのダイジェストを生成する例を説明したが、ダイジェストの生成に形状認識結果を用いなくてもよい。
つまり、ダイジェスト生成部３５が、測位装置２からのメッセージ、撮影画像、カメラ装置３のＩＤのダイジェストを生成するようにしてもよい。
【００５１】
また、図６のフローでは、相互認証（Ｓ４）の後、カメラ装置３が測位装置２からメッセージを受信し（Ｓ５）、カメラ装置３が測位装置２の形状認識を行い（Ｓ８）、撮影対象物４と測位装置２の撮影を行っている（Ｓａ）。
これに代えて、図８に示すように、形状認識を行った後（Ｓ８）に、カメラ装置３が測位装置２からメッセージを受信する（Ｓ５）ようにしてもよい。
つまり、形状認識部３３により測位装置２が撮影対象物４とともに撮影できる位置にあると判定された場合に、メッセージ受信部３１がメッセージを測位装置２から受信するようにしてもよい。
このようにすることで、測位装置２が撮影対象物４の近傍に配置された後の測位装置２の位置及び時刻を得ることができる。
【００５２】
最後に、本実施の形態に示した測位装置２、カメラ装置３、検証装置６のハードウェア構成例を図９を参照して説明する。
測位装置２、カメラ装置３、検証装置６はコンピュータであり、測位装置２、カメラ装置３、検証装置６の各要素をプログラムで実現することができる。
測位装置２、カメラ装置３、検証装置６のハードウェア構成としては、バスに、演算装置９０１、外部記憶装置９０２、主記憶装置９０３、通信装置９０４、入出力装置９０５が接続されている。
【００５３】
演算装置９０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
外部記憶装置９０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ、ハードディスク装置である。
主記憶装置９０３は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
入出力装置９０５は、例えば、タッチパネル、キーパッド、各種ボタン等である。
【００５４】
プログラムは、通常は外部記憶装置９０２に記憶されており、主記憶装置９０３にロードされた状態で、順次演算装置９０１に読み込まれ、実行される。
プログラムは、図３、図４、図５に示す「〜部」として説明している機能を実現するプログラムである。
更に、外部記憶装置９０２にはオペレーティングシステム（ＯＳ）も記憶されており、ＯＳの少なくとも一部が主記憶装置９０３にロードされ、演算装置９０１はＯＳを実行しながら、図３、図４、図５に示す「〜部」の機能を実現するプログラムを実行する。
また、本実施の形態の説明において、「受信する」、「撮影する」、「埋め込む」、「認証を行う」、「形状認識を行う」、「生成する」、「判定する」、「抽出する」、「検知する」、「設定する」、「登録する」、「選択する」、「生成する」、「入力する」、「出力する」等として説明している処理の結果を示す情報やデータや信号値や変数値が主記憶装置９０３にファイルとして記憶されている。
また、暗号鍵・復号鍵や乱数値やパラメータが、主記憶装置９０３にファイルとして記憶されてもよい。
【００５５】
なお、図９の構成は、あくまでも測位装置２、カメラ装置３、検証装置６のハードウェア構成の一例を示すものであり、測位装置２、カメラ装置３、検証装置６のハードウェア構成は図９に記載の構成に限らず、他の構成であってもよい。
【００５６】
また、本実施の形態に示す手順により、本発明に係る情報処理方法を実現可能である。
【符号の説明】
【００５７】
１  人工衛星、２  測位装置、３  カメラ装置、４  撮影対象物、５  撮影画像、６  検証装置、１１  測位・日時信号送信部、２１  測位・日時信号受信部、２２  測位・日時演算部、２３  電子署名生成部、２４  相互認証部、２５  メッセージ構築部、２６  メッセージ送信部、３１  メッセージ受信部、３２  相互認証部、３３  形状認識部、３４  撮影部、３５  ダイジェスト生成部、３６  電子署名生成部、３７  情報埋込部、５０  ＱＲコード（登録商標）、６１  コードリーダ部、６２  検証部。
【図１】
2016103775.tif 000003
【図２】
2016103775.tif 000004
【図３】
2016103775.tif 000005
【図４】
2016103775.tif 000006
【図５】
2016103775.tif 000007
【図６】
2016103775.tif 000008
【図７】
2016103775.tif 000009
【図８】
2016103775.tif 000010
【図９】
2016103775.tif 000011