(57)【要約】【課題】画像データファイルに付加される撮影情報の信頼性を高める。【解決手段】画像データ管理装置１０は、デジタルカメラ１２に日時情報、接続ＩＤ、暗号化鍵を送信する。デジタルカメラ１２は、時計部４６内の日時情報を修正するとともに、受信した暗号化鍵で接続ＩＤを暗号化して記憶する。内部メモリである画像メモリ５６記憶された画像データファイルには、時計部４６内の日時情報に基づいて決定された撮影日時情報が含まれる。画像データ管理装置１０は、画像データファイルとともに暗号化済みの接続ＩＤを受信し、これを復号化部２８で復号化する。復号化された接続ＩＤを、生成済の接続ＩＤリストと照合し、一致しているものがあれば画像データファイル内の撮影日時情報は正しいと判定する。一方、接続ＩＤが一致しない場合は、時計部４６内の日時情報が変更されているから、撮影日時情報は正しくないと判定する。【選択図】        図２
2004297299.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影し、得られた画像データを撮影情報とともに画像データファイルに記録するデジタルカメラと、前記撮影情報が正しいか否かを判定する管理装置からなる撮影情報証明システムにおいて、
前記デジタルカメラは前記管理装置から送られる暗号化鍵と接続ＩＤより、前記接続ＩＤを暗号化して記憶し、前記管理装置は、撮影済の前記デジタルカメラと接続したときに暗号化済みの前記接続ＩＤを受信して復号化し、復号化された接続ＩＤが暗号化前の接続ＩＤと一致したときにのみ、前記撮影情報は正しいと判定する撮影情報証明システム。
【請求項２】
前記撮影情報は前記デジタルカメラ内の日時情報に基づいた撮影日時情報であり、前記デジタルカメラは、前記管理装置と接続したときのみ前記日時情報を修正することを特徴とする請求項１記載の撮影情報証明システム。
【請求項３】
前記デジタルカメラは、撮影により生成される画像データファイルを記録する内部メモリを備え、前記撮影情報は前記画像データファイルに含まれることを特徴とする請求項１又は２記載の撮影情報証明システム。
【請求項４】
前記管理装置は、前記撮影情報が正しいと判定したときに、前記撮影情報を電子透かし形式で前記画像データファイルに記録することを特徴とする請求項３記載の撮影情報証明システム。
【請求項５】
被写体を撮影して画像データを生成する撮影部と、前記画像データに撮影情報が付加された画像データファイルを記憶する内部メモリと、前記画像データファイルを管理する管理装置と接続するための接続部と、前記管理装置から送られる接続ＩＤと暗号化鍵を用いて、前記接続ＩＤを暗号化する暗号化部とを備え、暗号化済みの前記接続ＩＤを前記画像データファイルとともに前記管理装置に送信することを特徴とするデジタルカメラ。
【請求項６】
日時情報をカウントする時計部を更に備え、前記日時情報に基づいた撮影日時情報を前記撮影情報として前記画像データファイルに記録することを特徴とする請求項５記載のデジタルカメラ。
【請求項７】
前記管理装置と接続したときのみ、前記日時情報が修正されることを特徴とする請求項６記載のデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラによる撮影で得られた画像データに付加される撮影情報が正確なものであるか否かを証明するシステムと、このシステムにおいて用いられるデジタルカメラに関する。
【０００２】
【従来の技術】
一般的なデジタルカメラには時計回路が内蔵されており、撮影により得られた画像データファイルに撮影日時情報が記録される。このような画像データファイルを証拠写真又は記録写真として用いるためには、撮影日時情報が信頼できるものである必要がある。
【０００３】
従来では、特定のプロテクト解除コマンドと暗証コードとが入力された場合のみ、時計回路内の日時情報を修正できるようにしたものがある（例えば、特許文献１参照）。カメラの所有者などの信頼できるユーザのみが暗証コードを知っているのが通常であるため、第三者が日時情報を不正に変更してしまうおそれが少なくなり、撮影日時情報の信頼性が向上する。
【０００４】
【特許文献１】
特開２００１−５０８９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特許文献に開示された情報記録装置では、カメラの日時情報を修正したい場合は常にプロテクト解除コマンドを入力する必要があり、信頼できるユーザにとっては煩雑な操作を強いることとなる。また、暗証コードを失念するのを防止するために、暗証コードを目に見える形で記録しておく場合がある。このような場合に、第三者が暗証コードを不正に取得してしまうと、情報記録装置を組み込んだカメラの日時情報は全く信頼できないものとなる。
【０００６】
さらに、デジタルカメラでの撮影で得られた画像データファイルはデジタル情報であり、デジタルカメラから画像データファイルを取り出すことで撮影情報を容易に書き換えることができる。デジタルカメラから画像データファイルを取り出して撮影日時情報を書き換えた後、画像データファイルをデジタルカメラに戻すことで、当該デジタルカメラのプロテクト解除コマンドや暗証コードを知らなくとも、画像データファイルの撮影時刻情報を容易に変更することができる。このため、画像データファイル内の撮影日時情報の信頼性を保つことが困難であった。
【０００７】
本発明は、上記問題点を考慮してなされたものであり、煩雑な操作を行うことなく、画像データファイルに含まれる撮影情報の信頼性を高めることが可能な撮影情報証明システム及びこれに用いられるデジタルカメラを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明の撮影情報証明システムでは、被写体を撮影して撮影情報を生成するデジタルカメラと、このデジタルカメラに接続される管理装置から構成され、デジタルカメラは、管理装置から送られる暗号化鍵と接続ＩＤより接続ＩＤを暗号化して記憶し、管理装置は、撮影済のデジタルカメラと接続したときに暗号化済みの接続ＩＤを受信して復号化し、復号化された接続ＩＤが暗号化前の接続ＩＤと一致したときにのみ、撮影情報は正しいと判定することを特徴とする。
【０００９】
また、デジタルカメラは、内部の日時情報に基づいた撮影日時情報を撮影情報として生成し、管理装置と接続したときのみ日時情報を修正することを特徴とする。さらに、撮影により生成される画像データに撮影情報を追加して画像データファイルとし、この画像データファイルを内部メモリに記録することを特徴とする。撮影情報が正しいと判定したときに、撮影情報を電子透かし形式で画像データファイルに記録しても良い。
【００１０】
本発明のデジタルカメラは、被写体を撮影して画像データを生成する撮影部と、画像データに撮影情報が付加された画像データファイルを記憶する内部メモリと、画像データファイルを管理する管理装置と接続するための接続部と、管理装置から送られる接続ＩＤと暗号化鍵を用いて、接続ＩＤを暗号化する暗号化部とを備え、暗号化済みの接続ＩＤを画像データファイルとともに管理装置に送信することを特徴とする。
【００１１】
また、日時情報をカウントする時計部を更に備え、この日時情報に基づいた撮影日時情報を撮影情報として画像データファイルに記録しても良い。さらに、管理装置と接続したときのみ日時情報を修正するようにしても良い。
【００１２】
【発明の実施の形態】
図１に、撮影情報証明システムの一実施例を示す。撮影情報証明システムは、１台の画像データ管理装置１０と、複数のデジタルカメラ１２とから構成される。画像データ管理装置１０は、個々のデジタルカメラ１２と接続され、デジタルカメラ１２から送られる画像データファイルを管理するとともに、日付及び時刻情報を表す日時情報データを該デジタルカメラ１２に送信する。各デジタルカメラ１２内の日時情報は、外部操作により変更できないようにされており、画像データ管理装置１０から日時情報データを受信したときのみ、デジタルカメラ１２の日時情報が更新される。
【００１３】
画像データ管理装置１０は、電波時計機能を備えており、標準日時電波発信局１４（図２参照）からの標準日時情報をもとに、内部の日時情報が一定時間間隔で更新される。画像データ管理装置１０は監視カメラ１６によって常時監視されており、画像データ管理装置１０内の日時情報は厳密に管理される。
【００１４】
図２に示すように、画像データ管理装置１０は、電波受信部２０、時計部２２、暗号化鍵生成部２４、ＩＤ生成・記憶部２６、復号化部２８、電子透かし記録部３０、画像データストレージ３２等の各部と、これらを動作制御するコントローラ３４とを備える。
【００１５】
標準日時電波発信局１４からは、日本標準時に関するタイムコードを含む電波が常に発信されている。電波受信部２０は、標準日時電波発信局１４からの電波を一定間隔（例えば１分毎）で受信して、標準日時情報を取得する。この標準日時情報は、コントローラ３４を介して時計部２２に送られる。時計部２２には、画像データ管理装置１０の日時をカウントする時計回路が設けられている。時計部２２は、電波受信部２０より送られる標準日時情報をもとに日時情報を修正し、画像データ管理装置１０内の日時情報を正確に保つ。
【００１６】
暗号化鍵生成部２４は、デジタルカメラ１２が画像データ管理装置１０に接続されたときに、暗号化鍵を表すデータを生成する。この暗号化鍵データは復号化部２８内のメモリに書き込まれる。暗号化鍵は、共通鍵暗号方式、例えばＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）に対応しており、暗号化された情報は同じ暗号化鍵によって解読される。
【００１７】
ＩＤ生成・記憶部２６では、デジタルカメラ１２が画像データ管理装置１０に接続されたときに接続ＩＤを表すデータを生成する。接続ＩＤとして、英数字の組み合わせの他、日本語や英語などのメッセージを用いることができる。生成された接続ＩＤは、ＩＤ生成・記憶部２６内のメモリに書き込まれ、接続ＩＤリストを構成する。コントローラ３４は、接続ＩＤリスト内の接続ＩＤと重複しないように、生成する接続ＩＤを管理する。
【００１８】
画像データ管理装置１０は、デジタルカメラ１２が画像データ管理装置１０に接続されたときに、時計部２２内の日時を表す日時情報データと、上記の接続ＩＤデータ、暗号化鍵データとを、カメラ接続部３６を介してデジタルカメラ１２に送信する。第三者がこの送信データを取得するのを防止するために、画像データ管理装置１０とデジタルカメラ１２との間のデータ通信は例えば専用線を介して行われる。あるいは、データを暗号化して送信し、デジタルカメラ１２側で復号化するようにしても良い。
【００１９】
デジタルカメラ１２は、撮影部４０、画像処理部４２、操作部４４、時計部４６、暗号化部４８、ＬＣＤ５０等の各部と、これらの動作制御を行うコントローラ５２とから構成される。画像データ管理装置１０から送信された接続ＩＤデータ、暗号化鍵データ、日時データは管理装置接続部５４を介してコントローラ５２に送られる。
【００２０】
時計部４６には、デジタルカメラ１２内の日時をカウントする時計回路が設けられている。コントローラ５２から日時データが送られると、時計部４６はデジタルカメラ１２内の日時情報を修正して、これを正確に保つ。
【００２１】
撮影部４０では、撮影レンズ、イメージセンサ、Ａ／Ｄコンバータ等が並べられており、光学的な被写体像を光電変換し、さらにデジタル変換することで画像データが生成される。画像データは画像処理部４２に送られて所定のマトリクス演算、ホワイトバランス調節、ガンマ補正等の信号処理が行われる。コントローラ５２は、信号処理済みの画像データに対し、撮影時刻等の撮影情報データとサムネイル画像データとを付加して画像データファイルを生成し、これを画像メモリ２２内に記憶する。画像メモリ５６内の画像データファイルは、コントローラ５２によって適宜読み出され、撮影された画像がＬＣＤ５０に表示される。
【００２２】
操作部４４は、シャッタボタン、ズームキー、設定変更ボタンなどから構成される。コントローラ５２は、操作部４４から入力される信号に応じて、撮影動作やストロボ撮影モードの設定などの各種処理を行う。
【００２３】
暗号化部４８では、画像データ管理装置１０からの接続ＩＤと暗号化鍵とを用いて、接続ＩＤを暗号化する。暗号化された接続ＩＤは、内部のメモリに記憶される。デジタルカメラ１２が画像データファイルをが画像データ管理装置１０に送信した時に、暗号化部４８に記憶されている暗号化済の接続ＩＤデータが画像データ管理装置１０に送られる。暗号化鍵は、暗号化部４８にいったん記録された後は読み出されることはなく、新たな暗号化鍵を受信した時に上書き消去される。
【００２４】
画像データ管理装置１０内の復号化部２８には、生成済の暗号化鍵データが記憶されており、デジタルカメラ１２から送られてきた暗号化済接続ＩＤデータを復号化して、接続ＩＤデータを生成する。コントローラ５２は、復号化された接続ＩＤをＩＤ生成・記憶部２６内の接続ＩＤリストと照合して、一致するものがあるか否かを検索する。
【００２５】
画像データストレージ３２には、デジタルカメラ１２から送信された画像データファイルが記憶されており、コントローラ３４によって適宜読み出される。また、電子透かし記録部３０は、後述する認証処理において、デジタルカメラ１２の日時情報が正確であると判断したときに、撮影日時と画像データ管理装置１０の識別ＩＤとを、当該デジタルカメラで撮影された画像データファイルに電子透かしによって記録する。
【００２６】
画像データ管理装置１０は、データ通信部６０を介して外部処理端末６２が接続される。データ通信部６０と外部処理端末６２との間は、専用線によって接続されても良いし、あるいはインターネットを介して接続されていても良い。外部処理端末６２は、画像データストレージ３２内の画像データファイルを読み出すことはできるが、外部処理端末６２から画像データ管理装置１０内のデータを書き換えることがないよう、データアクセスが制限されている。
【００２７】
図３に示すように、個々の画像データファイル６４は、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式に対応しており、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式で圧縮された撮影画像データ６６と、この撮影画像データを一定間隔で間引いて形成されたサムネイル画像データ６８と、撮影情報を記録した  Ｔａｇ情報データ７０とから構成される。  Ｔａｇ情報データ７０には、撮影年月日、撮影モード、ストロボ撮影の有無等、撮影に関する情報が記録されている。
【００２８】
上記構成の撮影情報証明システムの動作について、図４〜図６を用いて説明する。図４において、画像データ管理装置１０は、一定時間毎に標準時刻電波を受信して、時計部２２内の日時情報を更新する。デジタルカメラ１２との接続時に、画像データ管理装置１０は該デジタルカメラ１２の接続ＩＤデータを生成し、これをＩＤ生成・記憶部２６内の接続ＩＤリストに記憶する。さらに、画像データ管理装置１０は、該接続ＩＤデータを暗号化するための暗号化鍵データを生成し、これを復号化部２８内の暗号化鍵リストに記憶する。
【００２９】
画像データ管理装置１０は、デジタルカメラ１２に対して画像データファイルの送信を要求する。デジタルカメラ１２内に画像データファイルがない場合は、デジタルカメラ１２は送信すべき画像データファイルがない旨の信号を送る。その後、画像データ管理装置１０は、日時情報データ、接続ＩＤデータ、及び暗号化鍵データをデジタルカメラ１２に送る。
【００３０】
デジタルカメラ１２は、画像データ管理装置１０からの日時情報データを時計部４６に送り、時計部４６内の日時情報を更新する。これにより、デジタルカメラ１２の日時情報を正確に保つことができる。また、デジタルカメラ１２では、画像データ管理装置１０からの接続ＩＤデータと暗号化鍵データとを暗号化部４８に送り、この暗号化鍵を用いて接続ＩＤデータを暗号化する。暗号化前の接続ＩＤデータは消去され、第三者によって接続ＩＤデータが読み出されるのを防止する。その後、デジタルカメラ１２は画像データ管理装置１０との接続を切断する。
【００３１】
図５に示すように、画像データ管理装置１０との接続を終了したデジタルカメラ１２は撮影に用いられ、被写体を撮影して画像データを作成する。デジタルカメラ１２は、サムネイル画像データ、撮影日時情報を含む撮影情報データを得られた画像データに付加して画像データファイルを作成し、画像メモリ５６に記憶する。画像データファイルを内蔵メモリにのみ記録しているので、画像データファイルを含む外部記録媒体をデジタルカメラ１２から取り出して、撮影日時情報を書き換えるのを防止することができる。
【００３２】
デジタルカメラ１２と接続していない間、画像データ管理装置１０は、所定時間毎に標準日時電波を受信し、時計部２２内の日時情報を更新する。撮影が終了したデジタルカメラ１２と接続されると、画像データ管理装置１０は該デジタルカメラ１２との接続ＩＤデータと、これを暗号化するための暗号化鍵データとを、新たに作成する。次に、画像データ管理装置１０は、デジタルカメラ１２に対して画像データファイルの送信を要求する。デジタルカメラ１２は、画像メモリ５６内の画像データファイルを順次画像データ管理装置１０に送信し、画像データ管理装置１０は受信した画像データファイルを画像データストレージ３２に書き込む。画像データファイルの送信後、デジタルカメラ１２内に残っている画像データファイルは、画像メモリ５６の空き容量を確保するために消去される。
【００３３】
次に、画像データ管理装置１０はデジタルカメラ１２から暗号化済の接続ＩＤデータを受信し、これを復号化部２８に送る。復号化部２８では、暗号化鍵リストを参照して、接続ＩＤデータを暗号化した暗号化鍵データを取り出し、接続ＩＤデータを復号化する。コントローラ３４は、復号化された接続ＩＤデータを用いて、画像データファイルの証明処理を行う。
【００３４】
図６に証明処理の手順を示す。コントローラ３４は、接続ＩＤリストを参照して生成済の接続ＩＤの総数Ｎを検出するとともに、変動パラメータｎの値を０に初期化する。ｎに１を加算した後、コントローラ３４は、接続ＩＤリスト内の一番目の接続ＩＤ１  を読み出して、復号化された接続ＩＤと比較する。接続ＩＤが一致したときは、該デジタルカメラ１２内の日時情報が正しい、すなわち、日時情報が第三者によって変更されていないものと判定する。そして、コントローラ３４は、当該デジタルカメラ１２から送られた画像データファイル内の撮影日時情報を読み出し、画像データ管理装置１０の固有ＩＤ（装置名など）と撮影日時情報を、当該画像データファイルに電子透かしの形式で記録する。その後、照合された接続ＩＤ１  を接続ＩＤリストから削除する。
【００３５】
なお、上記証明処理を行う際に画像データファイル内の日時情報を修正し、修正された撮影日時情報を電子透かし形式で記録しても良い。デジタルカメラ１２との接続時に、画像データ管理装置１０はデジタルカメラ１２の日時情報を取得し、時計部２２内の日時情報と比較して、これらの差を誤差情報として取得する。コントローラ３４は、この誤差情報をもとに、デジタルカメラ１２から受信された画像データファイル内の撮影日時情報を修正し、修正された撮影日時情報を電子透かし形式で記録する。これにより、画像データファイル内の撮影日時情報がより正確なものとなる。
【００３６】
一方、復号化された接続ＩＤが接続ＩＤ１  と一致しなかった場合は、パラメータｎの値を参照する。ｎの値がＮ未満であるときは、ｎに１を加えた後、２番目の接続ＩＤ２  を読み出して、復号化された接続ＩＤと照合する。接続ＩＤが一致したときは、該デジタルカメラ１２内の日時情報が正しいと判定し、撮影日時情報と画像データ管理装置の固有ＩＤ情報とを、電子透かし形式で画像データファイルに記録する。その後、コントローラ３４は、接続ＩＤ２  を接続ＩＤリストから削除する。
【００３７】
復号化された接続ＩＤが一致しない場合は、復号化された接続ＩＤが接続ＩＤリスト内のものと一致するか否かの照合を繰り返す。接続ＩＤが接続ＩＤｎ  と一致したときは、電子透かし記録処理を行って該接続ＩＤｎ  を削除する。一方、復号化された接続ＩＤが一致せず、変動パラメータｎがＮと一致したときは、該デジタルカメラ１２の日時情報は正確なものではないと判断し、画像データファイルに電子透かし処理を行わずに証明処理を終了する。電子透かし情報が記録されない画像データファイルは、その撮影日時情報が正しくないと判定されているから、これを画像データストレージ３２より消去しても良い。
【００３８】
証明処理後、画像データ管理装置１０は、日時情報データと、新たに作成された接続ＩＤデータ及び暗号化鍵データをデジタルカメラ１２に送る。デジタルカメラ１２は、時計部４６内の日時情報を更新するとともに、画像データ管理装置１０から送られた暗号化鍵データを用いて、新たな接続ＩＤデータを暗号化し、暗号化部４８内のメモリ情報を更新する。暗号化前の接続ＩＤデータは消去され、第三者によって接続ＩＤが読み出されるのを防止する。その後、デジタルカメラ１２は画像データ管理装置１０との接続を切断する。
【００３９】
撮影日時が認証された画像データファイルは、画像データストレージ３２内に記録されており、適宜利用することができる。外部処理端末６２を操作して画像データ処理装置１０と接続し、画像データストレージ３２内の画像データファイルにアクセスして、これを読み出すことができる。読み出された画像データファイルには、撮影日時情報が電子透かし形式で記録されている。このため、第三者が画像データファイルの  Ｔａｇ情報データ内の撮影日時情報を書き換えたとしても、書き換えられた撮影日時情報が電子透かし情報と異なるため、画像データファイルが書き換えられたことを容易に判別することができる。したがって、デジタルカメラによる撮影で得られた画像データファイルの撮影日時の信頼性を高めることができる。
【００４０】
また、デジタルカメラをコンピュータに接続して誤った日時情報を送信し、該デジタルカメラの日時情報を変更することが考えられる。しかし、このようなコンピュータは、暗号化済の接続ＩＤデータを復号化するための暗号化鍵データを所有しておらず、デジタルカメラから送られる接続ＩＤデータを復号化することができない。正確な接続ＩＤデータと暗号化鍵データを取得できないため、正しい接続ＩＤデータと暗号化鍵データとは異なるデータを任意に作成してデジタルカメラに送信しなければならなくなる。その後、該デジタルカメラが画像データ管理装置と接続して認証処理を行うとき、復号化される接続ＩＤが接続ＩＤリストにあるものと一致しないため、当該デジタルカメラの日時情報は誤ったものであると判断することができる。
【００４１】
また、誤った日時情報を送信するコンピュータが、デジタルカメラからの暗号化済接続ＩＤデータをそのままデジタルカメラに送り返す場合も考えられる。しかし、正確な暗号化鍵データＦ  を取得できないため、暗号化鍵データＧ  を任意に作成してデジタルカメラに送信する。デジタルカメラ側では、異なる暗号化鍵Ｇ  を用いて暗号化済の接続ＩＤをさらに暗号化処理する。すなわち、接続ＩＤデータをＩＤで表すと、デジタルカメラは、暗号化済み接続ＩＤデータ  Ｆ（ＩＤ）を異なる暗号化鍵Ｇ  でさらに暗号化したデータ  Ｇ（Ｆ（ＩＤ））  を生成する。そして、画像データ管理装置では、このデータを暗号化鍵Ｆ  で復号化し、Ｆ（Ｇ（Ｆ（ＩＤ）））  のデータを得る。暗号化鍵データのビット数は非常に大きく、復号化されたデータは本来の接続ＩＤデータと異なるため、接続ＩＤリスト内のデータと一致しなくなる。このように、上記構成によるシステムにより、画像データファイルの撮影日時情報を変更することを防止することができる。
【００４２】
上記実施形態では、１台の画像データ管理装置に複数のデジタルカメラが接続される例について説明しているが、複数台の画像データ管理装置をネットワークを介して接続するようにしても良い。このような場合では、図７に示すように、例えば第１〜第４画像データ管理装置７０〜７３が通信ネットワーク７４を介して接続されており、互いに画像データファイルや暗号化鍵データ、接続ＩＤデータなどのデータを送受信することができる。通信ネットワーク７４を介して接続される画像データ管理装置の数は４台に限定されず、３台以下でも良いし、５台以上であっても良い。また、通信ネットワーク７４は、専用線であっても良いし、インターネットであっても良い。ただし、インターネットを介して接続する場合には、第三者がデータを不正に取得するのを防止するために、データを暗号化して送信する必要がある。
【００４３】
デジタルカメラ１２が第１画像データ管理装置７０に接続されると、接続ＩＤデータと暗号化鍵データの他に、第１画像データ管理装置の固有ＩＤデータがデジタルカメラ１２に送られる。被写体の撮影後、デジタルカメラ１２が第２画像データ管理装置７１に接続されると、デジタルカメラ１２は暗号化済接続ＩＤデータの他に、第１画像データ管理装置７０の固有ＩＤデータを送信する。第２画像データ管理装置は、受信した固有ＩＤデータより、暗号化鍵及び接続ＩＤは第１画像データ管理装置７０内にあるものと判断し、暗号化済接続ＩＤデータを第１画像データ管理装置７０に送る。第１画像データ管理装置７０では、暗号化鍵を用いて接続ＩＤデータを復号化し、接続ＩＤリストと照合する。
【００４４】
復号化された接続ＩＤが第１画像データ７０内の接続ＩＤリスト内に含まれている場合は、該デジタルカメラ１２内の日時情報は正しいものであると判定し、第２画像データ管理装置７１にその旨を送信する。その後、第１画像データ管理装置７０は、復号化された接続ＩＤを接続ＩＤ記憶部内のリストから削除する。第２画像データ管理装置７１は、撮影日時情報と第２画像データ管理装置７１の固有ＩＤ情報を、該デジタルカメラ１２から送られた画像データファイルに電子透かし形式で記録する。
【００４５】
一方、復号化された接続ＩＤが接続ＩＤリスト内に含まれていない場合は、該デジタルカメラ１２の日時情報が変更されたものであると判定し、その旨を第２画像データ管理装置７１に送信する。第２画像データ管理装置７２は、接続されているデジタルカメラからの画像データファイルに対して、証明処理を行わない。これにより、複数の画像データ管理装置の間で撮影日時の証明を行うことができる。
【００４６】
上記実施形態では、デジタルカメラ１２から画像データ管理装置に画像データファイルを送信した後に、接続ＩＤを復号化して証明処理を行っているが、この順序を逆にしても良い。すなわち、証明処理を先に行い、デジタルカメラ１２内の日時情報が正しいと判断されたときのみ、画像データファイルの送受信を行う。デジタルカメラ１２内の日時情報が正しくないと判定された場合は、画像データファイルの送受信を行なわず、デジタルカメラ１２内の画像データファイルは消去される。このため、デジタルカメラ１２内の日時情報が正しくないと判断された場合は、送受信するデータ量を低減することができる。
【００４７】
上記実施形態では、標準電波発信局１４からの標準日時電波を用いて時計部２２の日時情報を修正しているが、本発明はこれに限定されない。例えば、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）  に準拠した時刻サーバ（ＮＴＰ  Ｓｅｒｖｅｒ）に、インターネットを介して接続することで、正確な日時情報を取得することができる。あるいは、標準時計（例えば原子時計）を画像データ管理装置に内蔵して、正確な日時情報を常に取得するようにしても良い。
【００４８】
上記実施形態では、共通鍵暗号方式に対応した暗号化鍵を用いて接続ＩＤを暗号化しているが、これと異なる種類の方式、例えばＲＳＡ暗号などの公開鍵暗号方式に対応したものを用いてもよい。この場合では、画像データ管理装置側で秘密鍵データと公開鍵データとを生成し、接続ＩＤデータと公開鍵データとをデジタルカメラに送信する。デジタルカメラ側では、公開鍵データを用いて接続ＩＤデータを暗号化する。デジタルカメラが画像データ管理装置に再度接続したときに、公開鍵データで暗号化された接続ＩＤデータが画像データ管理装置に送られる。画像データ管理装置は、秘密鍵データを用いて接続ＩＤデータを復号化し、接続ＩＤリストと照合することで、撮影日時情報の証明処理を行うことができる。
【００４９】
公開鍵データで暗号化された接続ＩＤデータは、秘密鍵データ──み復号化することができ、公開鍵データを用いて復号化することができない。このため、第三者がデジタルカメラに不正にアクセスしてデジタルカメラ内の公開鍵データを取得した場合であっても、この公開鍵データから接続ＩＤデータを復号化することができない。したがって、第三者が接続ＩＤデータを不正に取得するのを防止することができる。
【００５０】
上記実施形態では、デジタルカメラで接続ＩＤデータを暗号化した後、暗号化鍵データをデジタルカメラ内に残しているが、再び暗号化には用いられないため、暗号化後に暗号化鍵データを削除しても良い。デジタルカメラから暗号化鍵データが読み出されることがなくなるから、接続ＩＤデータの秘匿性を向上することができる。
【００５１】
デジタルカメラ内の日時情報が第三者によって変更されたとき、デジタルカメラは、変更前の暗号化済接続ＩＤデータを消去して、新たな接続ＩＤデータを記憶する。上記の証明処理では、変更前の接続ＩＤデータは接続ＩＤリストから消去されなくなる。このため、接続ＩＤリスト内の接続ＩＤデータが、所定時間（例えば１週間）消去されなかったときは、自動的にこれを消去するようにしても良い。不要な接続ＩＤデータが消去されるため、証明処理において接続ＩＤデータを検索する時間を短縮することができる。
【００５２】
上記実施形態では、撮影日時情報の認証処理を行っているが、この他の情報（例えば撮影場所情報）の認証処理を行うこともできる。
【００５３】
【発明の効果】
以上のように、本発明によれば、管理装置から送られる暗号化鍵と接続ＩＤより、デジタルカメラが接続ＩＤを暗号化して記憶するとともに、管理装置は、撮影済のデジタルカメラと接続したときに暗号化済みの接続ＩＤを受信して復号化し、復号化された接続ＩＤと暗号化前の接続ＩＤと比較することで、撮影情報の適否を判定するようにしたから、撮影情報の信頼性を向上することができる。
【００５４】
また、デジタルカメラ内の日時情報に基づいた撮影日時情報を撮影情報として記録するとともに、管理装置と接続したときのみ日時情報を修正するようにしたから、デジタルカメラ内の日時情報を正確に保つことができる。
【００５５】
また、撮影情報は、撮影により生成される画像データファイルに含まれ、この画像データファイルをデジタルカメラの内部メモリを記録するようにしたから、画像データファイルを取り出して撮影情報を変更するのを防止することができる。
【００５６】
さらに、撮影情報が正しいと判定したときに、撮影情報を電子透かし形式で画像データファイルに記録するから、電子透かしで記録された撮影情報と比較することで、画像データファイル内の撮影情報が変更されたか否かを容易に検出することができる。
【図面の簡単な説明】
【図１】画像データ管理装置とデジタルカメラからなる撮影情報証明システムの構成を示す説明図である。
【図２】撮影情報管理システムの電気的構成を示すブロック図である。
【図３】画像データファイルの構成を示す説明図である。
【図４】画像データが送信されない場合における、撮影情報証明システムの動作を説明するフローチャートである。
【図５】画像データが送信された場合における、撮影情報証明システムの動作を説明するフローチャートである。
【図６】証明処理の手順を説明するフローチャートである。
【図７】複数の画像データ管理装置とネットワークで接続した撮影情報証明システムの構成を示す説明図である。
【符号の説明】
１０，７０，７１，７２，７３  画像データ管理装置
１２  デジタルカメラ
２２，４６  時計部
２４  暗号化鍵生成部
２６  ＩＤ生成・記憶部
２８  復号化部
３０  電子透かし記録部
４８  暗号化部
【図１】
2004297299.tif 000003
【図２】
2004297299.tif 000004
【図３】
2004297299.tif 000005
【図４】
2004297299.tif 000006
【図５】
2004297299.tif 000007
【図６】
2004297299.tif 000008
【図７】
2004297299.tif 000009