(57)【特許請求の範囲】
【請求項１】
ネットワークにより接続が可能な撮影装置と証明装置を備えた撮影証明システムであって、
前記証明装置は、
共通鍵を、鍵毎に異なる値の鍵番号を付けて生成するとともに、時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限を設ける手段（Ｓ２０６）と、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（Ｓ２０７）と、
前記共通鍵と前記有効期限とを前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２０８）と、
を有し、
前記撮影装置は、
前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する手段（Ｓ１０５）と、
撮影対象からの光を変換した画像データを取得する手段（Ｓ１１０）と、
前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する手段（Ｓ１１３）と、
前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記第１のハッシュ値の生成に使用した前記共通鍵の前記鍵番号とをあわせて送信する手段（Ｓ１１７）と、
前記画像データを前記鍵番号とあわせて記録媒体に記録する手段（Ｓ１２６）とを有し、
前記証明装置は、更に、
前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する手段（Ｓ２０９）と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限を、前記二次記憶装置より取り出し、前記時計機構より得られる現在の時刻が、取り出した前記有効期限を過ぎていた場合には、受信した前記第１のハッシュ値を無効として廃棄する手段（Ｓ２１６）と、
前記有効期限を過ぎていない場合に、受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２１５）と、
前記有効期限を過ぎていない場合に、外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号とを入力する手段（Ｓ３０１）と、
前記有効期限を過ぎていない場合に、入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（Ｓ３０２〜Ｓ３０４）と
を有することを特徴とする撮影証明システム。
【請求項２】
前記証明装置は、更に、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記鍵番号とをあわせて送信する際に、前記有効期限をあわせて送信する手段（Ｓ２０７）を有し、
前記撮影装置は、更に、
前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する際に、前記有効期限をあわせて受信する手段（Ｓ１０５）と、
時計機構より得られる現在の時刻が、前記有効期限までの一定時間以内になったことを判別する手段（Ｓ１０１）と、
前記有効期限までの一定時間以内になったことを判別した場合に、鍵の有効期限切れが近く、新たな鍵の取得が必要なことを表示する手段（Ｓ１０２）とを有することを特徴とする請求項１に記載の撮影証明システム。
【請求項３】
前記証明装置は、更に、
共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する際に、時計機構より現在の時刻を取得し、現在の時刻を鍵生成時刻とする手段（Ｓ２０６）と、
前記共通鍵を前記鍵番号とともに、前記有効期限をあわせて前記二次記憶装置に記憶する際に、更に、前記鍵生成時刻をあわせて前記二次記憶装置に記憶する手段（Ｓ２０８）とを有することを特徴とする請求項１に記載の撮影証明システム。
【請求項４】
前記証明装置は、更に、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記鍵番号とをあわせて送信する際に、前記鍵生成時刻をあわせて送信する手段（Ｓ２０７）を有し、
前記撮影装置は、更に、
前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号をあわせて受信する際に、前記鍵生成時刻をあわせて受信する手段（Ｓ１０５）と、
前記共通鍵と前記鍵番号とあわせて受信した前記鍵生成時刻を時計機構にセットする手段（Ｓ１０６）と、
前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する際に、前記時計機構より現在の時刻を取得し、現在の時刻を撮影時刻とする手段（Ｓ１１１）と、
前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて送信する際に、前記撮影時刻をあわせて送信する手段（Ｓ１１７）とを有し、
前記証明装置は、更に、
前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する際に、前記撮影時刻をあわせて受信する手段（Ｓ２０９）と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記鍵生成時刻を前記二次記憶装置より取り出し、受信した前記撮影時刻が前記鍵生成時刻よりも前であった場合には、受信した前記第１のハッシュ値を無効として廃棄する手段（Ｓ２１３，Ｓ２１７）とを有することを特徴とする請求項３に記載の撮影証明システム。
【請求項５】
前記撮影装置は、更に、
前記第１のハッシュ値を同一の共通鍵を用いて複数の画像データについて生成する場合には、重複しないように、前記画像データ毎の撮影番号を生成する手段（Ｓ１１２）と、
前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記第１のハッシュ値の生成に使用した前記鍵番号とをあわせて送信する際に、前記撮影番号をあわせて送信する手段（Ｓ１１７）とを有し、
前記証明装置は、更に、
前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する際に、前記撮影番号をあわせて受信する手段（Ｓ２０９）と、
受信した第１のハッシュ値を前記鍵番号とともに前記二次記憶装置に記憶する際に、前記撮影番号をあわせて前記二次記憶装置に記録する手段（Ｓ２１５）とを有し、
前記撮影装置は、更に、
前記画像データを前記鍵番号と前記撮影番号とあわせて記録媒体に記録する手段（Ｓ１２６）を有し、
前記証明装置は、更に、
外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号とを入力する際に、前記撮影番号をあわせて入力する手段（Ｓ３０１）と、
入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出す際に、入力した前記鍵番号とともに前記撮影番号にも対応する前記第１のハッシュ値を前記二次記憶装置より取り出す手段（Ｓ３０２）とを有することを特徴とする請求項１から４のうちいずれかに記載の撮影証明システム。
【請求項６】
前記証明装置は、更に、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記鍵番号とをあわせて送信する際に、前記撮影装置の携帯電話インタフェースの電話番号を証明装置の有線電話インタフェースより取得し、前記共通鍵を前記鍵番号とともに、前記二次記憶装置に記憶する際に、取得した前記電話番号をあわせて前記二次記憶装置に記憶する手段（Ｓ２０７，Ｓ２０８）と、
前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する際に、前記撮影装置の携帯電話インタフェースの電話番号を証明装置の有線電話インタフェースより取得し、前記第１のハッシュ値とあわせて受信した前記鍵番号に対応する前記電話番号を前記二次記憶装置より取り出し、前記有線電話インタフェースより取得した電話番号と、前記二次記憶装置より取り出した電話番号とが一致するかを判定し、一致していない場合には、前記鍵番号に対する前記共通鍵を無効として前記第１のハッシュ値を廃棄する手段（Ｓ２１１）とを備えることを特徴とする請求項１から５のうちいずれかに記載の撮影証明システム。
【請求項７】
前記証明装置は、更に、
前記証明装置に対する接続を許可する全ての撮影装置について、当該撮影装置の携帯電話インタフェースの電話番号をあらかじめ記憶する格納部
撮影装置から前記証明装置に接続された際に、前記証明装置の有線電話インタフェースから得られる前記撮影装置の携帯電話インタフェースの電話番号が、前記格納部に記憶されている前記電話番号の中に存在するかを判定する手段とを備えることを特徴とする請求項１から６のうちいずれかに記載の撮影証明システム。
【請求項８】
前記撮影装置と前記証明装置との間でのネットワーク上の通信について、通信データが第三者に隠蔽される秘匿通信を用いることを特徴とした請求項１から７のうちいずれかに記載の撮影証明システム。
【請求項９】
ネットワークを介して撮影装置と接続可能な証明装置であって、
共通鍵を、鍵毎に異なる値の鍵番号を付けて生成するとともに、時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限を設ける手段（Ｓ２０６）と、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（Ｓ２０７）と、
前記共通鍵と前記有効期限とを前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２０８）と、
前記撮影装置からネットワークを介して、画像データの特徴と示す第１のハッシュ値と、前記第１のハッシュ値の生成に使用された共通鍵の鍵番号とをあわせて受信する手段（Ｓ２０９）と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限を、前記二次記憶装置より取り出し、前記時計機構より得られる現在の時刻が、取り出した前記有効期限を過ぎていた場合には、受信した前記第１のハッシュ値を無効として廃棄する手段（Ｓ２１６）と、
前記有効期限を過ぎていない場合に、受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２１５）と、
前記有効期限を過ぎていない場合に、外部より、前記撮影装置で記録媒体にあわせて記録された前記画像データと前記鍵番号とを入力する手段（Ｓ３０１）と、
前記有効期限を過ぎていない場合に、入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（Ｓ３０２〜Ｓ３０４）と
を有することを特徴とする証明装置。
【請求項１０】
セントラル・プロセッシング・ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，以下、ＣＰＵと称する）を備えた撮影装置と、セントラル・プロセッシング・ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，以下、ＣＰＵと称する）を備えた証明装置とを、ネットワークにより接続した撮影証明システムによる撮影証明方法であって、
前記証明装置により、
共通鍵を、鍵毎に異なる値の鍵番号を付けて証明装置のＣＰＵによって生成するとともに、証明装置のＣＰＵによって時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限を証明装置のＣＰＵによって設ける工程（Ｓ２０６）と、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて証明装置のＣＰＵによって送信する工程（Ｓ２０７）と、
前記共通鍵と前記有効期限とを前記鍵番号とともに二次記憶装置に証明装置のＣＰＵによって記憶する工程（Ｓ２０８）と、
を有し、
前記撮影装置により、
前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて撮影装置のＣＰＵによって受信する工程（Ｓ１０５）と、
撮影対象からの光を変換した画像データを撮影装置のＣＰＵによって取得する工程（Ｓ１１０）と、
前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を撮影装置のＣＰＵによって生成する工程（Ｓ１１３）と、
前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記第１のハッシュ値の生成に使用した前記共通鍵の前記鍵番号とをあわせて撮影装置のＣＰＵによって送信する工程（Ｓ１１７）と、
前記画像データを前記鍵番号とあわせて記録媒体に撮影装置のＣＰＵによって記録する工程（Ｓ１２６）とを有し、
前記証明装置により、
前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて証明装置のＣＰＵによって受信する工程（Ｓ２０９）と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限を、前記二次記憶装置より証明装置のＣＰＵによって取り出し、証明装置のＣＰＵによって前記時計機構より現在の時刻を取得し、取得した現在の時刻が、取り出した前記有効期限を過ぎているかいないかを証明装置のＣＰＵによって判定して、過ぎていることを判定した場合には、受信した前記第１のハッシュ値を無効として証明装置のＣＰＵによって廃棄する工程（Ｓ２１６）と、
前記取得した現在の時刻が、取り出した有効期限を過ぎていないことを判定した場合に、受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に証明装置のＣＰＵによって記憶する工程（Ｓ２１５）と、
前記取得した現在の時刻が、取り出した有効期限を過ぎていないことを判定した場合に、外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号とを証明装置のＣＰＵによって入力する工程（Ｓ３０１）と、
前記取得した現在の時刻が、取り出した有効期限を過ぎていないことを判定した場合に、入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より証明装置のＣＰＵによって取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を証明装置のＣＰＵによって生成し、前記第１のハッシュ値と前記第２のハッシュ値とを証明装置のＣＰＵによって比較して、前記画像データが改ざんされたものか否かを証明装置のＣＰＵによって判定する工程（Ｓ３０２〜Ｓ３０４）とを有することを特徴とする撮影証明方法。
【請求項１１】
ネットワークを介して、撮影者側の装置と、信用照会者側の装置とに接続可能な証明装置であって、
共通鍵を、鍵毎に異なる値の鍵番号を付けて生成するとともに、時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限と鍵生成時刻とを設ける手段（５０２）と、
前記共通鍵と前記有効期限と前記鍵生成時刻とを前記鍵番号とともに二次記憶装置に記憶する手段（５０２）と、
前記撮影者側の装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（５０３）と、
前記撮影者側の装置からネットワークを介して、画像データの特徴と示す第１のハッシュ値と、第１のハッシュ値の生成に使用した共通鍵の鍵番号と、撮影時刻とをあわせて受信する手段（５０６）と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限と鍵生成時刻とを、前記二次記憶装置より取り出し、前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にない場合には、受信した前記第１のハッシュ値を無効として廃棄し、
前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にある場合は、受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する手段（５０７）と、
前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にある場合に、前記信用照会者側の装置からネットワークを介して、画像データと鍵番号とを入力する手段（５１２）と、
前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にある場合に、入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（５１３）と
を有することを特徴とする証明装置。
【請求項１２】
ネットワークを介して、撮影者側の装置と、信用照会者側の装置とに接続可能な証明装置であって、セントラル・プロセッシング・ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，以下、ＣＰＵと称する）を備えた証明装置による撮影証明方法であって、
共通鍵を、鍵毎に異なる値の鍵番号を付けてＣＰＵによって生成するとともに、ＣＰＵによって時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限と鍵生成時刻とをＣＰＵによって設ける工程（５０２）と、
前記共通鍵と前記有効期限と前記鍵生成時刻とを前記鍵番号とともに二次記憶装置にＣＰＵによって記憶する工程（５０２）と、
前記撮影者側の装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせてＣＰＵによって送信する工程（５０３）と、
前記撮影者側の装置からネットワークを介して、画像データの特徴を示す第１のハッシュ値と、第１のハッシュ値の生成に使用した共通鍵の鍵番号と、撮影時刻とをあわせてＣＰＵによって受信する工程（５０６）と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限と鍵生成時刻とを、前記二次記憶装置よりＣＰＵによって取り出し、前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にあるかないかをＣＰＵによって判定して、前記撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にないことを判定した場合には、受信した前記第１のハッシュ値を無効としてＣＰＵによって廃棄し、
前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にあることを判定した場合は、受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置にＣＰＵによって記憶する工程（５０７）と、
前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にあることを判定した場合に、前記信用照会者側の装置からネットワークを介して、画像データと鍵番号とをＣＰＵによって入力する工程（５１２）と、
前記受信した撮影時刻が前記鍵生成時刻と前記有効期限との期間の間にあることを判定した場合に、入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置よりＣＰＵによって取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値をＣＰＵによって生成し、前記第１のハッシュ値と前記第２のハッシュ値とをＣＰＵによって比較して、前記画像データが改ざんされたものか否かをＣＰＵによって判定する工程（５１３）と
を有することを特徴とする撮影証明方法。
【請求項１３】
ネットワークにより接続が可能な撮影装置と証明装置を備えた撮影証明システムであって、
前記証明装置は、
共通鍵を、鍵毎に異なる値の鍵番号を付けて生成するとともに、時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限を設ける手段（Ｓ２０６）と、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（Ｓ２０７）と、
前記共通鍵と前記有効期限とを前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２０８）と
を有し、
前記撮影装置は、
前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する手段（Ｓ１０５）と、
撮影対象からの光を変換した画像データを取得する手段（Ｓ１１０）と、
前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する手段（Ｓ１１３）と、
前記画像データと前記鍵番号と前記第１のハッシュ値と前記画像データを取得した撮影時刻とをあわせて記録媒体に記録する手段とを有し、
前記証明装置は、更に、
外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号と前記第１のハッシュ値と前記撮影時刻とを入力する手段と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限を、前記二次記憶装置より取り出し、前記入力した撮影時刻が、取り出した前記有効期限を過ぎていた場合には、入力した前記第１のハッシュ値を無効として廃棄する手段（Ｓ９０３，Ｓ９０４）と、
前記撮影時刻が前記有効期限を過ぎていない場合に、入力された前記鍵番号に対応する前記共通鍵を前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記外部より入力した第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（Ｓ９０７，Ｓ９０８）と
を有することを特徴とする撮影証明システム。
【請求項１４】
セントラル・プロセッシング・ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，以下、ＣＰＵと称する）を備えた撮影装置と、セントラル・プロセッシング・ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，以下、ＣＰＵと称する）を備えた証明装置とを、ネットワークにより接続した撮影証明システムによる撮影証明方法であって、
前記証明装置により、
共通鍵を、鍵毎に異なる値の鍵番号を付けて証明装置のＣＰＵによって生成するとともに、証明装置のＣＰＵによって時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限を証明装置のＣＰＵによって設ける工程（Ｓ２０６）と、
前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて証明装置のＣＰＵによって送信する工程（Ｓ２０７）と、
前記共通鍵と前記有効期限とを前記鍵番号とともに二次記憶装置に証明装置のＣＰＵによって記憶する工程（Ｓ２０８）と
を有し、
前記撮影装置により、
前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて撮影装置のＣＰＵによって受信する工程（Ｓ１０５）と、
撮影対象からの光を変換した画像データを撮影装置のＣＰＵによって取得する工程（Ｓ１１０）と、
前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を撮影装置のＣＰＵによって生成する工程（Ｓ１１３）と、
前記画像データと前記鍵番号と前記第１のハッシュ値と前記画像データを取得した撮影時刻とをあわせて記録媒体に撮影装置のＣＰＵによって記録する工程とを有し、
前記証明装置により、
外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号と前記第１のハッシュ値と前記撮影時刻とを証明装置のＣＰＵによって入力する工程と、
前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限を、前記二次記憶装置より証明装置のＣＰＵによって取り出し、前記入力した撮影時刻が、取り出した前記有効期限を過ぎているかいないかを証明装置のＣＰＵによって判定して、過ぎていることを判定した場合には、入力した前記第１のハッシュ値を無効として証明装置のＣＰＵによって廃棄する工程（Ｓ９０３，Ｓ９０４）と、
前記撮影時刻が有効期限を過ぎていないことを判定した場合に、入力された前記鍵番号に対応する前記共通鍵を前記二次記憶装置より証明装置のＣＰＵによって取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を証明装置のＣＰＵによって生成し、前記外部より入力した第１のハッシュ値と前記第２のハッシュ値とを証明装置のＣＰＵによって比較して、前記画像データが改ざんされたものか否かを証明装置のＣＰＵによって判定する工程（Ｓ９０７，Ｓ９０８）と
を有することを特徴とする撮影証明方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、撮影した画像をデジタルデータとして記録する撮影装置、画像データの改ざんを検出する証明装置およびこれらをネットワークで接続した撮影証明システムに関するものである。
【０００２】
【従来の技術】
デジタルカメラを用いて撮影した画像データは、パソコン等の処理装置を用いて画像データに対して様々な加工が行えるため、例えば損害保険等の証拠写真として用いようとする場合には、不正に改ざんされた画像データが用いられてもその判別をすることが困難であった。このため、デジタルカメラに暗号鍵を隠し属性として記憶し、デジタルカメラで撮影した画像データから画像データの特徴を示すハッシュ値を作成し、これを暗号鍵で暗号化し撮影証明データとする方法が提案されている。図７は例えば、特開２００１−３６８６２に示された従来の画像改ざん判別機能つき画像記録システムであり、１６は秘密鍵保存用メモリ、２０はデジタル画像、２０ａはデジタル画像２０の画像データ、２０ｂはデジタル画像２０のヘッダ部、２１はチェック値、２２は秘密鍵保存用メモリに隠しファイルとして格納された秘密鍵データ、２３は暗号データを示す。
【０００３】
デジタル画像２０の画像データ２０ａ中の画素データに基づいて所定のチェック値２１を求めるとともに、機器毎に異なる固有の秘密鍵データ２２に基づいてチェック値２１を加工して暗号データ２３を求め、デジタル画像２０のヘッダ部２０ｂに暗号データ２３を付与してから当該デジタル画像２０を記録する。改ざん判別時には、記録時と同様にして画像データ２０ａ中の画素データからチェック値を求め、ヘッダ部２０ｂ内の暗号データ２３に基づいてチェック値２１が正しいかどうかを判断する。
【０００４】
従来の方法では、暗号化に使用する暗号化鍵が固定であり、改ざん検出用データを作成するにあたって変化する入力値は、撮影対象からの光を変換した画像データのみである。このため、処理速度の非常に速い計算機や多数の計算機を同時に用いて、改ざん検出データを作成するために使用している方式や鍵が推測される危険性があり、証拠写真として従来の写真に代わるには不充分であった。
【０００５】
【発明が解決しようとする課題】
この発明は上記のような問題点を解決するためになされたもので、改ざん検出用データを作成する際に、撮影対象からの光を変換した画像データだけを変化する入力値とするだけでなく、鍵も変化させることにより、改ざん検出用データの生成方式や生成時に使用した鍵が類推される危険性を低くし、画像データを証拠写真として使用できるようにすることを目的とする。
【０００６】
また、画像データの証拠写真として利用価値を高めるために、画像データの撮影時刻を特定することができるようにすることを目的とする。
【０００７】
さらに、これまで写真を証拠としてやり取りすることが必要であった査定業務等について、証拠となり得る画像データをネットワーク上で送受信することを可能とし、業務に要する時間を短縮することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る撮影証明システムは、
ネットワークにより接続が可能な撮影装置と証明装置を備えた撮影証明システムであって、
前記証明装置は、
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する手段（Ｓ２０６）と、
（２）前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（Ｓ２０７）と、
（３）前記共通鍵を前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２０８）とを有し、
前記撮影装置は、
（４）前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する手段（Ｓ１０５）と、
（５）撮影対象からの光を変換した画像データに取得する手段（Ｓ１１０）と、
（６）前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する手段（Ｓ１１３）と、
（７）前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記第１のハッシュ値の生成に使用した前記共通鍵の前記鍵番号とをあわせて送信する手段（Ｓ１１７）と、
（８）前記画像データを前記鍵番号とあわせて記録媒体に記録する手段（Ｓ１２６）とを有し、
前記証明装置は、更に、
（９）前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する手段（Ｓ２０９）と、
（１０）受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２１５）と、
（１１）外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号とを入力する手段（Ｓ３０１）と、
（１２）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（Ｓ３０２〜Ｓ３０４）とを有することを特徴とする。
【０００９】
前記証明装置は、更に
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する際に、時計機構より現在の時刻を取得し、現在の時刻に基づいて上記共通鍵の有効期限を設ける手段（Ｓ２０６）と、
（２）前記共通鍵を前記鍵番号とともに前記二次記憶装置に記憶する際に、前記有効期限をあわせて前記二次記憶装置に記憶する手段（Ｓ２０８）と、
（３）前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記有効期限を、前記二次記憶装置より取り出し、前記時計機構より得られる現在の時刻が、取り出した前記有効期限を過ぎていた場合には、受信した前記第１のハッシュ値を無効として廃棄する手段（Ｓ２１６）とを有することを特徴とする。
【００１０】
前記証明装置は、更に、
（１）前記撮影装置に対してネットワークを介して、前記共通鍵と前記鍵番号とをあわせて送信する際に、前記有効期限をあわせて送信する手段（Ｓ２０７）を有し、
前記撮影装置は、更に、
（２）前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する際に、前記有効期限をあわせて受信する手段（Ｓ１０５）と、
（３）時計機構より得られる現在の時刻が、前記有効期限までの一定時間以内になったことを判別する手段（Ｓ１０１）と、
（４）前記有効期限までの一定時間以内になったことを判別した場合に、鍵の有効期限切れが近く、新たな鍵の取得が必要なことを表示する手段（Ｓ１０２）とを有することを特徴とする。
【００１１】
前記証明装置は、更に、
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する際に、時計機構より現在の時刻を取得し、現在の時刻を鍵生成時刻とする手段（Ｓ２０６）と、
（２）前記共通鍵を前記鍵番号とともに、前記有効期限をあわせて前記二次記憶装置に記憶する際に、更に、前記鍵生成時刻をあわせて前記二次記憶装置に記憶する手段（Ｓ２０８）とを有することを特徴とする。
【００１２】
前記証明装置は、更に、
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する際に、時計機構より現在の時刻を取得し、現在の時刻を鍵生成時刻とする手段（Ｓ２０６）と、
（２）前記撮影装置に対してネットワークを介して、前記共通鍵と前記鍵番号とをあわせて送信する際に、前記鍵生成時刻をあわせて送信する手段（Ｓ２０７）とを有し、
前記撮影装置は、更に、
（３）前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号をあわせて受信する際に、前記鍵生成時刻をあわせて受信する手段（Ｓ１０５）と、
（４）前記共通鍵と前記鍵番号とあわせて受信した前記鍵生成時刻を時計機構にセットする手段（Ｓ１０６）と、
（５）前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する際に、前記時計機構より現在の時刻を取得し、現在の時刻を撮影時刻とする手段（Ｓ１１１）と、
（６）前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて送信する際に、前記撮影時刻をあわせて送信する手段（Ｓ１１７）とを有し、
前記証明装置は、更に、
（７）前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する際に、前記撮影時刻をあわせて受信する手段（Ｓ２０９）と、
（８）受信した前記第１のハッシュ値を前記鍵番号とともに前記二次記憶装置に記憶する際に、前記撮影時刻をあわせて前記二次記憶装置に記憶する手段（Ｓ２１５）とを有することを特徴とする。
【００１３】
前記証明装置は、更に、
（１）前記撮影装置に対してネットワークを介して、前記共通鍵と前記鍵番号とをあわせて送信する際に、前記鍵生成時刻をあわせて送信する手段（Ｓ２０７）を有し、
前記撮影装置は、更に、
（２）前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号をあわせて受信する際に、前記鍵生成時刻をあわせて受信する手段（Ｓ１０５）と、
（３）前記共通鍵と前記鍵番号とあわせて受信した前記鍵生成時刻を時計機構にセットする手段（Ｓ１０６）と、
（４）前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する際に、前記時計機構より現在の時刻を取得し、現在の時刻を撮影時刻とする手段（Ｓ１１１）と、
（５）前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて送信する際に、前記撮影時刻をあわせて送信する手段（Ｓ１１７）とを有し、
前記証明装置は、更に、
（６）前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する際に、前記撮影時刻をあわせて受信する手段（Ｓ２０９）と、
（７）前記第１のハッシュ値とともに受信した前記鍵番号に対応する前記鍵生成時刻を前記二次記憶装置より取り出し、受信した前記撮影時刻が前記鍵生成時刻よりも前であった場合には、受信した前記第１のハッシュ値を無効として廃棄する手段（Ｓ２１３，Ｓ２１７）とを有することを特徴とする。
【００１４】
前記撮影装置は、更に、
（１）前記第１のハッシュ値を同一の共通鍵を用いて複数の画像データについて生成する場合には、重複しないように、前記画像データ毎の撮影番号を生成する手段（Ｓ１１２）と、
（２）前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記第１のハッシュ値の生成に使用した前記鍵番号とをあわせて送信する際に、前記撮影番号をあわせて送信する手段（Ｓ１１７）とを有し、
前記証明装置は、更に、
（３）前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する際に、前記撮影番号をあわせて受信する手段（Ｓ２０９）と、
（４）受信した第１のハッシュ値を前記鍵番号とともに前記二次記憶装置に記憶する際に、前記撮影番号をあわせて前記二次記憶装置に記録する手段（Ｓ２１５）とを有し、
前記撮影装置は、更に、
（５）前記画像データを前記鍵番号と前記撮影番号とあわせて記録媒体に記録する手段（Ｓ１２６）を有し、
前記証明装置は、更に、
（６）外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号とを入力する際に、前記撮影番号をあわせて入力する手段（Ｓ３０１）と、
（７）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出す際に、入力した前記鍵番号とともに前記撮影番号にも対応する前記第１のハッシュ値を前記二次記憶装置より取り出す手段（Ｓ３０２）とを有することを特徴とする。
【００１５】
前記証明装置は、更に、
（１）前記撮影装置に対してネットワークを介して、前記共通鍵と前記鍵番号とをあわせて送信する際に、前記撮影装置の携帯電話インタフェースの電話番号を証明装置の有線電話インタフェースより取得し、前記共通鍵を前記鍵番号とともに、前記二次記憶装置に記憶する際に、取得した前記電話番号をあわせて前記二次記憶装置に記憶する手段（Ｓ２０７，Ｓ２０８）と、
（２）前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する際に、前記撮影装置の携帯電話インタフェースの電話番号を証明装置の有線電話インタフェースより取得し、前記第１のハッシュ値とあわせて受信した前記鍵番号に対応する前記電話番号を前記二次記憶装置より取り出し、前記有線電話インタフェースより取得した電話番号と、前記二次記憶装置より取り出した電話番号とが一致するかを判定し、一致していない場合には、前記鍵番号に対する前記共通鍵を無効として廃棄する手段（Ｓ２１１）とを備えることを特徴とする。
【００１６】
前記証明装置は、更に、
（１）前記証明装置に対する接続を許可する全ての撮影装置について、当該撮影装置の携帯電話インタフェースの電話番号をあらかじめ記憶する格納部
（２）撮影装置から前記証明装置に接続された際に、前記証明装置の有線電話インタフェースから得られる前記撮影装置の携帯電話インタフェースの電話番号が、前記格納部に記憶されている前記電話番号の中に存在するかを判定する手段とを備えることを特徴とする。
【００１７】
本発明に係る撮影証明システムは、
前記撮影装置と前記証明装置との間でのネットワーク上の通信について、通信データが第三者に隠蔽される秘匿通信を用いることを特徴とする。
【００１８】
本発明に係る撮影装置は、
ネットワークを介して証明装置と接続可能な撮影装置であって、以下の要素を有することを特徴とする
（１）前記証明装置からネットワークを介して、共通鍵と前記共通鍵につけられた鍵番号とをあわせて受信する手段（Ｓ１０５）
（２）撮影対象からの光を変換した画像データに取得する手段（Ｓ１１０）
（３）前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する手段（Ｓ１１３）
（４）前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記第１のハッシュ値の生成に使用した前記共通鍵の前記鍵番号とをあわせて送信する手段（Ｓ１１７）
（５）前記画像データを前記鍵番号とあわせて記録媒体に記録する手段（Ｓ１２６）。
【００１９】
本発明に係る証明装置は、
ネットワークを介して撮影装置と接続可能な証明装置であって、以下の要素を有することを特徴とする
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する手段（Ｓ２０６）
（２）前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（Ｓ２０７）
（３）前記共通鍵を前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２０８）
（４）前記撮影装置からネットワークを介して、画像データの特徴と示す第１のハッシュ値と、前記第１のハッシュ値の生成に使用された共通鍵の鍵番号とをあわせて受信する手段（Ｓ２０９）
（５）受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２１５）
（６）外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号とを入力する手段（Ｓ３０１）
（７）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（Ｓ３０２〜Ｓ３０４）。
【００２０】
本発明に係る撮影証明方法は、
ネットワークにより接続が可能な撮影装置と証明装置を備えた撮影証明システムによる撮影証明方法であって、
前記証明装置により、
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する工程（Ｓ２０６）と、
（２）前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する工程（Ｓ２０７）と、
（３）前記共通鍵を前記鍵番号とともに二次記憶装置に記憶する工程（Ｓ２０８）とを有し、
前記撮影装置により、
（４）前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する工程（Ｓ１０５）と、
（５）撮影対象からの光を変換した画像データに取得する工程（Ｓ１１０）と、
（６）前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する工程（Ｓ１１３）と、
（７）前記証明装置に対してネットワークを介して、前記第１のハッシュ値と前記第１のハッシュ値の生成に使用した前記共通鍵の前記鍵番号とをあわせて送信する工程（Ｓ１１７）と、
（８）前記画像データを前記鍵番号とあわせて記録媒体に記録する工程（Ｓ１２６）とを有し、
前記証明装置により、
（９）前記撮影装置からネットワークを介して、前記第１のハッシュ値と前記鍵番号とをあわせて受信する工程（Ｓ２０９）と、
（１０）受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する工程（Ｓ２１５）と、
（１１）外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号とを入力する工程（Ｓ３０１）と、
（１２）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する工程（Ｓ３０２〜Ｓ３０４）とを有することを特徴とする。
【００２１】
本発明に係る証明装置は、
ネットワークを介して、撮影者側の装置と、信用照会者側の装置とに接続可能な証明装置であって、以下の要素を有することを特徴とする
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する手段（５０２）
（２）前記共通鍵を前記鍵番号とともに二次記憶装置に記憶する手段（５０２）
（３）前記撮影者側の装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（５０３）
（４）前記撮影者側の装置からネットワークを介して、画像データの特徴と示す第１のハッシュ値と、第１のハッシュ値の生に使用した共通鍵の鍵番号とをあわせて受信する手段（５０６）
（５）受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する手段（５０７）
（６）前記信用照会者側の装置からネットワークを介して、画像データと鍵番号とを入力する手段（５１２）
（７）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（５１３）。
【００２２】
本発明に係る撮影証明方法は、
ネットワークを介して、撮影者側の装置と、信用照会者側の装置とに接続可能な証明装置による撮影証明方法であって、以下の要素を有することを特徴とする
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する工程（５０２）
（２）前記共通鍵を前記鍵番号とともに二次記憶装置に記憶する工程（５０２）
（３）前記撮影者側の装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する工程（５０３）
（４）前記撮影者側の装置からネットワークを介して、画像データの特徴と示す第１のハッシュ値と、第１のハッシュ値の生に使用した共通鍵の鍵番号とをあわせて受信する工程（５０６）
（５）受信した前記第１のハッシュ値を前記鍵番号とともに二次記憶装置に記憶する工程（５０７）
（６）前記信用照会者側の装置からネットワークを介して、画像データと鍵番号とを入力する工程（５１２）
（７）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する工程（５１３）。
【００２３】
本発明に係る撮影証明システムは、
ネットワークにより接続が可能な撮影装置と証明装置を備えた撮影証明システムであって、
前記証明装置は、
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する手段（Ｓ２０６）と、
（２）前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する手段（Ｓ２０７）と、
（３）前記共通鍵を前記鍵番号とともに二次記憶装置に記憶する手段（Ｓ２０８）とを有し、
前記撮影装置は、
（４）前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する手段（Ｓ１０５）と、
（５）撮影対象からの光を変換した画像データに取得する手段（Ｓ１１０）と、
（６）前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する手段（Ｓ１１３）と、
（７）前記画像データと前記鍵番号と前記第１のハッシュ値とをあわせて記録媒体に記録する手段とを有し、
前記証明装置は、更に、
（８）外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号と前記第１のハッシュ値とを入力する手段と、
（９）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する手段（Ｓ３０２〜Ｓ３０４）とを有することを特徴とする。
【００２４】
本発明に係る撮影証明方法は、
ネットワークにより接続が可能な撮影装置と証明装置を備えた撮影証明システムによる撮影証明方法であって、
前記証明装置により、
（１）共通鍵を、鍵毎に異なる値の鍵番号を付けて生成する工程（Ｓ２０６）と、
（２）前記撮影装置に対してネットワークを介して、前記共通鍵と前記共通鍵につけられた鍵番号とをあわせて送信する工程（Ｓ２０７）と、
（３）前記共通鍵を前記鍵番号とともに二次記憶装置に記憶する工程（Ｓ２０８）とを有し、
前記撮影装置により、
（４）前記証明装置からネットワークを介して、前記共通鍵と前記鍵番号とをあわせて受信する工程（Ｓ１０５）と、
（５）撮影対象からの光を変換した画像データに取得する工程（Ｓ１１０）と、
（６）前記共通鍵を用いて前記画像データの特徴を示す第１のハッシュ値を生成する工程（Ｓ１１３）と、
（７）前記画像データと前記鍵番号と前記第１のハッシュ値とをあわせて記録媒体に記録する工程とを有し、
前記証明装置により、
（８）外部より、前記撮影装置で前記記録媒体にあわせて記録された前記画像データと前記鍵番号と前記第１のハッシュ値とを入力する工程と、
（９）入力された前記鍵番号に対応する前記共通鍵と前記第１のハッシュ値とを前記二次記憶装置より取り出し、前記共通鍵を用いて、入力された前記画像データの特徴を示す第２のハッシュ値を生成し、前記第１のハッシュ値と前記第２のハッシュ値とを比較することによって、前記画像データが改ざんされたものか否かを判定する工程（Ｓ３０２〜Ｓ３０４）とを有することを特徴とする。
【００２５】
【発明の実施の形態】
実施の形態１．
図１は、本発明に係る撮影証明システムを示すブロック図である。
図１において、１は撮影装置ある。以下要素について説明する。２はレンズ、３は光を電気的データに変換するＣＣＤ、４はＲＡＭ、５はＣＰＵ、６は携帯電話インタフェース、７は画像データおよび鍵番号を記録する記憶媒体であるフラッシュメモリ、８は撮影した画像や新たな鍵の取得メッセージを表示する液晶表示、９は現在時刻を示す時計機構である。
【００２６】
１０は証明装置である。以下、要素について説明する。１１はＣＰＵ、１２はＲＡＭ、１３は有線電話インタフェース、１４は二次記憶装置、１５は外部との通信を行うネットワークインタフェース、１６は現在時刻を示す時計機構である。
【００２７】
また、１７は、パソコン等の端末である。以下、要素について説明する。１８は外部との通信を行うネットワークインタフェースである。撮影装置１と証明装置１０は、携帯・有線ネットワークにより接続され、パソコン等１７と証明装置１０はインターネットにより接続される。本実施例のフラッシュメモリ７は、撮影装置１及びパソコン等１７に対して着脱可能である。
【００２８】
次に動作について説明する。まずは、画像を撮影する前後の動作について説明する。図２は、撮影装置１において画像撮影時に実行される処理を示すフローチャートである。また、図３は、証明装置１０において撮影装置１からの接続を受けた際に実行される処理を示すフローチャートである。
【００２９】
まず、撮影者が撮影装置１を使って撮影を行う際に、図２に示すようにＲＡＭ４上に記憶されている共通鍵の有効期限がチェックされる（Ｓ１０１）。有効期限内の共通鍵および鍵番号が記憶されていない場合または有効期限内の共通鍵と鍵番号が記憶されているが有効期限が近い場合（例えば一定時間内）には、ＣＰＵ５により、ネットワーク通じて鍵を取得するメッセージが液晶表示８に表示される（Ｓ１０２）。鍵の有効期限切れが近い場合には、鍵の有効期限切れが近く新たな鍵の取得が必要なことも表示する。また、携帯電話インタフェース６を介して証明装置１０の有線電話インタフェース１３と接続され（Ｓ１０３）、ＲＡＭ４上に鍵の取得要求が作成され、携帯電話インタフェース６を介して送信される（Ｓ１０４）。
【００３０】
証明装置１０側では、図３に示すように撮影装置１から接続を着信すると、発信元である撮影装置１の携帯電話インタフェース６の電話番号とともに着信通知が、有線電話インタフェース１３からＣＰＵ１１に通知される（Ｓ２０１）。ＣＰＵ１１では、通知された電話番号が二次記憶装置１４上にあらかじめ記憶された電話番号のリストの中にあるかがチェックされる（Ｓ２０２）。リスト中の電話番号は、接続を許可されているものである。二次記憶装置１４上の電話番号のリストの中に、携帯電話インタフェース６の電話番号が記憶されていた場合には、ＣＰＵ１１により有線電話インタフェース１３に対して接続の許可が通知され（Ｓ２０３）、携帯電話インタフェース６の電話番号がＲＡＭ１２上に記憶され（Ｓ２０４）、撮影装置１と証明装置１０との間の通信が確立される。撮影装置１と証明装置１０との間では、この後通信が切断されるまで、ＳＳＬ等の秘匿通信を用いたデータの送受信が行われる。
一方、通信処理部１３から通知された電話番号が、二次記憶装置１４上の電話番号のリストの中にない場合には、接続は許可されない。
【００３１】
通信が確立された後、有線電話インタフェース１３で鍵の取得要求を受信すると（Ｓ２０５）、ＣＰＵ１１により共通鍵の生成プログラムが実行され、共通鍵が生成される。生成された共通鍵は、ＲＡＭ１２に記録される（Ｓ２０６）。この際、共通鍵についての鍵番号もＲＡＭ１２上に記憶される。鍵番号は、例えば二次記憶装置１４上に記憶されている、鍵番号を生成するための数値に１加算することにより生成される。また、時計機構１６より取得される現在時刻が、鍵生成時刻としてＲＡＭ１２上に記録され、更にこの鍵生成時刻に一定時間を加算した時刻が、有効期限としてＲＡＭ１２上に記録される。これらの処理の終了後、ＣＰＵ１１により、ＲＡＭ１２上の共通鍵と鍵番号と鍵生成時刻と有効期限があわせて有線電話インタフェース１３を介して撮影装置１に送信される（Ｓ２０７）。また、ＲＡＭ１２上の共通鍵と鍵番号と鍵生成時刻と有効期限と携帯電話インタフェース６の電話番号が、鍵番号をユニークキーとして、二次記憶装置１４上に格納される（Ｓ２０８）。
【００３２】
撮影装置１側では、図２に示すように携帯電話インタフェース６を介して、共通鍵と鍵番号と鍵生成時刻と有効期限を受信すると、ＣＰＵ５により、受信したこれらデータをＲＡＭ４上に記憶する（Ｓ１０５）。鍵生成時刻が時計機構９にセットされた（Ｓ１０６）後、証明装置１０との接続が切断され（Ｓ１０７）、ＲＡＭ４上に撮影番号として、０が記憶される（Ｓ１０８）。そして、鍵を取得して撮影の準備が完了したことを知らせるメッセージが液晶表示８に表示される（Ｓ１０９）。本実施例では、時計機構９は、撮影証明装置の使用者が時刻をセットする時計機構とは別の機構である。但し、共通鍵の有効期限内に使用者が時計機構９の時刻を変更できないように構成された撮影装置１か、あるいは時計機構９の時刻を使用者が変更した場合には共通鍵が無効となる仕組みを備える撮影装置１の場合には、時計機構が１つしかなくても実施可能である。
【００３３】
撮影者により撮影が行われると、レンズ２を通過した撮影対象からの光がＣＣＤ３において光から電気信号へと変換され、ＲＡＭ４上に画像データとして記憶される（Ｓ１１０）。ここで、ＲＡＭ４上に記録された画像データは、実際には、ＣＣＤ３により変換された電気信号に対して自動的に行われる必要な画像補正処理をＲＡＭ４上もしくは他のメモリを利用して施した後の画像データである場合も含む。このとき、時計機構９より取得される現在時刻が撮影時刻としてＲＡＭ４上に記憶される（Ｓ１１１）。また、ＲＡＭ４上の撮影番号が１加算される（Ｓ１１２）。ＲＡＭ４上に記憶された画像データと共通鍵をもとに、鍵つき一方向ハッシュ関数が実行され、画像データの特徴を示す第１のハッシュ値が生成される（Ｓ１１３）。これらの処理が実行された後、ＲＡＭ４上に記憶された画像データと撮影時刻と第１のハッシュ値が現在の撮影番号に関連付けＲＡＭ４上に記憶される（Ｓ１１４）。
【００３４】
この後、撮影が完了して、撮影証明のアップロードを実行することを通知するメッセージが撮影者向けに、液晶表示８に表示される（Ｓ１１５）。そして、ＣＰＵ５により、撮影装置１と証明装置１０とが再接続され（Ｓ１１６）、ＲＡＭ４上に記憶された撮影番号と第１のハッシュ値と撮影時刻とさらに鍵番号をあわせた組が撮影証明として、携帯電話インタフェース６を介して証明装置１０に送信される（Ｓ１１７）。なお、本実施例では、撮影毎に撮影証明のアップロードを実施するが、複数の画像データの撮影後にこれらの画像の撮影証明をまとめてアップロードすることも可能である。その場合には、撮影装置１から証明装置１０に対して、撮影番号と第１のハッシュ値と撮影時刻と鍵番号をあわせた組が複数送信される。なお、本実施例の鍵つき一方向ハッシュ関数としては、ＲＦＣ２１０４に記載の鍵つきメッセージ認証方式のＨＭＡＣを一方向ハッシュ関数ＭＤ５等とともに使用する従来の方法を用いることができる。また、これ以外にも、種々一方向ハッシュ関数のハッシュ値を共通鍵にて暗号化したものを本実施例の画像データの特徴を示すハッシュ値とすることも可能である。
【００３５】
証明装置１０側において、図３に示すように撮影装置１から接続を着信すると、発信元の撮影装置１の携帯電話インタフェース６の電話番号とともに着信通知が有線電話インタフェース１３からＣＰＵ１１に通知される（Ｓ２０１）。ＣＰＵ１１では、通知された電話番号が二次記憶装置１４上にあらかじめ記憶された電話番号のリストの中にあるかがチェックされる（Ｓ２０２）。二次記憶装置１４上の接続を許可された電話番号のリストの中に携帯電話インタフェース６の電話番号が記憶されていた場合には、ＣＰＵ１１により有線電話インタフェース１３に対して接続の許可が通知され（Ｓ２０３）、携帯電話インタフェース６の電話番号がＲＡＭ１２上に記憶され（Ｓ２０４）、撮影装置１と証明装置１０との間の通信が確立される。撮影装置１と証明装置１０との間では、この後通信が切断されるまで、ＳＳＬ等の秘匿通信を用いたデータの送受信が行われる。一方、有線電話インタフェース１３から通知された電話番号が、二次記憶装置１４上の接続を許可された電話番号のリストの中にない場合には、接続は許可されない。
【００３６】
通信が確立されると、有線電話インタフェース１３で撮影証明として撮影番号と第一のハッシュ値と撮影時刻と鍵番号をあわせた組を受信し、受信した撮影番号とハッシュ値と撮影時刻と鍵番号はＲＡＭ１２上に記憶される（Ｓ２０９）。ＣＰＵ１１により、受信した鍵番号をユニークキーとして二次記憶装置１４に格納されている電話番号が取り出され、ＲＡＭ１２上の電話番号と一致しているかがチェックされる（Ｓ２１０）。これら二つの電話番号が一致していない場合には、受信したハッシュ値は廃棄され、撮影装置１との通信が切断される（Ｓ２１１）。これら二つの電話番号が一致している場合には、ＣＰＵ１１により、受信された鍵番号をユニークキーとして、二次記憶装置１４に格納されている有効期限が取り出され、現在時刻と比較される（Ｓ２１２）。現在時刻が有効期限内である場合には、更に二次記憶装置１４から鍵生成時刻が取り出され、ＲＡＭ１２上の撮影時刻が、鍵生成時刻と有効期限の間であるかがチェックされ（Ｓ２１３）、撮影時刻がこれらの時間内である場合には、撮影装置１に対して撮影証明のアップロード完了の通知が送信される（Ｓ２１４）。このとき、ＲＡＭ１２上の第１のハッシュ値と撮影時刻は、鍵番号を主キーとして撮影番号を副キーとして、二次記憶装置１４上に格納される（Ｓ２１５）。一方、現在時刻が有効期限を超過している場合には、撮影装置１に対して、有効期限超過の通知が送信される（Ｓ２１６）。また、撮影時刻が鍵生成時刻と有効期限の間でない場合には、撮影装置１に対して、撮影時刻不正の通知が通知される（Ｓ２１７）。なお、撮影装置１で複数の画像データを撮影後にまとめて証明装置１０に対し撮影証明のアップロードを実施する場合には、有線電話インタフェース１３で撮影番号と第１のハッシュ値と撮影時刻と鍵番号をあわせた組が複数受信され、各組について、撮影時刻が鍵生成時刻と有効期限の間であるかがチェックされる。その後、撮影装置１に対して撮影証明のアップロードに対する結果が通知される。
【００３７】
撮影装置１では、撮影証明のアップロードに対する結果の通知を受信した（Ｓ１１８）後、証明装置１０との接続が切断される（Ｓ１１９）。通知された結果が有効期限超過の通知であるかがチェックされ（Ｓ１２０）、通知された結果が有効期限超過の通知の場合には、有効期限を超過したために撮影証明のアップロードが失敗したことを示すメッセージが撮影者向けに液晶表示８に表示され（Ｓ１２１）、ＲＡＭ４上の画像データと共通鍵と鍵番号とハッシュ値が消去される（Ｓ１２２）。また、通知された結果が撮影時刻不正の通知であるかがチェックされ（Ｓ１２３）、通知された結果が撮影時刻不正の通知の場合には、撮影時刻が不正であることを示すメッセージが液晶表示８に表示され（Ｓ１２４）、ＲＡＭ４上の画像データと共通鍵と鍵番号とハッシュ値が消去される（Ｓ１２５）。これに対し、結果がアップロード完了の通知の場合には、ＲＡＭ４上に記憶された画像データは、これと撮影番号と鍵番号をあわせた組としてフラッシュメモリ７に記憶される（Ｓ１２６）。
【００３８】
フラッシュメモリ７に記憶された画像データと撮影番号と鍵番号の組は、フラッシュメモリ７を撮影装置１から取り外し、パソコン等１７に取り付けることでパソコン等１７上で参照することができる。パソコン等１７に移された画像データと撮影番号と鍵番号の組は、ネットワークインタフェース１８からインターネットを介して、証明装置１０のネットワークインタフェース１５に送信される。
【００３９】
次に、撮影された画像データが改ざんされたか否かを判別する動作について説明する。図４は、証明装置１０において、ネットワークインタフェース１５を介して、パソコン等１７からデータを受信した際に実行される処理を示すフローチャートである。
証明装置１０では、ネットワークインタフェース１５で受信された画像データと撮影番号と鍵番号の組はＲＡＭ１２に記憶され（Ｓ３０１）、ＣＰＵ１１は、二次記憶装置１４から、鍵番号を主キーとして撮影番号を副キーとして、第１のハッシュ値と共通鍵を取り出し（Ｓ３０２）、ＲＡＭ１２上の画像データと取り出した共通鍵をもとに鍵つき一方向ハッシュ関数を実行し、画像の特徴を示す第２のハッシュ値を生成する（Ｓ３０３）。ここで生成した第２のハッシュ値と、ＲＡＭ１２上に取り出した第１のハッシュ値とを比較することにより、インターネット経由で送られてきた画像データが撮影装置１で撮影時刻に撮影されてから改ざんされたか否かを判別する（Ｓ３０４）。ハッシュ値が一致し、改ざんがされていない場合には、受信した画像データは、撮影時刻に撮影された撮影証明済みの画像データとして撮影時刻とともに二次記憶装置１４上に格納される（Ｓ３０５）。一方、ハッシュ値が一致しない場合には、画像データに対する改ざんがなされたとみなし、受信した画像データを廃棄する（Ｓ３０６）。
【００４０】
以上のように、実施の形態１によれば、改ざん検出用データであるハッシュ値の生成に際して、画像データに加えて、ネットワークを経由して提供される共通鍵を用いてハッシュ値を生成するため、固定の鍵を使って改ざん検出用データを生成する従来の方法よりも、改ざん検出用データの生成方式や生成時に使用した鍵が類推される危険性が低い。
【００４１】
さらに、改ざん検出用データを作成する際に使用する鍵に対して、その鍵を生成した時刻からの有効期限を設けることにより、悪意のある者が現在の鍵を類推する時間を短くすることができ、改ざんの危険性をより低くすることができる。
【００４２】
鍵の有効期限切れが近い場合にその旨を表示した上で鍵取得を要求するので、期限切れの鍵を用いて、証拠として無効な画像データを撮影してしまうことを未然に防ぐことが期待できる。
【００４３】
また、鍵の生成時刻を設けることにより、画像データが鍵を生成してから改ざん検出用データを受信するまでの間で実際に撮影されたものであることを判定できる。
【００４４】
証明装置での鍵の生成時刻を撮影装置の時計機構にセットして、画像撮影時の現在時刻を撮影時刻とすることで実際に画像を撮影した時間を特定した画像データを生成することができる。
【００４５】
また、画像の撮影時刻が鍵の生成時刻から鍵の有効期限の間であるかをチェックすることにより、撮影時刻が有効であることを判別できる。
【００４６】
同一の鍵で撮影した画像に撮影番号を付けることで、画像撮影のたびに、新たな鍵を取得する必要がなく、有効期限内に複数の画像データの生成が可能となる。
【００４７】
撮影装置が鍵を要求する際とハッシュ値を送信する際とで、使用される携帯電話インタフェースの発信者番号が同じであることを証明装置側でチェックすることにより、撮影装置以外の装置を使った証明装置に対する不正行為の可能性を低くすることが期待できる。
【００４８】
さらに、携帯電話インタフェースの発信者番号を事前に登録することで、登録済みの撮影装置以外の装置からの証明装置に対する不正行為の可能性を、さらに低くすることが期待できる。
【００４９】
また、撮影装置と証明装置との間でＳＳＬ等の秘匿通信を用いたデータの送受信を行うことでネットワーク上を転送される共通鍵が第三者に対し隠蔽されるため、共通鍵が第三者に盗まれて悪用される危険性を低くすることができる。
【００５０】
尚、上述の例では、撮影装置１の内部に、携帯電話インタフェース６を備えるが、携帯電話インタフェース６を携帯電話装置として撮影装置１から分離し、撮影装置１と携帯電話装置間を、特定した相手装置を限定して秘匿データの送受信を行うことができる短距離無線通信であるＢｌｕｅｔｏｏｔｈを使って接続することもできる。
【００５１】
また、上述の例では、撮影装置１のＲＡＭ４上に、共通鍵と撮影番号と有効期限を記録したが、撮影装置１内にフラッシュメモリ７とは別に、外部からアクセスができなく、かつ、取り外しができないフラッシュメモリを備える場合には、共通鍵と撮影番号と有効期限をこれに記憶し、撮影装置１の電源起動時に、上記別のフラッシュメモリから共通鍵と撮影番号と有効期限を取り出してＲＡＭ４上に記憶することにより、撮影装置１の起動直後であっても、有効期限内であれば証明装置１０に接続することなく、画像の撮影が可能となる。
【００５２】
尚、上述の例では、撮影者が撮影装置１を使って撮影を行った後に、撮影証明装置１０に対して、携帯電話インタフェース６を介して、撮影証明のアップロードを実行するが、撮影後に撮影証明のアップロードを行わずに、第１のハッシュ値をＲＡＭ４上の画像データと撮影番号と鍵番号と撮影時刻とあわせた組としてフラッシュメモリ７に記憶することもできる。
【００５３】
図８は、撮影証明のアップロードを行わずに第１のハッシュ値をフラッシュメモリ７に記憶した際に、撮影装置１において実行される処理を示すフローチャートである。この場合に、上述の例と同じく、撮影に際しては、有効期限内の共通鍵が確保され（Ｓ８０１〜Ｓ８０９）、この後に撮影が実行され（Ｓ８１０）、撮影した画像の撮影時刻（Ｓ８１１）と撮影番号（Ｓ８１２）と第１のハッシュ値（Ｓ８１３）がＲＡＭ４上に記憶される（Ｓ８１４）。この後、フラッシュメモリ７に、画像データと撮影番号と鍵番号と撮影時刻と第１のハッシュ値の組が記憶される（Ｓ８１５）。
【００５４】
この場合には、フラッシュメモリ７に記憶された画像データと撮影番号と鍵番号と撮影時刻と第１のハッシュ値の組は、フラッシュメモリ７を撮影装置１から取り外し、パソコン等１７に取り付けることで、パソコン等１７のネットワークインタフェース１８からインターネットを介して、撮影証明装置１０のネットワークインタフェース１５に送信される。
【００５５】
図９は、これを受信した際に、証明装置１０において実行される処理を示すフローチャートである。証明装置１０では、ネットワークインタフェース１５で受信された画像データと撮影番号と鍵番号と撮影時刻と第１のハッシュ値の組はＲＡＭ１２上に記憶され（Ｓ９０１）、ＣＰＵ１１は、二次記憶装置１４から、鍵番号をユニークキーとして共通鍵と鍵の生成時刻と有効期限を取り出し（Ｓ９０２）、ＲＡＭ１２上の撮影時刻が有効期限内かチェックされ（Ｓ９０３）、有効期限を超過している場合には、画像データを含むＲＡＭ１２上のデータは廃棄される（Ｓ９０４）。撮影時刻が有効期限内の場合には、さらに撮影時刻が鍵生成時刻と有効期限の間であるかがチェックされ（Ｓ９０５）、撮影時刻がこれらの時間内でない場合には、画像データを含むＲＡＭ１２上のデータは廃棄される（Ｓ９０６）。一方、撮影時刻がこれらの時間内である場合には、ＲＡＭ１２上の画像データと取り出した共通鍵を元に鍵つき一方向ハッシュ関数を実行し、画像の特徴を示す第２のハッシュ値を生成する（Ｓ９０７）。ここで生成した第２のハッシュ値とＲＡＭ１２上に記憶された第１のハッシュ値とを比較することにより、インターネット経由で送られてきた画像データが撮影装置１で撮影時刻に撮影されてから改ざんされたか否かを判別する（Ｓ９０８）。ハッシュ値が一致し、改ざんがされていない場合には、受信した画像データは、撮影時刻に撮影された撮影証明済みの画像データとして撮影時刻とともに二次記憶装置１４上に格納される（Ｓ９０９）。一方、ハッシュ値が一致しない場合には、画像に対する改ざんがなされたとみなし、画像データを含むＲＡＭ１２上のデータを廃棄する（Ｓ９１０）。
【００５６】
なお、証明装置１０が、ネットワークインタフェース１５に代えて、もしくは、ネットワークインタフェース１５に加えて、フラッシュメモリ読み取り装置を有することで、パソコン等１７を介さずに直接フラッシュメモリ７から、画像データと画像データと撮影番号と鍵番号と撮影時刻と第１のハッシュ値の組を入力することも可能である。また、証明装置１０が、ネットワークインタフェース１５に代えて、もしくは、ネットワークインタフェース１５に加えて、フロッピーディスク等の別の記憶媒体の装置を有する場合には、フロッピーディスク等の別の記憶媒体の装置を有するパソコン等１７においてフラッシュメモリ７から画像データと撮影番号と鍵番号と撮影時刻と第１のハッシュ値の組を取り出し、フロッピーディスク等の別の記憶媒体にコピーすることで、この別の記憶媒体から、証明装置１０に対して、画像データと撮影番号と鍵番号と撮影時刻と第１のハッシュ値の組を入力することも可能である。
【００５７】
以上のように、実施の形態１を変更し、携帯電話を利用した撮影証明のアップロードを実施せず、フラッシュメモリを介して撮影証明のアップロードを実施することも可能である。この場合には、携帯電話の利用するのは、鍵の取得時であり、携帯電話の通信費を押さえることもできる。
【００５８】
実施の形態２．
実施の形態１では、証明装置上の二次記憶装置に撮影証明済みの画像データを格納したが、本実施の形態では、撮影者が証拠写真として撮影した画像データが改ざんされてなく正しい場合に、これに対して金銭等を支払う支払い者が、画像データに対する改ざんの有無の判定を第三者に依頼する場合に適用する形態を示す。
【００５９】
図５は、このような場合の全体構成図を示すブロック図である。図５において、４０１は撮影者が撮影する撮影対象、４０２は撮影者が使用する撮影装置、４０３は携帯電話会社の設置した基地局、４０４は携帯電話会社のパケット通信網、４０５はインターネット、４０６は携帯電話会社のパケット通信網４０４とインターネット４０５を接続するゲートウェイ、４０７は第三者が運用する証明装置、４０８は証明装置４０７の二次記憶装置、４０９は撮影者が使用するパソコン等の端末、４１０は電話網、４１１は支払い者が運用するサーバ、４１２はサーバ４１１の二次記憶装置である。
【００６０】
次に動作について説明する。図７は、各装置間での通信データと各装置上での処理を示したタイミングチャートである。
まず、撮影者が撮影装置４０２を使って撮影対象４０１の撮影を行う際には、撮影装置１０２から携帯電話基地局４０３とパケット通信網４０４とゲートウェイ４０６とインターネット４０５を介して第三者の証明装置４０７に対し、鍵取得要求５０１を送信する。
鍵取得要求５０１を受信した証明装置４０７では、５０２において共通鍵と鍵番号と鍵生成時刻と有効期限を生成し、二次記憶装置４０８上に鍵番号を主キーとして記憶するとともに、撮影装置４０２に対して共通鍵と鍵番号と有効期限が、鍵発行通知５０３として送信される。
５０４において、撮影者が撮影対象４０１を撮影した画像データに対して、５０５において、受信された鍵発行通知５０３内の共通鍵を使用して第１のハッシュ値が生成される。この第１のハッシュ値と撮影番号と鍵番号と撮影時刻をあわせて撮影証明データ５０６として、第三者の撮影装置４０７に送信する。
第三者の証明装置は、撮影証明データ５０６を受信する。５０７において、撮影証明データ５０６中に含まれる鍵番号を主キーとして二次記憶装置４０８に記憶されていた鍵生成時刻と有効期限を取り出し、撮影証明データ５０６の撮影時刻が、取り出した鍵生成時刻と有効期限の間であれば、撮影証明データ５０６内の撮影時刻と第１のハッシュ値を、鍵番号を主キーとし、撮影番号を副キーとして、二次記憶装置４０８に撮影証明データとして登録する。撮影証明データ５０６の撮影時刻が、鍵生成時刻と有効期限の間にない場合には、撮影証明データ５０６は廃棄される。この後、撮影証明データ５０６に対する結果として撮影証明登録通知５０８が証明装置４０７から撮影装置４０２に返送される。
【００６１】
この後、撮影者の操作により、撮影装置４０２から画像データ５０９と、撮影番号と撮影時に使用した鍵の鍵番号が取り出され、パソコン４０９に転送される。
パソコン４０９では、５１０で撮影者の操作により見積書を作成し、画像データと撮影番号と鍵番号と見積書とをあわせた支払い要求５１１が電話網４１０を介して支払い者のサーバ４１１に送信される。支払い要求５１１を受信した支払い者のサーバ４１１では、インターネット４０５を介して支払い要求５１１に含まれる画像データと撮影番号と鍵番号とをあわせた画像の信用照会５１２を第三者の証明装置４０７に送信する。
信用照会５１２を受信した第三者の証明装置４０７では、５１３において、画像の信用照会５１２に含まれる鍵番号を主キーとして二次記憶装置４０８上に記憶されている共通鍵を取り出し、この共通鍵を使って画像の信用照会５１１に含まれる画像データの特徴を示す第２のハッシュ値を生成し、さらに鍵番号を主キーとして撮影番号を副キーとして二次記憶装置４０８上に記憶されている第１のハッシュ値を取り出して比較し、画像データに対する改ざんの有無を判別する。二つのハッシュ値が一致している場合にはＯＫと撮影時刻を含んだ照会結果５１４が、二つのハッシュが一致しない場合にはＮＧを含んだ照会結果５１４が、それぞれ第三者の証明装置４０７から支払い者のサーバ４１１に対して送信される。
【００６２】
以上のように、実施の形態２によれば、改ざん検出用データであるハッシュ値を生成する際に、撮影対象からの光を変換した画像データだけを変化する入力値とするだけでなく、鍵も変化させることにより、改ざん検出用データの生成方式や生成時に使用した鍵が類推される危険性を低くし、画像データを証拠写真として使用できるようになる。
【００６３】
また、画像データを証拠写真として使用できるようにすることで、これまで写真を証拠としてやり取りすることが必要であった支払い業務等について、証拠となり得る画像データをネットワーク上で送受信することを可能とし、業務に要する時間を短縮することも可能となる。
【００６４】
さらに、改ざん検出用データを作成する際に撮影時刻を記録し、この撮影時刻が有効であることを示すことで、証拠写真としての有効性を高めることができる。
【００６５】
撮影証明に必要なハッシュ値のみを速度の遅い携帯電話を使って送るようにすることで、サイズの大きな画像データは、見積もり書等と合わせて通信速度の速いインターネット等を使って後からパソコン等を使って送ることができるようになり、通信費を押さえることもできる。
【００６６】
尚、上述の例では、パソコン４０９から電話網４１０を介して支払い者のサーバ４１１に対して画像データを送信したが、パソコン４０９がインターネット４０５に接続可能な場合には、電話網４１０に代わり、インターネット４０５を介して画像データを送信しても良い。
【００６７】
以上の実施の形態は、損害保険の査定業務に適用可能であって、撮影者が修理工場で事故車両を撮影し、損害保険会社に対して画像データと修理見積もり書を提出する際に有効である。また、損害保険以外でも、建築業（工事業者からの工事完了報告、工事現場の撮影画像の提出）や不動産業（現地評価）や警察（事故現場検証）など写真証明を活用する各種業種に適用が可能である。
【００６８】
尚、上述の処理フローの各処理ステップは、対応する各処理手段により実行される。
【００６９】
【発明の効果】
改ざん検出用データを作成する際に、撮影対象からの光を変換した画像データだけを変化する入力値とするだけでなく、鍵も変化させることにより、改ざん検出用データの生成方式や生成時に使用した鍵が類推される危険性を低くし、画像データを証拠写真として使用できるようになる。
【００７０】
また、画像データを証拠写真として使用できるようにすることで、これまで写真を証拠としてやり取りすることが必要であった支払い業務等について、証拠となり得る画像データをネットワーク上で送受信することを可能とし、業務に要する時間を短縮することも可能となる。
【００７１】
さらに、改ざん検出用データを作成する際に撮影時刻を記録し、この撮影時刻が有効であることを示すことで、証拠写真としての有効性を高めることができる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１の構成を示すブロック図。
【図２】  この発明の撮影装置の動作を示すフローチャート。
【図３】  この発明の証明装置の撮影時の動作を示すフローチャート。
【図４】  この発明の証明装置の撮影証明時の動作を示すフローチャート。
【図５】  この発明の実施の形態２におけるブロック図。
【図６】  この発明の実施の形態２におけるタイミングチャート図。
【図７】  従来例の発明を示す図。
【図８】この発明の撮影装置の動作を示すフローチャート。
【図９】この発明の撮影証明装置の撮影証明時の動作を示すフローチャート。
【符号の説明】
１  撮影装置、２  レンズ、３  ＣＣＤ、４  ＲＡＭ、５  ＣＰＵ、６  携帯電話インタフェース、７  フラッシュメモリ、８  液晶表示、９  時計機構、１０  証明装置、１１  ＣＰＵ、１２  ＲＡＭ、１３  有線電話インタフェース、１４  二次記憶装置、１５  ネットワークインタフェース、１６  時計機構、１７  パソコン等、１８  ネットワークインタフェース、１０１  撮影対象、１０２  撮影装置、１０３  携帯電話基地局、１０４  パケット通信網、１０５  インターネット、１０６  ゲートウェイ、１０７  証明装置、１０８  二次記憶装置、１０９  パソコン、１１１  サーバ、１１２  二次記憶装置。
【図１】
0004076757.tif 000002
【図２】
0004076757.tif 000003
【図３】
0004076757.tif 000004
【図４】
0004076757.tif 000005
【図５】
0004076757.tif 000006
【図６】
0004076757.tif 000007
【図７】
0004076757.tif 000008
【図８】
0004076757.tif 000009
【図９】
0004076757.tif 000010