(57)【特許請求の範囲】
【請求項１】
認証の対象となる認証対象物に対し近距離無線通信により認証を行い、認証結果に基づいて制御対象機器の動作を制御する認証装置であって、
前記制御対象機器の識別子、および、認証用の鍵データの生成に使用する鍵生成用データを予め保持しており、生成される鍵データを保持するための保持手段と、
前記認証対象物の接近を監視し、前記認証対象物の接近を検知した場合に、鍵データを前記認証対象物から読み取る動作、並びに、前記鍵データの要求信号、前記制御対象機器の識別子、および前記鍵データの生成に使用される一時データを前記認証対象物に送信する動作を行う近距離無線通信手段と、
前記保持手段に保持された鍵生成用データと、前記一時データとを暗号化することで鍵データを生成し、生成した鍵データを前記保持手段に保持する暗号化手段と、
前記近距離無線通信手段により前記認証対象物から読み取られた鍵データと前記保持手段に保持された鍵データとを比較し、一致した場合に、所定の動作を指示する動作制御信号を前記制御対象機器に送信し、一致しない場合に、前記近距離無線通信手段により、前記鍵データの要求信号、前記制御対象機器の識別子、および前記一時データを前記認証対象物に送信させるとともに、前記暗号化手段により鍵データを生成させるよう制御する制御手段と、
を備えた認証装置。
【請求項２】
前記制御手段は、前記認証対象物から読み取られた鍵データと前記保持手段に保持された鍵データとが一致した場合に、前記保持手段に保持されている鍵データを消去する
ことを特徴とする請求項１記載の認証装置。
【請求項３】
制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データを外部のサーバから受信する通信手段と、
鍵データの要求信号、前記制御対象機器の識別子、および、前記鍵データの生成に使用される一時データを受信し、前記制御対象機器の識別子に対応する鍵データを保持する鍵データ保持手段と、
前記通信手段により受信された鍵生成用データを、前記制御対象機器の識別子に対応付けて保持する鍵生成用データ保持手段と、
前記鍵データの要求信号が受信された場合に、少なくとも、同時に受信された前記制御対象機器の識別子に対応付けられた鍵生成用データが前記鍵生成用データ保持手段により保持されているか否かを基礎として、鍵データ生成の可否を判定する管理制御手段と、
前記管理制御手段により鍵データ生成の可能と判定された場合に、前記鍵生成用データ保持手段により保持された鍵生成用データと、前記受信された一時データとを暗号化することで鍵データを生成し、生成した鍵データを前記鍵データ保持手段に保持する鍵データ生成手段と、
を備えた移動端末。
【請求項４】
前記通信手段は、鍵データの生成可能回数および鍵生成用データの有効期限を含む鍵使用条件をさらに受信し、
前記管理制御手段は、さらに、前記鍵使用条件を満たすか否かをも基礎として、鍵データ生成の可否を判定する
ことを特徴とする請求項３記載の移動端末。
【請求項５】
請求項１記載の認証装置と、
請求項３記載の移動端末と、
制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データを前記移動端末に送信するサーバと、
を含んで構成される電気鍵システム。
【請求項６】
認証装置により実行される認証制御方法であって、
認証の対象となる認証対象物の接近を監視し、前記認証対象物の接近を検知した場合に、鍵データを前記認証対象物から読み取るステップと、
前記認証対象物から読み取られた鍵データと前記認証装置に予め保持された鍵データとを比較するステップと、
前記読み取られた鍵データと予め保持された鍵データとが一致した場合に、所定の動作を指示する動作制御信号を制御対象機器に送信し、前記読み取られた鍵データと予め保持された鍵データとが一致しない場合に、前記鍵データの要求信号、前記制御対象機器の識別子、および一時データを前記認証対象物に送信するとともに、予め保持された鍵生成用データと、前記一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、
を有する認証制御方法。
【請求項７】
移動端末により実行される認証制御方法であって、
制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データを外部のサーバから受信するステップと、
受信された鍵生成用データを、前記制御対象機器の識別子に対応付けて保持するステップと、
鍵データの要求信号、前記制御対象機器の識別子、および、前記鍵データの生成に使用される一時データを受信するステップと、
前記鍵データの要求信号が受信された場合に、少なくとも、同時に受信された前記制御対象機器の識別子に対応付けられた鍵生成用データが前記移動端末に予め保持されているか否かを基礎として、鍵データ生成の可否を判定するステップと、
鍵データ生成の可能と判定された場合に、前記保持された鍵生成用データと、前記受信された一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、
を有する認証制御方法。
【請求項８】
認証装置と移動端末とサーバとを含んで構成される電気鍵システムにおいて実行される認証制御方法であって、
前記移動端末が、制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データを前記サーバから受信するステップと、
前記移動端末が、受信された鍵生成用データを、前記制御対象機器の識別子に対応付けて保持するステップと、
前記認証装置が、認証の対象となる認証対象物の接近を監視し、前記認証対象物の接近を検知した場合に、鍵データを前記認証対象物から読み取るステップと、
前記認証装置が、前記認証対象物から読み取られた鍵データと当該認証装置に予め保持された鍵データとを比較するステップと、
前記認証装置が、前記読み取られた鍵データと予め保持された鍵データとが一致しない場合に、前記鍵データの要求信号、前記制御対象機器の識別子、および一時データを前記認証対象物に送信するとともに、予め保持された鍵生成用データと、前記一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、
前記移動端末が、鍵データの要求信号、前記制御対象機器の識別子、および、前記鍵データの生成に使用される一時データを受信するステップと、
前記移動端末が、前記鍵データの要求信号が受信された場合に、少なくとも、同時に受信された前記制御対象機器の識別子に対応付けられた鍵生成用データが当該移動端末に予め保持されているか否かを基礎として、鍵データ生成の可否を判定するステップと、
前記移動端末が、鍵データ生成の可能と判定された場合に、前記保持された鍵生成用データと、前記受信された一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、
前記認証装置が、認証の対象となる認証対象物の接近を監視し、前記認証対象物の接近を検知した場合に、鍵データを前記認証対象物から再度読み取るステップと、
前記認証装置が、前記認証対象物から読み取られた鍵データと当該認証装置に予め保持された鍵データとを再度比較するステップと、
前記認証装置が、前記読み取られた鍵データと予め保持された鍵データとが一致した場合に、所定の動作を指示する動作制御信号を制御対象機器に送信するステップと、
を有する認証制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、移動端末、電気鍵システムおよび認証制御方法に関する。より具体的には、本発明は、ユーザが非接触ICカード内蔵の移動端末を用いて制御対象機器（例えば電気錠）に所定の動作（例えば開錠動作）をさせる技術に関する発明である。
【背景技術】
【０００２】
下記の特許文献１には、以下のような合い鍵管理システムが記載されている。即ち、サーバは、対象のドアのキーＩＤ、合い鍵の所有条件、ドアの開閉状況を記憶しており、さらに、合い鍵を生成するアプリケーションを保持し、該アプリケーションを特定の携帯電話へダウンロード可能とされている。マスター鍵を持った者が、対象のドアの電気錠を開錠するために所定操作を行うと、上記アプリケーションが、マスター鍵を持った者の携帯電話へダウンロードされ、該携帯電話にて上記アプリケーションを実行することで合い鍵を生成する。これにより、合い鍵の生成が、マスター鍵を持った者の携帯電話においてのみ可能とすることで、合い鍵が不用意に生成されることを防止する合い鍵管理システムを実現している。
【特許文献１】特開２００６−１６９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来技術では、マスター鍵を持った者の携帯電話から、他の携帯電話へ、生成された合い鍵を転送するなどの動作が可能であった。しかも、生成された合い鍵は一時的な鍵データ（例えば一時データに基づいて生成されたデータ）ではないため、そのデータが漏えいした場合、他人により不正にドアの電気錠を開錠されてしまう問題があった。
【０００４】
本発明は、上記に鑑みて成されたものであり、ユーザが移動端末を用いて制御対象機器（例えば電気錠）に所定の動作をさせるシステムにおいてセキュリティを向上させることができる認証装置、移動端末、電気鍵システムおよび認証制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る認証装置は、認証の対象となる認証対象物に対し近距離無線通信により認証を行い、認証結果に基づいて制御対象機器の動作を制御する認証装置であって、制御対象機器の識別子、および、認証用の鍵データの生成に使用する鍵生成用データを予め保持しており、生成される鍵データを保持するための保持手段と、認証対象物の接近を監視し、認証対象物の接近を検知した場合に、鍵データを認証対象物から読み取る動作、並びに、鍵データの要求信号、制御対象機器の識別子、および鍵データの生成に使用される一時データを認証対象物に送信する動作を行う近距離無線通信手段と、保持手段に保持された鍵生成用データと、一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持手段に保持する暗号化手段と、近距離無線通信手段により認証対象物から読み取られた鍵データと保持手段に保持された鍵データとを比較し、一致した場合に、所定の動作を指示する動作制御信号を制御対象機器に送信し、一致しない場合に、近距離無線通信手段により、鍵データの要求信号、制御対象機器の識別子、および一時データを認証対象物に送信させるとともに、暗号化手段により鍵データを生成させるよう制御する制御手段と、を備えたことを特徴とする。
【０００６】
この発明によれば、一時データと予め保持された鍵生成用データとを暗号化することで生成された鍵データと、認証対象物から読み取られた鍵データとを比較し、その比較結果に基づいて認証対象物を適正に認証することができ、認証成功の場合、制御対象機器に所定の動作を指示することができる。
【０００７】
なお、制御手段は、認証対象物から読み取られた鍵データと保持手段に保持された鍵データとが一致した場合に、保持手段に保持されている鍵データを消去することが望ましい。この場合、携帯端末が前回の鍵データを保持していたとしても、一度、制御対象機器に所定の動作をさせた後は、前回の鍵データを無効化することが可能となる。
【０００８】
本発明に係る移動端末は、制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データを外部のサーバから受信する通信手段と、鍵データの要求信号、制御対象機器の識別子、および、鍵データの生成に使用される一時データを受信し、制御対象機器の識別子に対応する鍵データを保持する鍵データ保持手段と、通信手段により受信された鍵生成用データを、制御対象機器の識別子に対応付けて保持する鍵生成用データ保持手段と、鍵データの要求信号が受信された場合に、少なくとも、同時に受信された制御対象機器の識別子に対応付けられた鍵生成用データが鍵生成用データ保持手段により保持されているか否かを基礎として、鍵データ生成の可否を判定する管理制御手段と、管理制御手段により鍵データ生成の可能と判定された場合に、鍵生成用データ保持手段により保持された鍵生成用データと、受信された一時データとを暗号化することで鍵データを生成し、生成した鍵データを鍵データ保持手段に保持する鍵データ生成手段と、を備えたことを特徴とする。
【０００９】
この発明によれば、鍵データの要求信号が受信された場合に、少なくとも、同時に受信された制御対象機器の識別子に対応付けられた鍵生成用データが鍵生成用データ保持手段により保持されているか否かを基礎として、鍵データ生成の可否を判定し、可能と判定された場合に、鍵生成用データ保持手段により保持された鍵生成用データと、受信された一時データとを暗号化することで鍵データを生成し保持することができる。
【００１０】
なお、通信手段は、鍵データの生成可能回数および鍵生成用データの有効期限を含む鍵使用条件をさらに受信し、管理制御手段は、さらに、鍵使用条件を満たすか否かをも基礎として、鍵データ生成の可否を判定することが望ましい。この場合、制御対象機器の識別子に対応付けられた鍵生成用データが鍵生成用データ保持手段により保持されているか否かに加え、鍵データの生成可能回数および鍵生成用データの有効期限を含む鍵使用条件を満たすか否かをも基礎として、鍵データ生成の可否を判定することができ、鍵データ生成の可否について、きめ細かい判定を行うことができる。
【００１１】
本発明に係る電気鍵システムは、(1)前述した認証装置と、(2)前述した移動端末と、(3)制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データを移動端末に送信するサーバと、を含んで構成される。
【００１２】
本発明に係る認証制御方法は、(a)認証装置により実行される認証制御方法、(b)移動端末により実行される認証制御方法、(c)電気鍵システムにより実行される認証制御方法、の３つの角度から捉えることができ、それぞれ以下のように記載することができる。
【００１３】
(a)認証装置により実行される認証制御方法は、認証の対象となる認証対象物の接近を監視し、認証対象物の接近を検知した場合に、鍵データを認証対象物から読み取るステップと、認証対象物から読み取られた鍵データと認証装置に予め保持された鍵データとを比較するステップと、読み取られた鍵データと予め保持された鍵データとが一致した場合に、所定の動作を指示する動作制御信号を制御対象機器に送信し、読み取られた鍵データと予め保持された鍵データとが一致しない場合に、鍵データの要求信号、制御対象機器の識別子、および一時データを認証対象物に送信するとともに、予め保持された鍵生成用データと、一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、を有することを特徴とする。
【００１４】
(b)移動端末により実行される認証制御方法は、制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データを外部のサーバから受信するステップと、受信された鍵生成用データを、制御対象機器の識別子に対応付けて保持するステップと、鍵データの要求信号、制御対象機器の識別子、および、鍵データの生成に使用される一時データを受信するステップと、鍵データの要求信号が受信された場合に、少なくとも、同時に受信された制御対象機器の識別子に対応付けられた鍵生成用データが移動端末に予め保持されているか否かを基礎として、鍵データ生成の可否を判定するステップと、鍵データ生成の可能と判定された場合に、保持された鍵生成用データと、受信された一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、を有することを特徴とする。
【００１５】
(c)電気鍵システムにより実行される認証制御方法は、移動端末が、制御対象機器の識別子、および、認証用の鍵データの生成に使用される鍵生成用データをサーバから受信するステップと、移動端末が、受信された鍵生成用データを、制御対象機器の識別子に対応付けて保持するステップと、認証装置が、認証の対象となる認証対象物の接近を監視し、認証対象物の接近を検知した場合に、鍵データを認証対象物から読み取るステップと、認証装置が、認証対象物から読み取られた鍵データと当該認証装置に予め保持された鍵データとを比較するステップと、認証装置が、読み取られた鍵データと予め保持された鍵データとが一致しない場合に、鍵データの要求信号、制御対象機器の識別子、および一時データを認証対象物に送信するとともに、予め保持された鍵生成用データと、一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、移動端末が、鍵データの要求信号、制御対象機器の識別子、および、鍵データの生成に使用される一時データを受信するステップと、移動端末が、鍵データの要求信号が受信された場合に、少なくとも、同時に受信された制御対象機器の識別子に対応付けられた鍵生成用データが当該移動端末に予め保持されているか否かを基礎として、鍵データ生成の可否を判定するステップと、移動端末が、鍵データ生成の可能と判定された場合に、保持された鍵生成用データと、受信された一時データとを暗号化することで鍵データを生成し、生成した鍵データを保持するステップと、認証装置が、認証の対象となる認証対象物の接近を監視し、認証対象物の接近を検知した場合に、鍵データを認証対象物から再度読み取るステップと、認証装置が、認証対象物から読み取られた鍵データと当該認証装置に予め保持された鍵データとを再度比較するステップと、認証装置が、読み取られた鍵データと予め保持された鍵データとが一致した場合に、所定の動作を指示する動作制御信号を制御対象機器に送信するステップと、を有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザが移動端末を用いて制御対象機器に所定の動作をさせるシステムにおいてセキュリティを向上させることができる。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、本発明に係る電気鍵システムの好適な実施の形態を詳細に説明する。
【００１８】
［電気鍵システムおよび各装置の構成について］
図１は、本発明の実施形態に係る電気鍵システム１０の概要図である。この図１に示すように、電気鍵システム１０は、鍵配信サーバ装置１０１と、携帯電話１０２と、電気錠制御装置１０４とを含んで構成されている。携帯電話１０２は、ネットワーク１０６を介して鍵配信サーバ装置１０１と接続可能とされている。電気錠制御装置１０４は、非接触IC読み書き装置１０３と制御対象の電気錠１０５にそれぞれ接続されている。非接触ICチップ３０５を搭載した携帯電話１０２が非接触IC読み書き装置１０３に翳されたとき、電気錠制御装置１０４は、非接触IC読み書き装置１０３を介して、非接触ICチップ３０５に記憶されたデータの読み取り、および、携帯電話１０２へのデータの送信や鍵データの生成要求（例えば鍵データの生成アプリケーションの起動）を行うことが可能とされている。なお、鍵配信サーバ装置１０１は、本発明に係るサーバに相当し、携帯電話１０２は、本発明に係る移動端末に相当し、電気錠制御装置１０４は、本発明に係る認証装置に相当する。
【００１９】
以下、各装置の機能概略を述べる。
【００２０】
鍵配信サーバ装置１０１は、複数の電気錠制御装置１０４のそれぞれに割り振られたドア識別子、及び鍵生成用データを保持しており、後述するタイミングで、電気錠１０５に割り振られたドア識別子、鍵生成用データ、鍵生成用データの利用回数及び有効期限を携帯電話１０２に配信する。
【００２１】
電気錠制御装置１０４は、制御対象の電気錠１０５に割り振られたドア識別子、及び鍵生成用データを保持しており、携帯電話１０２が非接触IC読み書き装置１０３に翳されたとき、非接触ICチップ３０５内の鍵データを読み取り、読み取った鍵データが、後述するタイミングにて電気錠制御装置１０４で生成した鍵データと一致するか否かを判定する。電気錠制御装置１０４は、一致する場合、電気錠１０５を開錠制御し、一致しない場合は、携帯電話１０２に対し、電気錠１０５のドア識別子と、任意のデータから構成される一時データとを通知し、鍵データの生成を要求する。なお、一時データは、毎回異なるランダムなデータが通知される。
【００２２】
携帯電話１０２は、鍵配信サーバ装置１０１から配信されたドア識別子、鍵生成用データ、鍵生成用データの利用回数及び有効期限を保持しており、鍵データの生成要求およびドア識別子と一時データの通知を電気錠制御装置１０４から受けた場合、保持している鍵生成用データから、通知されたドア識別子に対応する鍵生成用データを特定し、鍵生成用データと通知された一時データから鍵データを生成し、生成した鍵データを非接触ICチップ３０５に保持する。
【００２３】
以下、各装置の機能ブロック構成を概説する。
【００２４】
図２には、電気錠制御装置１０４の機能ブロック構成を示す。電気錠制御装置１０４は、電気錠制御部２０１、非接触IC読み書き制御部２０２、鍵生成用データ保持部２０３、鍵データメモリ２０４、暗号化処理部２０５、管理制御部２０６、および通信部２０７を備えている。なお、鍵生成用データ保持部２０３および鍵データメモリ２０４は、本発明に係る認証装置の保持手段に相当し、非接触IC読み書き制御部２０２および通信部２０７は、本発明に係る認証装置の近距離無線通信手段に相当し、暗号化処理部２０５は、本発明に係る認証装置の暗号化手段に相当し、電気錠制御部２０１および管理制御部２０６は、本発明に係る認証装置の制御手段に相当する。
【００２５】
このうち管理制御部２０６は、電気錠制御装置１０４における上記の各部の動作を制御・管理する。電気錠制御部２０１は、管理制御部２０６からの指示により電気錠１０５（図１）の開錠制御を実施する。非接触IC読み書き制御部２０２は、管理制御部２０６からの指示により、携帯電話１０２に搭載された非接触ICチップ３０５（図１）からの鍵データの読み取り、および、携帯電話１０２に対するドア識別子と一時データの通知や鍵データ生成要求を行う。鍵生成用データ保持部２０３は、自己の電気錠制御装置１０４の鍵生成用データを保持する。暗号化処理部２０５は、保持された鍵生成用データと一時データから、鍵データを生成する。鍵データメモリ２０４は、暗号化処理部２０５により生成された鍵データを保持する。通信部２０７は、電気錠１０５及び非接触IC読み書き装置１０３のそれぞれと通信を行う。
【００２６】
図３には、携帯電話１０２の機能ブロック構成を示す。携帯電話１０２は、鍵生成用データ保持部３０１、暗号化処理部３０２、管理制御部３０３、および通信部３０４を備え、さらに、非接触ICチップ３０５が搭載されている。なお、通信部３０４は、本発明に係る移動端末の通信手段に相当し、非接触ICチップ３０５は、本発明に係る移動端末の鍵データ保持手段に相当し、鍵生成用データ保持部３０１は、本発明に係る移動端末の鍵生成用データ保持手段に相当し、管理制御部３０３は、本発明に係る移動端末の管理制御手段に相当し、暗号化処理部３０２は、本発明に係る移動端末の鍵データ生成手段に相当する。
【００２７】
このうち管理制御部３０３は、携帯電話１０２における上記の各部の動作を制御・管理する。鍵生成用データ保持部３０１は、鍵配信サーバ装置１０１（図１）から配信されたドア識別子、鍵生成用データ、鍵生成用データの利用回数及び有効期限を保持する。非接触ICチップ３０５は、鍵データを保持するとともに、非接触IC読み書き装置１０３との間で通信を行う。通信部３０４は、鍵配信サーバ装置１０１との間で通信を行う。暗号化処理部３０２は、鍵データの生成要求およびドア識別子と一時データの通知を電気錠制御装置１０４から受けた場合、保持している鍵生成用データから、通知されたドア識別子に対応する鍵生成用データを特定し、鍵生成用データと通知された一時データから鍵データを生成する。また、暗号化処理部３０２は、生成した鍵データを非接触ICチップ３０５に保持する。
【００２８】
図４には、鍵配信サーバ装置１０１の機能ブロック構成を示す。鍵配信サーバ装置１０１は、鍵生成用データ保持部４０１、管理制御部４０２、および通信部４０３を備える。このうち鍵生成用データ保持部４０１は、複数の電気錠制御装置１０４のそれぞれに割り振られたドア識別子、及び鍵生成用データを保持する。通信部４０３は、外部（例えば携帯電話１０２）との間で通信を行う。管理制御部４０２は、後述するタイミングで、電気錠１０５に割り振られたドア識別子、鍵生成用データ、鍵生成用データの利用回数及び有効期限を通信部４０３経由で携帯電話１０２に配信する。
【００２９】
［電気鍵システムにおける処理について］
以下、電気鍵システムにおける処理として、(1)携帯電話１０２による鍵データ生成処理（図５）、(2)電気錠制御装置１０４による電気錠の開錠制御処理（図６）、(3)電気鍵システム全体での処理（図７）を順に説明する。
【００３０】
まず、図５を用いて、携帯電話１０２により実行される鍵データ生成処理を説明する。
【００３１】
携帯電話１０２は、後述する所定のタイミングで鍵配信サーバ装置１０１から配信されてきたドア識別子、それに紐付けられた鍵生成用データ、鍵生成用データの利用回数及び有効期限を受信し、受信したデータを鍵生成用データ保持部３０１に保持する（ステップ５０１）。
【００３２】
そして、ユーザが、開錠したい電気錠１０５に対応する非接触IC読み書き装置１０３に携帯電話１０２を翳すと、非接触ICチップ３０５の鍵データ領域から鍵データが電気錠制御装置１０４により読み込まれる（ステップ５０２）。その後、電気錠制御装置１０４では、読み込まれた鍵データを用いて、後述する鍵データの判定に基づく開錠制御処理が行われる。この開錠制御処理において、開錠しない制御が行われる場合、ドア識別子及び一時データが、所定時間内に電気錠制御装置１０４から非接触IC読み書き装置１０３経由で通知されてくる。
【００３３】
そこで、携帯電話１０２は、ドア識別子及び一時データが所定時間内に電気錠制御装置１０４から通知されてきたか否かを判定する（ステップ５０３）。ここで、ドア識別子及び一時データが所定時間内に電気錠制御装置１０４から通知されてこない場合は、開錠する制御が行われたと判断できるため、図５の処理を終了する。
【００３４】
一方、ドア識別子及び一時データが所定時間内に電気錠制御装置１０４から通知されてきた場合、携帯電話１０２は、鍵生成用データ保持部３０１に保持している鍵生成用データから、通知されたドア識別子に対応する鍵生成用データの特定を試みる（ステップ５０４）。ここで、通知されたドア識別子に対応する鍵生成用データが特定できなければ、鍵データを生成できないため、図５の処理を終了する。一方、通知されたドア識別子に対応する鍵生成用データが特定できた場合は、該当する鍵生成用データの有効期限内であり且つ鍵データの生成可能回数を超えていないことを確認する（ステップ５０５）。ここで、鍵生成用データの有効期限を過ぎているか又は鍵データの生成可能回数を超えている場合は、鍵データを生成できないため、図５の処理を終了する。一方、鍵生成用データの有効期限内であり且つ鍵データの生成可能回数を超えていない場合は、暗号化処理部３０２は、該当する鍵生成用データと通知された一時データを、所定の暗号化アルゴリズムで暗号化することで、鍵データを生成し、生成した鍵データを非接触ICチップ３０５に保持する。また、このとき、該当する鍵生成用データの鍵データ生成回数を１つ増加させる（ステップ５０６）。
【００３５】
次に、図６を用いて、電気錠制御装置１０４により実行される電気錠の開錠制御処理を説明する。なお、電気錠制御装置１０４の鍵生成用データ保持部４０１には、予めドア識別子とそれに紐付けられた鍵生成用データが登録されている。
【００３６】
携帯電話１０２が非接触IC読み書き装置１０３に翳されると、電気錠制御装置１０４は、非接触ICチップ３０５の鍵データ領域のデータ（即ち、非接触ICチップ３０５に保持された鍵データ）を読み込む（ステップ６０１）。
【００３７】
次に、電気錠制御装置１０４は、読み込んだ鍵データと、鍵データメモリ２０４に記憶された鍵データとを比較する（ステップ６０２）。ここで、両者が一致する場合は、電気錠１０５を開錠するとともに、鍵データメモリ２０４に記憶された鍵データを消去する（ステップ６０３）。
【００３８】
一方、ステップ６０２で両者が一致しない場合、電気錠制御装置１０４は、非接触IC読み書き装置１０３経由で携帯電話１０２に対し、電気錠１０５のドア識別子と、任意のデータから構成される一時データとを通知し、鍵データの生成を要求する（ステップ６０４）。
【００３９】
そして、電気錠制御装置１０４は、自身の鍵生成用データ（即ち、鍵生成用データ保持部４０１に保持された鍵生成用データ）と上記通知した一時データを、所定の暗号化アルゴリズムで暗号化することで、鍵データを生成し、生成した鍵データを鍵データメモリ２０４に保持する（ステップ６０５）。
【００４０】
次に、図７を用いて、電気鍵システム全体での処理の流れを説明する。
【００４１】
鍵配信サーバ装置１０１は、所定のタイミングで鍵配信サーバ装置１０１から配信されてきたドア識別子、それに紐付けられた鍵生成用データ、鍵生成用データの利用回数及び有効期限を携帯電話１０２に配信し、携帯電話１０２は、受信したデータを鍵生成用データ保持部３０１に保持する（シーケンス７０１）。なお、所定のタイミングとしては、例えば、不動産物件や施設を使用するための料金の決済が終了した後（例、家賃や入館料金支払い後）や、特定の認証処理が終了した後（例、会員証による認証完了後や新規会員証の発行後）などが想定される。また、鍵配信サーバ装置１０１からの配信については、上記のようなタイミングで鍵配信サーバ装置１０１により自動的に実行する以外に、ユーザが携帯電話１０２から鍵配信サーバ装置１０１へ手動で配信要求してもよいし、電気錠制御装置１０４からの指示で携帯電話１０２から鍵配信サーバ装置１０１へ配信要求してもよい。
【００４２】
次に、ユーザが、開錠したい電気錠１０５に対応する非接触IC読み書き装置１０３に携帯電話１０２を翳すと、非接触ICチップ３０５の鍵データ領域から鍵データが電気錠制御装置１０４により読み込まれ、電気錠制御装置１０４は、読み込まれた鍵データと、鍵データメモリ２０４に記憶された鍵データとを比較する（鍵データ検証の実施）。ここで、両者が一致しない場合、電気錠制御装置１０４は、非接触IC読み書き装置１０３経由で携帯電話１０２に対し、電気錠１０５のドア識別子と、任意のデータから構成される一時データとを通知し、鍵データの生成を要求する。具体的には、電気錠１０５のドア識別子と一時データの通知および鍵データの生成要求は非接触ICチップ３０５に届き、非接触ICチップ３０５は、携帯電話１０２へドア識別子と一時データを伝達するとともに、携帯電話１０２の管理制御部３０３を起動する。このとき同時に、電気錠制御装置１０４は、鍵生成用データ保持部４０１に登録された鍵生成用データと上記通知した一時データを、所定の暗号化アルゴリズムで暗号化することで、鍵データを生成し、生成した鍵データを鍵データメモリ２０４に保持する（シーケンス７０２）。
【００４３】
次に、携帯電話１０２の管理制御部３０３は、鍵生成用データ保持部３０１に保持している鍵生成用データから、通知されたドア識別子に対応する鍵生成用データを特定し、該当の鍵生成用データの有効期限内であり且つ鍵データの生成可能回数を超えていないことを確認する。ここで、鍵生成用データの有効期限内であり且つ鍵データの生成可能回数を超えていなければ、暗号化処理部３０２は、該当する鍵生成用データと通知された一時データを、所定の暗号化アルゴリズムで暗号化することで、鍵データを生成し、生成した鍵データを非接触ICチップ３０５に保持する（シーケンス７０３）。
【００４４】
その後、再びユーザにより携帯電話が非接触IC読み書き装置１０３に翳されると、非接触ICチップ３０５の鍵データ領域から鍵データが電気錠制御装置１０４により読み込まれ、電気錠制御装置１０４は、読み込まれた鍵データと、鍵データメモリ２０４に記憶された鍵データとを比較する（鍵データ検証の実施）。ここで、両者が一致する場合、電気錠制御装置１０４は、電気錠１０５を開錠するとともに、鍵データメモリ２０４に記憶された鍵データを消去する（シーケンス７０４）。
【００４５】
以上説明した電気鍵システムにおいては、毎回異なるランダムな一時データと予め保持された鍵生成用データとを暗号化することで生成された鍵データと、非接触ICチップ３０５から読み取られた鍵データとを比較し、両者が一致することをもって携帯電話１０２を適正に認証することができ、認証成功の場合のみ、電気錠１０５を開錠させることができる。
【００４６】
なお、上記実施形態における鍵データ生成のための暗号化処理に関しては、トリプルDES等の既存の技術が用いられる。
【００４７】
また、上記実施形態では、電気錠制御装置は、鍵生成用データの有効期限を管理していないが、鍵生成用データの有効期限を管理してもよい。その場合、例えば、電気錠出荷時に予め複数の鍵生成用データを登録しておき、有効期限が来たタイミングで現状の鍵生成用データから新しい鍵生成用データへ切り替える実施態様や、現状の鍵生成用データの有効期限が来たタイミングで、ネットワーク経由で新しい鍵生成用データを取得する実施態様を採用することができる。これにより、より強固なセキュリティ性能を持つことができる。
【００４８】
また、上記鍵配信サーバ装置から携帯電話へ鍵生成用データを配信する際に、決済処理を連動させ、決済処理が完了したことを契機として、ドア識別子及び鍵生成用データを携帯電話に配信しても良い。具体的には、(1)決済処理終了後に、該当の携帯電話のメールアドレスに鍵生成用データへのリンクを送信し、決済時の端末固有番号又はSIM番号によって、決済実施済みの端末であると判断すると、ドア識別子及び鍵生成用データを携帯電話にダウンロードする処理手順や、(2)決済処理終了後に、パスコードが携帯電話のユーザに通知され、鍵配信サーバ装置にパスコードを通知することで、ドア識別子及び鍵生成用データを携帯電話にダウンロードする処理手順、などの既存のコンテンツダウンロードと同様の処理手順を採用してもよい。
【００４９】
また、電気錠制御装置をネットワークに接続することで、電気錠制御装置に登録された鍵生成用データや暗号化アルゴリズムを定期的に更新しても良い。この場合においても常時接続しておく必要ないことは当然である。
【００５０】
従来技術では、新しい認証対象の端末を用いる場合、新しい端末のＩＤを電気錠側の装置（例えば電気錠制御装置）に登録しなければならず、そのため、電気錠側の装置をネットワークに接続しなければならなかった。これに対し、本発明では、新しい認証対象の端末を用いる場合、新しい端末のＩＤではなく特定の秘密情報を用いるため、新しい端末のＩＤを電気錠側の装置に登録する必要はなく、従来技術のように電気錠側の装置をネットワークに接続する必要性は無くなる、という利点がある。
【００５１】
また、図７のシーケンス７０３に記載したように、携帯電話１０２の暗号化処理部３０２により鍵データを生成する際に、ユーザ認証（例えば、入力されたユーザＩＤおよびパスワードによる認証）を実施してもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係る電気鍵システムの概要図である。
【図２】電気錠制御装置の機能ブロック構成図である。
【図３】携帯電話の機能ブロック構成図である。
【図４】鍵配信サーバ装置の機能ブロック構成図である。
【図５】携帯電話が鍵データを生成するための手順を示すフローチャートである。
【図６】電気錠制御装置が電気錠を開錠するための手順を示すフローチャートである。
【図７】電気鍵システム全体での処理手順を示すシーケンス図である。
【符号の説明】
【００５３】
１０…電気鍵システム、１０１…鍵配信サーバ装置、１０２…携帯電話、１０３…非接触IC読み書き装置、１０４…電気錠制御装置、１０５…電気錠、１０６…ネットワーク、２０１…電気錠制御部、２０２…非接触IC読み書き制御部、２０３…鍵生成用データ保持部、２０４…鍵データメモリ、２０５…暗号化処理部、２０６…管理制御部、２０７…通信部、３０１…鍵生成用データ保持部、３０２…暗号化処理部、３０３…管理制御部、３０４…通信部、３０５…非接触ICチップ、４０１…鍵生成用データ保持部、４０２…管理制御部、４０３…通信部。
【図１】
0005283432.tif 000002
【図２】
0005283432.tif 000003
【図３】
0005283432.tif 000004
【図４】
0005283432.tif 000005
【図５】
0005283432.tif 000006
【図６】
0005283432.tif 000007
【図７】
0005283432.tif 000008