(57)【要約】【課題】撮像装置において、電子証明書の有効期限が近づいたことを効果的に使用者に知らせることを目的とする。【解決手段】ネットワークを介して他の装置と通信可能な撮像装置であって、画像データを記憶する記憶手段と、画像データを、他の装置に送信する送信手段と、を有し、認証に用いる電子証明書の有効期限が近づくと、送信手段における前記画像データの送信を禁止することによって課題を解決する。【選択図】図１
2008028471.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の装置と通信可能な撮像装置であって、
画像データを記憶する記憶手段と、
前記画像データを、前記他の装置に送信する送信手段と、
を有し、
認証に用いる電子証明書の有効期限が近づくと、前記送信手段における前記画像データの送信を禁止することを特徴とする撮像装置。
【請求項２】
情報を表示する表示手段を更に有し、
認証に用いる電子証明書の有効期限が近づくと、前記送信手段における前記画像データの送信を禁止すると共に、前記電子証明書の有効期限が近いことを前記表示手段に表示することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記電子証明書が更新され、電子証明書の有効期限が延びると、
前記送信手段は、前記記憶手段に記憶されている、前記送信の禁止により未送信となっていた残りの画像データを、前記他の装置に送信することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
撮像装置内時刻と、前記電子署名の有効期限との差が予め定められた範囲内になった場合、認証に用いる電子証明書の有効期限が近づいたと判定することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
時刻情報提供サーバと通信を行い、基準時刻を取得し、前記撮像装置内時刻と、前記基準時刻と、を合わせることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記基準時刻と同期をとった前記撮像内時刻を、前記画像データの付加情報領域に記憶することを特徴とする請求項５に記載の撮像装置。
【請求項７】
ネットワークを介して他の装置と通信可能な撮像装置の制御方法であって、
画像データを記憶する記憶工程と、
前記画像データを、前記他の装置に送信する送信工程と、
を有し、
認証に用いる電子証明書の有効期限が近づくと、前記送信手段における前記画像データの送信を禁止することを特徴とする撮像装置の制御方法。
【請求項８】
情報を表示する表示工程を更に有し、
認証に用いる電子証明書の有効期限が近づくと、前記送信工程における前記画像データの送信を禁止すると共に、前記電子証明書の有効期限が近いことを前記表示工程にて表示することを特徴とする請求項７に記載の撮像装置の制御方法。
【請求項９】
前記電子証明書が更新され、電子証明書の有効期限が延びると、
前記送信工程は、前記記憶工程にて記憶されている、前記送信の禁止により未送信となっていた残りの画像データを、前記他の装置に送信することを特徴とする請求項７又は８に記載の撮像装置の制御方法。
【請求項１０】
撮像装置内時刻と、前記電子署名の有効期限との差が予め定められた範囲内になった場合、認証に用いる電子証明書の有効期限が近づいたと判定することを特徴とする請求項７乃至９の何れか１項に記載の撮像装置の制御方法。
【請求項１１】
時刻情報提供サーバと通信を行い、基準時刻を取得し、前記撮像装置内時刻と、前記基準時刻と、を合わせることを特徴とする請求項１０に記載の撮像装置の制御方法。
【請求項１２】
前記基準時刻と同期をとった前記撮像内時刻を、前記画像データの付加情報領域に記憶することを特徴とする請求項１１に記載の撮像装置の制御方法。
【請求項１３】
請求項７乃至１２の何れか１項に記載の撮像装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像装置の制御方法に関する。
【背景技術】
【０００２】
物理量の計測データを管理するデジタル計測機器において、公開鍵暗号方式のデジタル署名に用いる少なくとも一対の公開鍵と秘密鍵とを鍵生成アルゴリズムによって生成するものがある（例えば、特許文献１参照）。
【０００３】
特許文献１は、公開鍵と秘密鍵とを鍵生成アルゴリズムによって生成することを特徴としている。しかしながら、秘密鍵生成時のセキュリティ確保策や秘密鍵の種データをどうするかといった言及はない。
【０００４】
また、発明の対象がデジタル計測機器であって、計測したデータに対して自己生成した秘密鍵でデジタル署名することが目的である。よって、ネットワーク接続やＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ：公開鍵基盤）環境については言及されていない。
【０００５】
【特許文献１】特開２０００−２１５３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、無線ＬＡＮが急速に普及し始め、ネットワークの一部を無線ＬＡＮで構築する事例が飛躍的に増えてきている。しかしながら、つい最近まで無線ＬＡＮのセキュリティ対策は所謂ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ：無線ＬＡＮで使用される暗号化仕様の総称）のみであった。また、ＷＥＰもパケットを複数キャプチャして解析することによって、暗号キーを解読することが可能であった。
【０００７】
よって、ＥＡＰ−ＴＬＳ（Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ−Ｔｒａｎｓｐｏｒｔ  Ｌｅｖｅｌ  Ｓｅｃｕｒｉｔｙ：トランスポート層セキュリティによる拡張可能認証プロトコル）を用いた認証方法が普及し始めている。
【０００８】
ＥＡＰ−ＴＬＳでは、無線ＬＡＮの端末がネットワークに参加するためには、アクセスポイント経由でネットワーク上の認証サーバに対して電子証明書を送って、端末が予めネットワークへの参加を許可されたユーザであるということを証明するようにしている。
【０００９】
このような方式では、ネットワークに参加を希望するユーザのユーザ情報と、ユーザの公開鍵とを認証局がデジタル署名した電子証明書を使って認証サーバとやり取りする必要がある。このような一般的な認証の手順を簡略化した説明を以下に記載する。
【００１０】
図３は、ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ：公開鍵基盤）を用いたネットワーク認証システムの概要を示す模式図である。図４は、ネットワーク認証システムの動作を示すシーケンスチャートである。なお、説明は特にＥＡＰ−ＴＬＳについてのものではない。
【００１１】
ローカル・エリア・ネットワーク（以下ＬＡＮと記す）上に無線ＬＡＮのアクセスポイント２８と、認証サーバ２９とが存在し、ＬＡＮ上或いはＬＡＮが接続するワイド・エリア・ネットワーク（以下ＷＡＮと記す）上に認証局２５が存在している。また、無線ＬＡＮクライアントを含んだクライアントＰＣ２７が、アクセスポイント２８に接続するクライアントとして存在している。
【００１２】
クライアントＰＣ２７は、アクセスポイント２８に接続してＬＡＮに接続するために、認証サーバ２９に身分証明書である電子証明書２６を提示して認証してもらわなければならない。そこで、クライアントＰＣ２７の操作者は、予め認証局２５に対して公開鍵２４と、個人情報とを提示して、認証局２５の秘密鍵２３で署名された電子証明書２６を取得しておく必要がある。
【００１３】
次に、クライアントＰＣ２７が認証局２５に対して電子証明書を発行してもらう手順について、一般的な例を説明する。
【００１４】
一般に認証局２５は、電子証明書２６を発行しようとする場合に、発行する対象に対してある程度の身元確認を必要とする。これは、電子証明書２６の用途に応じて数段階のセキュリティレベルが存在するからである。
【００１５】
一番簡便な方法は、電子証明書２６の発行を要求しているユーザに対して、メールアドレスを提示させる。そして、認証局２５からそのメールアドレスに送信したメールに対して、何らかの応答が確認できれば、ユーザが指定したメールアドレスが正しいとして電子証明書を発行するやり方であり、一例としてこのような場合の手続きについて説明する。
【００１６】
クライアントＰＣ２７の操作者は、認証局２５に対して、電子メールでメールアドレスやＩＤ等の個人情報を提示して電子証明書２６発行を依頼する。
【００１７】
認証局２５は、電子メールで、クライアントＰＣ２７の操作者専用の不図示の電子証明書発行用ＷＥＢサイトを通知する。クライアントＰＣ２７の操作者は、通知されたＷＥＢサイトにアクセスし、ＷＥＢサイトの指示に従って鍵ペアの生成をする。より具体的にはＷＥＢページ上で指示された操作（ボタンを押す等）をすると、ＷＥＢサイトからプログラムがダウンロードされ、クライアントＰＣ２７上で自動実行されてクライアントＰＣ２７のレジストリ上に、鍵ペアが生成される。そして、公開鍵２４の方はＷＥＢサイトに送信される。このとき、秘密鍵２３を生成するためのシーズ値として、上述のボタンを押す等の動作時におけるクライアントＰＣ２７のマウス位置情報を用いる、等の方法がある。
【００１８】
認証局２５では、クライアントＰＣ２７の公開鍵と、予め電子メールで送付されていたクライアントＰＣ２７の操作者個人情報とからハッシュ関数を使ってダイジェストを生成し、認証局２５の秘密鍵を用いてデジタル署名する。これが公開鍵証明書たる電子証明書２６である。認証局２５は電子メール等何らかの方法でクライアントＰＣ２７の操作者に対してこの電子証明書を届ける。
【００１９】
次に、自身の公開鍵２４に対して認証局２５によってデジタル署名された電子証明書２６を有するクライアントＰＣ２７の操作者が無線ＬＡＮによってアクセスポイント２８に接続する様子について図４を用いて説明する。
【００２０】
クライアントＰＣ２７は、アクセスポイント２８との通信に先立って、アクセスポイント２８に対して自身の公開鍵２４を含む電子証明書２６を送信する。アクセスポイント２８は、認証サーバ２９にクライアントＰＣ２７の電子証明書２６の検証を依頼する。認証サーバ２９はクライアントＰＣ２７から送信された電子証明書２６を検証する。そのために認証サーバ２９は、認証局２５のルートＣＡ（Ｃｅｒｔｉｆｉｃａｔｅ  Ａｕｔｈｏｒｉｔｙ）から対象となる証明書までの全ての証明書に対して、証明書の署名が正しいこと、証明書の有効期間の期限が切れていないことを検証する。また、認証サーバ２９は、更に、証明書が失効されていないこと、証明書に記載されたＣＰ（証明書ポリシー）が一致しており、制約条件を満たしていることを検証する。これら全ての検証が成功した時点で、クライアントＰＣ２７の電子証明書２６が信頼できることになる。
【００２１】
次に、認証サーバ２９は、乱数を生成してアクセスポイント２８を経由してクライアントＰＣ２７に対して送信する。クライアントＰＣ２７は、自身の秘密鍵でこの乱数を暗号化してアクセスポイント２８を経由して認証サーバ２９に対して送信する。認証サーバ２９は、クライアントＰＣ２７の公開鍵を用いて暗号化された乱数を復号し、自身が送信した乱数と比較する。比較の結果が一致すれば、現在、認証サーバ２９に対して電子証明書２６を送りつけているクライアントＰＣ２７は、まさに対となる秘密鍵２３を所有するクライアントであることが証明される。
【００２２】
そこで、認証サーバ２９は、クライアントＰＣ２７との間で通信に使う共通鍵をクライアントＰＣ２７の公開鍵２４で暗号化して、アクセスポイント２８を経由してクライアントＰＣ２７に送信する。このようにしてクライアントＰＣ２７とアクセスポイント２８との間で通信のための共通鍵を安全に共有することができる。
【００２３】
上述したＰＫＩ環境において、認証局によって署名された電子証明書には有効期間があり、有効期間を過ぎると電子証明書は失効してしまう。よって、使用者が有効期限を覚えておかなければならない問題があった。また、アクセスポイントを介して認証サーバとやり取りを行っている装置が、撮像装置であった場合、使用者に有効期限を効果的に提示するのは難しい問題があった。何故なら、例えば、１眼レフカメラの場合、レリーズ時や省電力モード時にＧＵＩ表示が頻繁に消えてしまうからである。
【００２４】
本発明はこのような問題点に鑑みなされたもので、撮像装置において、電子証明書の有効期限が近づいたことを効果的に使用者に知らせることを目的とする。
【課題を解決するための手段】
【００２５】
そこで、本発明は、ネットワークを介して他の装置と通信可能な撮像装置であって、画像データを記憶する記憶手段と、前記画像データを、前記他の装置に送信する送信手段と、を有し、認証に用いる電子証明書の有効期限が近づくと、前記送信手段における前記画像データの送信を禁止することを特徴とする。
【００２６】
係る構成とすることにより、電子証明書の有効期限が近づくと、画像データの送信（又は配信）を禁止するので、例えば、電子証明書の有効期限が近いことを表示部等に表示できない場合でも、効果的に使用者に知らせることができる。
【００２７】
ここで、記憶手段とは、例えば、後述する不揮発性メモリカード２、又は不揮発性メモリ１１、又は主記憶メモリ１２等に対応する。
【００２８】
また、本発明は、撮像装置の制御方法、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００２９】
本発明によれば、撮像装置において、電子証明書の有効期限が近づいたことを効果的に使用者に知らせることができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態について図面に基づいて説明する。
【００３１】
＜実施形態１＞
図１は、撮像装置の概念図である。図２は、ネットワーク認証システムの概要を示す模式図である。
【００３２】
使用者は、電子証明書６を格納した不揮発性メモリカード２を撮像装置１のカードスロットに挿入し、撮像装置１の電源スイッチをＯＮする。ＣＰＵ１３は、撮像装置１の起動に必要な所定の処理を完了した時点で不揮発性メモリカード２にアクセスし、電子証明書６を読み込んで主記憶メモリ１２にロードする。
【００３３】
ＣＰＵ１３は、不揮発性メモリ１２にロードした電子証明書のｖａｌｉｄｉｔｙ（有効期間）領域における終了時刻（ｎｏｔ  Ａｆｔｅｒ）フィールドをチェックし、撮像装置１本体内蔵の時計による現在時刻との差が所定の値より短いか否かを判定する。前記差が所定の値より短い場合、撮像装置１の表示部１５（例えばＴＦＴ液晶等）に電子証明書６の有効期限がまもなく切れることを表示する。
【００３４】
このとき、撮像装置１に内蔵の不図示のスピーカからビープ音を出すようにしてもよい。使用者は、表示を消したい場合、メニュー釦部１４を操作して撮像装置１をメニュー表示モードに遷移させる。表示部１５を見ながらＧＵＩメニューから「証明書有効期限表示の解除」を選択、実行するか、或いは、実際に撮影したり、省電力モードに遷移したりする場合には、表示が消える。
【００３５】
なお、前記差がどの程度になると、表示部１５に電子証明書６の有効期限がまもなく切れること表示するかは、メニューによってユーザが設定できるようにしてもよいし、撮像装置１のファームウェアで決め打ちにしてもよい。また、撮像装置１の電源をＯＮしたときのみならず、撮像装置１がネットワークに接続しようとする際に撮像装置１内のＣＰＵ１３が上述したような判定（チェック）を行い、表示部１５に表示するようにしてもよい。
【００３６】
撮像装置１は、アクセスポイント８との通信に先立って、アクセスポイント８に対して自身の公開鍵４を含む電子証明書６を送信する。アクセスポイント８は、認証サーバ９に撮像装置１の電子証明書６の検証を依頼する。認証サーバ９は、撮像装置１から送信された電子証明書６を検証するために認証局５のルートＣＡから対象となる証明書までの全ての証明書に対して、証明書の署名が正しいこと、証明書の有効期間が切れていないことを検証する。また、認証サーバ９は、更に、証明書が失効されていないこと、証明書に記載されたＣＰ（証明書ポリシー）が一致しており、制約条件を満たしていることを検証する。これら全ての検証が成功した時点で、撮像装置１の電子証明書６が信頼できることになる。
【００３７】
次に、認証サーバ９は、乱数を生成してアクセスポイント８を経由して撮像装置１に対して送信する。撮像装置１は、自身の秘密鍵３でこの乱数を暗号化してアクセスポイント８を経由して認証サーバ９に対して送信する。認証サーバ９は、撮像装置１の公開鍵４を用いて暗号化された乱数を復号し、自身が送信した乱数と比較する。比較の結果が一致すれば、現在認証サーバ９に対して電子証明書を送りつけている撮像装置１は、まさに対となる秘密鍵３を所有するクライアントであることが証明される。
【００３８】
そこで、認証サーバ９は、撮像装置１との間で通信に使う共通鍵を撮像装置１の公開鍵４で暗号化してアクセスポイント８を経由して撮像装置１に送信する。このようにして撮像装置１とアクセスポイント８との間で通信のための共通鍵を安全に共有することができる。
【００３９】
使用者は、表示部１５を見ながらＧＵＩメニューより「撮影画像の即時転送」を選択してシャッタ釦を押す。或いは使用者は、ＧＵＩメニューから予め転送したい画像にチェックを入れた上で、「選択済み画像の転送」を選択する。前者の場合、ＣＰＵ１３は、撮影・現像済みの主記憶メモリ１２上に格納された画像ファイルを撮像装置１上の不図示のネットワークデバイスに対して送信する。また、後者の場合、ＣＰＵ１３は、一旦不揮発性メモリカード２等から画像ファイルを読み出して主記憶メモリ１２に格納し、次に主記憶メモリ１２上の画像ファイルを撮像装置１上の不図示のネットワークデバイスに対して送信する。
【００４０】
このとき、電子証明書の有効期間切れが迫っていることを撮像装置１が確認した場合、ＣＰＵ１３は、ネットワークデバイスへの画像ファイル送信を中止する。或いは、ＣＰＵ１３は、使用者がＧＵＩメニューから「撮影画像の即時転送」或いは「選択済み画像の転送」を選択できないようにする。このことによって、使用者がサーバに対して転送したい画像ファイルを転送できないという、一時的な著しい不利益が生ずるが、このことは使用者に対して証明書の更新を急ぐためのモチベーションとなる。
【００４１】
＜実施形態２＞
次に、本発明の第二実施形態について説明する。
ＣＰＵ１３は、主記憶メモリ１２に展開した画像ファイルの不図示のヘッダ領域に「選択済」のフラグを記録する。その後、ＣＰＵ１３は、転送プロトコルに従ってサーバに対して転送する。ＣＰＵ１３は、これらの画像ファイルをサーバに転送完了した時点で、転送プロトコル或いはその上位レイヤでサーバから転送終了を示すパケットを受信する。そして、ＣＰＵ１３は、不揮発性メモリカード２等に格納済みの該当する画像ファイルを主記憶メモリ１２上に一旦読み出して、画像ファイルのヘッダ領域に記録した「選択済」のフラグを「転送済」フラグに置き換えて再び不揮発性メモリカード２等に記録する。つまり、ＣＰＵ１３は、画像ファイルを上書き更新する。
【００４２】
使用者が「転送画像の選択」をしたものの電子証明書６の有効期間が近づいたために転送できなかった画像ファイルについては、ＣＰＵ１３は、その画像ファイルを一旦不揮発性メモリカード２等から主記憶メモリ１２上に読み出す。そして、ＣＰＵ１３は、画像ファイルのヘッダ部分に「未転送」フラグと、目的地サーバアドレスとを記録した上で再度、不揮発性メモリカード２等に書き戻す。その後、電子証明書の更新後等、ＣＰＵ１３が更新済みの電子証明書であると認識した時点で、残っている「未転送」画像を自動的に同じサーバに対して転送する。
【００４３】
＜実施形態３＞
使用者によって撮像装置１がネットワークに接続されると、撮像装置１は予め撮像装置本体のＧＵＩによって登録されたＮＰＴサーバに接続しに行く。ＮＴＰサーバに接続が完了すると、撮像装置１は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）という仕組みを使って撮像装置本体の時間を、サーバによって通知された時間に正確に合わせる。これによって、例えば内蔵バックアップ電池が切れて交換直後であったり、手違いで撮像装置１の時計が狂っていたりした場合でも、正確な時間を得ることができる。そのため、電子証明書の有効期限が近づいた場合に、正しく使用者に通知することができる。また、使用者によって撮影された画像ファイルのヘッダ部分（ＥＸＩＦ等）にも、正確な撮影時刻を記録することができる。
【００４４】
＜その他の実施形態＞
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（又は記憶媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００４５】
また、コンピュータが読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４６】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
本発明を前記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００４８】
以上、上述した各実施形態によれば、電子証明書の有効期間が切れる間近になると使用者に対して通知し、且つネットワーク接続は可能である状態で、画像ファイルをサーバに転送不能にすることができる。よって、使用者に電子証明書の失効が近づいていることを強く意識させることができ、使用者等が証明書更新手続きを忘れることを少なくさせることができる。また、ネットワークへの接続時等に自動的にＮＰＴサーバへ接続して正確な時間情報を取得し、撮像装置内部の時間を合わせることで、電子証明書の有効期限を使用者に正確に提示できる。更に、正確な時間情報を画像の付加情報領域に記録することもできる。
【００４９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５０】
【図１】撮像装置の概念図である。
【図２】ネットワーク認証システムの概要を示す模式図である。
【図３】ＰＫＩを用いたネットワーク認証システムの概要を示す模式図である。
【図４】ネットワーク認証システムの動作を示すシーケンスチャートである。
【符号の説明】
【００５１】
１    撮像装置
２    不揮発性メモリカード
３    秘密鍵
４    公開鍵
５    認証局
６    電子証明書
７    クライアントＰＣ
８    アクセスポイント
９    認証サーバ
１１  不揮発性メモリ
１２  主記憶メモリ
１３  ＣＰＵ
１４  メニュー釦部
１５  表示部
【図１】
2008028471.tif 000003
【図２】
2008028471.tif 000004
【図３】
2008028471.tif 000005
【図４】
2008028471.tif 000006