(57)【要約】【課題】低コスト、高セキュリティなキー認証システム、キー認証方法及びプログラムを提供する。【解決手段】キー認証システム１００は、通信タグリーダー１１１、双方向通信部１１２、暗号化部１１３、認証データ保持部１１４を有する無線通信端末１１０、通信タグ１２１、双方向通信部１２２、復号部１２３、認証部１２４を有する電子錠制御装置１２０を有する。第１の通信方式により、通信タグリーダー１１１が、通信タグ１２１から、ペアリング情報を取得する。双方向通信部１１２が、双方向通信部１２２との間で、ペアリング情報を使用して、第２の通信方式による通信を確立する。暗号化部１１３が、認証データ保持部１１４が保持する認証データを暗号化する。第２の通信方式により、双方向通信部１１２が、暗号化された認証データを送信する。復号部１２３が、暗号化された認証データを復号する。認証部が、復号された認証データを検査する。【選択図】図１
2014187598.tif 000002
【特許請求の範囲】
【請求項１】
第２の通信方式を確立するためのペアリング情報を保持し、第１の通信方式により前記ペアリング情報を送信する通信タグと、
前記第２の通信方式により双方向通信を行う制御装置側双方向通信部と、
暗号化された認証データを復号する復号部と、
復号された前記認証データを検査する認証部と、
を有する電子錠制御装置と、
前記第１の通信方式により前記ペアリング情報を受信する通信タグリーダーと、
前記第２の通信方式により双方向通信を行う端末側双方向通信部と、
認証データを保持する認証データ保持部と、
前記認証データを暗号化する暗号化部と、
を有する無線通信端末と、を有し、
前記第１の通信方式により、前記通信タグリーダーが、前記通信タグから、前記ペアリング情報を取得し、
前記端末側双方向通信部は、前記制御装置側双方向通信部との間で、前記ペアリング情報を使用して、前記第２の通信方式による通信を確立し、前記暗号化部が暗号化した前記認証データを送信する
キー認証システム。
【請求項２】
前記無線通信端末は、第２の復号部をさらに有し、
前記通信タグは、暗号鍵をさらに格納し、第１の通信方式により前記ペアリング情報と前記暗号鍵とを送信し、
前記認証データ保持部は、暗号化された前記認証データを格納しており、
前記第２の復号部は、前記暗号鍵を使用して前記認証データを復号する
請求項１記載のキー認証システム。
【請求項３】
第２の通信方式を確立するためのペアリング情報を保持し、第１の通信方式により前記ペアリング情報を送信する通信タグと、
前記第２の通信方式により双方向通信を行う制御装置側双方向通信部と、
暗号化された認証データを復号する復号部と、
復号された前記認証データを検査する認証部と、
を有する電子錠制御装置と、
前記第１の通信方式により前記ペアリング情報を受信する通信タグリーダーと、
前記第２の通信方式により双方向通信を行う端末側双方向通信部と、
を有する無線通信端末と、
前記無線通信端末と通信可能に接続され、
認証データを保持する認証データ保持部と、
前記認証データを暗号化する暗号化部と、
を有するサーバと、を有し、
前記第１の通信方式により、前記通信タグリーダーが、前記通信タグから、前記ペアリング情報を取得し、
前記無線通信端末は、前記サーバに、前記無線通信端末を識別するための端末識別子を送信し、
前記サーバは、前記端末識別子を検査し、前記無線通信端末に、前記暗号化部が暗号化した前記認証データを送信し、
前記端末側双方向通信部は、前記制御装置側双方向通信部との間で、前記ペアリング情報を使用して、前記第２の通信方式による通信を確立し、前記サーバから受信した前記認証データを送信する
キー認証システム。
【請求項４】
前記サーバは、第２の復号部をさらに有し、
前記通信タグは、暗号鍵をさらに格納し、第１の通信方式により前記ペアリング情報と前記暗号鍵とを送信し、
前記無線通信端末は、前記サーバに、前記端末識別子と前記暗号鍵とを送信し、
前記認証データ保持部は、暗号化された前記認証データを格納しており、
前記第２の復号部は、前記暗号鍵を使用して前記認証データを復号する
請求項３記載のキー認証システム。
【請求項５】
前記認証データ保持部は、１以上の前記認証データを保持し、各前記認証データは、特定の前記電子錠制御装置又は前記通信タグに対応付けられており、
前記暗号化部は、前記通信タグリーダーと前記第１の通信を行った前記電子錠制御装置又は前記通信タグに対応付けられた前記認証データを暗号化する
請求項１乃至４いずれか１項記載のキー認証システム。
【請求項６】
前記通信タグは、前記通信タグを識別するためのタグ情報をさらに格納し、
前記認証データ保持部は、前記タグ情報と、前記認証データ又はコマンドデータと、を対応付けて格納し、
前記認証部は、前記検査により前記認証データが正当なものと認められた場合、電子錠を開閉する制御を行い、前記復号部が前記コマンドデータを復号した場合は、前記コマンドデータに予め対応付けられた所定の制御を行う
請求項１乃至５いずれか１項記載のキー認証システム。
【請求項７】
第１の通信方式により、無線通信端末の通信タグリーダーが、電子錠制御装置の通信タグから、ペアリング情報を取得するステップと、
前記無線通信端末の端末側双方向通信部が、前記電子錠制御装置の制御装置側双方向通信部との間で、前記ペアリング情報を使用して、第２の通信方式による通信を確立するステップと、
前記無線通信端末の暗号化部が、前記無線通信端末の認証データ保持部が保持する認証データを暗号化するステップと、
前記第２の通信方式により、端末側双方向通信部が、前記制御装置側双方向通信部に、暗号化された前記認証データを送信するステップと、
電子錠制御装置の復号部が、暗号化された前記認証データを復号するステップと、
電子錠制御装置の認証部が、復号された前記認証データを検査するステップと、を有する
キー認証方法。
【請求項８】
第１の通信方式により、無線通信端末の通信タグリーダーが、電子錠制御装置の通信タグから、ペアリング情報を取得するステップと、
前記無線通信端末が、サーバに、前記無線通信端末を識別するための端末識別子を送信するステップと、
前記サーバが、前記端末識別子を検査するステップと、
前記サーバの暗号化部が、前記サーバの認証データ保持部が保持する認証データを暗号化するステップと、
前記無線通信端末に、暗号化された前記認証データを送信するステップと、
前記無線通信端末の端末側双方向通信部が、前記電子錠制御装置の制御装置側双方向通信部との間で、前記ペアリング情報を使用して、第２の通信方式による通信を確立するステップと、
前記第２の通信方式により、端末側双方向通信部が、前記制御装置側双方向通信部に、暗号化された前記認証データを送信するステップと、
電子錠制御装置の復号部が、暗号化された前記認証データを復号するステップと、
電子錠制御装置の認証部が、復号された前記認証データを検査するステップと、を有する
キー認証方法。
【請求項９】
請求項７又は８記載のキー認証方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キー認証システム、キー認証方法及びプログラムに関し、例えば近距離無線通信と他の無線通信とを利用したキー認証技術に関する。
【背景技術】
【０００２】
車両等のドアの錠として電子錠が広く採用されている（非特許文献１）。スマートフォン等の無線通信端末を用いて電子錠の制御（施錠及び開錠）を行う技術として、例えば以下の方式が知られている。
【０００３】
単体無線キー方式は、無線通信端末と電子錠の制御装置とが１つの無線通信手段を介し、所定の手順でキー認証を行う方式である。１つの無線通信手段としては、近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等が挙げられる。
【０００４】
サーバ認証方式では、無線通信端末側に設けられたリーダが、電子錠制御装置側に設けられた近距離無線通信タグ（ＮＦＣタグ）等のデータ担体から所定のデータを読み出し、読み出したデータ等をサーバに送信する。そして、サーバが、所定の手順に従ってキー認証を行い、電子錠制御装置に指令を送信して電子錠を制御させる。
【０００５】
ＮＦＣハンドオーバー方式は、無線通信端末側に設けられたリーダが、電子錠制御装置側に設けられた近距離無線通信タグ（ＮＦＣタグ）等のデータ担体から所定のデータを読み出し、読み出したデータを用いて、電子錠制御装置との間で他の無線通信手段を確立し、当該他の無線通信手段を介し、所定の手順でキー認証を行う方式である。他の無線通信手段としては、上述のＮＦＣ、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を使用できる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】"Ｌｏｃｋｉｔｒｏｎ"，［ｏｎｌｉｎｅ］，［平成２５年２月２８日検索］，インターネット＜ＵＲＬ：https://lockitron.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
単体無線キー方式は、無線通信手段としてＮＦＣを利用する場合、無線通信端末と電子錠制御装置とが相互に通信を行うためには、双方にＮＦＣリーダが必要となり、コスト高である。また、無線通信手段としてＷｉＦｉ又はＢｌｕｅｔｏｏｔｈ（登録商標）を利用する場合、無線通信端末と電子錠制御装置とが最初に通信を行う際に、接続設定を手動で行う必要がある。例えば、スマートフォンの設定アプリの起動、画面操作による接続設定を強いられるという問題がある。
【０００８】
サーバ認証方式では、電子錠制御装置側で、常時サーバ接続を維持することが必要となる。例えば、携帯電話回線網を利用する場合、基本料金や通信料がかかるという問題がある。
【０００９】
ＮＦＣハンドオーバー方式は、キー認証のセキュリティ対策がなされていないという問題がある。
【００１０】
本発明は、このような問題点を解決するためになされたものであり、低コスト、高セキュリティな無線通信を利用したキー認証システム、キー認証装置、キー認証方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明にかかるキー認証システムは、第２の通信方式を確立するためのペアリング情報を保持し、第１の通信方式により前記ペアリング情報を送信する通信タグと、前記第２の通信方式により双方向通信を行う制御装置側双方向通信部と、暗号化された認証データを復号する復号部と、復号された前記認証データを検査する認証部と、を有する電子錠制御装置と、前記第１の通信方式により前記ペアリング情報を受信する通信タグリーダーと、前記第２の通信方式により双方向通信を行う端末側双方向通信部と、認証データを保持する認証データ保持部と、前記認証データを暗号化する暗号化部と、を有する無線通信端末と、を有し、前記第１の通信方式により、前記通信タグリーダーが、前記通信タグから、前記ペアリング情報を取得し、前記端末側双方向通信部は、前記制御装置側双方向通信部との間で、前記ペアリング情報を使用して、前記第２の通信方式による通信を確立し、前記暗号化部が暗号化した前記認証データを送信するものである。
【００１２】
本発明にかかる他のキー認証システムは、第２の通信方式を確立するためのペアリング情報を保持し、第１の通信方式により前記ペアリング情報を送信する通信タグと、前記第２の通信方式により双方向通信を行う制御装置側双方向通信部と、暗号化された認証データを復号する復号部と、復号された前記認証データを検査する認証部と、を有する電子錠制御装置と、前記第１の通信方式により前記ペアリング情報を受信する通信タグリーダーと、前記第２の通信方式により双方向通信を行う端末側双方向通信部と、を有する無線通信端末と、前記無線通信端末と通信可能に接続され、認証データを保持する認証データ保持部と、前記認証データを暗号化する暗号化部と、を有するサーバと、を有し、前記第１の通信方式により、前記通信タグリーダーが、前記通信タグから、前記ペアリング情報を取得し、前記無線通信端末は、前記サーバに、前記無線通信端末を識別するための端末識別子を送信し、前記サーバは、前記端末識別子を検査し、前記無線通信端末に、前記暗号化部が暗号化した前記認証データを送信し、前記端末側双方向通信部は、前記制御装置側双方向通信部との間で、前記ペアリング情報を使用して、前記第２の通信方式による通信を確立し、前記サーバから受信した前記認証データを送信し、前記暗号化部が暗号化した前記認証データを送信するものである。
【００１３】
本発明にかかるキー認証方法は、第１の通信方式により、無線通信端末の通信タグリーダーが、電子錠制御装置の通信タグから、ペアリング情報を取得するステップと、前記無線通信端末の端末側双方向通信部が、前記電子錠制御装置の制御装置側双方向通信部との間で、前記ペアリング情報を使用して、第２の通信方式による通信を確立するステップと、前記無線通信端末の暗号化部が、前記無線通信端末の認証データ保持部が保持する認証データを暗号化するステップと、前記第２の通信方式により、端末側双方向通信部が、前記制御装置側双方向通信部に、暗号化された前記認証データを送信するステップと、電子錠制御装置の復号部が、暗号化された前記認証データを復号するステップと、電子錠制御装置の認証部が、復号された前記認証データを検査するステップと、を有するものである。
【００１４】
本発明にかかる他のキー認証方法は、第１の通信方式により、無線通信端末の通信タグリーダーが、電子錠制御装置の通信タグから、ペアリング情報を取得するステップと、前記無線通信端末が、サーバに、前記無線通信端末を識別するための端末識別子を送信するステップと、前記サーバが、前記端末識別子を検査するステップと、前記サーバの暗号化部が、前記サーバの認証データ保持部が保持する認証データを暗号化するステップと、前記無線通信端末に、暗号化された前記認証データを送信するステップと、前記無線通信端末の端末側双方向通信部が、前記電子錠制御装置の制御装置側双方向通信部との間で、前記ペアリング情報を使用して、第２の通信方式による通信を確立するステップと、前記第２の通信方式により、端末側双方向通信部が、前記制御装置側双方向通信部に、暗号化された前記認証データを送信するステップと、電子錠制御装置の復号部が、暗号化された前記認証データを復号するステップと、電子錠制御装置の認証部が、復号された前記認証データを検査するステップと、を有するものである。
【００１５】
本発明にかかるプログラムは、上記方法のいずれかをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明により、低コスト、高セキュリティなキー認証システム、キー認証方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態１のキー認証システム１００の構成を示す図である。
【図２】本発明の実施の形態１のキー認証システム１００の動作を示す図である。
【図３】本発明の実施の形態２のキー認証システム１００の動作を示す図である。
【図４】本発明の実施の形態３のキー認証システム１００の動作を示す図である。
【図５】本発明の実施の形態５のキー認証システム１００の動作を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００１９】
＜実施の形態１＞
まず、図１のブロック図を用いて、本発明の実施の形態１にかかるキー認証システム１００の構成について説明する。
【００２０】
キー認証システム１００は、無線通信端末１１０、電子錠制御装置１２０を有する。無線通信端末１１０は、例えばスマートフォンである。電子錠制御装置１２０は、例えば車両のドアの電子錠の開閉を制御するための装置であり、車両に実装される。
【００２１】
無線通信端末１１０は、近距離無線通信タグリーダー１１１、双方向無線通信部１１２、暗号化部１１３、認証データ保持部１１４を有する。電子錠制御装置１２０は、近距離無線通信タグ１２１、双方向無線通信部１２２、復号部１２３、認証部１２４を有する。
【００２２】
近距離無線通信タグリーダー１１１は、近距離無線通信タグ１２１が内部に記憶しているデータを、近距離無線通信を利用して読み出す。近距離無線通信タグ１２１は、双方向無線通信部１１２及び１２２が双方向無線通信を確立するために必要なデータ（ペアリング情報）等を、予め内部の記憶領域に格納している。
【００２３】
双方向無線通信部１１２及び１２２は、相互間で双方向無線通信、例えばＷｉｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の接続を確立し、双方向通信を実施する。
【００２４】
暗号化部１１３及び復号部１２３は、所定の認証データ、例えば秘密鍵を暗号化又は復号する処理を行う。
【００２５】
認証データ保持部１１４は、上述の認証データを予め格納している記憶領域である。
【００２６】
認証部１２４は、上述の認証データが正しいものであるかを判断し、正しいものである場合、電子錠の開閉を制御する処理を行う。すなわち、電子錠を開錠又は施錠して、ユーザによる車両ドア等の開閉を可能ならしめる制御を行う。
【００２７】
図２を用いて、実施の形態１にかかるキー認証システム１００の動作について説明する。
（１）無線通信端末１１０の近距離無線通信タグリーダー１１１が、電子錠制御装置１２０の近距離無線通信タグ１２１と通信可能な距離に接近する。例えば、ユーザが無線通信端末１１０を車両のドアにかざした場合がこれにあたる。
【００２８】
（２）近距離無線通信タグリーダー１１１が、近距離無線通信タグ１２１から、少なくともペアリング情報を読み出す。ペアリング情報とは、例えばＷｉｆｉ接続を確立するために必要なアクセスポイント識別子（ＳＳＩＤ）、暗号化方式、パスワード等、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続を確立するために必要なパスキー等である。ここで、ペアリング情報は、電子錠制御装置１２０毎にユニークであることが好ましい。
【００２９】
また、近距離無線通信タグリーダー１１１は、ペアリング情報の他に、電子錠制御装置１２０を特定するための識別子を読み出すこととしても良い。
【００３０】
なお、近距離無線通信タグからデータを読み出すための通信については、公知の種々の手法により実施可能であるから、本願ではその詳細を省略する。
【００３１】
（３）無線通信端末１１０は、電子錠制御装置１２０に対応する認証データを選択する。無線通信端末１１０の認証データ保持部１１４は、電子錠制御装置１２０に対応する認証データを予め保持しているものとする。
【００３２】
なお、認証データ保持部１１４は、複数の認証データを保持することができる。この場合、認証データ保持部１１４は、認証データと、上記ペアリング情報又は上記識別子とを対応付けて保持する。そして、（２）で取得したペアリング情報又は識別子をキーとして、１つの認証データを特定する。
【００３３】
認証データは、無線通信端末１１０及び電子錠制御装置１２０が、相手方を認証するためのデータである。例えば、ＩＤや特定の文字列や他の秘密鍵を認証データとして採用できる。無線通信端末１１０及び電子錠制御装置１２０は、互いに同一の認証データを予め保持しておき、後述の手順によって相手方の認証データと自らの認証データとが同一であることを確認することにより、認証を行うことができる。
【００３４】
（４）無線通信端末１１０の双方向無線通信部１１２は、（２）で取得したペアリング情報を使用して、電子錠制御装置１２０の双方向無線通信部１２２との間で双方向無線通信、例えばＷｉｆｉ又はＢｌｕｅｔｏｏｔｈ（登録商標）接続を確立する。なお、双方向無線通信を確立するための具体的な手順については、公知であるから、本願ではその詳細を省略する。
【００３５】
なお、（３）及び（４）は順不同であり、いずれか一方の処理を先に実行しても、あるいは両方の処理を同時に実行しても構わない。
【００３６】
（５）無線通信端末１１０の暗号化部１１３は、（３）で選択した認証データを暗号化する。無線通信端末１１０の双方向無線通信部１１２は、（４）で確立した双方向無線通信を使用して、暗号化された認証データを、電子錠制御装置１２０の双方向無線通信部１２２に対して送信する。
【００３７】
ここで、暗号化部１１３は、電子錠制御装置１２０の復号部１２３のみが認証データを復号できるよう、予め定められた暗号化方式及び暗号鍵を使用して認証データを暗号化する。暗号化方式は、公知の方式から暗号強度やレスポンス等を勘案して選択すればよく、本願ではその詳細を省略する。無線通信端末１１０及び電子錠制御装置１２０は、暗号化及び復号に用いる暗号鍵、例えば認証データの少なくとも一部や他の所定の鍵データを、図示しない記憶領域にセキュアに保持しておくこと、例えば難読化やセキュアメモリへの保存等の対策を講じておくことが好ましい。
【００３８】
（６）電子錠制御装置１２０の双方向無線通信部１２２は、暗号化された認証データを受信する。電子錠制御装置１２０の復号部１２３は、上述の暗号化方式及び暗号鍵を使用して、認証データを復号する。
認証部１２４は、復号された認証データが、無線通信端末１１０が保持しているべき認証データであるか否かを検査する。例えば、無線通信端末１１０の認証データ保持部１１４が保持する認証データと同じものを、予め認証部１２４も保持しておき、（５）で復号した認証データと、認証部１２４が予め保持している認証データとが一致するか否かを判定することにより、上記検査が可能である。復号された認証データが、無線通信端末１１０が保持しているべき認証データであれば、認証部１２４は、電子錠の開閉を制御する処理を行う。
【００３９】
本実施の形態においては、無線通信端末１１０及び電子錠制御装置１２０は、ユーザが無線通信端末１１０を車両の電子錠制御装置１２０にかざすなどの操作をトリガとして、近距離無線通信によるペアリング情報の授受、ペアリング情報を使用した双方向無線通信の確立、双方向無線通信によるキー認証までの一連の処理を、自動的に実施する。そのため、ユーザの手動操作を必要とせず、キー認証を完了することができる。
【００４０】
また、本実施の形態においては、無線通信端末１１０が、近距離無線通信によって電子錠制御装置１２０から取得した情報に応じ、適切な認証データを自動的に選択する。よって、無線通信端末１１０は複数の認証データを保持することができ、かつユーザによる選択操作を必要とせず、適切な認証データを選択できる。
【００４１】
さらに、本実施の形態においては、電子錠制御装置１２０を低コストに実現できる。例えば、近距離無線通信タグ１２１としてのＮＦＣタグは１００円程度、双方向無線通信部１２２としてのＷｉＦｉ又はＢｌｕｅｔｏｏｔｈ（登録商標）モジュールは１０００円乃至２０００円程度で入手可能である。これらに比較して、従来の単体無線キー方式で必要であったＮＦＣリーダは高コストであるが、本実施の形態の電子錠制御装置１２０はこれを必要としない。
【００４２】
また、本実施の形態においては、無線通信端末１１０及び電子錠制御装置１２０は、認証データを暗号化して送受信するため、セキュリティを確保することが可能である。
【００４３】
＜実施の形態２＞
実施の形態１では、認証データ保持部１１４が秘密鍵等の認証データを保持していたが、この認証データを不正な読み出しから守るための手段を有していない。実施の形態２では、かかる問題を解決するための構成を示す。
【００４４】
実施の形態２において、無線通信端末１１０の認証データ保持部１１４は、予め暗号化された認証データを保持する。認証データは、第２の暗号鍵で暗号化されているものとする。電子錠制御装置１２０の近距離無線通信タグ１２１は、ペアリング情報に加えて、第２の暗号鍵を保持する。そして、無線通信端末１１０は、第２の復号部１１５をさらに有する。第２の復号部は、近距離無線通信タグ１２１から受信した第２の暗号鍵を用いて、認証データ保持部１１４が保持している認証データを復号する。その余の構成については、実施の形態１と同様である。
【００４５】
図３を用いて、実施の形態２にかかるキー認証システム１００の動作について説明する。なお、以下の説明においては、実施の形態２の特徴的な動作について特に説明し、その余の動作については、特に説明しない限り実施の形態１と同様であるものとする。
【００４６】
（１）無線通信端末１１０の近距離無線通信タグリーダー１１１が、電子錠制御装置１２０の近距離無線通信タグ１２１と通信可能な距離に接近する。
【００４７】
（２）近距離無線通信タグリーダー１１１が、近距離無線通信タグ１２１から、少なくともペアリング情報と、第２の暗号鍵とを読み出す。
【００４８】
（３）無線通信端末１１０は、認証データ保持部１１４格納されている、電子錠制御装置１２０に対応する暗号化された認証データを選択する。
【００４９】
（４）第２の復号部１１５が、第２の暗号鍵を使用して、暗号化された認証データを復号する。
【００５０】
（５）無線通信端末１１０の双方向無線通信部１１２は、（２）で取得したペアリング情報を使用して、電子錠制御装置１２０の双方向無線通信部１２２との間で双方向無線通信を確立する。
【００５１】
（６）無線通信端末１１０の暗号化部１１３は、（３）で選択し（４）で復号した認証データを暗号化する。
【００５２】
（７）電子錠制御装置１２０の双方向無線通信部１２２は、暗号化された認証データを受信する。復号部１２３は、認証データを復号する。
【００５３】
なお、上述の例では、近距離無線通信タグ１２１は第２の暗号鍵をそのまま保持し、無線通信端末１１０に送信したが、第２の暗号鍵を暗号化したアクセス鍵を保持し、これを無線通信端末１１０に送信することとしても良い。この場合、無線通信端末１１０の第２の復号部１１５は、一旦受信したアクセス鍵を復号し、第２の暗号鍵を取り出す処理を追加的に実施する。なお、第２の暗号鍵を暗号化するための暗号化方式及び暗号鍵は、近距離無線通信タグ１２１及び第２の復号部１１５が同じものを使用するよう、予め取り決めておくことが望ましい。
【００５４】
本実施の形態においては、無線通信端末１１０は、電子錠制御装置１２０と近距離無線通信が行えた場合にのみ、認証データにアクセスできる。よって、認証データを不正な読み出し及び使用から守ることができる。特に、無線通信端末１１０がスマートフォン等である場合、データの不正な読み出しのリスクが高いため、本実施の形態は有効である。
【００５５】
＜実施の形態３＞
実施の形態１又は２では、無線通信端末１１０内に認証データを保持している。そのため、もし無線通信端末１１０が紛失又は破壊された場合に、認証データが失われ、電子錠の制御が出来なくなってしまうという問題がある。また、無線通信端末１１０が悪意ある者の手に渡った場合に、認証データが解析されてしまう可能性もある。実施の形態３では、かかる問題を解決するための構成を示す。
【００５６】
実施の形態３にかかるキー認証システム１００は、サーバ１３０をさらに備える。無線通信端末１１０とサーバ１３０とは、ネットワーク１４０を介して通信可能に接続される。ネットワーク１４０は、例えば携帯電話網やインターネット等である。
【００５７】
実施の形態３においては、無線通信端末１１０ではなく、サーバ１３０が、暗号化部１１３、認証データ保持部１１４、復号部１１５を備える。無線通信端末１１０は、第２の暗号化部１１６をさらに備える。その余の構成については、実施の形態１又は２と同様である。
【００５８】
図４を用いて、実施の形態３にかかるキー認証システム１００の動作について説明する。なお、以下の説明においては、実施の形態３の特徴的な動作について特に説明し、その余の動作については、特に説明しない限り実施の形態１又は２と同様であるものとする。
【００５９】
（１）無線通信端末１１０の近距離無線通信タグリーダー１１１が、電子錠制御装置１２０の近距離無線通信タグ１２１と通信可能な距離に接近する。
【００６０】
（２）近距離無線通信タグリーダー１１１が、近距離無線通信タグ１２１から、少なくともペアリング情報を読み出す。第２の暗号鍵をさらに読み出しても良い。
【００６１】
（３）無線通信端末１１０の第２の暗号化部１１６は、読み出したペアリング情報や第２の暗号鍵、及び無線通信端末１１０を識別するための端末識別子を暗号化する。無線通信端末１１０は、暗号化されたこれらのデータをネットワーク１４０を介してサーバ１３０に送信する。
【００６２】
（４）サーバ１３０の第２の復号部１１５が（３）で送信されたデータを受信し、第２の復号１１５がこのデータを復号する。なお、ここで使用する暗号化方式及び暗号鍵は、第２の暗号化部１１６及び第２の復号部１１５が同じものを使用するよう、予め取り決めておくことが望ましい。
【００６３】
ここで、サーバ１３０は、復号したデータに含まれる端末識別子を用いて、無線通信端末１１０の認証を行う。例えば、サーバ１３０は、サーバ１３０にアクセス可能な無線通信端末１１０の端末識別子を図示しない記憶領域に予め格納しておき、第２の復号部１１５は、復号して得られた端末識別子が、上記格納されている端末識別子のいずれか１つと一致するか否かを検査することにより、認証が可能である。あるいは、端末識別子だけでなく、端末識別子と電子錠制御装置１２０を特定するための識別子、端末識別子とペアリング情報等の組み合わせにより、上記認証を行うこととすれば、さらに強固なアクセス制限ができる。
【００６４】
（５）サーバ１３０は、認証データ保持部１１４に格納されている、電子錠制御装置１２０に対応する認証データを選択する。ここで、認証データが予め暗号化されているならば、第２の復号部１１５は、（４）で取得した第２の復号鍵を使用して、暗号化された認証データを復号する。
【００６５】
（６）無線通信端末１１０の双方向無線通信部１１２は、（２）で取得したペアリング情報を使用して、電子錠制御装置１２０の双方向無線通信部１２２との間で双方向無線通信を確立する。
【００６６】
（７）サーバ１３０の暗号化部１１３は、認証データを暗号化する。サーバ１３０は、暗号化された認証データを、ネットワーク１４０を介して無線通信端末１１０に送信する。無線通信端末１１０の双方向無線通信部１１２は、サーバ１３０から受信した暗号化された認証データを、双方向無線通信により電子錠制御装置１２０に送信する。
【００６７】
（８）電子錠制御装置１２０の双方向無線通信部１２２は、暗号化された認証データを受信する。復号部１２３は、認証データを復号する。
【００６８】
本実施の形態においては、認証データを、無線通信端末１１０ではなく、サーバ１３０が保持する。そのため、仮に無線通信端末１１０を紛失又は破壊したとしても、認証データを失うリスクを抑制できる。
【００６９】
また、本実施の形態では、サーバ１３０が無線通信端末１１０の認証を行い、認証を完了した無線通信端末１１０に対して認証データを供与する。そのため、サーバ１３０側において、認証対象の無線通信端末１１０をコントロールできる。よって、例えば特定の無線通信端末１１０に対し、電子錠の制御を一時的に許可するなど、多様なサービスを実施することが出来る。
【００７０】
＜実施の形態４＞
実施の形態３では、サーバ１３０のみが認証データを保持しているため、何らかの理由によりネットワーク１４０を介した通信が不可能な場合に、無線通信端末１１０による電子錠の制御が不可能になるという問題がある。実施の形態４では、かかる問題を解決するための構成を示す。
【００７１】
実施の形態４にかかるキー認証システム１００は、無線通信端末１１０と、サーバ１３０と、の両方が、暗号化部１１３、認証データ保持部１１４、復号部１１５を備える。無線通信端末１１０は、第２の暗号化部１１６を備える。その余の構成については、実施の形態３と同様である。
【００７２】
実施の形態４にかかるキー認証システム１００の動作について説明する。無線通信端末１１０は、ネットワーク１４０を介したサーバ１３０との通信が可能か否かを検査する。通信が可能である場合、実施の形態３に示した動作により電子錠を制御する。一方、通信が不可能である場合は、実施の形態１又は２に示した動作により電子錠を制御する。
【００７３】
なお、本実施の形態では、無線通信端末１１０内に認証データを保持するため、無線通信端末１１０を手にした第三者が認証データへアクセスするリスクを抑制する構成をさらに備えることが望ましい。例えば、サーバ１３０との通信が不可能であって、実施の形態１又は２に示した動作により電子錠を制御する場合には、パスワード等の入力をさらに求めることができる。
【００７４】
本実施の形態によれば、無線通信端末１１０は、ネットワーク１４０を介したサーバ１３０との通信が不可能な場合であっても、電子錠制御装置１２０をして電子錠を制御せしめることができる。
【００７５】
＜実施の形態５＞
実施の形態５では、さらに、無線通信端末１１０によって、電子錠制御装置１２０の複数の動作を制御可能とするための構成を示す。
【００７６】
実施の形態５において、電子錠制御装置１２０は、複数の近距離無線通信タグ１２１−１，１２１−２、・・１２１−ｎを備える。これらの近距離無線通信タグは、タグを一位に識別するための識別子であるタグ情報をさらに格納しているものとする。無線通信端末１１０の近距離無線通信タグリーダー１１１は、複数の近距離無線通信タグ１２１−１，１２１−２、・・１２１−ｎのいずれかに接近した際、タグ情報をさらに読み出す。認証データ保持部１１４は、タグ情報と対応付けて、認証データ、又はコマンドデータを格納する。その余の構成については、実施の形態１と同様である。
【００７７】
図５を用いて、実施の形態５にかかるキー認証システム１００の動作について説明する。なお、以下の説明においては、実施の形態５の特徴的な動作について特に説明し、その余の動作については、特に説明しない限り実施の形態１と同様であるものとする。
【００７８】
（１）無線通信端末１１０の近距離無線通信タグリーダー１１１が、電子錠制御装置１２０の近距離無線通信タグ１２１−１，１２１−２、・・１２１−ｎのいずれかと通信可能な距離に接近する。
【００７９】
（２）近距離無線通信タグリーダー１１１が、接近した近距離無線通信タグから、少なくともタグ情報及びペアリング情報を読み出す。
【００８０】
（３）無線通信端末１１０は、タグ情報に対応する認証データ又はコマンドデータを選択する。
【００８１】
（４）無線通信端末１１０の双方向無線通信部１１２は、（２）で取得したペアリング情報を使用して、電子錠制御装置１２０の双方向無線通信部１２２との間で双方向無線通信、例えばＷｉｆｉ又はＢｌｕｅｔｏｏｔｈ（登録商標）接続を確立する。
【００８２】
（５）無線通信端末１１０の暗号化部１１３は、（３）で選択した認証データ又はコマンドデータを暗号化する。無線通信端末１１０の双方向無線通信部１１２は、（４）で確立した双方向無線通信を使用して、暗号化された認証データ又はコマンドデータを、電子錠制御装置１２０の双方向無線通信部１２２に対して送信する。
【００８３】
（６）電子錠制御装置１２０の双方向無線通信部１２２は、暗号化された認証データ又はコマンドデータを受信する。電子錠制御装置１２０の復号部１２３は、上述の暗号化方式及び暗号鍵を使用して、認証データ又はコマンドデータを復号する。
【００８４】
認証部１２４は、復号して得られたデータに応じた制御を行う。例えば、認証データが得られた場合は、電子錠の開閉を制御する処理を行う。あるいは、コマンドデータが得られた場合には、当該コマンドに予め対応付けられてた他の制御処理を行う。
【００８５】
本実施の形態においては、無線通信端末１１０が、複数の近距離無線通信タグ１２１−１，１２１−２、・・１２１−ｎのいずれのタグを読み取るかに応じて、電子錠制御装置１２０が、異なる制御を行うことができる。
【００８６】
なお、本実施の形態は、実施の形態２乃至４にも適用することが可能である。特に、実施の形態４に適用する場合にあっては、無線通信端末１１０は、読み取ったタグ情報に応じて、サーバ１３０を使用した認証、又は無線通信端末１１０単体による認証のいずれかを使い分けるよう構成しても良い。例えば、無線通信端末１１０は、所定の記憶領域に、タグ情報と、サーバ認証又は単体認証の別を示す認証種別情報とを対応付けて格納しておき、読み取ったタグ情報をキーに、認証種別情報を特定し、特定した認証方法に従ってキー認証を実施することができる。
【００８７】
＜その他の実施の形態＞
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【００８８】
例えば、上述の実施の形態では、本発明を主にハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００８９】
１００  キー認証システム
１１０  無線通信端末
１１１  近距離無線通信タグリーダー
１１２  双方向無線通信部
１１３  暗号化部
１１４  認証データ保持部
１１５  第２の復号部
１１６  第２の暗号化部
１２０  電子錠制御装置
１２１  近距離無線通信タグ
１２１−１，１２１−２、・・１２１−ｎ  近距離無線通信タグ
１２２  双方向無線通信部
１２３  復号部
１２４  認証部
【図１】
2014187598.tif 000003
【図２】
2014187598.tif 000004
【図３】
2014187598.tif 000005
【図４】
2014187598.tif 000006
【図５】
2014187598.tif 000007