(57)【要約】【課題】ゲート制御装置に時計を内蔵して正確な時刻を設定維持する必要がない。【解決手段】スタンドアローン型のゲート制御装置２は、携帯端末３との通信確立時に識別情報を生成して記憶保持し、計数部２ｄの計数を開始して携帯端末３に識別情報を近距離無線通信により送信する。携帯端末３は、識別情報の受信時に、識別情報とユーザＩＤとゲートＩＤとを認証用データ署名要求として送信する。データ配信サーバ４は、認証用データ署名要求の受信時に、ユーザＩＤとゲートＩＤに紐付く認証用データと識別情報と署名時刻に署名処理し、署名データと認証用データと署名時刻とを署名済認証用データとして送信する。ゲート制御装置２は、署名済認証用データの受信時に検証して正常認証するとゲートを制御し、計数部２ｄの計数値に基づく経過時間が所定時間を超えるとデータをエラーとして処理する。【選択図】図１
2016135972.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末から近距離無線通信により取得したデータの認証結果に基づいてゲートを制御するスタンドアローン型のゲート制御装置を備えたゲート制御システムにおいて、
前記ゲート制御装置は、通信範囲内に近接する前記携帯端末との間の通信が確立したときに、識別情報を生成して記憶保持するとともに計数部の計数を開始して前記識別情報を前記携帯端末に対して送信し、
前記携帯端末は、前記ゲート制御装置から前記識別情報を受信したときに、該識別情報と前記携帯端末を特定するユーザＩＤとを認証用データ署名要求としてデータ配信サーバに対して送信し、
前記データ配信サーバは、前記携帯端末から送信される認証用データ署名要求を受信したときに、該認証用データ署名要求に含まれる前記ユーザＩＤに紐付けられた前記ゲート制御装置のゲートを制御するための認証用データと前記識別情報と現在時刻に署名処理を行い、この署名処理で得られる署名データと前記認証用データと前記現在時刻とを署名済認証用データとして送信し、
前記携帯端末は、前記データ配信サーバから前記署名済認証用データを受信したときに、該署名済認証用データを前記ゲート制御装置に送信し、
前記ゲート制御装置は、前記携帯端末から受信する前記署名済認証用データを検証し、該署名済認証用データを正常認証したときに前記ゲートを制御し、前記計数部の計数値に基づく経過時間が所定時間を超えたときは前記署名済認証用データをエラーとして処理することを特徴とするゲート制御システム。
【請求項２】
携帯端末から近距離無線通信により取得したデータの認証結果に基づいてゲートを制御するスタンドアローン型のゲート制御装置を備えたゲート制御システムにおいて、
前記ゲート制御装置は、通信範囲内に近接する前記携帯端末との間の通信が確立したときに、識別情報を生成して記憶保持するとともに計数部の計数を開始して前記識別情報を前記携帯端末に対して送信し、
前記携帯端末は、前記ゲート制御装置から前記識別情報を受信したときに、該識別情報と前記ゲート制御装置のゲートを制御するための認証用データとを認証用データ署名要求として時刻サーバに対して送信し、
前記時刻サーバは、前記携帯端末から前記認証用データ署名要求を受信したときに、該認証用データ署名要求に含まれる前記認証用データと前記識別情報と現在時刻に署名処理を行い、この署名処理で得られる署名データと前記認証用データと前記現在時刻とを署名済認証用データとして送信し、
前記携帯端末は、前記時刻サーバから前記署名済認証用データを受信したときに、該署名済認証用データを前記ゲート制御装置に送信し、
前記ゲート制御装置は、前記携帯端末から受信する前記署名済認証用データを検証し、該署名済認証用データを正常認証したときに前記ゲートを制御し、前記計数部の計数値に基づく経過時間が所定時間を超えたときは前記署名済認証用データをエラーとして処理することを特徴とするゲート制御システム。
【請求項３】
請求項１又は２記載のゲート制御システムにおいて、
前記携帯端末から受信した前記認証用データ署名要求が有効期間を含むときに、前記認証用データ署名要求を受信した日時が前記有効期間の範囲外であれば前記認証用データ署名要求をエラーとして処理することを特徴とするゲート制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話、スマートフォンなどのＮＦＣ（Near Field Communication）、ブルートゥース（登録商標）等の近距離通信機能を有する携帯端末を、各種ゲートを開閉可能な状態又は開扉／閉扉状態に制御するための認証用データが記憶された鍵媒体として用い、携帯端末から近距離無線通信により取得した認証用データを正常認証したときに各種ゲートを制御するゲート制御装置を備えたゲート制御システムに関するものである。
【背景技術】
【０００２】
近年、例えば住宅（戸建、マンション等の集合住宅）や各種施設（ホテルや医療機関等の公共施設、オフィスビルやレンタルオフィス等の商業施設、各種研究を行う研究施設）の出入口に設置される各種ゲート（共用部又は専有部の扉）を開閉可能な状態又は開扉／閉扉状態にするため、通常の鍵穴挿入式の金属製の鍵に代わり、携帯端末を鍵媒体として利用するゲート制御システムの提案がなされている。この種の携帯端末を鍵媒体として利用するゲート制御システムとしては、例えば下記特許文献１に開示される鍵配信システムが知られている。
【０００３】
特許文献１に開示される鍵配信システムは、鍵管理サーバー、利用者携帯端末、施開錠制御手段間に通信網を介在させて構築され、利用者が鍵管理サーバーから通行権限が付与された鍵データを利用者携帯端末を用いて送信している。そして、施開錠制御手段は、利用者携帯端末から送信される鍵データを正常認証すると、利用対象物の扉に備えた電気錠の施開錠を行っている。また、鍵管理サーバーは、電気錠の利用者の登録、削除、登録した利用者への認証情報を含む鍵データの付与、利用者が利用する鍵データの管理、必要に応じて電気錠の施開錠状態の管理を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１３９６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１に開示される従来の鍵配信システムにおいて、電気錠にスタンドアローン型の電気錠を採用し、このスタンドアローン型の電気錠と施開錠制御手段によって各種ゲートを開閉可能な状態又は開扉／閉扉状態に制御するゲート制御装置を構成し、携帯端末とゲート制御装置との間で近距離無線通信を行い、ゲート制御装置が携帯端末から受信した鍵データを正常認証したときに各種ゲートを制御するゲート制御システムを構築した場合、鍵データには利用可能な電気錠や利用可能な期間に関する情報が含まれ、これらの情報の照合を施開錠制御手段で行い、正常認証したときにスタンドアローン型の電気錠を解錠（施錠）制御することになる。
【０００６】
しかしながら、スタンドアローン型の電気錠を採用したゲート制御システムでは、鍵データに含まれる電気錠が利用可能な有効期間に関する情報を確認して認証を行うため、ゲート制御装置に時計を内蔵するとともに、この内蔵した時計に正確な時刻を設定維持する必要があり、部品コスト、運用コストを増加させる原因となっていた。
【０００７】
そこで、本発明は上記問題点に鑑みてなされたものであり、ゲート制御装置に時計を内蔵して正確な時刻を設定維持する必要がなく、部品コスト、運用コストの低減が図れるゲート制御システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記した目的を達成するために、請求項１に記載されたゲート制御システムは、携帯端末から近距離無線通信により取得したデータの認証結果に基づいてゲートを制御するスタンドアローン型のゲート制御装置を備えたゲート制御システムにおいて、
前記ゲート制御装置は、通信範囲内に近接する前記携帯端末との間の通信が確立したときに、識別情報を生成して記憶保持するとともに計数部の計数を開始して前記識別情報を前記携帯端末に対して送信し、
前記携帯端末は、前記ゲート制御装置から前記識別情報を受信したときに、該識別情報と前記携帯端末を特定するユーザＩＤとを認証用データ署名要求としてデータ配信サーバに対して送信し、
前記データ配信サーバは、前記携帯端末から送信される認証用データ署名要求を受信したときに、該認証用データ署名要求に含まれる前記ユーザＩＤに紐付けられた前記ゲート制御装置のゲートを制御するための認証用データと前記識別情報と現在時刻に署名処理を行い、この署名処理で得られる署名データと前記認証用データと前記現在時刻とを署名済認証用データとして送信し、
前記携帯端末は、前記データ配信サーバから前記署名済認証用データを受信したときに、該署名済認証用データを前記ゲート制御装置に送信し、
前記ゲート制御装置は、前記携帯端末から受信する前記署名済認証用データを検証し、該署名済認証用データを正常認証したときに前記ゲートを制御し、前記計数部の計数値に基づく経過時間が所定時間を超えたときは前記署名済認証用データをエラーとして処理することを特徴とする。
【０００９】
請求項２に記載されたゲート制御システムは、携帯端末から近距離無線通信により取得したデータの認証結果に基づいてゲートを制御するスタンドアローン型のゲート制御装置を備えたゲート制御システムにおいて、
前記ゲート制御装置は、通信範囲内に近接する前記携帯端末との間の通信が確立したときに、識別情報を生成して記憶保持するとともに計数部の計数を開始して前記識別情報を前記携帯端末に対して送信し、
前記携帯端末は、前記ゲート制御装置から前記識別情報を受信したときに、該識別情報と前記ゲート制御装置のゲートを制御するための認証用データとを認証用データ署名要求として時刻サーバに対して送信し、
前記時刻サーバは、前記携帯端末から前記認証用データ署名要求を受信したときに、該認証用データ署名要求に含まれる前記認証用データと前記識別情報と現在時刻に署名処理を行い、この署名処理で得られる署名データと前記認証用データと前記現在時刻とを署名済認証用データとして送信し、
前記携帯端末は、前記時刻サーバから前記署名済認証用データを受信したときに、該署名済認証用データを前記ゲート制御装置に送信し、
前記ゲート制御装置は、前記携帯端末から受信する前記署名済認証用データを検証し、該署名済認証用データを正常認証したときに前記ゲートを制御し、前記計数部の計数値に基づく経過時間が所定時間を超えたときは前記署名済認証用データをエラーとして処理することを特徴とする。
【００１０】
請求項３に記載されたゲート制御システムは、請求項１又は２のゲート制御システムにおいて、
前記携帯端末から受信した前記認証用データ署名要求が有効期間を含むときに、前記認証用データ署名要求を受信した日時が前記有効期間の範囲外であれば前記認証用データ署名要求をエラーとして処理することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、サーバ（データ配信サーバ又は時刻サーバ）が現在時刻を含めた署名処理を行うことにより、スタンドアローン型のゲート制御装置が正確な時刻でのデータの認証処理を行うことができる。その結果、従来のように、ゲート制御装置に時計を内蔵して正確な時刻を設定維持する必要がなく、部品コスト、運用コストの低減が図ることができる。しかも、ゲート制御装置は、携帯端末との間の通信が確立したときに計数部の計数を開始し、この計数部の計数値に基づく経過時間が所定時間を超えたときに携帯端末から受信した署名済認証用データをエラーとして処理している。これにより、予め作成した認証用データを有効時間外に使ってゲートを制御する不正操作を排除することができる。
【００１２】
また、携帯端末から受信した認証用データ署名要求が有効期間を含むときは、サーバ（データ配信サーバ又は時刻サーバ）が認証用データ署名要求を受信した日時が有効期間の範囲内か否かを判別し、有効期間の範囲外であれば認証用データ署名要求をエラーとして処理するので、有効期間外の認証用データによる不正制御（不正解錠又は不正施錠）を防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係るゲート制御システムの第１の実施形態のブロック構成図である。
【図２】図１の第１の実施形態によるゲート制御システムの認証シーケンスを示す図である。
【図３】本発明に係るゲート制御システムの第２の実施形態のブロック構成図である。
【図４】図３の第２の実施形態によるゲート制御システムの認証シーケンスを示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について、添付した図面を参照しながら詳細に説明する。
【００１５】
本発明に係るゲート制御システムは、例えば住宅（戸建、マンション等の集合住宅）や各種施設（ホテルや医療機関等の公共施設、オフィスビルやレンタルオフィス等の商業施設、各種研究を行う研究施設）を含む建物、この種の建物内で分割されたエリア（階数によるエリア分割や同フロア内における分割は問わない）、複数棟からなる建物群、建物とその周辺施設を含むエリアにおいて、管理業者（管理形態は単独の管理業者による管理、分割された各エリアに応じて複数の管理業者が混在する場合も含む）が管理対象とするエリア（以下、総称して「管理エリア」という）に採用される。
【００１６】
また、管理エリア内には、ユーザが所有する携帯端末の電気的操作によって制御対象である各種ゲート（開き戸、引き戸、折り戸等の一般的な扉の他、自動ドア、回転ドア、自動改札機のような開閉体も含む）を開閉可能な状態又は開扉／閉扉するゲート制御装置が複数箇所に設置される。
【００１７】
［第１実施の形態］
図１に示すように、第１実施の形態の認証用データ配信システム１（１Ａ）は、ゲート制御装置２、携帯端末３、データ配信サーバ４によって構築される。尚、図１において、ゲート制御装置２、携帯端末３、データ配信サーバ４の各部の内部構成は、ゲート制御の処理に関わる構成のみを図示している。
【００１８】
ゲート制御装置２は、ユーザが管理エリア内で出入するゲートに設けられた駆動対象となる錠の施解錠制御やゲート自身の開閉制御を行うスタンドアローン型の装置であり、近距離無線通信部２ａ、識別情報生成部２ｂ、記憶部２ｃ、計数部２ｄ、ゲート駆動機構２ｅ、制御部２ｆを備えている。
【００１９】
近距離無線通信部２ａは、制御部２ｆの制御により、各種近距離無線通信（ＮＦＣ：Near Field Communication、ブルートゥース（登録商標）等）を利用して携帯端末３との間でデータの送受信を行っている。近距離無線通信部２ａは、一定周期で所定の通信範囲内に近接する携帯端末３に対してポーリングによる呼出信号を送信し、この呼出信号に対する応答信号を携帯端末３から受信したときにゲート制御装置２と携帯端末３との間の通信が確立し、相互にデータの送受信を可能にしている。尚、ゲート制御装置２の所定箇所に設けられる不図示の操作ボタン（認証開始ボタン）が操作されたときから所定時間（数秒間）のみポーリングを行う構成や携帯端末３側からゲート制御装置２に対して呼出信号を送信する構成としてもよい。
【００２０】
識別情報生成部２ｂは、ゲート制御装置２と携帯端末３との間の通信が確立したときに識別情報を生成している。識別情報は、例えば乱数などからなり、後述する認証シーケンスにおいてゲート制御装置２が行った特定のセッションを識別するための情報（セッション情報識別子）である。識別情報生成部２ｂで生成された識別情報は、近距離無線通信部２ａから近距離無線通信により携帯端末３に送信される。
【００２１】
記憶部２ｃは、識別情報生成部２ｂが生成した識別情報を記憶保持している。また、記憶部２ｃは、携帯端末３から受信する後述の署名済認証用データの認証結果、錠の施解錠やゲートの開閉の動作履歴、ゲート制御装置２の錠やゲートを特定するゲートＩＤ（例えば通し番号）などの情報を記憶している。
【００２２】
計数部２ｄは、例えばカウンタで構成され、ゲート制御装置２と携帯端末３との間の通信が確立したときに計数を開始し、携帯端末３から後述の署名済認証用データを受信したときに計数を停止している。尚、計数部２ｄは、認証開始時に０から計数を始めるようになっている。
【００２３】
ゲート駆動機構２ｅは、ユーザが管理エリア内に出入する際に、制御部２ｆからの駆動制御信号により、駆動制御対象となるゲートを開扉状態又は閉扉状態にしたり、ゲートを開扉又は閉扉可能な状態にするための機構である。
【００２４】
ゲート駆動機構２ｅの具体的な形態例としては、モータやソレノイド等を駆動してデッドボルトを扉枠の係止穴に突出（施錠時）又は引き込む（解錠時）ことにより錠前を施錠又は解錠してゲートを開扉又は閉扉可能な状態とする形態、ゲートの開閉時に操作されるハンドルやノブをロック状態から開扉操作可能な状態とする形態、扉枠の電気ストライクを駆動制御してゲートを開閉可能な状態とする形態、既存のメカ式サムターンを電気的に回動させる後付け式の錠装置においてサムターンを施錠／解錠操作方向に回動して錠前を施解錠することでゲートを開扉又は閉扉状態とする形態、電動サムターンを施錠／解錠操作方向に回動して錠前の施解錠を行うことでゲートを開扉又は閉扉可能な状態とする形態、各種ゲートの開扉又は閉扉を行う形態、例えば共用部に設けられる自動ドアや回転ドアのようなユーザの進入に連動してゲートを開扉又は閉扉する形態等がある。
【００２５】
制御部２ｆは、例えばＣＰＵ（Central Processing Unit ）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）又はこれらの機能を具備するＭＰＵ（Micro-Processing Unit ）等のプロセッサで構成され、ゲート制御装置２を構成する近距離無線通信部２ａ、識別情報生成部２ｂ、記憶部２ｃ、計数部２ｄ、ゲート駆動機構２ｅを統括制御している。
【００２６】
主な制御内容について説明すると、制御部２ｆは、携帯端末３との間で通信を確立するために一定周期でポーリングによる呼出信号を送信するように近距離無線通信部２ａを制御している。制御部２ｆは、携帯端末３との間の通信が確立した状態で相互にデータの送受信が行えるように近距離無線通信部２ａを制御している。制御部２ｆは、携帯端末３との間で通信が確立している状態で識別情報生成部２ｂが生成した識別情報を携帯端末３に送信するように近距離無線通信部２ａを制御している。制御部２ｆは、識別情報生成部２ｂが生成した識別情報を記憶保持するように記憶部２ｃを制御している。制御部２ｆは、識別情報生成部２ｂが識別情報を生成したときに計数を開始するように計数部２ｄを制御している。制御部２ｆは、携帯端末３との間の通信が確立している状態で携帯端末３から受信した署名済認証用データの認証処理を行い、署名済認証用データを正常認証したときに、ゲートを開扉状態又は閉扉状態にしたり、ゲートを開扉又は閉扉可能な状態にするようにゲート駆動機構２ｅに駆動制御信号を出力している。尚、制御部２ｆは、ゲート制御装置２の所定箇所に設けられる不図示の操作ボタン（認証開始ボタン）が操作されたときは、操作ボタンが押されたときから所定時間（数秒間）のみポーリングによる呼出信号を送信するように近距離無線通信部２ａを制御する。また、携帯端末３側から呼出信号が送信される場合、制御部２ｆは、携帯端末３からの呼出信号を受信して応答信号を携帯端末３に送信し、携帯端末３との間で通信を確立するように近距離無線通信部２ａを制御する。
【００２７】
尚、ゲート制御装置２は、例えばボタン電池、乾電池（一次電池、二次電池を問わず）等の各種電池が着脱可能な電源ユニットを備え、各部に必要な駆動電源を供給している。また、ゲート制御装置２は、管理エリア内に単数又は複数設置することができ、その数は問わないものである。
【００２８】
携帯端末３は、ユーザが所有する端末であり、例えば携帯電話、スマートフォン、ウェアラブルデバイス等で構成され、近距離無線通信部３ａ、通信部３ｂ、記憶部３ｃ、制御部３ｄを備えている。
【００２９】
近距離無線通信部３ａは、制御部３ｄの制御により、各種近距離無線通信（ＮＦＣ、ブルートゥース（登録商標）等）を利用してゲート制御装置２との間でデータの送受信を行っている。近距離無線通信部３ａは、ゲート制御装置２の通信範囲内に近接したときのゲート制御装置２からのポーリングに対する応答信号を送信することにより、ゲート制御装置２と携帯端末３との間の通信が確立し、相互にデータの送受信を可能にしている。
【００３０】
また、近距離無線通信部３ａは、データ配信サーバ４からインターネットにより署名済認証用データを受信したときに、署名済認証用データを近距離無線通信によりゲート制御装置２に送信している。署名済認証用データには、認証用データ、署名データ、現在時刻（署名を行った時刻）が含まれる。
【００３１】
通信部３ｂは、制御部３ｄの制御により、インターネットを利用してデータ配信サーバ４との間でデータの送受信を行っている。通信部３ｂは、ゲート制御装置２から近距離無線通信により識別情報を受信したときに、認証用データ署名要求をインターネットによりデータ配信サーバ４に送信している。認証用データ署名要求には、ゲート制御装置２から受信した識別情報の他、ゲートＩＤとユーザＩＤが含まれる。
【００３２】
尚、ゲートＩＤは、ゲート制御装置２によって制御される錠やゲートを特定する情報であり、通信が確立したゲート制御装置２から識別情報と一緒に送信することができる。また、ゲートＩＤは、例えば携帯端末３の表示画面上に制御可能な錠やゲートの一覧表を表示させ、この一覧表からユーザが個別に選択して識別情報と一緒に送信させることもできる。
【００３３】
記憶部３ｃは、携帯端末３を特定する情報としてのユーザＩＤを記憶している。ユーザＩＤは、例えば携帯端末３毎に付与された固有番号や電話番号などを用いることができる。また、記憶部３ｃは、インターネットによりデータ配信サーバ４から受信した署名済認証用データを記憶保持している。
【００３４】
尚、記憶部３ｃには、後述する認証シーケンスを実行するにあたって、ゲート制御装置２との間の通信の確立、ゲート制御装置２との間の近距離無線通信によるデータの送受信、データ配信サーバ４との間のインターネットによるデータの送受信に関わる機能を制御部３ｄ（コンピュータ）に実行させるためのアプリケーションプログラムがゲート制御システム１Ａの運用前に予め記憶されている。
【００３５】
制御部３ｄは、例えばＣＰＵ（Central Processing Unit ）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）又はこれらの機能を具備するＭＰＵ（Micro-Processing Unit ）等のプロセッサで構成され、記憶部３ｃに記憶されたアプリケーションプログラムに従って携帯端末３を構成する近距離無線通信部３ａ、通信部３ｂ、記憶部３ｃを統括制御している。
【００３６】
主な制御内容について説明すると、制御部３ｄは、ゲート制御装置２の通信範囲内に近接したときにゲート制御装置２からのポーリングに対する応答信号を送信するように近距離無線通信部３ａを制御している。制御部３ｄは、データ配信サーバ４からインターネットにより受信した署名済認証用データをゲート制御装置２に送信するように近距離無線通信部３ａを制御している。制御部３ｄは、インターネットを利用してデータ配信サーバ４との間でデータの送受信が行えるように通信部３ｂを制御している。制御部３ｄは、インターネットによりデータ配信サーバ４から受信した署名済認証用データを記憶保持するように記憶部３ｃを制御している。尚、携帯端末３側からゲート制御装置２に対して呼出信号を送信する場合には、制御部３ｄがゲート制御装置２に対して呼出信号を送信するように近距離無線通信部３ａを制御する。
【００３７】
データ配信サーバ４は、認証用データを携帯端末３に配信するためのサーバであり、通信部４ａ、記憶部４ｂ、制御部４ｃを備えている。
【００３８】
通信部４ａは、制御部４ｃの制御により、インターネットを利用して携帯端末３との間でデータの送受信を行っている。
【００３９】
記憶部４ｂは、ゲートＩＤとユーザＩＤとを紐付けしたシステム利用可能な認証用データをデータベースとして記憶保持している。
【００４０】
制御部４ｃは、例えばＣＰＵ（Central Processing Unit ）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）又はこれらの機能を具備するＭＰＵ（Micro-Processing Unit ）等のプロセッサで構成され、データ配信サーバ４を構成する通信部４ａ、記憶部４ｂを統括制御している。
【００４１】
主な制御内容について説明すると、制御部４ｃは、インターネットを利用して携帯端末３との間でデータの送受信が行えるように通信部４ａを制御している。制御部４ｃは、通信部４ａが携帯端末３から認証用データ署名要求を受信したときに、この認証用データ署名要求に含まれるゲートＩＤとユーザＩＤに紐付く認証用データを記憶部４ｂから取得し、取得した認証用データ、識別情報、現在時刻を署名関数に入れて署名処理を行い、データの改ざんや偽造を防止するための署名データを生成している。制御部４ｃは、署名処理を行うときに、記憶部４ｂに記憶保持された認証用データの読み出しを制御している。そして、データ配信サーバ４は、識別情報（セッション情報識別子）を含めた署名を作成することにより、予め入手した署名済認証用データを使った不正な解錠を防止することができる。
【００４２】
次に、上記のように構成されるゲート制御システム１Ａの認証シーケンスについて図２を参照しながら説明する。ここでは、携帯端末３がゲート制御装置２の通信範囲内に近接し、ゲート制御装置２からのポーリングによる呼出信号に対する携帯端末３からの応答信号をゲート制御装置２が受信し、ゲート制御装置２と携帯端末３との間の通信が確立しているものとする。また、認証シーケンスは、以下に説明するように、識別情報の通知処理、認証用データ署名要求の送信処理、署名処理、署名済認証用データの送信処理、認証処理からなる。
【００４３】
［識別情報の通知処理］
ゲート制御装置２は、携帯端末３との間の通信が確立すると、識別情報生成部２ｂが識別情報を生成し（ＳＴ１）、生成した識別情報を近距離無線通信部２ａが近距離無線通信により携帯端末３に送信して識別情報を携帯端末３に通知する（ＳＴ２）。この時、ゲート制御装置２は、自身が生成した識別情報を記憶部２ｄに記憶保持するとともに（ＳＴ３）、計数部２ｄが計数を開始する（ＳＴ４）。
【００４４】
［認証用データ署名要求の送信処理］
携帯端末３は、近距離無線通信部３ａが近距離無線通信によりゲート制御装置２から識別情報を受信すると、通信部３ｂがインターネットによりデータ配信サーバ４に認証用データ署名要求を送信し、認証用データの署名を要求する（ＳＴ５）。この認証用データ署名要求には、ゲート制御装置２から受信した識別情報の他に、ゲートＩＤとユーザＩＤが含まれる。
【００４５】
［署名処理］
データ配信サーバ４は、認証用データをデータベースとして記憶部４ｂに記憶保持しており、通信部４ａが携帯端末３からインターネットにより認証用データ署名要求を受信すると、この認証用データ署名要求に含まれるゲートＩＤとユーザＩＤに紐付く認証用データを記憶部４ｂから取得し、取得した認証用データ、識別情報、現在時刻を署名関数に入れて署名処理を行い（ＳＴ６）、署名データを生成する。そして、データ配信サーバ４は、認証用データ署名要求を受けた携帯端末３に対し、通信部４ａがインターネットにより署名済認証用データを送信する（ＳＴ７）。署名済認証用データには、認証用データ、署名データ、現在時刻が含まれる。
【００４６】
［署名済認証用データの送信処理］
携帯端末３は、通信部３ｂがデータ配信サーバ４からインターネットにより受信した署名済認証用データを、近距離無線通信部３ａが無線通信によりゲート制御装置２に送信する（ＳＴ８）。
【００４７】
［認証処理］
ゲート制御装置２は、近距離無線通信部２ａが携帯端末３から近距離無線通信により署名済認証用データを受信すると、この署名済認証用データと自身が認証シーケンスの最初で記憶部２ｄに記憶保持した識別情報を検証し、データの認証処理を行う（ＳＴ９）。このデータの認証処理では、自身が記憶部２ｄに記憶保持している識別情報と、携帯端末３から受信した署名済認証用データに含まれる認証用データと現在時刻から署名データを作成し、この作成した署名データが携帯端末３から受信した署名済認証用データに含まれる署名データと一致したときに、携帯端末３から受信した署名済認証用データを正常と認証する。そして、ゲート制御装置２は、署名済認証用データを正常と認証すると、駆動制御対象のゲートを開扉状態又は閉扉状態にしたり、ゲートを開扉又は閉扉可能な状態にする。また、ゲート制御装置２は、認証シーケンスの開始からの経過時間を示す計数部２ｄの計数値が所定値を超えていると判断すると、携帯端末３から受信したデータをエラーとして処理する。
【００４８】
ところで、上述した第１実施の形態によるゲート制御システム１Ａにおいて、認証用データに有効期間が含まれる場合は、データ配信サーバ４で認証用鍵データの有効期間をチェックし、認証用データが有効期間外と判別したときは署名処理を行わず、エラーとして処理するようにしても良い。尚、データ配信サーバ４が認証用データの有効期間を管理している場合、データ配信サーバ４は、認証用データ署名要求を受信した時刻が有効期間の範囲外であれば、エラーとして処理する。これにより、有効期間外の不正制御を防止することができる。
【００４９】
また、上述した第１実施の形態のゲート制御システム１Ａは、１つのユーザＩＤで複数のゲートの制御を可能とし、ユーザＩＤで制御されるゲートを特定するためにゲート制御装置２からの識別情報を受信した携帯端末３が識別情報とともにゲートＩＤとユーザＩＤを認証用データ署名要求としてデータ配信サーバ４に送信しているが、制御対象のゲートが１つのみ（例えば戸建の玄関）の場合はゲートＩＤの送信が不要となる。この場合、携帯端末３からは識別情報とユーザＩＤが認証用データ署名要求としてデータ配信サーバ４に送信される。また、データ配信サーバ４は、ユーザＩＤと認証用データとを紐付けて記憶部４ｂに記憶している。そして、データ配信サーバ４は、通信部４ａがインターネットにより携帯端末３から認証用データ署名要求を受信すると、この認証用データ署名要求に含まれるユーザＩＤと紐付けられた認証用データを記憶部４ｂから取得し、取得した認証用データ、識別情報、現在時刻に署名処理を行い、署名データを生成する。そして、データ配信サーバ４は、署名データ、認証用データ、現在時刻を署名済認証用データとして、通信部４ａがインターネットにより認証用データ署名要求を受けた携帯端末３に送信する。
【００５０】
［第２実施の形態］
図３に示すように、第２実施の形態のゲート制御システム１（１Ｂ）は、ゲート制御装置２、携帯端末３、時刻サーバ５によって構築される。尚、図３において、ゲート制御装置２、携帯端末３、時刻サーバ５の各部の内部構成は、ゲート制御の処理に関わる構成のみを図示している。
【００５１】
また、第２実施の形態のゲート制御システム１Ｂにおいて、上述した第１実施の形態のゲート制御システム１Ａと同一の構成要素には同一番号を付し、その説明を省略する。
【００５２】
第２実施の形態のゲート制御システム１Ｂでは、第１実施の形態のゲート制御システム１Ａにおけるデータ配信サーバ４に代えて時刻サーバ５を採用している。
【００５３】
時刻サーバ５は、正確な時刻を管理するサーバであり、例えば一般的なタイムスタンプサーバを用いることができる。時刻サーバ５は、図３に示すように、通信部５ａ、時計部５ｂ、制御部５ｃを備えている。
【００５４】
通信部５ａは、制御部５ｃの制御により、インターネットを利用して携帯端末３との間でデータの送受信を行っている。通信部５ａは、携帯端末３からインターネットにより認証用データ署名要求を受信したときに、署名処理を施した署名済認証用データをインターネットにより携帯端末３に送信している。署名済認証用データには、認証用データ、署名データ、現在時刻（署名を行った時刻）が含まれる。
【００５５】
時計部５ｂは、制御部５ｃの制御により、ゲート制御システム１Ｂで用いられる正確な時刻（基準時刻）を計時している。
【００５６】
制御部５ｃは、例えばＣＰＵ（Central Processing Unit ）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）又はこれらの機能を具備するＭＰＵ（Micro-Processing Unit ）等のプロセッサで構成され、時刻サーバ５を構成する通信部５ａ、時計部５ｂを統括制御している。
【００５７】
主な制御内容について説明すると、制御部５ｃは、インターネットを利用して携帯端末３との間でデータの送受信が行えるように通信部５ａを制御している。制御部５ｃは、通信部５ａが携帯端末３からインターネットにより認証用データ署名要求を受信したときに、認証用データ、識別情報、現在時刻に署名処理（公開鍵署名：ＤＳＡ）を行い、データの改ざんや偽造を防止するための署名データを生成している。この署名処理を行った認証用データ、署名データ、現在時刻は、署名済認証用データとして、通信部５ａからインターネットにより携帯端末３に送信される。
【００５８】
尚、第２実施の形態のゲート制御システム１Ｂにおける携帯端末３は、近距離無線通信部３ａが通信が確立した状態でゲート制御装置２から近距離無線通信により識別情報を受信したときに、その識別情報と自身が記憶部２ｃに記憶保持する認証用データを、通信部３ｂがインターネットにより時刻サーバ５に送信し、認証用データの署名を要求している。
【００５９】
次に、上記のように構成されるゲート制御システム１Ｂの認証シーケンスについて図４を参照しながら説明する。
【００６０】
［識別情報の通知処理］
ゲート制御装置２は、携帯端末３との間の通信が確立すると、識別情報生成部２ｂが識別情報を生成し（ＳＴ１１）、生成した識別情報を近距離無線通信部２ａが近距離無線通信により携帯端末３に送信して識別情報を携帯端末３に通知する（ＳＴ１２）。この時、ゲート制御装置２は、自身が生成した識別情報を記憶部２ｄに記憶保持するとともに（ＳＴ１３）、計数部２ｄが計数を開始する（ＳＴ１４）。
【００６１】
［認証用データ署名要求の送信処理］
携帯端末３は、近距離無線通信部３ａがゲート制御装置２から近距離無線通信により識別情報を受信すると、通信部３ｂがインターネットにより時刻サーバ５に認証用データ署名要求を送信し、認証用データの署名を要求する（ＳＴ１５）。この認証用データ署名要求には、ゲート制御装置２から受信した識別情報の他に、認証用データ（認証用データにハッシュ処理を施したもの）が含まれる。
【００６２】
［署名処理］
時刻サーバ５は、携帯端末３からインターネットにより認証用データ署名要求を受信すると、この認証用データ署名要求に含まれる認証用データ、識別情報、現在時刻を署名関数に入れて署名処理を行い（ＳＴ１６）、署名データを生成する。そして、時刻サーバ５は、認証用データ署名要求を受けた携帯端末３に対し、インターネットにより署名済認証用データを送信する（ＳＴ１７）。署名済認証用データには、認証用データ、署名データ、現在時刻が含まれる。
【００６３】
［署名済鍵データの送信処理］
携帯端末３は、通信部３ｂが時刻サーバ５からインターネットにより受信した署名済認証用データを、近距離無線通信部３ａが近距離無線通信によりゲート制御装置２に送信する（ＳＴ１８）。
【００６４】
［認証処理］
ゲート制御装置２は、近距離無線通信部２ａが携帯端末３から近距離無線通信により署名済認証用データを受信すると、この署名済認証用データと自身が認証シーケンスの最初に記憶部２ｄに記憶保持した識別情報を検証し、データの認証処理を行う（ＳＴ１９）。このデータの認証処理では、自身が記憶部２ｄに記憶保持している識別情報と、携帯端末３から受信した署名済認証用データに含まれる認証用データと現在時刻から署名データを作成し、この作成した署名データが携帯端末３から受信した署名済認証用データに含まれる署名データと一致したときに、携帯端末３から受信した署名済認証用データを正常と認証する。そして、ゲート制御装置２は、署名済認証用データを正常と認証すると、駆動制御対象のゲートを開扉状態又は閉扉状態にしたり、ゲートを開扉又は閉扉可能な状態にする。また、ゲート制御装置２は、認証シーケンスの開始からの経過時間を示す計数部２ｄの計数値が所定値を超えていると判断すると、携帯端末３から受信したデータをエラーとして処理する。
【００６５】
このように、本発明に係るゲート制御システムによれば、サーバ（データ配信サーバ４又は時刻サーバ５）が時刻（現在時刻：署名を生成した時刻）を含めた署名処理を行うので、スタンドアローン型のゲート制御装置２が正確な時刻での認証用データの認証処理を行うことができる。その結果、従来のように、ゲート制御装置２に時計を内蔵して正確な時刻を設定維持する必要がなく、部品コスト、運用コストの低減が図ることができる。
【００６６】
また、ゲート制御装置２は、携帯端末３との間の通信が確立したときに計数部２ｄの計数を開始し、署名処理された署名済認証用データを携帯端末３から受信したときに、計数部２ｄの計数値による経過時間が所定時間を超えていると判断すると、携帯端末３から受信した署名済認証用データをエラーとして処理している。これにより、予め作成した認証用データを有効時間外に使ってゲートを制御する不正操作を排除することができる。
【００６７】
さらに、ゲート制御装置２は、携帯端末３との通信が確立して携帯端末３に識別情報を送信したときに計数部２ｄが計数を開始し、計数値が所定値（例えば数分に相当する値）を超えて携帯端末３から受信した認証用データをエラーとして処理するので、有効期間外の認証用データによる不正制御（不正解錠又は不正施錠）を防止することができる。
【００６８】
以上、本発明に係るゲート制御システムの最良の形態について説明したが、この形態による記述及び図面により本発明が限定されることはない。すなわち、この形態に基づいて当業者等によりなされる他の形態、実施例及び運用技術などはすべて本発明の範疇に含まれることは勿論である。
【符号の説明】
【００６９】
１（１Ａ，１Ｂ）  ゲート制御システム
２  ゲート制御装置
２ａ  近距離無線通信部
２ｂ  識別情報生成部
２ｃ  記憶部
２ｄ  ゲート駆動機構
２ｅ  制御部
３  携帯端末
３ａ  近距離無線通信部
３ｂ  通信部
３ｃ  記憶部
３ｄ  制御部
４  データ配信サーバ
４ａ  通信部
４ｂ  記憶部
４ｃ  制御部
５  時刻サーバ
５ａ  通信部
５ｂ  時計部
５ｃ  制御部
【図１】
2016135972.tif 000003
【図２】
2016135972.tif 000004
【図３】
2016135972.tif 000005
【図４】
2016135972.tif 000006