(57)【要約】【課題】認証装置から認証キーに格納されて渡された暗号化データを暗号化データ復号装置で復号する際に、高いセキュリティを確保すること。【解決手段】フォトビューアストレージ１は、ユーザの指紋情報に基づいて暗号鍵と復号鍵を生成し、暗号鍵に基づいてアドホック用ＣＨデータを暗号化し、認証キー３にその暗号化データと認証用ＣＨデータを記憶させる。その認証キー３をデジタルカメラ２側に渡す。デジタルカメラ２は、認証キー３から認証用ＣＨデータを読み出し、認証用チャネルによる通信を確立し、フォトビューアストレージ１に、デジタルカメラ２側で取得したユーザの指紋情報を送る。フォトビューアストレージ１は、両指紋情報に基づいてデジタルカメラ２の認証を行い、デジタルカメラ２に復号鍵を送る。デジタルカメラ２は、その復号鍵により暗号化データを復号し、フォトビューアストレージ１との間にアドホック用チャネルによる通信を確立する。【選択図】        図４
2007027814.tif 000002
【特許請求の範囲】
【請求項１】
暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うシステムに用いられる暗号化データ復号装置であって、
認証キーが装着される装着部と、
前記装着部に装着された認証キーに格納されている通信条件により認証装置との間に確立された通信を利用して該認証装置へユーザ固有の認証情報を送る認証情報制御部と、
認証情報の送信に呼応して前記認証装置から送られてきた復号鍵に基づいて、前記装着部に装着された認証キーに格納されている暗号化データを復号するデータ復号化部と、
を備えることを特徴とする暗号化データ復号装置。
【請求項２】
暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うシステムに用いられる認証装置であって、
認証キーが装着される装着部と、
他の装置との通信条件を記憶している記憶部と、
前記記憶部にユーザ固有の認証情報を登録する認証情報登録部と、
前記認証情報に基づいて暗号鍵と復号鍵を生成する鍵生成部と、
前記鍵生成部により生成された暗号鍵に基づいて所定のデータを暗号化するデータ暗号化部と、
前記装着部に装着された認証キーに、前記記憶部に記憶されている通信条件と、前記データ暗号化部により暗号化されたデータを記憶させるデータ入出力制御部と、
前記認証キーに記憶させた通信条件により暗号化データ復号装置との間に確立された通信を利用して該暗号化データ復号装置から送られてきた情報と、前記記憶部に登録されている認証情報とを比較し、両情報が一致するときに、前記復号鍵を前記暗号化データ復号装置へ送る認証部と、
を備えることを特徴とする認証装置。
【請求項３】
前記認証装置により暗号化され、前記認証キーに記憶されて前記暗号化データ復号装置により復号されるデータは、前記認証装置により前記暗号化データ復号装置の認証が済んだ後に前記認証装置と前記暗号化データ復号装置との間に新たに通信を確立するための通信条件を暗号化したデータであることを特徴とする請求項２に記載の認証装置。
【請求項４】
前記認証情報は、ユーザの生体の一部の情報であり、前記認証キーを介して前記認証装置または前記暗号化データ復号装置に入力されることを特徴とする請求項２または３に記載の認証装置。
【請求項５】
暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うシステムに用いられる認証キーであって、
前記認証装置または前記暗号化データ復号装置に装着される装着部と、
前記認証装置または前記暗号化データ復号装置にユーザが固有の認証情報を入力するための入力部と、
前記暗号化データ復号装置と前記認証装置との間の通信を確立するための通信条件、および前記認証装置により暗号化されたデータを記憶する記憶部と、
を備えることを特徴とする認証キー。
【請求項６】
暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行う暗号化データ復号システムであって、
ユーザ固有の認証情報に基づいて暗号鍵と復号鍵とを生成し、該暗号鍵に基づいて所定のデータを暗号化し、着脱可能な認証キーに該暗号化データと、他の装置が自装置との通信を確立するための通信条件とを記憶させるとともに、該通信条件により他の装置との間に確立された通信を利用して該他の装置から送られてきた情報と前記認証情報とが一致するときに該他の装置に前記復号鍵を送る認証装置と、
着脱可能な認証キーに記憶されている通信条件により確立された通信を利用して前記認証装置に、ユーザ固有の認証情報を送り、該通信を利用して前記認証装置から送られてきた復号鍵に基づいて、前記認証キーに記憶されている暗号化データを復号する暗号化データ復号装置と、
前記認証装置または前記暗号化データ復号装置に装着され、前記認証装置により暗号化されたデータ、および前記認証装置と前記暗号化データ復号装置との間の通信を確立するための通信条件を記憶する認証キーと、
を備えることを特徴とする暗号化データ復号システム。
【請求項７】
前記暗号化データ復号装置はデジタルカメラであり、前記認証装置は、前記デジタルカメラにより撮影された画像データの表示と記録を行うフォトビューアストレージであることを特徴とする請求項６に記載の暗号化データ復号システム。
【請求項８】
前記認証装置により暗号化され、前記認証キーに記憶されて前記暗号化データ復号装置により復号されるデータは、前記デジタルカメラにより撮影された画像データを含むデータであることを特徴とする請求項６または７に記載の暗号化データ復号システム。
【請求項９】
暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うにあたって、
認証装置に認証キーを装着する第１のステップと、
前記第１のステップで装着された認証キーを介して前記認証装置にユーザ固有の認証情報を入力する第２のステップと、
前記認証装置が、前記第２のステップで入力された認証情報に基づいて暗号鍵と復号鍵を生成するとともに、生成された暗号鍵に基づいて所定のデータを暗号化する第３のステップと、
前記認証装置が、装着されている認証キーに前記第３のステップで暗号化されたデータと、他の装置が前記認証装置との通信を確立するための通信条件を記憶させる第４のステップと、
前記認証装置から認証キーを取り外す第５のステップと、
暗号化データ復号装置に、前記認証装置から取り外した認証キーを装着する第６のステップと、
前記第６のステップで装着された認証キーを介して前記暗号化データ復号装置にユーザ固有の認証情報を入力する第７のステップと、
前記暗号化データ復号装置が、前記認証装置に前記第７のステップで入力された認証情報を、前記第４のステップで認証キーに記憶された通信条件に基づいて前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して送る第８のステップと、
前記認証装置が、前記第８のステップで前記暗号化データ復号装置から送られてきた比較対象の認証情報と、前記認証装置に装着された認証キーを介して前記認証装置に入力された元の認証情報とを比較する第９のステップと、
前記第９のステップで比較した結果、両認証情報が一致するときに前記暗号化データ復号装置に復号鍵を、前記第８のステップで前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して送る第１０のステップと、
前記暗号化データ復号装置が、前記第１０のステップで前記認証装置から送られてきた復号鍵に基づいて、前記第４のステップで認証キーに記憶された暗号化データを復号する第１１のステップと、
を含むことを特徴とする暗号化データ復号方法。
【請求項１０】
さらに、前記第１１のステップで復号されたデータに基づいて前記認証装置と前記暗号化データ復号装置との間に新たな通信条件で通信を確立する第１２のステップを含むことを特徴とする請求項９に記載の暗号化データ復号方法。
【請求項１１】
暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うにあたって、
認証装置が、該認証装置に装着されている認証キーを介して入力されたユーザ固有の認証情報に基づいて暗号鍵と復号鍵を生成するとともに、生成された暗号鍵に基づいて所定のデータを暗号化する第１のステップと、
前記認証装置が、該認証装置に装着されている認証キーに前記第１のステップで暗号化されたデータと、他の装置が前記認証装置との通信を確立するための通信条件を記憶させる第２のステップと、
前記認証装置から認証キーが取り外された後に、前記認証装置が、暗号化データ復号装置から送られてきた比較対象の認証情報と、前記第１のステップで入力された元の認証情報とを比較し、両認証情報が一致するときに前記暗号化データ復号装置に復号鍵を、前記第２のステップで認証キーに記憶させた通信条件に基づいて前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して送る第３のステップと、
を含むことを特徴とする暗号化データ復号方法。
【請求項１２】
暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うにあたって、
暗号化データ復号装置が、前記認証装置に、該暗号化データ復号装置に装着されている認証キーを介して入力されたユーザ固有の認証情報を、前記認証キーに記憶されている通信条件に基づいて前記暗号化データ復号装置と認証装置との間に確立された通信を利用して送る第１のステップと、
前記暗号化データ復号装置が、前記第１のステップで前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して前記認証装置から送られてきた復号鍵に基づいて、前記認証キーに記憶されている暗号化データを復号する第２のステップと、
を含むことを特徴とする暗号化データ復号方法。
【請求項１３】
請求項１１または１２に記載の暗号化データ復号方法をコンピュータに実行させることを特徴とする暗号化データ復号プログラム。
【請求項１４】
請求項１３に記載の暗号化データ復号プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、暗号化されたデータの復号を行う装置に、その装置の認証を行う装置から通信を介して復号鍵を送ることにより、暗号化データの復号を行う暗号化データ復号装置、認証装置、認証キー、暗号化データ復号システム、暗号化データ復号方法、暗号化データ復号プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１ｘ規格を始めとする無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やブルートゥース（Ｂｌｕｅｔｏｏｔｈ）（登録商標）などの無線通信技術を利用して構築されるネットワークの形態として、インフラストラクチャモードとアドホックモードがある。インフラストラクチャモードでは、基地局やアクセスポイントを介して機器同士の通信が行われる。それに対して、アドホックモードでは、基地局やアクセスポイントを介さずに機器同士が直接通信を行なう。
【０００３】
アドホックモードによるネットワークにおいては、認証や通信の確立に関する情報をブロードキャストと呼ばれる同報通信によって発信した機器と、その同報通信に呼応した機器との間で、認証や通信の確立に必要な処理が行われ、ネットワークが構築される。従って、同報通信が到達可能な領域内に存在する機器であれば、ネットワークに参加することが可能である。そのため、同報通信の到達可能領域内に複数の機器が存在する場合には、特定の機器のみを選択してネットワークを構築することは困難である。
【０００４】
また、認証に必要な情報等をブロードキャストによって送信することや、通信効率を低下させないために、暗号化における初期化ベクトルを小さくしていることなどの原因により、セキュリティが低下するという問題がある。このような問題に関連する技術として、クライアント側で端末固有情報を暗号化し、その暗号をサーバ側で復号することによって、通信相手の認識を行う方法が公知である（例えば、特許文献１参照。）。例えば、サーバとなる端末において通信方法および暗号鍵を生成して認証キーに記憶させる。ユーザは、その認証キーを手作業でクライアントとなる端末に差し込む。
【０００５】
それによって、クライアント側では自装置を識別する端末固有情報を認証キーの暗号鍵を用いて暗号化し、その暗号化した端末固有情報を認証キーの中の指定通信方法によって送信する。サーバ側では、送られてきた端末固有情報の復号を行う。復号できれば、端末固有情報を送信してきた相手が正当な通信相手であると認知できるので、セキュアな通信を確立することができる。この方法によれば、認証キーがクライアント側の装置に差し込まれた後はクライアントの端末固有情報を用いて端末の識別を行うので、認証キーが第三者に渡っても不正なアクセスを防ぐことができる。
【０００６】
【特許文献１】特開２００４−３０４３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に開示された方法では、クライアント側の装置に差し込まれる前の認証キーが第三者によって盗まれた場合、その盗まれた認証キーを用いて第三者が不正にアクセスするのを防ぐことができないという問題点がある。また、インフラストラクチャモードによるネットワークの場合、アクセスポイントからＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）が発信されている。それによって、通信方法を指定していなくても、デフォルト状態で通信できてしまうため、セキュリティの点で問題がある。
【０００８】
この発明は、上述した従来技術による問題点を解消するため、認証キーの盗用による不正アクセスを防ぐことができる暗号化データ復号装置、認証装置、認証キー、暗号化データ復号システム、暗号化データ復号方法、暗号化データ復号プログラムおよび記録媒体を提供することを目的とする。また、この発明は、インフラストラクチャモードによるネットワークにおいて高いセキュリティを確保することができる暗号化データ復号装置、認証装置、認証キー、暗号化データ復号システム、暗号化データ復号方法、暗号化データ復号プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、この発明にかかる暗号化データ復号装置は、暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うシステムに用いられる暗号化データ復号装置であって、認証キーが装着される装着部と、前記装着部に装着された認証キーに格納されている通信条件により認証装置との間に確立された通信を利用して該認証装置へユーザ固有の認証情報を送る認証情報制御部と、認証情報の送信に呼応して前記認証装置から送られてきた復号鍵に基づいて、前記装着部に装着された認証キーに格納されている暗号化データを復号するデータ復号化部と、を備えることを特徴とする。
【００１０】
この発明の暗号化データ復号装置によれば、正当なユーザ（暗号化データ復号装置）が認証情報を送った場合に認証装置から復号鍵が送られてくるので、その復号鍵を用いて正当なユーザ（暗号化データ復号装置）のみが暗号化データを復号することができる。従って、暗号化データを復号するにあたって、高いセキュリティを確保できる。
【００１１】
この発明にかかる認証装置は、暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うシステムに用いられる認証装置であって、認証キーが装着される装着部と、他の装置との通信条件を記憶している記憶部と、前記記憶部にユーザ固有の認証情報を登録する認証情報登録部と、前記認証情報に基づいて暗号鍵と復号鍵を生成する鍵生成部と、前記鍵生成部により生成された暗号鍵に基づいて所定のデータを暗号化するデータ暗号化部と、前記装着部に装着された認証キーに、前記記憶部に記憶されている通信条件と、前記データ暗号化部により暗号化されたデータを記憶させるデータ入出力制御部と、前記認証キーに記憶させた通信条件により暗号化データ復号装置との間に確立された通信を利用して該暗号化データ復号装置から送られてきた情報と、前記記憶部に登録されている認証情報とを比較し、両情報が一致するときに、前記復号鍵を前記暗号化データ復号装置へ送る認証部と、を備えることを特徴とする。
【００１２】
この発明の認証装置によれば、正当なユーザ（暗号化データ復号装置）に対してのみ復号鍵を送ることができるので、その復号鍵を用いて、正当なユーザ（暗号化データ復号装置）以外の第三者が暗号化データを復号するのを防ぐことができる。従って、暗号化データを復号するにあたって、高いセキュリティを確保できる。
【００１３】
また、この発明の認証装置において、前記認証装置により暗号化され、前記認証キーに記憶されて前記暗号化データ復号装置により復号されるデータは、前記認証装置により前記暗号化データ復号装置の認証が済んだ後に前記認証装置と前記暗号化データ復号装置との間に新たに通信を確立するための通信条件を暗号化したデータであることを特徴とする。
【００１４】
この場合、暗号化データを復号して得られる通信条件を、暗号化データ復号装置の認証を行う際の通信よりも秘匿性の高い通信を確立し得る条件としておくことによって、暗号化データ復号装置の認証後に暗号化データ復号装置と認証装置との間により秘匿性の高い通信を確立することができる。また、暗号化データ復号装置においてその秘匿性の高い通信を確立するための設定を容易に行うことができる。
【００１５】
また、この発明の認証装置において、前記認証情報は、ユーザの生体の一部の情報であり、前記認証キーを介して前記認証装置または前記暗号化データ復号装置に入力されることを特徴とする。
【００１６】
このように、指紋、掌紋、声紋または虹彩などの生体情報を認証情報とすることにより、より一層、第三者の不正アクセスを防ぐことができる。ただし、認証情報は生体情報に限らず、任意の文字や記号や数字を組み合わせたパスワードであってもよい。認証情報としてパスワードを用いる場合には、生体情報を読み取る装置等が不要となるので、装置の簡略化を図ることができる。
【００１７】
この発明にかかる暗号化データ復号システムは、暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行う暗号化データ復号システムであって、ユーザ固有の認証情報に基づいて暗号鍵と復号鍵とを生成し、該暗号鍵に基づいて所定のデータを暗号化し、着脱可能な認証キーに該暗号化データと、他の装置が自装置との通信を確立するための通信条件とを記憶させるとともに、該通信条件により他の装置との間に確立された通信を利用して該他の装置から送られてきた情報と前記認証情報とが一致するときに該他の装置に前記復号鍵を送る認証装置と、着脱可能な認証キーに記憶されている通信条件により確立された通信を利用して前記認証装置に、ユーザ固有の認証情報を送り、該通信を利用して前記認証装置から送られてきた復号鍵に基づいて、前記認証キーに記憶されている暗号化データを復号する暗号化データ復号装置と、前記認証装置または前記暗号化データ復号装置に装着され、前記認証装置により暗号化されたデータ、および前記認証装置と前記暗号化データ復号装置との間の通信を確立するための通信条件を記憶する認証キーと、を備えることを特徴とする。
【００１８】
この発明の暗号化データ復号システムによれば、予め認証装置に認証情報が登録されている正当なユーザ（暗号化データ復号装置）に対してのみ、認証装置から復号鍵が送信される。従って、第三者が、暗号化データ復号装置に装着される前の認証キーを盗み、その第三者が使用する装置にその認証キーを装着し、認証装置に第三者の認証情報を送信しても、その第三者の認証情報が認証装置に登録されていないので、その第三者は認証装置から復号鍵を受け取ることができない。つまり、盗まれた認証キーを用いて第三者が不正にアクセスするのを防ぐことができる。これは、インフラストラクチャモードによるネットワークにおいてＥＳＳＩＤが発信されている場合でも同様であり、認証装置で認証情報が一致しない限り暗号化データを復号することができないので、高いセキュリティを確保することができる。
【００１９】
また、この発明の暗号化データ復号システムにおいて、前記暗号化データ復号装置はデジタルカメラであり、前記認証装置は、前記デジタルカメラにより撮影された画像データの表示と記録を行うフォトビューアストレージであることを特徴とする。
【００２０】
この構成によれば、フォトビューアストレージによりデジタルカメラが認証されると、デジタルカメラで撮影して得られた画像データをフォトビューアストレージに送ることができる。また、第三者がフォトビューアストレージに不正アクセスするのを防ぐことができるので、フォトビューアストレージから画像データ等が盗まれるのを防ぐことができる。
【００２１】
また、この発明の暗号化データ復号システムにおいて、前記認証装置により暗号化され、前記認証キーに記憶されて前記暗号化データ復号装置により復号されるデータは、前記デジタルカメラにより撮影された画像データを含むデータであることを特徴とする。
【００２２】
この構成によれば、デジタルカメラで撮影して得られた画像データを暗号化してフォトビューアストレージに送ることができるので、フォトビューアストレージから画像データ等が盗まれるのを防ぐことができる。
【００２３】
この発明にかかる認証キーは、暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置において、認証キーに記憶されている暗号化データの復号を行うシステムに用いられる認証キーであって、前記認証装置または前記暗号化データ復号装置に装着される装着部と、前記認証装置または前記暗号化データ復号装置にユーザが固有の認証情報を入力するための入力部と、前記暗号化データ復号装置と前記認証装置との間の通信を確立するための通信条件、および前記認証装置により暗号化されたデータを記憶する記憶部と、を備えることを特徴とする。
【００２４】
この発明の認証キーによれば、認証キー自体に認証情報が格納されていないので、第三者がこの認証キーを盗用しても認証装置にアクセスすることができない。従って、その第三者は、認証キーに格納されている暗号化データを復号するための復号鍵を取得できないので、暗号化データを復号することができない。
【００２５】
この発明にかかる暗号化データ復号方法は、暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うにあたって、認証装置に認証キーを装着する第１のステップと、前記第１のステップで装着された認証キーを介して前記認証装置にユーザ固有の認証情報を入力する第２のステップと、前記認証装置が、前記第２のステップで入力された認証情報に基づいて暗号鍵と復号鍵を生成するとともに、生成された暗号鍵に基づいて所定のデータを暗号化する第３のステップと、前記認証装置が、装着されている認証キーに前記第３のステップで暗号化されたデータと、他の装置が前記認証装置との通信を確立するための通信条件を記憶させる第４のステップと、前記認証装置から認証キーを取り外す第５のステップと、暗号化データ復号装置に、前記認証装置から取り外した認証キーを装着する第６のステップと、前記第６のステップで装着された認証キーを介して前記暗号化データ復号装置にユーザ固有の認証情報を入力する第７のステップと、前記暗号化データ復号装置が、前記認証装置に前記第７のステップで入力された認証情報を、前記第４のステップで認証キーに記憶された通信条件に基づいて前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して送る第８のステップと、前記認証装置が、前記第８のステップで前記暗号化データ復号装置から送られてきた比較対象の認証情報と、前記認証装置に装着された認証キーを介して前記認証装置に入力された元の認証情報とを比較する第９のステップと、前記第９のステップで比較した結果、両認証情報が一致するときに前記暗号化データ復号装置に復号鍵を、前記第８のステップで前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して送る第１０のステップと、前記暗号化データ復号装置が、前記第１０のステップで前記認証装置から送られてきた復号鍵に基づいて、前記第４のステップで認証キーに記憶された暗号化データを復号する第１１のステップと、を含むことを特徴とする。
【００２６】
この発明の暗号化データ復号方法によれば、予め認証装置に認証情報が登録されている正当なユーザ（暗号化データ復号装置）に対してのみ、認証装置から復号鍵が送信される。従って、第三者が、暗号化データ復号装置に装着される前の認証キーを盗み、その第三者が使用する装置にその認証キーを装着し、認証装置に第三者の認証情報を送信しても、その第三者の認証情報が認証装置に登録されていないので、その第三者は認証装置から復号鍵を受け取ることができない。つまり、盗まれた認証キーを用いて第三者が不正にアクセスするのを防ぐことができる。
【００２７】
また、この発明の暗号化データ復号方法において、さらに、前記第１１のステップで復号されたデータに基づいて前記認証装置と前記暗号化データ復号装置との間に新たな通信条件で通信を確立する第１２のステップを含むことを特徴とする。
【００２８】
この場合には、暗号化データを復号して得られる通信条件を、暗号化データ復号装置の認証を行う際の通信よりも秘匿性の高い通信を確立し得る条件としておくことによって、暗号化データ復号装置の認証後に暗号化データ復号装置と認証装置との間により秘匿性の高い通信を確立することができる。
【００２９】
この発明にかかる暗号化データ復号方法は、暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うにあたって、認証装置が、該認証装置に装着されている認証キーを介して入力されたユーザ固有の認証情報に基づいて暗号鍵と復号鍵を生成するとともに、生成された暗号鍵に基づいて所定のデータを暗号化する第１のステップと、前記認証装置が、該認証装置に装着されている認証キーに前記第１のステップで暗号化されたデータと、他の装置が前記認証装置との通信を確立するための通信条件を記憶させる第２のステップと、前記認証装置から認証キーが取り外された後に、前記認証装置が、暗号化データ復号装置から送られてきた比較対象の認証情報と、前記第１のステップで入力された元の認証情報とを比較し、両認証情報が一致するときに前記暗号化データ復号装置に復号鍵を、前記第２のステップで認証キーに記憶させた通信条件に基づいて前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して送る第３のステップと、を含むことを特徴とする。
【００３０】
この発明の暗号化データ復号方法によれば、正当なユーザ（暗号化データ復号装置）に対してのみ復号鍵を送ることができるので、その復号鍵を用いて、正当なユーザ（暗号化データ復号装置）以外の第三者が暗号化データを復号するのを防ぐことができる。従って、暗号化データを復号するにあたって、高いセキュリティを確保できる。
【００３１】
この発明にかかる暗号化データ復号方法は、暗号化データ復号装置に該装置の認証を行う認証装置から通信を介して復号鍵を送り、暗号化データ復号装置における認証キーに記憶されている暗号化データの復号を行うにあたって、暗号化データ復号装置が、前記認証装置に、該暗号化データ復号装置に装着されている認証キーを介して入力されたユーザ固有の認証情報を、前記認証キーに記憶されている通信条件に基づいて前記暗号化データ復号装置と認証装置との間に確立された通信を利用して送る第１のステップと、前記暗号化データ復号装置が、前記第１のステップで前記暗号化データ復号装置と前記認証装置との間に確立された通信を利用して前記認証装置から送られてきた復号鍵に基づいて、前記認証キーに記憶されている暗号化データを復号する第２のステップと、を含むことを特徴とする。
【００３２】
この発明の暗号化データ復号方法によれば、正当なユーザ（暗号化データ復号装置）が認証情報を送った場合に認証装置から復号鍵が送られてくるので、その復号鍵を用いて正当なユーザ（暗号化データ復号装置）のみが暗号化データを復号することができる。従って、暗号化データを復号するにあたって、高いセキュリティを確保できる。
【００３３】
また、この発明にかかる暗号化データ復号プログラムは、上述した暗号化データ復号方法をコンピュータに実行させることを特徴とする。
【００３４】
この場合には、この発明の暗号化データ復号プログラムを実行することにより、上述した暗号化データ復号方法によって得られる動作がコンピュータによって実現される。これにより、上述した暗号化データ復号方法の実現によって得られる各種効果を奏することができる。
【００３５】
さらに、この発明にかかる記録媒体は、上述した暗号化データ復号プログラムをコンピュータに読み取り可能に記録している。
【００３６】
従って、記録された暗号化データ復号プログラムをコンピュータによって読み取らせ、実行させることによって、上述した暗号化データ復号プログラムの実行によって得られる各種動作が実現される。これにより、上述した暗号化データ復号プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００３７】
以下に添付図面を参照して、この発明にかかる暗号化データ復号装置、認証装置、認証キー、暗号化データ復号システム、暗号化データ復号方法、暗号化データ復号プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。ここでは、一例として、本発明の認証装置および暗号化データ復号装置をそれぞれフォトビューアストレージおよびデジタルカメラに適用し、フォトビューアストレージとデジタルカメラとの間にアドホックモードによるネットワークが無線を利用して構築される場合について説明する。
【００３８】
（フォトビューアストレージ、デジタルカメラおよび認証キーの外観）
図１は、フォトビューアストレージの外観の一例を示す斜視図である。図１に示すように、認証装置としてのフォトビューアストレージ１は、例えばカード状の認証キーを装着する装着部１１と、例えばカード状の無線通信装置（無線通信カード）を装着する装着部１２を備えている。また、フォトビューアストレージ１は、液晶表示パネル等からなる表示画面１３、例えば十字状のボタンからなる入力手段１４、スピーカ１５、電源ボタン１６および図示省略した各種操作ボタン等を備えている。フォトビューアストレージ１の内部の詳細な構成については後述する。
【００３９】
図２は、デジタルカメラの外観の一例を示す斜視図である。図２に示すように、暗号化データ復号装置としてのデジタルカメラ２は、例えばカード状の認証キーを装着する装着部２１と、例えばカード状の無線通信装置（無線通信カード）を装着する装着部２２を備えている。また、デジタルカメラ２は、液晶表示パネル等からなる表示画面２３（背面にある）、光学レンズからなる光学系２４、ファインダ２５、シャッターボタン２６、電源ボタン２７および図示省略した各種操作ボタン等を備えている。デジタルカメラ２の内部の詳細な構成については後述する。
【００４０】
図３は、認証キーの外観の一例を示す斜視図である。図３に示すように、認証キーカード（設定コンフィグ）としての認証キー３は、フォトビューアストレージ１の装着部１１またはデジタルカメラ２の装着部２１に装着される装着部３１と、ユーザに固有の認証情報を入力するための入力部３２を備えている。この装着部３１がフォトビューアストレージ１の装着部１１またはデジタルカメラ２の装着部２１に装着されることにより、認証キー３の内部の電気回路とフォトビューアストレージ１またはデジタルカメラ２の内部の電気回路とが電気的に接続される。本実施の形態では、認証情報としてユーザの生体の一部の情報（以下、ＢＭ情報とする）、例えば指紋の情報を用いるので、入力部３２は指紋の読み取りが可能な公知の装置で構成されている。また、認証キー３は、後述する記憶部を内蔵している。
【００４１】
デジタルカメラ２は、画像データを、内蔵メモリやデジタルカメラ２に着脱可能に装着される種々の規格のメモリカードに記録する。一般に、これらのメモリの容量は十分ではないため、撮影枚数が多い場合には、内蔵メモリから他のストレージに画像データを移して内蔵メモリの空き容量を増やしたり、空き容量の多いメモリカードに差し替えたりする必要がある。また、デジタルカメラ２の表示画面（ＬＣＤ）２３は小さいため、これに表示された画像を見てピントの合い具合などを確かめるのは困難である。
【００４２】
そこで、デジタルカメラ２から、デジタルカメラ２の表示画面２３よりも大きい表示画面１３と大容量のストレージを有するフォトビューアストレージ１に画像データや音声データを転送し、その表示画面１３に画像を表示させるとともに、ストレージに画像データや音声データを記録させると便利である。その際、フォトビューアストレージ１とデジタルカメラ２とをアドホックモードによる無線通信により相互に接続し、デジタルカメラ２で撮影するたびに、または任意のタイミングで、画像データや音声データを転送するとさらに便利である。しかし、無線通信を利用してネットワークを構築する際には、不正なアクセスを防ぐために、高いセキュリティを確保する必要がある。本実施の形態では、以下に説明するような手段によって高いセキュリティを確保している。
【００４３】
（フォトビューアストレージ、デジタルカメラおよび認証キーの構成）
図４は、フォトビューアストレージ、デジタルカメラおよび認証キーの構成の一例を示すブロック図である。フォトビューアストレージ１は、上述した構成以外に、図４に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、スピーカ出力回路１０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０４、カードインターフェース１０５，１０６、その他のインターフェース１０７、テレビ出力回路１０８および表示用コントローラ１０９を備えている。フォトビューアストレージ１を構成する各部は、バス１１０等を介して相互に接続されている。
【００４４】
ＨＤＤ１０４に内蔵された記憶部としてのＨＤ（Ｈａｒｄ  Ｄｉｓｋ）には、認証用ＣＨデータとアドホック用ＣＨデータが格納されている。認証用ＣＨデータは、フォトビューアストレージ１が、自装置（フォトビューアストレージ１）とのネットワークの構築を希望する他の装置（例えば、デジタルカメラ２）の認証を行う際に利用される通信チャネル（以下、認証用チャネルとする）の各種条件を規定するデータである。アドホック用ＣＨデータは、フォトビューアストレージ１と他の装置（例えば、デジタルカメラ２）がアドホックモードによるネットワークによってデータの授受を行う際に利用される通信チャネル（以下、アドホック用チャネルとする）の条件を規定するデータである。
【００４５】
つまり、フォトビューアストレージ１は、認証用チャネルとアドホック用チャネルの２つのチャネルによって、他の装置との間にネットワークを構築する。また、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）は、ＢＭ情報のデータ（以下、ＢＭ登録データとする）、暗号鍵および復号鍵のデータの格納にも利用される。カードインターフェース１０５，１０６は、それぞれ通信カード（無線）（以下、「無線通信カード」とする）４および前記認証キー３とのインターフェースである。ＣＰＵ１０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１１、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１１２、音声処理部１１３および画像処理部１１４を有する。
【００４６】
また、ＣＰＵ１０１は、データの入出力を制御する機能を実現するデータ入出力制御部１１５、ＢＭ情報に基づいて暗号鍵および復号鍵を生成する鍵生成部としての機能を実現する暗号鍵／復号鍵生成部１１６、ＢＭ情報をＨＤＤ１０４のＨＤに登録する認証情報登録部としての機能を実現するＢＭデータ登録部１１７、他の装置の認証を行う機能を実現する認証部１１８、暗号鍵に基づいて所定のデータを暗号化する機能を実現するデータ暗号化部１１９、および認証用チャネルとアドホック用チャネルの設定および切り替えを行う機能を実現するＣＨ設定部１２０を備えている。これらの各機能は、ハードウェア構成により実現されてもよいし、ＣＰＵ１０１が、例えばＲＯＭ１１１やＨＤＤ１０４のＨＤに格納されている、各部の機能を実現するソフトウェアを実行することにより実現されてもよい。
【００４７】
本実施の形態では、データ暗号化部１１９は、例えばアドホック用ＣＨデータを暗号化する。そして、データ入出力制御部１１５は、認証キー３に、暗号化されていない認証用ＣＨデータと、暗号化されたアドホック用ＣＨデータを記憶させる。認証部１１８は、フォトビューアストレージ１とデジタルカメラ２との間に確立された認証用チャネルを利用してデジタルカメラ２から送られてきたＢＭ情報と、ＨＤＤ１０４のＨＤに登録されているＢＭ情報とを比較し、両情報が一致するときに、認証用チャネルを利用して復号鍵をデジタルカメラ２へ送る。
【００４８】
上述した認証用またはアドホック用のＣＨデータには、例えば使用する電波のチャネルを特定するデータ、自装置やデフォルトゲートウェイあるいはＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバのＩＰアドレス、およびサブネットマスクなどのＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の設定に関するデータ、ＥＳＳ−ＩＤやＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）やＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）などのセキュリティに関するデータが含まれる。
【００４９】
図５は、通信条件の設定画面の一例を示す図である。これらのデータは、予め、フォトビューアストレージ１の表示画面１３に表示される図５に示すような設定画面において、ユーザが入力手段１４を操作することにより設定される。なお、ＩＰアドレスは、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバが有効であれば、ＤＨＣＰサーバにより自動的に設定される。認証用ＣＨデータとアドホック用ＣＨデータは、同じでもよいし、一部または全部が異なっていてもよい。図５の画面例では、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスフィルタリングによりネットワークへの参加が許可された装置のＭＡＣアドレスも表示されている。このＭＡＣアドレスも、ユーザが入力手段１４を操作することにより設定可能である。
【００５０】
フォトビューアストレージ１の通常の機能、すなわち画像を表示する機能と、ストレージにデータを記録する機能は、音声処理部１１３、画像処理部１１４、スピーカ出力回路１０３、スピーカ１５、テレビ出力回路１０８、表示用コントローラ１０９、表示画面１３、および画像データや音声データを格納するＨＤＤ１０４のＨＤにより実現される。この通常の機能については公知であり、また本発明の要旨ではないので、ここでは説明を省略する。
【００５１】
デジタルカメラ２は、上述した構成以外に、図４に示すように、ＣＰＵ／制御部２０１、ＲＯＭ／ＲＡＭ２０２、カードインターフェース２０３，２０４、その他のインターフェース２０５、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２０６等のイメージセンサ、各種操作ボタン等の入力手段２０７およびデジタルカメラ２の動作状態に応じて点灯または明滅するＬＥＤ２０８を備えている。デジタルカメラ２を構成する各部は、バス２０９等を介して相互に接続されている。
【００５２】
ＲＯＭ／ＲＡＭ２０２には、他の装置との間に確立される通信チャネルの各種条件を規定するデータ（ＣＨデータ）が格納される。このＣＨデータは、例えばフォトビューアストレージ１との間に認証用チャネルによる通信が確立されているときには、上述した認証用ＣＨデータに相当するデータであり、アドホック用チャネルによる通信が確立されているときには、上述したアドホック用ＣＨデータに相当するデータである。また、ＲＯＭ／ＲＡＭ２０２は、動画や静止画のデータの格納にも利用される。カードインターフェース２０３，２０４は、それぞれ無線通信カード５および前記認証キー３とのインターフェースである。
【００５３】
ＣＰＵ／制御部２０１は、画像データ作成部２１０、画像データ出力部２１１、動画表示制御部２１２および記憶媒体制御部２１３を有する。また、ＣＰＵ／制御部２０１は、フォトビューアストレージ１との間に確立された認証用チャネルを利用してフォトビューアストレージ１に、デジタルカメラ２側で入力されたユーザのＢＭ情報を送る認証情報制御部としての機能を実現するＢＭデータ制御部２１４、認証用チャネルを利用してフォトビューアストレージ１から送られてきた復号鍵に基づいて、認証キー３に格納されている暗号化データを復号する機能を実現するデータ復号化部２１５、および認証用チャネルとアドホック用チャネルの設定および切り替えを行う機能を実現するＣＨ設定部２１６を備えている。
【００５４】
これらの各機能は、ハードウェア構成により実現されてもよいし、ＣＰＵ／制御部２０１が、例えばＲＯＭ／ＲＡＭ２０２に格納されている、各部の機能を実現するソフトウェアを実行することにより実現されてもよい。デジタルカメラ２の通常の機能、すなわち静止画や動画を撮影し、そのデータを記録したり、外部へ出力する機能は、画像データ作成部２１０、画像データ出力部２１１、記憶媒体制御部２１３、表示画面２３、光学系２４、ＣＣＤ２０６、および画像データや音声データを格納するＲＯＭ／ＲＡＭ２０２により実現される。この通常の機能については公知であり、また本発明の要旨ではないので、ここでは説明を省略する。
【００５５】
認証キー３は、図４に示すように、前記入力部３２と例えばＥＥＰＲＯＭ等の書き換えが可能な不揮発性メモリからなる記憶部３３を備えている。この記憶部３３には、フォトビューアストレージ１により暗号化されていない認証用ＣＨデータと、暗号化されたアドホック用ＣＨデータが記憶される。フォトビューアストレージ１とデジタルカメラ２は、それぞれに装着された無線通信カード４，５を介して認証用チャネルまたはアドホック用チャネルによりデータの送受信を行う。
【００５６】
（フォトビューアストレージ、デジタルカメラおよび認証キーによる暗号化データの復号処理手順）
図６は、この実施の形態におけるフォトビューアストレージ１、デジタルカメラ２および認証キー３による暗号化データの復号処理手順の一例を示すフローチャートである。あるユーザ（ユーザＡとする）が、認証サーバとして機能するフォトビューアストレージ１によって管理される無線ＬＡＮにデジタルカメラ２を参加させる場合、ユーザＡは、まず、フォトビューアストレージ１に認証キー３を装着する（ステップＳ１）。
【００５７】
その状態で、ユーザＡは、認証キー３の入力部３２にＢＭ情報として自分の指紋を読み取らせる。認証キー３より入力されたユーザＡのＢＭ情報は、ＢＭデータ登録部１１７によりＨＤＤ１０４のＨＤに登録される（ステップＳ２）。フォトビューアストレージ１にユーザＡのＢＭ情報が既に登録されている場合には、ステップＳ２を省略することができる。次いで、暗号鍵／復号鍵生成部１１６は、ユーザＡのＢＭ情報に基づいて暗号鍵と復号鍵を作成し、その暗号鍵と復号鍵をユーザＡのＢＭ情報と関連づけてＨＤＤ１０４のＨＤに記憶させる。また、データ暗号化部１１９は、ＨＤＤ１０４のＨＤからアドホック用ＣＨデータを読み出し、ユーザＡのＢＭ情報に関連づけられた暗号鍵に基づいて、アドホック用ＣＨデータを暗号化する（ステップＳ３）。
【００５８】
次いで、データ入出力制御部１１５は、ＨＤＤ１０４のＨＤから認証用ＣＨデータを読み出し、この認証用ＣＨデータと、データ暗号化部１１９により暗号化されたアドホック用ＣＨデータの暗号化データを認証キー３の記憶部３３に記憶させる（ステップＳ４）。なお、ここまでの段階で、ＢＭ情報がフォトビューアストレージ１に登録されており、かつ認証キー３に認証用ＣＨデータとアドホック用ＣＨデータの暗号化データが記憶されていれば、ＢＭ情報の登録処理、暗号鍵の作成処理、復号鍵の作成処理、暗号鍵の記憶処理、復号鍵の記憶処理、アドホック用ＣＨデータの暗号化処理、認証キー３への認証用ＣＨデータの記憶処理および認証キー３へのアドホック用ＣＨデータの暗号化データの記憶処理の処理順序が入れ代わってもよい。
【００５９】
認証キー３にデータが記憶されたら、ユーザＡは、フォトビューアストレージ１から認証キー３を取り外す（ステップＳ５）。ここまでは、フォトビューアストレージ側で行われる処理であり、ここからは、デジタルカメラ側で行われる処理となる。ユーザＡは、フォトビューアストレージ１によって管理される無線ＬＡＮに参加させるデジタルカメラ２に認証キー３を装着する（ステップＳ６）。そして、ユーザＡは、認証キー３の入力部３２にＢＭ情報として自分の指紋を読み取らせ、ＢＭ情報を入力する（ステップＳ７）。
【００６０】
また、ＣＨ設定部２１６は、認証キー３から認証用ＣＨデータを読み出し、この認証用ＣＨデータに基づいて、フォトビューアストレージ１との間に認証用チャネルによる通信を確立するための設定を自装置（デジタルカメラ２）に対して自動的に行い、フォトビューアストレージ１との間に認証用チャネルによる通信を確立する。フォトビューアストレージ１は、通常はアドホック用ＣＨデータに基づいてアドホック用チャネルによる通信を行うモードになっているが、一定のタイミングで一定期間だけ認証用チャネルによる通信を行うモードに切り替わる。
【００６１】
例えば、フォトビューアストレージ１は、１分間に数ミリ秒〜数秒程度、認証用チャネルに切り替わる。あるいは、フォトビューアストレージ１が認証キー３にデータを転送した後、例えば１分間程度、認証用チャネルに切り替わるようにしてもよい。このフォトビューアストレージ１が認証用チャネルによる通信を行うモードに切り替わっている期間に、デジタルカメラ２から認証用チャネルを利用してアクセスがあると、それらの間に認証用チャネルによる通信が確立する。認証用チャネルによる通信が確立すると、このチャネルを利用して、ＢＭデータ制御部２１４は、無線通信カード５，４を介してフォトビューアストレージ１に、デジタルカメラ側で入力されたユーザＡのＢＭ情報を送る（ステップＳ８）。
【００６２】
ここからは、再びフォトビューアストレージ１側で行われる処理となる。フォトビューアストレージ１がデジタルカメラ２からユーザＡのＢＭ情報を受け取ると、認証部１１８は、ＨＤＤ１０４のＨＤからユーザＡのＢＭ情報を読み出し、そのＨＤから読み出されたＢＭ情報とデジタルカメラ２から送られてきたＢＭ情報とを比較する（ステップＳ９）。その結果、両ＢＭ情報が一致すれば（ステップＳ９：Ｙｅｓ）、デジタルカメラ２の認証が成立する。従って、認証部１１８は、ＨＤＤ１０４のＨＤからユーザＡのＢＭ情報に関連づけられた復号鍵を読み出し、その復号鍵を、認証用チャネルを利用し、無線通信カード４，５を介してデジタルカメラ２に送る（ステップＳ１０）。なお、デジタルカメラ２の認証が成立した時点で、暗号鍵／復号鍵生成部１１６が復号鍵を作成してもよい。
【００６３】
一方、ステップＳ９で両ＢＭ情報が一致しない場合（ステップＳ９：Ｎｏ）には、ここで処理を終了する。また、ＨＤＤ１０４のＨＤにユーザＡのＢＭ情報が登録されていない場合も、ここで処理を終了する。なお、ユーザＡのＢＭ情報が登録されていないことが判明した時点で、フォトビューアストレージ１に認証キー３を装着し直し、その入力部３２からユーザＡがＢＭ情報を入力することによって、デジタルカメラ２の認証を成立させ、これ以降の処理を続行するようにしてもよい。その場合には、デジタルカメラ２の認証が成立した後に、再び認証キー３をデジタルカメラ２に装着し直す必要がある。
【００６４】
ここからは、再びデジタルカメラ側で行われる処理となる。デジタルカメラ２がフォトビューアストレージ１から復号鍵を受け取ると、データ復号化部２１５は、認証キー３からアドホック用ＣＨデータの暗号化データを読み出し、この暗号化データを復号鍵に基づいて復号する。それによって、デジタルカメラ２は、フォトビューアストレージ１との間にアドホックモードによるネットワークを構築するためのアドホック用ＣＨデータを取得する（ステップＳ１１）。
【００６５】
そして、ＣＨ設定部２１６は、このアドホック用ＣＨデータに基づいて、フォトビューアストレージ１との間にアドホック用チャネルによる通信を確立するための設定を自装置（デジタルカメラ２）に対して自動的に行い、アドホック用チャネルによる通信を利用してフォトビューアストレージ１にアクセスする。この時点で、フォトビューアストレージ１は、アドホック用ＣＨデータに基づいてアドホック用チャネルによる通信を行うモードに復帰しているので、フォトビューアストレージ１とデジタルカメラ２との間にアドホック用チャネルによる通信が確立する（ステップＳ１２）。
【００６６】
そして、フォトビューアストレージ１およびデジタルカメラ２は、暗号化されたアドホック用ＣＨデータを復号して、アドホック用チャネルによる通信を行うための通信条件の設定を自動的に行い、アドホックモードによるネットワークを構築する一連の処理を終了する。アドホックモードによるネットワークが構築された後は、デジタルカメラ２で撮影するたびに、または任意のタイミングで、デジタルカメラ２からフォトビューアストレージ１に画像データや音声データを転送すればよい。
【００６７】
以上説明したように、この発明の実施の形態によれば、予めフォトビューアストレージ１にＢＭ情報が登録されている正当なユーザがデジタルカメラ２を使用する場合に限ってのみ、フォトビューアストレージ１からデジタルカメラ２に復号鍵が送信される。従って、第三者が、デジタルカメラ２に装着される前の認証キー３を盗み、その第三者が使用する装置にその認証キー３を装着し、フォトビューアストレージ１に第三者のＢＭ情報を送信しても、その第三者のＢＭ情報がフォトビューアストレージ１に登録されていないので、その第三者はフォトビューアストレージ１から復号鍵を受け取ることができない。
【００６８】
つまり、盗まれた認証キー３を用いて第三者がフォトビューアストレージ１に不正にアクセスするのを防ぐことができるので、フォトビューアストレージ１が不正に使用されたり、フォトビューアストレージ１から画像データが盗まれるのを防ぐことができる。これは、インフラストラクチャモードによるネットワークにおいてＥＳＳＩＤが発信されている場合でも同様であり、フォトビューアストレージ１でＢＭ情報が一致しない限り、ユーザには復号鍵が送られない。つまり、認証キー３を盗用した第三者は、上述したアドホック用ＣＨデータに相当するインフラストラクチャ用ＣＨデータを暗号化したデータを復号することができないので、高いセキュリティを確保することができる。
【００６９】
また、アドホック用ＣＨデータ（または、インフラストラクチャ用ＣＨデータ）を、認証用チャネルによる通信よりも秘匿性の高い通信を確立し得る条件としておくことによって、デジタルカメラ２の認証後にデジタルカメラ２とフォトビューアストレージ１との間により秘匿性の高い通信を確立することができる。また、デジタルカメラ２においてアドホック用ＣＨデータ（または、インフラストラクチャ用ＣＨデータ）による設定が自動的に行われるので、一般的に複雑な通信の設定を容易に行うことができる。
【００７０】
また、指紋などの生体情報をＢＭ情報とすることにより、より一層、第三者の不正アクセスを防ぐことができる。なお、ＢＭ情報は、指紋に限らず、掌紋や声紋や虹彩などの情報でもよい。その場合、認証キー３の入力部３２は、それぞれのＢＭ情報を取得できる構成となっているが、それらの構成については公知であるので、説明を省略する。また、ＢＭ情報に限らず、認証情報として、任意の文字や記号や数字を組み合わせたパスワードを用いることもできる。その場合には、ＢＭ情報を読み取る装置等が不要となるので、システムの簡略化を図ることができる。
【００７１】
また、認証キー自体にＢＭ情報が格納されていないので、第三者がこの認証キー３を盗用してフォトビューアストレージ１にアクセスしても、フォトビューアストレージ１がこれを受け付けない。従って、その第三者は、復号鍵を取得できないので、認証キー３に格納されているアドホック用ＣＨデータ（または、インフラストラクチャ用ＣＨデータ）の暗号化データを復号することができない。つまり、高いセキュリティを確保することができる。
【００７２】
以上において本発明は、上述した実施の形態に限らず、種々変更可能である。例えば、認証用ＣＨデータを暗号化して認証キー３に記憶させ、デジタルカメラ側で認証用ＣＨデータの暗号化データを復号するようにしてもよい。この場合には、例えば公開鍵などを利用すればよい。また、認証装置と暗号化データ復号装置は、フォトビューアストレージ１とデジタルカメラ２に限らない。特に、フォトビューアストレージ１の代わりにパーソナルコンピュータ等を用いても同様のことを実現できる。
【００７３】
認証装置と暗号化データ復号装置との間に構築されるネットワークがアドホックモードである場合には、認証装置として、無線ＬＡＮ機能を備えたパーソナルコンピュータ等を用いることができる。また、インフラストラクチャモードである場合には、認証装置として、アクセスポイント機能を備えたパーソナルコンピュータ等を用いることができる。また、認証装置で暗号化されて暗号化データ復号装置で復号されるデータは、アドホック用ＣＨデータに限らない。
【００７４】
例えば、認証装置をデジタルカメラとし、暗号化データ復号装置をフォトビューアストレージとする場合、デジタルカメラで撮影して得られた画像データ等を暗号化して認証キー３に格納し、この認証キー３をフォトビューアストレージに渡すことによって画像データ等を暗号化したデータをフォトビューアストレージに渡し、フォトビューアストレージで復号する構成としてもよい。また、認証装置（フォトビューアストレージ１）や暗号化データ復号装置（デジタルカメラ２）は、無線機能を内蔵していてもよい。また、認証装置（フォトビューアストレージ１）と暗号化データ復号装置（デジタルカメラ２）を有線ＬＡＮなどで接続してもよい。また、認証装置および暗号化データ復号装置は、同一の無線通信の到達可能領域内に複数存在していてもよい。
【００７５】
なお、上述したフォトビューアストレージ１またはデジタルカメラ２の各機能をソフトウェアの実行により実現する場合、そのプログラムは、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、メモリカード等のコンピュータで読み取り可能な記録媒体に記録されていてもよい。また、このプログラムは、インターネット等のネットワークを介してフォトビューアストレージ１やデジタルカメラ２に配布されてもよい。
【図面の簡単な説明】
【００７６】
【図１】実施の形態のフォトビューアストレージの外観の一例を示す斜視図。
【図２】実施の形態のデジタルカメラの外観の一例を示す斜視図。
【図３】実施の形態の認証キーの外観の一例を示す斜視図。
【図４】実施の形態の構成の一例を示すブロック図。
【図５】実施の形態における通信条件の設定画面の一例を示す図。
【図６】実施の形態の暗号化データ復号処理手順の一例を示すフローチャート。
【符号の説明】
【００７７】
１  フォトビューアストレージ（認証装置）、２  デジタルカメラ（暗号化データ復号装置）、３  認証キー（認証キーカード）、１１  装着部、２１  装着部、３１  装着部、３２  入力部、３３  記憶部、１０４  ＨＤＤ、１１５  データ入出力制御部、１１６  暗号鍵／復号鍵生成部、１１７  ＢＭデータ登録部、１１８  認証部、１１９  データ暗号化部、２１４  ＢＭデータ制御部、２１５  データ復号化部
【図１】
2007027814.tif 000003
【図２】
2007027814.tif 000004
【図３】
2007027814.tif 000005
【図４】
2007027814.tif 000006
【図５】
2007027814.tif 000007
【図６】
2007027814.tif 000008