(57)【要約】【課題】汎用のデジタルカメラで撮影した画像でも認証センターにおける認証を可能にすることができるデジタルカメラ用メモリーカードを提供する。【解決手段】認証システム７０では、デジタルカメラ１０によって撮影された画像データがメモリーカード４２に記録される。メモリーカード４２は、画像データをメモリーカード４２に固有の暗号鍵で暗号化して記録する。メモリーカード４２に記録された暗号化された画像データは、ユーザコンピュータ６１によって読み取られ認証センター６２へ送信される。認証センター６２は、ユーザコンピュータ６１から送信された画像データを、メモリーカード４２に対応する復号鍵で復号化し、復号化された画像データを登録する。認証要求側６４から認証要求された場合には、認証要求側６４から送信された画像データと登録された画像データとを比較し、比較結果を認証要求側６４へ通知する。【選択図】　　　図１
2004072718.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラで撮影された画像データを記録するためのデジタルカメラ用メモリーカードであって、
前記画像データを、予め定めたアルゴリズムで暗号化する暗号化手段と、
前記暗号化手段により暗号化された画像データを記憶する記憶手段と、
を備えたデジタルカメラ用メモリーカード。
【請求項２】
前記暗号化手段は、提供された画像データを登録し且つ認証要求側から認証要求された画像データと前記登録された画像データとの比較結果を前記認証要求側へ提供する認証センターで復号可能な暗号で暗号化することを特徴とする請求項１記載のデジタルカメラ用メモリーカード。
【請求項３】
前記暗号化手段は、前記デジタルカメラ用メモリーカードに固有の暗号鍵によって前記画像データを暗号化し、前記認証センターは、前記暗号鍵に対応する復号鍵によって前記画像データを復号することを特徴とする請求項２記載のデジタルカメラ用メモリーカード。
【請求項４】
デジタルカメラで撮影された画像データを記録するためのデジタルカメラ用メモリーカードであって、
前記画像データを、予め定めたアルゴリズムで暗号化する暗号化プログラムを予め記憶した暗号化プログラム記憶手段と、
前記デジタルカメラからの要求により、前記暗号化プログラムを前記デジタルカメラへ送信すると共に、前記デジタルカメラにより暗号化された画像データを受信する送受信手段と、
前記暗号化された画像データを記憶する画像データ記憶手段と、
を備えたデジタルカメラ用メモリーカード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ用メモリーカードに係り、より詳しくは、デジタルカメラで撮影された画像の画像データを記録するためのデジタルカメラ用メモリーカードに関する。
【０００２】
【従来の技術】
近年、ＣＣＤ等の撮像素子を備えたデジタルカメラが数多く流通している。このようなデジタルカメラでは、撮影時には、ＣＣＤの受光面に被写体像が結像され、ＣＣＤの各センサで入射光量に応じた量の信号電荷に変換される。そして、ＣＣＤに蓄積された信号電荷を画素毎に読み取って画像データに変換し、この画像データをメモリーカードなどの記録媒体に記録している。また、ＣＣＤの小型化等により、デジタルカメラを搭載した携帯電話等も従来から提案されている（例えば特許文献１参照）。
【０００３】
このようなデジタルカメラでは、撮影画像の画像データを銀塩カメラと比較して容易に得ることができる一方、その加工も容易に行うことができる。このため、例えば事件現場や事故現場等をデジタルカメラで撮影した撮影画像を証拠として利用しようとしても、その画像データが改ざんされている場合もあり得るため、証拠として利用するのは困難であった。
【０００４】
この問題を解決するため、デジタルカメラに暗号化機能を備え、撮影した画像を暗号化して認証センターへ送信し、これを認証センターにて登録すると共に、画像データの認証要求が認証センターになされた場合には、認証センターが登録した画像データに基づいて、認証要求された画像データを認証することにより、デジタルカメラで撮影された画像を証拠として利用できるようにした認証システムが提案されている。
【０００５】
このようなシステムを図９に示す。図９に示す認証システム３００では、デジタルカメラ３０２は、撮影した画像（例えば事件現場や事故現場等の画像）の画像データを暗号化する機能を備えている。デジタルカメラ３０２で撮影された画像は暗号化され、例えばデジタルカメラ３０２のユーザが所有するパソコン３０４に取り込まれ、このパソコン３０４により、ネットワークを介して認証センター３０６へ送信される。
【０００６】
また、デジタルカメラ３０２で撮影された画像データは、例えばパソコン３０４によりフレキシブルディスクやＣＤ−Ｒ等の記録媒体３０８に記録され、必要に応じて認証要求側３１０へ提供される。ここで、認証要求側３１０としては、例えば事件現場等の撮影画像を裁判の資料として用いる裁判所や、事故現場等の撮影画像を保険適用の判断資料として用いる保険会社等がある。
【０００７】
認証センター３０６は、デジタルカメラ３０２で暗号化された画像データを復号化できる機能を有しており、送信された画像データを復号化して登録する。そして、認証要求側３１０から画像データが提供され、認証要求がなされた場合には、登録された画像データと比較し、一致すれば認証要求された画像データがオリジナルの画像データであることを認証結果として認証要求側３１０へ通知し、一致しない場合にはオリジナルの画像データでないことを認証結果として認証要求側３１０へ通知する。
【０００８】
【特許文献１】
特開平６−２３３０２０号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、デジタルカメラに暗号化機能が必要となるため、専用のデジタルカメラで撮影した画像でなければ認証を行うことができない、という問題があった。
【００１０】
本発明は、上記事実に鑑みて成されたものであり、汎用のデジタルカメラで撮影した画像でも認証センターにおける認証を可能にすることができるデジタルカメラ用メモリーカードを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、デジタルカメラで撮影された画像データを記録するためのデジタルカメラ用メモリーカードであって、前記画像データを、予め定めたアルゴリズムで暗号化する暗号化手段と、前記暗号化手段により暗号化された画像データを記憶する記憶手段と、を備えたことを特徴とする。
【００１２】
この発明によれば、暗号化手段は、デジタルカメラの撮像手段により被写体を撮像した画像の画像データを、予め定めたアルゴリズムで暗号化する。なお、デジタルカメラは、画像データを一時記憶するためのメモリに一旦記憶した後に直接メモリーカードに送信する。送信のタイミングは、撮像後すぐでもよいし、ある程度時間が経過してからでもよい。このように、デジタルカメラは、画像データを直接メモリーカードに送信するため、メモリーカードに画像データが記録される前に外部へ取り出されることはなく、改ざんされることはない。
【００１３】
そして、記憶手段は、暗号化手段で暗号化された画像データを記憶する。
【００１４】
このように、デジタルカメラで撮像した画像を直接受信して暗号化して記憶するため、その画像を容易に改ざんされるのを防ぐことができるため、撮像した画像を各種証拠として利用する場合に、信頼性を高くすることができる。また、暗号化機能を備えない汎用のデジタルカメラで撮影した画像も各種証拠として利用することが可能となる。
【００１５】
暗号化手段は、例えば請求項２に記載したように、提供された画像データを登録し且つ認証要求側から認証要求された画像データと前記登録された画像データとの比較結果を前記認証要求側へ提供する認証センターで復号可能な暗号で暗号化する。これにより、記憶手段に記憶された画像データは、認証センターによって復号化されて登録される。
【００１６】
そして、認証要求側から認証要求された場合には、認証要求に係る画像データと登録された画像データとを比較し、例えば画像データが一致するか否か等の比較結果を含む情報を認証要求側へ提供する。
【００１７】
このように、認証センターによって復号可能な暗号で暗号化することにより、認証センターでは、認証対象の画像データを復号することができる。
【００１８】
また、この場合、請求項３に記載したように、前記暗号化手段は、前記デジタルカメラ用メモリーカードに固有の暗号鍵によって前記画像データを暗号化し、前記認証センターは、前記暗号鍵に対応する復号鍵によって前記画像データを復号することが好ましい。これにより、より画像データの秘匿性を向上させることができる。
【００１９】
請求項４記載の発明は、デジタルカメラで撮影された画像データを記録するためのデジタルカメラ用メモリーカードであって、前記画像データを、予め定めたアルゴリズムで暗号化する暗号化プログラムを予め記憶した暗号化プログラム記憶手段と、前記デジタルカメラからの要求により、前記暗号化プログラムを前記デジタルカメラへ送信すると共に、前記デジタルカメラにより暗号化された画像データを受信する送受信手段と、前記暗号化された画像データを記憶する画像データ記憶手段と、を備えたことを特徴とする。
【００２０】
この発明によれば、暗号化プログラム記憶手段に画像データを予め定めたアルゴリズムで暗号化する暗号化プログラムが予め記憶されている。そして、デジタルカメラから暗号化プログラムを送信するように要求された場合には、送受信手段により暗号化プログラムがデジタルカメラへ送信される。これにより、デジタルカメラでは、撮影画像の画像データを、受信した暗号化プログラムを用いて暗号化し、デジタルカメラ用メモリーカードへ送信する。デジタルカメラから送信された暗号化された画像データは、送受信手段によって受信され、画像データ記憶手段に記憶される。
【００２１】
このように、暗号化プログラムをデジタルカメラへ送信してデジタルカメラ側で画像データの暗号化処理を行わせるため、暗号化手段を省略することができ、簡単且つ安価な構成とすることができる。
【００２２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。本実施の形態はデジタルカメラに本発明を適用したものである。
【００２３】
（第１実施形態）
図１には、本実施形態に係る認証システムの概略構成を概念的に示した。図１に示す認証システム７０では、デジタルカメラ１０によって撮影された画像データは、メモリーカード４２に記録される。
【００２４】
メモリーカード４２は、詳細は後述するが、例えばデジタルカメラ１０から送られた画像データをこのメモリーカード４２に固有の暗号鍵、例えばメモリーカード４２の製造番号毎に割り当てられた暗号鍵で暗号化する機能を備えている。メモリーカード４２に記録された暗号化された画像データは、デジタルカメラ１０及びメモリーカード４２のユーザに属するユーザコンピュータ６１によって読み取ることが可能である。
【００２５】
ユーザコンピュータ６１は、メモリーカード４２から読み取った画像データを認証センター６２へ送信することができる。認証センター６２は、ユーザコンピュータ６１から送信された画像データを、メモリーカード４２に対応する復号鍵で復号化し、復号化された画像データを登録する。そして、登録が終了したことをユーザコンピュータ６１に通知する。
【００２６】
なお、暗号化及び復号化の方式については、例えば共通鍵方式や公開鍵方式を用いることができ、電子署名等を用いるようにしてもよい。
【００２７】
そして、ユーザが撮影画像の画像データを証拠として利用したい場合には、画像データを認証要求側６４へ提供する。認証要求側６４では、提供された画像データが信頼性のあるものであるか否かを確認したい場合には、提供された画像データを認証センター６２へ送信し、認証要求を行う。
【００２８】
認証センター６２では、認証要求側６４から送信された画像データと登録された画像データとを比較し、比較結果、すなわち認証要求側６４から送信された画像データがオリジナルの画像データであるか否か等の情報を認証結果として認証要求側６４へ通知する。これにより、認証要求側６４では、デジタルカメラ１０のユーザから提供された画像データが証拠としての信頼性があるか否かについて容易に判断することができる。
【００２９】
このように、メモリーカード４２側に暗号化機能を備えているため、汎用のデジタルカメラを用いた場合でも、撮影画像を認証用として利用することが可能となり、証拠性を持たせることが可能となる。
【００３０】
図２には、認証システム７０が適用されるネットワークシステム８０の概略構成を模式的に示した。本実施の形態では、ネットワークシステム８０は、通信媒体として、インターネットやその他のネットワークとしてのＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ
Ｎｅｔｗｏｒｋ）で代表されるネットワーク８２を含んで構成される。
【００３１】
インターネットで代表されるネットワーク８２には、認証センター６２に属する認証センター側コンピュータ９０、認証要求側６４に属する認証要求側コンピュータ９２、及びデジタルカメラ１０及びメモリーカード４２のユーザに属するユーザコンピュータ６１が、それぞれモデム、ルータ、ＴＡ（ターミナル・アダプタ：Ｔｅｒｍｉｎａｌ　Ａｄａｐｔｅｒ）等の接続装置を介して接続されている。これらのコンピュータは、ネットワーク８２を介して、相互通信により情報授受が可能な構成である。
【００３２】
ネットワーク８２では、モデムやルータ等の接続装置を経由して相互接続が可能であり、このようなネットワーク上のコンピュータ同士は、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）などの所定の通信プロトコルに従って相互アクセスが可能である。
【００３３】
図３には、デジタルカメラ１０のブロック図を示した。このデジタルカメラ１０の撮影光学系１２は撮影レンズ１４及び絞り１６を含んでいる。撮影レンズ１４は１枚又は複数枚のレンズで構成され、例えば単一の焦点距離（固定焦点）のレンズで構成される。
【００３４】
撮影光学系１２を介してＣＣＤ１８の受光面に結像された被写体像は、各センサで入射光量に応じた量の信号電荷に変換される。このようにして蓄積された信号電荷は、ＣＣＤ駆動回路２０から加えられるＣＣＤ駆動パルスによって読み出され、信号電荷に応じた電圧信号（アナログ画像信号）として順次ＣＣＤ１８から出力される。
【００３５】
ＣＣＤ１８には、シャッターゲートを介してシャッタードレインが設けられており、シャッターゲートをシャッターゲートパルスによって駆動することにより、蓄積した信号電荷をシャッタードレインに掃き出すことができる。すなわち、ＣＣＤ１８は、シャッターゲートパルスによって各センサに蓄積される電荷の蓄積時間（シャッタースピード）を制御する、いわゆる電子シャッター機能を有している。
【００３６】
ＣＣＤ１８から読み出された信号は、ＣＤＳ回路２２において相関二重サンプリング（ＣＤＳ）処理されるとともに、Ｒ，Ｇ，Ｂの各色信号に色分離処理され、各色信号の信号レベルの調整が行われる。
【００３７】
これら所定のアナログ信号処理を経た画像信号は、Ａ／Ｄ変換器２４に加えられ、該Ａ／Ｄ変換器２４によりＲ，Ｇ，Ｂのデジタル信号に変換された後、メモリ２６に一時的に格納される。
【００３８】
タイミング信号発生回路（ＴＧ）２８は、ＣＰＵ３０からのコマンドに応じてＣＣＤ駆動回路２０、ＣＤＳ回路２２及びＡ／Ｄ変換器２４に対して適宜のタイミング信号を与えており、各回路はタイミング信号発生回路２８から加えられるタイミング信号により同期して駆動されるようになっている。
【００３９】
ＣＰＵ３０は、デジタルカメラ１０の各回路を統括制御する制御部であり、バス３２を介してゲイン調整回路３４、ガンマ補正回路３６、輝度・色差信号処理回路（ＹＣ処理回路という。）３８、圧縮伸張回路４０、メモリーカード４２のカードインターフェース４４、表示部４６を駆動する表示用ドライバー４８、及び通信部５９等と接続されている。
【００４０】
ＣＰＵ３０は操作部５０からの入力信号に基づいて対応する回路ブロックを制御するとともに、撮影レンズ１４のズーミング動作や自動焦点調節（ＡＦ）動作の制御、並びに自動露出調節（ＡＥ）の制御等を行う。
【００４１】
操作部５０には、画像の記録開始の指示を与えるレリーズボタン、カメラのモード選択手段、ズーム操作手段、その他の各種の入力手段が含まれる。これら入力手段は、スイッチボタン、ダイヤル、スライド式ツマミなど種々の形態があり、タッチパネルや液晶モニタ表示部の画面上において設定メニューや選択項目を表示してカーソルで所望の項目を選択する態様もある。操作部５０はカメラ本体に配設されていてもよいし、リモコン送信機としてカメラ本体と分離した構成にすることも可能である。
【００４２】
ＣＰＵ３０は、ＣＣＤ１８から出力される画像信号に基づいて、焦点評価演算やＡＥ演算などの各種演算を行い、その演算に基づいて、撮影レンズ１４及び絞り１６の駆動手段（例えば、ＡＦモータやアイリスモータ等）５２を制御してフォーカスレンズを合焦位置に移動させるとともに、絞り１６を適正絞り値に設定する。
【００４３】
例えば、ＡＦ制御には、Ｇ信号の高周波成分が最大になるようにフォーカスレンズを移動させるコントラストＡＦ方式が採用される。ＡＥ制御には、１フレームのＲ、Ｇ、Ｂ信号を積算した積算値に基づいて被写体輝度（撮影ＥＶ）を求め、この撮影ＥＶに基づいて絞り値とシャッタースピードを決定し、駆動手段５２を介して絞り１６を駆動するとともに、決定したシャッタースピードとなるように電子シャッターによってＣＣＤ１８の電荷の蓄積時間を制御する。したがって、デジタルカメラ１０の撮影レンズ１４を被写体に向けるだけで、最適な露出調整が行われるとともに、ピント合わせが自動的に行われる。
【００４４】
撮影記録時においては、レリーズボタンの「半押し」時に上述した測光動作を複数回繰り返して正確な撮影ＥＶを求め、この撮影ＥＶに基づいて撮影時の絞り値とシャッタースピードを最終的に決定する。そして、レリーズボタンの「全押し」時に前記最終的に決定した絞り値になるように絞り１６を駆動し、また、決定したシャッタースピードとなるように電子シャッターによって電荷の蓄積時間を制御する。なお、ＡＥ、ＡＦはＣＣＤ１８から取得される画像信号に基づいて制御する方法の他、周知の測光センサやＡＦ投光／受光センサからなる測距センサ等を用いてもよい。
【００４５】
また、デジタルカメラ１０はストロボ発光装置５４と、調光用の受光素子５６を有し、操作部５０に含まれるストロボモード設定ボタンの操作に応じて、低輝度時にストロボ発光装置５４を自動的に発光させる「低輝度自動発光モード」、被写体輝度にかかわらずストロボ発光装置５４を発光させる「強制発光モード」、又はストロボ発光装置５４の発光を禁止させる「発光禁止モード」等に設定される。
【００４６】
ＣＰＵ３０は、ユーザが選択したストロボモードに応じて、ストロボ発光装置５４のメインコンデンサの充電制御や、発光管（例えば、キセノン管）への放電（発光）タイミングを制御するとともに、受光素子５６からの測定結果に基づいて発光停止の制御を行う。受光素子５６はストロボの発光によって照らされる被写体からの反射光を受光し、受光量に応じた電気信号に変換する。受光素子５６の信号は図示せぬ積分回路により積算され、積算受光量が所定の適正受光量に達した時にストロボの発光が停止される。
【００４７】
Ａ／Ｄ変換器２４から出力されたデータは前記メモリ２６に格納されるとともに、積算回路６０に加えられる。積算回路６０は、撮影画面を複数のブロック（例えば、８×８の６４個のブロック）に分割し、各ブロック毎に受入したＧ信号の積算演算を行う。なお、Ｒ、Ｇ、Ｂのデータから輝度信号（Ｙ信号）を生成して、輝度信号の積算演算を行ってもよい。また、積算回路６０はＡＥ演算回路で兼用することもできる。積算回路６０で得られた積算値の情報（演算結果）はＣＰＵ３０に入力される。
【００４８】
ＣＰＵ３０は積算回路６０からの情報に基づき、所定のアルゴリズムに従って撮影画面の評価値Ｅを算出し、求めた評価値Ｅを用いてゲイン調整回路３４におけるゲイン値（増幅率）を決定する。ＣＰＵ３０は決定したゲイン値に従ってゲイン調整回路３４におけるゲイン量を制御する。
【００４９】
メモリ２６に記憶されたＲ、Ｇ、Ｂの画像データはゲイン調整回路３４に送られ、ここで増幅処理される。増幅処理された画像データは、ガンマ補正回路３６において、ガンマ補正処理が施された後、ＹＣ処理回路３８へ送られ、ＲＧＢデータから輝度信号（Ｙ信号）及び色差信号（Ｃｒ，Ｃｂ信号）に変換される。
【００５０】
なお、ＣＰＵ３０は、必要に応じてホワイトバランス処理なども行うことができる。
【００５１】
ＹＣ処理回路３８において生成された輝度・色差信号（ＹＣ信号と略記する）は、メモリ２６に書き戻される。メモリ２６に記憶されたＹＣ信号は表示用ドライバー４８に供給され、所定方式の信号（例えば、ＮＴＳＣ方式のカラー複合映像信号）に変換されて表示部４６に出力される。表示部４６には液晶ディスプレイその他のカラー表示可能な表示装置が用いられる。なお、表示部４６はＹＣ信号入力対応のタイプのものを適用してもよいし、ＲＧＢ信号入力タイプのものを適用してもよく、表示装置に対応したドライバーが適用される。
【００５２】
ＣＣＤ１８から出力される画像信号によって画像データが定期的に書き換えられ、その画像データから生成される映像信号が表示部４６に供給されることにより、ＣＣＤ１８が捉える画像がリアルタイムに動画像（ライブ画像）として、又はリアルタイムではないが、ほぼ連続した画像として表示部４６に表示される。
【００５３】
表示部４６は電子ビューファインダーとして利用でき、撮影者は表示部４６の表示画像又は図示せぬ光学ファインダーによって撮影画角を確認することができる。レリーズボタンの押下操作など所定の記録指示（撮影開始指示）操作に呼応して、記録用の画像データの取り込みが開始される。
【００５４】
撮影者が操作部５０から撮影記録の指示を入力すると、ＣＰＵ３０は必要に応じて圧縮伸張回路４０にコマンドを送り、これにより圧縮伸張回路４０はメモリ２６上のＹＣデータをＪＰＥＧその他の所定の形式に従って圧縮する。圧縮された画像データはカードインターフェース４４を介してメモリーカード４２に記録される。
【００５５】
非圧縮の画像データを記録するモード（非圧縮モード）が選択されている場合には、前記圧縮伸張回路４０による圧縮処理を実施せずに、非圧縮のまま画像データがメモリーカード４２に記録される。
【００５６】
なお、メモリ２６は、一時的に画像データを記憶するものであって、メモリ２６から直接外部へ画像データを取り出すことはできない。従って、メモリ２６に記憶された画像データは、外部へ取り出されることなくメモリーカード４２に直接記憶される。これにより、画像データがメモリーカード４２側で暗号化される前に改ざんされることはない。
【００５７】
本実施の形態のデジタルカメラ１０は、画像データを保存する手段としてメモリーカード４２が用いられている。具体的には、例えばスマートメディア等の記録メディアが適用される。記録メディアの形態は上記のものに限らず、ＰＣカード、マイクロドライブ、マルチメディアカード（ＭＭＣ）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなど種々の形態が可能であり、使用される媒体に応じた信号処理手段とインターフェースが適用される。
【００５８】
また、再生モード時にはメモリーカード４２から読み出された画像データが圧縮伸張回路４０によって伸張処理され、表示用ドライバー４８を介して表示部４６に出力される。
【００５９】
図４には、メモリーカード４２の概略ブロック図を示した。図４に示すように、メモリーカード４２は、制御部４２Ａ、暗号化部４２Ｂ、メモリ４２Ｃ、及びインターフェース（Ｉ／Ｆ）４２Ｄで構成されている。
【００６０】
制御部４２Ａは、暗号化部４２Ｂ、メモリ４２Ｃ、及びインターフェース４２Ｄを統括制御する。制御部４２Ａは、インターフェース４２Ｄを介して取り込まれたデジタルカメラ１０で撮影された画像の画像データを暗号化部４２Ｂに出力する。これにより、暗号化部４２Ｂは、メモリーカード４２に固有の暗号によって画像データを暗号化する。暗号化された画像データは、メモリ４２Ｃに記憶される。
【００６１】
また、詳細は後述するが、メモリ４２Ｃには、予め製造番号が記憶されており、認証センター側６２には、画像データと共にこの製造番号が提供される。これにより、認証センター側６２において、製造番号に対応する復号鍵で画像データを復号することが可能となる。
【００６２】
なお、暗号化部４２Ｂは本発明の暗号化手段に相当し、メモリ４２Ｃは本発明の記憶手段に相当する。
【００６３】
図５には、認証センター側コンピュータ９０の概略構成が示されている。認証センター側コンピュータ９０は、ＣＰＵ９０Ａ、ＲＯＭ９０Ｂ、ＲＡＭ９０Ｃ、入出力ポート（Ｉ／Ｏ）９０Ｄを備え、これらはアドレスバス、データバス、制御バス等のバスを介して互いに接続されている。
【００６４】
入出力ポート９０Ｄには、通信装置９０Ｅ、各種の入出力機器として、ポインティング・デバイスであるマウス９０Ｆ、キーボード９０Ｇ、ＣＲＴやＬＣＤから成るディスプレイ９０Ｈ、記憶媒体に対してデータやコマンドの読み出し及び書き出しの少なくとも一方を行う記録装置（Ｒ／Ｗ）９０Ｊ、後述する各種データやデータベースを記憶するハードディスク装置等の記憶装置９０Ｋが各々接続されている。
【００６５】
記憶装置９０Ｋには、後述する処理ルーチン等の処理プログラムを記憶したファイル９４、登録された画像データを記憶した画像情報データベース９６、メモリーカード４２の復号鍵の情報を記憶した復号鍵情報データベース９８が含まれている。復号鍵情報データベース９８には、メモリーカード４２の製造番号毎に割り当てられた復号鍵の情報が記憶されている。
【００６６】
通信装置９０Ｅは、他のコンピュータと相互通信による情報授受を可能とするためにネットワーク８２に接続されている。この通信装置９０Ｅには、例えば、電話回線やインターネットに接続するためのモデム、ルータ、ＴＡ（ターミナル・アダプタ：Ｔｅｒｍｉｎａｌ　Ａｄａｐｔｅｒ）等の接続装置がある。
【００６７】
上記記録装置９０Ｊには、記録媒体としてのフレキシブルディスクが挿抜可能なフレキシブルディスクユニット（ＦＤＵ）がある。なお、後述する処理ルーチン等は、ＦＤＵを用いてフレキシブルディスクに対して読み書き可能である。従って、後述する処理ルーチンは、ＲＯＭ９０Ｂに記憶することなく、予めフレキシブルディスクに記録しておき、ＦＤＵを介してフレキシブルディスクに記録された処理プログラムを実行してもよい。本実施の形態では、認証センター側コンピュータ９０に装備したハードディスク装置等の大容量の記憶装置９０Ｋに、フレキシブルディスク等の記憶媒体に記録された処理プログラムを格納（インストール）して該当する処理を実行する。なお、記録媒体としては、ＣＤ−ＲＯＭ，ＭＤ，ＭＯ，ＤＶＤ等のディスクやＤＡＴ等の磁気テープがあり、これらを用いるときには、上記ＦＤＵに代えてまたはさらにＣＤ−ＲＯＭ装置、ＭＤ装置、ＭＯ装置、ＤＶＤ装置、ＤＡＴ装置等を用いればよい。
【００６８】
なお、認証要求側コンピュータ９２及びユーザコンピュータ６１の基本的な構成は、認証センター側コンピュータ９０と略同様の構成であり、汎用的かつ一般的なハードウェア構成であるため、詳細な説明を省略する。
【００６９】
次に、本実施の形態の作用として、デジタルカメラ１０で実行される制御ルーチン、メモリーカード４２で実行される制御ルーチン、及び認証センター側コンピュータ９０で実行される制御ルーチンについて、図６〜８に示すフローチャートを参照して説明する。
【００７０】
図６に示す制御ルーチンは、レリーズボタンが半押しされた場合に実行される。すなわち、レリーズボタンが半押しされ、前述したＡＥ制御やＡＦ制御により絞り値やシャッタースピードが決定された状態で実行される。
【００７１】
デジタルカメラ１０は、図６に示すステップ１００において、レリーズボタンが全押しされたか否かを判断する。そして、レリーズボタンが全押しされていない場合には、ステップ１００の判断が否定され、本ルーチンを終了する。
【００７２】
一方、レリーズボタンが全押しされた場合には、ステップ１００の判断が肯定され、ステップ１０２へ移行する。
【００７３】
ステップ１０２では、前述した撮像処理が行われ、メモリ２６に画像データが一時的に記憶される。
【００７４】
ステップ１０４では、書き込み要求信号をメモリーカード４２へ出力し、ステップ１０６において、メモリーカード４２から書き込みを許可する旨を表す書き込み許可信号を受信したか否かを判断する。許可信号を受信していない場合には、ステップ１０６の判断が否定され、許可信号を受信するまで待機する。なお、所定時間待機しても受信しない場合は、タイムアウトとして本ルーチンを強制終了してもよい。
【００７５】
一方、許可信号を受信した場合には、ステップ１０６の判断が肯定され、次のステップ１０８において、メモリ２６に一時記憶された画像データをカードインターフェース４４を介してメモリーカード４２へ出力する。前述したように、メモリ２６から直接外部へ画像データを取り出すことはできず、メモリ２６に記憶された画像データは、メモリーカード４２に直接記憶されるため、画像データがメモリーカード４２に記録される前に改ざんされることはない。
【００７６】
次に、メモリーカード４２の制御部４２Ａで実行される制御ルーチンについて、図７に示すフローチャートを参照して説明する。なお、この制御ルーチンは、所定時間毎に実行される。
【００７７】
メモリーカード４２側では、図７に示すステップ１５０において、デジタルカメラ１０からの書き込み要求信号を受信したか否かを判断する。そして、書き込み要求信号を受信していない場合には、ステップ１５０の判断が否定され、本ルーチンを終了する。
【００７８】
一方、書き込み要求信号を受信した場合には、ステップ１５０の判断が肯定され、ステップ１５２へ移行する。
【００７９】
ステップ１５２では、メモリ４２Ｃへの書き込みに必要な準備処理を行い、書き込み許可信号をデジタルカメラ１０へ出力する。これにより、デジタルカメラ１０から画像データがインターフェース４２Ｄを介してメモリ４２Ｃに一時的に記憶される。
【００８０】
次のステップ１５４では、画像データの入力が終了したか否かを判断し、画像データの入力が終了した場合には、ステップ１５４の判断が肯定され、ステップ１５６へ移行する。
【００８１】
ステップ１５６では、メモリ４２Ｃに一時記憶された画像データを暗号化部４２Ｂへ出力する。これにより、暗号化部４２Ｂによって画像データが暗号化される。暗号化部４２Ｂでは、このメモリーカード４２に固有の暗号鍵によって画像データを暗号化する。これにより、暗号化した画像データを第三者が解読するのは困難となる。
【００８２】
そして、ステップ１５８において、暗号化部４２Ｂで暗号化された画像データをメモリ４２Ｃに記録する。
【００８３】
このように、メモリーカード４２内に画像データを暗号化する機能を備えているため、その画像データを容易に改ざんされるのを防ぐことができる。これにより、撮像した画像を各種証拠として利用する場合の信頼性を高くすることができる。また、暗号化機能を備えない汎用のデジタルカメラで撮影した画像も各種証拠として利用することが可能となる。
【００８４】
このようにしてメモリーカード４２に記録された暗号化された画像データ及び製造番号は、ユーザの操作によってユーザコンピュータ６１に取り込まれ、ネットワーク８２を介して認証センター側コンピュータ９０へ送信される。
【００８５】
次に、認証センター側コンピュータ９０で実行される制御ルーチンについて図８に示すフローチャートを参照して説明する。なお、図８に示す制御ルーチンは、所定時間毎に実行される。
【００８６】
認証センター側コンピュータ９０では、図８に示すステップ２００において、ユーザコンピュータ６１から登録要求がなされたか否か、すなわち、画像データ及び製造番号を受信したか否かを判断する。
【００８７】
そして、画像データ及び製造番号を受信していない場合には、ステップ２００の判断が否定され、ステップ２０８へ移行する。一方、画像データ及び製造番号を受信した場合には、ステップ２００の判断が肯定され、ステップ２０２へ移行する。
【００８８】
ステップ２０２では、受信した画像データを復号する。具体的には、受信した画像データに対応する復号鍵、すなわち、受信した製造番号に対応する復号鍵を復号鍵情報データベース９８から取得し、取得した復号鍵で受信した画像データを復号する。
【００８９】
そして、次のステップ２０４において、復号した画像データを画像情報データベース９６に登録する。
【００９０】
ステップ２０６では、登録が完了した旨をユーザコンピュータ６１に通知するべく、登録完了信号をユーザコンピュータ６１に送信する。これにより、ユーザ側において、登録が完了したことを把握することができる。
【００９１】
ステップ２０８では、認証要求側コンピュータ９２から認証要求が成されたか否か、すなわち、認証要求用の画像データを受信したか否かを判断する。そして、認証要求用の画像データを受信していない場合には、ステップ２０８の判断が否定され、本ルーチンを終了する。一方、認証要求用の画像データを受信した場合には、ステップ２０８の判断が肯定され、ステップ２１０へ移行する。
【００９２】
ステップ２１０では、受信した画像データの認証処理を行う。具体的には、まず画像情報データベース９６に登録された画像データの中から受信した画像データに対応する画像データを特定する。これは、例えばファイル名などが一致するか否か等から判断することができる。
【００９３】
そして、例えば登録された画像データと、認証要求側コンピュータ９２から送信された画像データとを比較する。そして、一致する場合には、認証要求側コンピュータ９２から送信された画像データがオリジナルの画像データであることを示す情報を認証要求側コンピュータ９２へ送信する認証結果情報に含め、一致しない場合には、認証要求側コンピュータ９２から送信された画像データがオリジナルの画像データでないことを示す情報を認証結果情報に含める。
【００９４】
そして、ステップ２１０では、認証結果情報を認証要求側コンピュータ９２へ送信する。これにより、認証要求側６４において、画像データがオリジナルの画像データであるか否か、すなわち画像データが改ざんされていないかどうか等について容易に把握することができる。従って、認証要求側６４では、提供された画像データが証拠として利用できる程度の信頼性を有するか否かを容易に判断することができる。
【００９５】
このように、本実施形態では、メモリーカード４２にメモリーカード４２内に画像データを暗号化する機能を備えているため、その画像データを容易に改ざんされるのを防ぐことができる。これにより、撮像した画像を各種証拠として利用する場合の信頼性を高くすることができる。また、暗号化機能を備えない汎用のデジタルカメラで撮影した画像も各種証拠として利用することが可能となる。
【００９６】
なお、本実施の形態では、画像を撮像する手段としてデジタルカメラを用いた場合について説明したが、これに限らず、デジタルカメラ付きの携帯電話を用いた場合にも本発明を適用可能であることはいうまでもない。
【００９７】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態では、暗号化処理をメモリーカードではなくデジタルカメラで行う場合について説明する。なお、第１実施形態と同一部分には同一符号を付し、その詳細な説明は省略する。
【００９８】
図１０には、本実施形態に係る認証システムの概略構成を概念的に示した。図１０に示す認証システム７１では、デジタルカメラ７２によって撮影された画像データは、メモリーカード７３に記録される。
【００９９】
メモリーカード７３は、詳細は後述するが、デジタルカメラ７２で撮影された撮影画像の画像データを暗号化するための暗号化プログラム及び例えばメモリーカード７３の製造番号毎に割り当てられた暗号鍵等の暗号化に必要なパラメータを含む暗号化パラメータを予め記憶しており、デジタルカメラ７２に装着されてデジタルカメラ７２から暗号化プログラムの送信を要求された場合には、暗号化プログラムをデジタルカメラ７２へ送信する。デジタルカメラ７２では、メモリーカード７３から送信された暗号化プログラムを用いて、撮影画像の画像データを暗号化し、メモリーカード７３へ送信する。メモリーカード７３に記録された暗号化された画像データの認証については第１実施形態と同様であるので説明は省略する。
【０１００】
図１１には、メモリーカード７３の概略ブロック図を示した。図１１に示すように、メモリーカード７３は、暗号化プログラム用メモリ７３Ａ、画像データ用メモリ７３Ｂ、及びインターフェース（Ｉ／Ｆ）７３Ｃで構成されている。
【０１０１】
暗号化プログラム用メモリ７３Ａは、画像データを暗号化するための暗号化プログラム及びメモリーカード７３の製造番号毎に割り当てられた暗号鍵等の暗号化に必要なパラメータを含む暗号化パラメータ、画像データ認証用のメモリーカードであることを表すカード種情報等が予め記憶されている。また、メモリ７３Ｃには、予め製造番号が記憶されており、認証センター側６２には、画像データと共にこの製造番号が提供される。これにより、認証センター側６２において、製造番号に対応する復号鍵で画像データを復号することが可能となる。
【０１０２】
画像データ用メモリ７３Ｂには、デジタルカメラ７２から送信された暗号化された画像データが記憶される。
【０１０３】
Ｉ／Ｆ７３Ｃは、デジタルカメラ７２から要求があった場合には、暗号化プログラム用メモリ７３Ａに記憶された暗号化プログラム及び暗号化パラメータをデジタルカメラ７２へ送信する。また、デジタルカメラ７２からの暗号化された画像データを受信した場合には、受信した画像データを画像データ用メモリ７３Ｂに記憶する。
【０１０４】
なお、暗号化プログラム用メモリ７３Ａは本発明の暗号化プログラム記憶手段に相当し、画像データ用メモリ７３Ｂは本発明の画像データ記憶手段に相当し、Ｉ／Ｆ７３Ｃは本発明の送受信手段に相当する。
【０１０５】
次に、本実施の形態の作用として、デジタルカメラ７２で実行される制御ルーチン、メモリーカード７３で実行される制御ルーチンについて、図１２〜１４に示すフローチャートを参照して説明する。なお、認証センターで実行される制御ルーチンは第１実施形態と同様であるので、説明は省略する。
【０１０６】
図１２に示す制御ルーチンは、メモリーカード７３がデジタルカメラ７２に装着された場合に実行される。
【０１０７】
ステップ４００では、メモリーカード７３がどのような種類のメモリーカードであるかを認識する。メモリーカードの認識は、例えばメモリーカード７３に予め記憶されたメモリーカードの種類を表すカード種情報を読み取ることにより行うことができる。
【０１０８】
ステップ４０２では、認識したメモリーカードが画像データ認証用であるか否かを判断し、画像データ認証用でない場合にはステップ４０２の判断が否定され、本ルーチンを終了する。
【０１０９】
一方、画像データ認証用であった場合には、ステップ４０２の判断が肯定され、ステップ４０４において、暗号化プログラム及び暗号化パラメータを要求するための要求信号をメモリーカード７３へ送信する。
【０１１０】
ステップ４０６では、暗号化プログラム及び暗号化パラメータを受信したか否かを判断し、受信していない場合にはステップ４０６の判断が否定され、暗号化プログラム及び暗号化パラメータを受信するまで待機する。なお、所定時間待機しても受信されない場合には、タイムアウトとして本ルーチンを強制終了するようにしてもよい。
【０１１１】
一方、暗号化プログラム及び暗号化パラメータを受信した場合には、ステップ４０６の判断が肯定され、ステップ４０８において、受信した暗号化プログラム及び暗号化パラメータを例えばメモリ２６に記憶する。なお、メモリ２６に記憶された暗号化プログラム及び暗号化パラメータは、例えばデジタルカメラ７２の電源がオフされた場合に消去されるようにしてもよい。
【０１１２】
図１３には、画像データの書き込みルーチンのフローチャートを示した。なお、図６と同様の処理を行うステップについては同一符号を付している。図１３に示す制御ルーチンは、図６に示す制御ルーチンと略同様であるが、ステップ１０７の処理のみが異なる。すなわち、本実施形態では、デジタルカメラ７２は、撮影画像の画像データをメモリーカード７３へ出力する前に、事前にメモリーカード７３から送信されメモリ２６に記憶された暗号化プログラム及び暗号化パラメータを用いて画像データを暗号化する。従って、ステップ１０８では、暗号化された画像データがメモリーカード７３へ送信される。その他の処理は図６と同様であるので説明は省略する。
【０１１３】
次に、メモリーカード７３のＩ／Ｆ７３Ｃで実行される制御ルーチンについて、図１４に示すフローチャートを参照して説明する。なお、この制御ルーチンは、所定時間毎に実行される。また、図７と同様の処理を行うステップについては同一符号を付している。
【０１１４】
メモリーカード７３側では、図１４に示すステップ１４０において、デジタルカメラ７２から、暗号化プログラム及び暗号化パラメータの送信を要求するための要求信号を受信したか否かが判断される。そして、要求信号を受信していない場合には、ステップ１４０の判断が否定され、ステップ１５０へ移行する。
【０１１５】
一方、要求信号を受信した場合には、ステップ１４０の判断が肯定され、ステップ１４２において、暗号化プログラム用メモリ７３Ａに記憶された暗号化プログラム及び暗号化パラメータを読み出してデジタルカメラ７２へ送信する。これにより、デジタルカメラ７２側で画像データの暗号化が行われる。このため、図１４に示すように、図７のステップ１５６で行っていた画像データの暗号化処理が省略されている。その他のステップの処理については図７と同様であるので説明は省略する。
【０１１６】
このように、本実施形態では、画像データの暗号化をメモリーカード７３側で行うのではなく、暗号化プログラム及び暗号化パラメータをデジタルカメラ７２へ送信することによりデジタルカメラ７２側で行わせる。このため、メモリーカード７３側に画像データの暗号化処理を行う機能を備える必要がなく、メモリーカード７３を簡単かつ安価な構成とすることができる。
【０１１７】
なお、本実施形態では、暗号化プログラム及び暗号化パラメータをデジタルカメラ側に送信する場合を例に説明したが、これに限らず、例えば暗号化プログラム自体がメモリーカード毎に固有であれば、暗号化プログラムのみをデジタルカメラ側へ送信するようにしてもよい。この場合、認証センター側に各々の暗号化プログラムに対応した復号化プログラムを用意すればよい。
【０１１８】
【発明の効果】
以上説明したように、本発明によれば、汎用のデジタルカメラで撮影した画像でも認証センターにおける認証を可能にすることができる、という優れた効果を有する。
【図面の簡単な説明】
【図１】第１実施形態に係る認証システムの概略構成図である。
【図２】第１実施形態に係る認証システムが適用されたネットワークシステムの概略構成図である。
【図３】第１実施形態に係るデジタルカメラのブロック図である。
【図４】第１実施形態に係る認証センター側コンピュータのブロック図である。
【図５】第１実施形態に係るメモリーカードの概略ブロック図である。
【図６】第１実施形態に係るデジタルカメラで実行される処理ルーチンのフローチャートである。
【図７】第１実施形態に係るメモリーカードで実行される処理ルーチンのフローチャートである。
【図８】第１実施形態に係る認証センター側コンピュータで実行される処理ルーチンのフローチャートである。
【図９】従来における認証システムの概略構成図である。
【図１０】第２実施形態に係る認証システムの概略構成図である。
【図１１】第２実施形態に係るメモリーカードの概略ブロック図である。
【図１２】第２実施形態に係るデジタルカメラで実行される処理ルーチンのフローチャートである。
【図１３】第２実施形態に係るデジタルカメラで実行される処理ルーチンのフローチャートである。
【図１４】第２実施形態に係るメモリーカードで実行される処理ルーチンのフローチャートである。
【符号の説明】
１０、７２　デジタルカメラ
４２、７３　メモリーカード
６２　認証センター
６４　認証要求側
７０、７１　認証システム
８０　ネットワークシステム
９０　認証センター側コンピュータ
９２　認証要求側コンピュータ
【図１】
2004072718.tif 000003
【図２】
2004072718.tif 000004
【図３】
2004072718.tif 000005
【図４】
2004072718.tif 000006
【図５】
2004072718.tif 000007
【図６】
2004072718.tif 000008
【図７】
2004072718.tif 000009
【図８】
2004072718.tif 000010
【図９】
2004072718.tif 000011
【図１０】
2004072718.tif 000012
【図１１】
2004072718.tif 000013
【図１２】
2004072718.tif 000014
【図１３】
2004072718.tif 000015
【図１４】
2004072718.tif 000016