(57)【要約】      （修正有）【課題】端末鍵情報の他に端末汎用情報を送信する通信端末を用いた場合であっても、認証精度の低下を防止する認証システムを提供する。【解決手段】通信端末の送信部は、端末記憶部に記憶された少なくとも一つの端末認証情報を送信する。端末認証情報には、端末鍵情報と、端末鍵情報以外の端末汎用情報とが存在し、認証装置の認証読取部は、端末認証情報を通信端末から読み取る。認証装置の抽出部は、認証読取部により読み取られた端末認証情報のうち、端末鍵情報と同一の桁数で構成されること及び端末鍵情報が送信される際の送信方式で送信されることの少なくとも一方を満たす端末認証情報を抽出情報として抽出する。認証部は、抽出部により抽出された抽出情報と登録情報とが一致するか否かを判定する。解錠制御部は、認証部により抽出情報と登録情報とが一致すると判定された場合に、認証装置が設置された電気錠の解錠を行う。【選択図】図８
2019151993.tif 000002
【特許請求の範囲】
【請求項１】
通信端末（１０）及び電気錠に設置された認証装置（３０）を備える認証システム（１）であって、
前記通信端末は、
任意の桁数を有する少なくとも一つの端末認証情報を記憶するように構成された端末記憶部（１２）と、
前記端末記憶部に記憶された少なくとも一つの前記端末認証情報を一種類以上の送信方式で送信するように構成された送信部（１５）と、を備え、
前記端末認証情報の種類には、あらかじめ決められた端末鍵情報と、前記端末鍵情報以外の端末汎用情報とが存在し、前記端末鍵情報は、いずれの端末汎用情報とも、構成する桁数及び送信される際の送信方式の少なくとも一方が異なるように設定され、
前記認証装置は、
少なくとも一つの前記端末認証情報を前記通信端末から読み取るように構成された認証読取部（３３）と、
前記端末鍵情報と同一の桁数である鍵桁数で構成されること、及び、前記端末鍵情報が送信される際の送信方式と同一の送信方式で送信されることのうち、少なくとも一方を抽出条件として、前記認証読取部により読み取られた前記端末認証情報のうち、前記抽出条件を満たす前記端末認証情報を抽出情報として抽出するように構成された抽出部と、
あらかじめ用意された登録情報を記憶するように構成された認証記憶部（３２）と、
前記抽出部により抽出された前記抽出情報と前記登録情報とが一致するか否かを判定するように構成された認証部と、
前記認証部により前記抽出情報と前記登録情報とが一致すると判定された場合、前記認証装置が設置された前記電気錠の解錠を行うように構成された解錠制御部（３４）と、
を備える、認証システム。
【請求項２】
請求項１に記載の認証システムであって、
前記通信端末は、
前記通信端末ごとにあらかじめ決められた情報である端末情報から、あらかじめ決められた生成アルゴリズムを用いて生成された前記端末鍵情報を取得し、前記端末記憶部に記憶するように構成された取得部（１６）を更に備える、認証システム。
【請求項３】
請求項２に記載の認証システムであって、
前記取得部は、
前記通信端末から前記端末情報を取得すると前記生成アルゴリズムを用いて、当該端末情報に基づいて前記端末鍵情報を生成し前記通信端末に返信する生成サーバ（２０）を用いて前記端末鍵情報を取得するように構成された、認証システム。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の認証システムであって、
前記認証装置は、
前記認証読取部により読み取られ、あらかじめ決められた登録条件を満たした前記端末認証情報を前記登録情報として前記認証記憶部に登録するように構成された登録部を更に備える、認証システム。
【請求項５】
請求項４に記載の認証システムであって、
前記登録条件には、前記端末認証情報が、前記鍵桁数で構成されること、及び、前記端末鍵情報が送信される際の送信方式と同一の送信方式で送信されることのうち、少なくとも一方が含まれる、認証システム。
【請求項６】
請求項４又は請求項５に記載の認証システムであって、
前記認証装置は、登録を指示するための入力操作が行われるように構成された登録入力部（３５１）を更に備え、
前記登録条件には、前記認証情報が前記登録入力部に入力操作がなされてからあらかじめ決められた時間である登録時間が経過するまでの期間である登録期間に、前記認証読取部により読み取られることを含む、認証システム。
【請求項７】
請求項２又は請求項３に記載の認証システムであって、
前記生成アルゴリズムにより生成された前記端末鍵情報には、前記通信端末に共通して付与される識別情報が含まれ、
前記抽出部は、
前記抽出条件として更に、前記端末認証情報に前記識別情報が含まれることを含むように構成された、認証システム。
【請求項８】
請求項２又は請求項３に記載の認証システムであって、
前記生成アルゴリズムにより生成された前記端末鍵情報には、前記通信端末に共通して付与される識別情報が含まれ、
前記認証装置は、
前記認証読取部により読み取られ、あらかじめ決められた登録条件を満たした前記端末認証情報を前記登録情報として前記認証記憶部に登録するように構成された登録部を更に備え、
前記登録条件には、前記端末認証情報に前記識別情報が含まれることを含むように構成された、認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、認証システムに関する。
【背景技術】
【０００２】
特許文献１には、非接触ＩＣカードを用いて扉の解錠を行う認証システムが記載されている。この種の認証システムにおいて、非接触ＩＣカードはカード認証情報を送信し、認証装置は送信されたカード認証情報を読み取る。認証装置は、読み取ったカード認証情報とあらかじめ記憶された登録情報とが一致すると、電気錠を解錠する制御を行う。
【０００３】
また、スマートフォンやタブレット端末などの通信端末において、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）技術を利用した、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）アンテナモジュールを搭載しているものが知られている。このような通信端末は、カード認証情報を記憶させることで、当該通信端末を非接触ＩＣカードの代わりに使用できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７４４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の認証システムにおいて、非接触ＩＣカードの代わりに通信端末を使用することを考えた場合、以下の問題があった。
すなわち、非接触ＩＣカードから送信される情報は、単一のカード認証情報であるのに対して、通信端末には、端末鍵情報以外の種類の情報（以下、端末汎用情報という）を記憶させることができ、通信端末は端末鍵情報及び端末汎用情報を、順番に認証装置に対して送信する。
【０００６】
ここで、認証装置は、最初に読み取った情報を用いて認証を行う。すなわち、認証装置による認証は、認証装置を認証状態にしてから最初に読み取った情報と記憶された登録情報との一致を判定することにより認証を行う。このため、同じ通信端末を用いたとしても、認証時に最初に読み取った情報が登録情報と一致しない場合には、認証が拒否され、それ以上の認証が行われない。その結果、電気錠を解錠できない可能性があった。
【０００７】
つまり、端末鍵情報の他に端末汎用情報を送信する通信端末を用いると、認証装置の認証精度が低下するという問題があった。
本開示は、端末鍵情報の他に端末汎用情報を送信する通信端末を用いた場合であっても、認証精度の低下を防止することができる認証装置に関する技術を提供する。
【課題を解決するための手段】
【０００８】
本開示の一態様は、通信端末（１０）及び電気錠に設置された認証装置（３０）を備える認証システム（１）であって、通信端末は、端末記憶部（１２）と、送信部（１５）と、を備える。端末記憶部は、任意の桁数を有する少なくとも一つの端末認証情報を記憶するように構成される。送信部は、端末記憶部に記憶された少なくとも一つの端末認証情報を一種類以上の送信方式で送信するように構成される。端末認証情報の種類には、あらかじめ決められた端末鍵情報と、端末鍵情報以外の端末汎用情報とが存在し、端末鍵情報は、いずれの端末汎用情報とも、構成する桁数及び送信される際の送信方式の少なくとも一方が異なるように設定される。認証装置は、認証読取部（３３）と、抽出部と、認証記憶部（３２）と、認証部と、解錠制御部（３４）と、を備える。認証読取部は、少なくとも一つの端末認証情報を通信端末から読み取るように構成される。抽出部は、端末鍵情報と同一の桁数である鍵桁数で構成されること、及び、端末鍵情報が送信される際の送信方式と同一の送信方式で送信されることのうち、少なくとも一方を抽出条件として、認証読取部により読み取られた端末認証情報のうち、抽出条件を満たす端末認証情報を抽出情報として抽出するように構成される。認証記憶部は、あらかじめ用意された登録情報を記憶するように構成される。認証部は、抽出部により抽出された抽出情報と登録情報とが一致するか否かを判定するように構成される。解錠制御部は、認証部により抽出情報と登録情報とが一致すると判定された場合、認証装置が設置された電気錠の解錠を行うように構成される。
【０００９】
このような構成によれば、認証装置は、取得した認証情報のうち、端末鍵情報に対して認証を行うことができる。このため、複数存在する端末鍵情報以外の端末汎用情報の認証を行い、認証が成立せず、電気錠が解錠しないことを抑制することができる。
【００１０】
よって、端末鍵情報以外の種類の端末認証情報を送信する通信端末を用いた場合であっても、認証精度の低下を防止することができる。
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１１】
【図１】認証システムの構成を示すブロック図である。
【図２】通信端末の構成を示すブロック図である。
【図３】認証装置の構成を示すブロック図である。
【図４】鍵登録処理のフローチャートである。
【図５】登録実行処理のフローチャートである。
【図６】優先登録処理のフローチャートである。
【図７】通常登録処理のフローチャートである。
【図８】認証処理のフローチャートである。
【図９】生成サーバによる端末鍵情報の生成と通信端末による端末鍵情報の取得の流れを表した図である。
【図１０】鍵登録情報の登録動作の流れの例を表したシーケンス図である。
【図１１】ＴｙｐｅＡ登録情報及びＦｅｌｉｃａ登録情報の登録動作の流れの例を表したシーケンス図である。
【図１２】認証動作の流れの例を表したシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．構成］
図１に示す認証システム１は、非接触ＩＣカードの代わりとして動作する機能を有した通信端末１０を用いて、扉の解錠を行うシステムである。
【００１３】
認証システム１は、通信端末１０、生成サーバ２０、認証装置３０、施錠装置４０及びユーザカード５０、マスタカード６０を有する。
通信端末１０と認証装置３０とは、ＮＦＣ通信を行う。ＮＦＣ通信には、ＴｙｐｅＡ通信、Ｆｅｌｉｃａ（登録商標）通信が少なくとも含まれる。
【００１４】
ここでいうＴｙｐｅＡ通信は、例えば、国際規格ＩＳＯ／ＩＥＣ１４４４３の規格に準拠したＭｉｆａｒｅ（登録商標）ＴｙｐｅＡと呼ばれる通信方式での通信をいう。なお、ＴｙｐｅＡ通信では、１０桁の情報が送信される。
【００１５】
ここでいうＦｅｌｉｃａ通信は、Ｆｅｌｉｃａ方式の通信をいう。Ｆｅｌｉｃａ通信は、Ｆｅｌｉｃａのフォーマットに従って送信される。なお、Ｆｅｌｉｃａ通信では、１６桁の情報が送信される。
【００１６】
認証装置３０はユーザカード５０及びマスタカード６０とそれぞれＴｙｐｅＡ通信又はＦｅｌｉｃａ通信を行う。
通信端末１０と生成サーバ２０とはインターネットを介した通信を行う。
【００１７】
認証装置３０と施錠装置４０とは通信ケーブルで接続される。
なお、ＮＦＣ通信にはＴｙｐｅＡ通信及びＦｅｌｉｃａ通信が含まれるとしたが、これらの通信に限定されるものではない。
＜ユーザカード＞
ユーザカード５０は、Ｆｅｌｉｃａカード又はＭｉｆａｒｅカードなどの非接触式ＩＣカードであり、あらかじめ決められた情報であるカード認証情報を記憶する。
【００１８】
ユーザカード５０はＮＦＣ通信により信号を受けると受けた信号から抽出した電力を利用して動作する。
ユーザカード５０は、認証装置３０からＮＦＣ通信により要求信号を受信すると、当該認証装置３０にカード認証情報を送信する。
【００１９】
ユーザカード５０から認証装置３０へのカード認証情報の送信はＮＦＣ通信により行われる。ＮＦＣ通信には、Ｆｅｌｉｃａ通信及びＴｙｐｅＡ通信が含まれる。以下では、ＴｙｐｅＡ通信を行うものをＭｉｆａｒｅカード、Ｆｅｌｉｃａ通信を行うものをＦｅｌｉｃａカードという。なお、ユーザカード５０はＦｅｌｉｃａカード及びＭｉｆａｒｅカードに限られず、Ｉ−ＣＯＤＥ（登録商標）カードなどの種々の非接触式ＩＣカードであってもよい。
＜マスタカード＞
マスタカード６０は、非接触式ＩＣカードであり、あらかじめ決められた情報であるマスタ認証情報を記憶する。
【００２０】
マスタカード６０はＮＦＣ通信により信号を受けると受けた信号から抽出した電力を利用して動作する。
ここでいうマスタ認証情報は、認証装置３０ごとに製造時などにあらかじめ設定される情報である。認証装置３０とマスタカード６０とはそれぞれ一対一で対応する共通したマスタ認証情報を記憶する。
【００２１】
マスタカード６０は、認証装置３０からＮＦＣ通信により要求信号を受信すると、当該認証装置３０にマスタ認証情報を送信する。
マスタカード６０は、ユーザカード５０と同様の通信方式により通信を行う。
【００２２】
すなわち、マスタカード６０も、例えばＦｅｌｉｃａカード又はＭｉｆａｒｅカードである。マスタカード６０についてもユーザカード５０と同様、Ｆｅｌｉｃａカード及びＭｉｆａｒｅカードに限られず、他の種々の非接触式ＩＣカードであってもよい。
＜施錠装置＞
施錠装置４０は、施錠装置４０が設置された扉の施錠及び解錠を制御する電子錠である。
【００２３】
施錠装置４０は、通信ケーブルを介して認証装置３０から制御信号を取得すると、施錠装置４０が取り付けられた扉の鍵の解錠を行う。
＜生成サーバ＞
生成サーバ２０は、インターネットを介して、通信端末１０から端末情報を取得する。ここでいう端末情報は、例えばメールアドレスや電話番号など、通信端末１０ごとに設定される情報である。
【００２４】
生成サーバ２０は、あらかじめ決められた生成アルゴリズムを用いて、取得した端末情報から端末鍵情報を生成する。
生成サーバ２０は、生成した当該端末鍵情報を、端末情報を送信した送信元である通信端末１０に返信する。ここで、生成アルゴリズムにより生成される端末鍵情報の桁数は例えば、１６桁であるとする。
【００２５】
また、生成サーバ２０は生成した端末鍵情報に、生成アルゴリズムにより生成されたことを表す共通の識別情報を付与してもよい。
＜通信端末＞
図２に示す通信端末１０は、例えばスマートフォンやタブレット端末などの携帯型の通信端末である。
【００２６】
通信端末１０は、端末制御部１１と、端末記憶部１２と、表示部１３と、入力部１４と、送信部１５と、取得部１６と、要求取得部１７を備え、これら各部は、端末バスライン１８を介して互いにデータの送受が可能に接続されている。
【００２７】
端末記憶部１２には、端末認証情報が記憶される。
ここでいう端末認証情報の種類には、端末鍵情報及び端末汎用情報が含まれる。
端末鍵情報は、取得部１６により取得され、記憶された認証情報であり、通信端末１０ごとに１つ設定される。
【００２８】
また、端末汎用情報は、端末鍵情報以外の端末認証情報をいう。なお、端末汎用情報には、例えば決済など、扉の解錠以外のアプリケーションに用いられる情報が含まれてもよい。また、端末記憶部１２に記憶される端末汎用情報は複数であってもよい。
【００２９】
端末記憶部１２は、鍵記憶部１２１、ＴｙｐｅＡ記憶部１２２及びＦｅｌｉｃａ記憶部１２３を備える。
鍵記憶部１２１には、１６桁の端末鍵情報が記憶される。
【００３０】
ＴｙｐｅＡ記憶部１２２には、１０桁の端末汎用情報が記憶される。
Ｆｅｌｉｃａ記憶部１２３には、１６桁の端末汎用情報が記憶される。
表示部１３は、例えば液晶ディスプレイや有機ＥＬディスプレイなどの、画像を表示可能な表示デバイスを有する。
【００３１】
入力部１４は、各種入力操作を受け付けるための入力用デバイスを有する。入力部１４が有する入力用デバイスには、タッチパネル１４１が含まれる。タッチパネル１４１は、表示部１３が有する表示デバイスにおける画像の表示領域に重畳配置される。
【００３２】
タッチパネル１４１は、表示部１３における画像の表示領域に対する、指先やペンなどの指示体による、特定の位置を指示する指示操作を検出することが可能に構成された入力装置である。ここでいう「指示」とは、指示体が接触すること及び近接することの少なくとも一方を含む。タッチパネル１４１は、指示体による指示操作が行われると、指示操作が行われた位置を示す操作検出信号を出力する。
【００３３】
送信部１５は、認証装置３０と非接触式通信を行うためのインタフェースである。送信部１５は、認証装置３０と、ＮＦＣ通信を行うことができるように構成される。
送信部１５は、鍵送信部１５１、ＴｙｐｅＡ送信部１５２及びＦｅｌｉｃａ送信部１５３を備える。
【００３４】
鍵送信部１５１は、Ｆｅｌｉｃａ通信以外のＮＦＣ通信により鍵記憶部１２１に記憶された端末鍵情報を送信する。
ＴｙｐｅＡ送信部１５２は、ＴｙｐｅＡ通信によりＴｙｐｅＡ記憶部１２２に記憶された端末汎用情報を送信する。
【００３５】
Ｆｅｌｉｃａ送信部１５３は、Ｆｅｌｉｃａ通信によりＦｅｌｉｃａ記憶部１２３に記憶された端末汎用情報を送信する。
すなわち、送信部１５はＦｅｌｉｃａ通信及びＴｙｐｅＡ通信などの少なくとも一種類以上の送信方式により送信できるように構成される。
【００３６】
また、端末鍵情報と端末汎用情報とは桁数又は通信方式の少なくとも一方が異なるように認証装置３０に送信される。
取得部１６は、インターネットを介して、生成サーバ２０に端末情報を送信し、生成サーバ２０により生成された端末鍵情報を取得するインタフェースである。
【００３７】
要求取得部１７は、認証装置３０から送信される要求信号を取得するインタフェースである。
端末制御部１１は、端末ＣＰＵ１１１及び、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、フラッシュメモリなどの半導体メモリである端末メモリ１１２を含むマイクロコンピュータである。
【００３８】
端末制御部１１は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。端末メモリ１１２が、プログラムを格納した非遷移的実体的記録媒体に該当する。通信端末１０が有する各種機能は、基本的には、端末制御部１１が端末メモリ１１２に記憶されているプログラムを実行することにより実現される。なお、端末制御部１１により実現される各種機能は、プログラムの実行によって実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。また、端末制御部１１は端末メモリ１１２に記憶されたプログラムにより、少なくとも送信処理、取得処理及び指示体検出処理を実行する。
【００３９】
端末制御部１１は、要求取得部１７を用いて、認証装置３０から要求信号を取得した際に送信処理を行う。
送信処理は、認証装置３０から要求信号を受信した時に送信部１５を用いて端末記憶部１２に記憶された端末認証情報を送信する処理である。
【００４０】
指示体検出処理は、タッチパネル１４１から出力される操作検出信号に基づいて、行われる。指示体検出処理は、指示体による指示操作の有無、指示操作がなされた位置、指示操作の具体的種類などを検出する処理である。指示体検出処理によって検出可能な指示操作の種類として、例えば、タップ、ドラッグ、フリック、ピンチイン、ピンチアウトなどがある。
【００４１】
取得処理は、取得部１６を用いて端末鍵情報を取得する処理である。取得処理は、例えば、指示体検出処理によりあらかじめ決められたプログラムである取得プログラムが実行された時に開始される。
＜認証装置＞
図３に示す認証装置３０は、認証情報を読み取り、認証が成立した場合に、認証装置３０と接続された施錠装置４０に扉の解錠を行わせる装置である。
【００４２】
ここで、認証情報には、通信端末１０から送信される端末認証情報及びユーザカード５０から送信されるカード認証情報が少なくとも含まれる。なお、認証情報には、マスタ認証情報が含まれてもよい。
【００４３】
認証装置３０は、認証制御部３１と、認証記憶部３２と、認証読取部３３と、解錠制御部３４と、認証入力部３５と、認証スピーカ３６と、要求送信部３７と、オフタイマ３８とを備える。これら各部は、認証バスライン３９を介して互いにデータの送受が可能に接続されている。
【００４４】
認証記憶部３２には、あらかじめ用意された登録情報が記憶される。認証記憶部３２は、鍵領域３２１、ＴｙｐｅＡ領域３２２、Ｆｅｌｉｃａ領域３２３、識別情報領域３２４及びマスタ領域３２５を有する。
【００４５】
鍵領域３２１に記憶される登録情報を鍵登録情報、ＴｙｐｅＡ領域３２２に記憶される登録情報をＴｙｐｅＡ登録情報、Ｆｅｌｉｃａ領域３２３に記憶される登録情報をＦｅｌｉｃａ登録情報ともいう。また、識別情報領域３２４に記憶される登録情報を識別登録情報、マスタ領域３２５に記憶される登録情報をマスタ登録情報ともいう。
【００４６】
識別登録情報は、生成サーバ２０が生成アルゴリズムにより生成した端末鍵情報に共通して含まれる情報である識別情報を記憶した登録情報である。識別登録情報は、認証装置３０の製造時にあらかじめ記憶されてもよい。
【００４７】
なお、鍵領域３２１、ＴｙｐｅＡ領域３２２、Ｆｅｌｉｃａ領域３２３に記憶される鍵登録情報、ＴｙｐｅＡ登録情報及びＦｅｌｉｃａ登録情報は、それぞれ複数であってもよい。
【００４８】
さらに、認証記憶部３２には、他にも認証スピーカ３６に出力させる音及び音声を表すデータが記憶されていてもよい。
認証読取部３３は、通信端末１０、ユーザカード５０及びマスタカード６０とＮＦＣ通信を行うためのインタフェースである。
【００４９】
解錠制御部３４は、認証制御部３１の認証結果に応じて認証装置３０と通信ケーブルで接続された施錠装置４０に対して、制御信号を送信する。
認証入力部３５は、各種入力操作を受け付けるための入力用デバイスを有する。認証入力部３５が有する入力用デバイスには、登録開始ボタン３５１、登録切替ボタン３５２及び認証読取ボタン３５３が含まれる。入力用デバイスに含まれるボタンは、例えば使用者により押下されることによりあらかじめ決められた信号を認証制御部３１に出力する。
【００５０】
登録開始ボタン３５１は、登録開始信号を認証制御部３１に出力することにより、後述する鍵登録処理を開始するためのボタンである。
登録切替ボタン３５２は、登録切替信号を認証制御部３１に出力することにより、後述する登録実行処理を、ユーザカード５０に記憶されたカード認証情報を登録する通常登録処理から、通信端末１０に記憶された端末鍵情報を登録する優先登録処理に切り替えるためのボタンである。
【００５１】
認証読取ボタン３５３は、認証信号を認証制御部３１に出力することにより、後述する認証処理を開始するためのボタンである。
認証スピーカ３６は、音声を出力するためのスピーカである。
【００５２】
要求送信部３７は、ＮＦＣ通信により要求信号を送信するためのインタフェースである。
オフタイマ３８は、認証装置３０の電源と接続され、電源がオンの間に、あらかじめ決められた入力が設定時間以上無かった場合に、認証装置３０の電源をオフにする処理を行うタイマである。ここでいう、あらかじめ決められた入力とは、認証読取部３３による認証情報、登録開始ボタン３５１、登録切替ボタン３５２及び認証読取ボタン３５３からの入力である登録開始信号、登録切替信号、認証信号を含む。ここで、オフタイマ３８の設定時間は例えば、５秒間である。なお、登録開始ボタン３５１が登録入力部に相当し、登録開始ボタン３５１を押下することが入力操作に相当する。また、登録開始ボタン３５１から押されてからオフタイマ３８の設定時間によりオフされるまでの期間が登録期間に相当する。すなわち、設定時間が登録時間に相当する。
【００５３】
認証制御部３１は、認証ＣＰＵ３１１及び、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、フラッシュメモリなどの半導体メモリである認証メモリ３１２を含むマイクロコンピュータである。
認証制御部３１は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。認証メモリ３１２が、プログラムを格納した非遷移的実体的記録媒体に該当する。認証装置３０が有する各種機能は、基本的には、認証制御部３１が認証メモリ３１２に記憶されているプログラムを実行することにより実現される。なお、認証制御部３１により実現される各種機能は、プログラムの実行によって実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。また、認証制御部３１は認証メモリ３１２に記憶されたプログラムにより、少なくとも鍵登録処理、認証処理を実行する。
【００５４】
［２．処理］
＜鍵登録処理＞
次に、認証制御部３１が実行する鍵登録処理について図４のフローチャートを用いて説明する。鍵登録処理は、認証制御部３１に登録開始信号が入力された際に開始する。
【００５５】
Ｓ１１０で、認証制御部３１は、マスタ認証情報を要求する報知を、認証スピーカ３６を用いて行う。マスタ認証情報を要求する報知は、例えば、マスタ認証情報を要求することを表したあらかじめ決められた音を発するものであってもよい。
【００５６】
Ｓ１２０で、認証制御部３１は、要求送信部３７を用いて要求信号を送信し、要求信号に応じて送信される認証情報を、認証読取部３３を用いて読み取る処理である認証情報読取を開始する。
【００５７】
Ｓ１３０で、認証制御部３１は、Ｓ１２０で開始した読取が完了したか否か判定する。
ここでいう読取が完了したとは、Ｓ１２０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在することをいい、読取が未完了であるとは、Ｓ１２０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在しないことをいう。
【００５８】
認証制御部３１は、Ｓ１３０で読取が未完了であると判定した場合、Ｓ１２０に処理を移行し、以降の処理を行う。
すなわち、認証制御部３１は認証情報が読み取られるまでの間、認証情報の読取を継続する。
【００５９】
一方、認証制御部３１は、Ｓ１３０で読取が完了したと判定した場合、Ｓ１４０に処理を移行する。
Ｓ１４０で、認証制御部３１は、読み取られた情報を読取情報として、読取情報がマスタ領域３２５に記憶されたマスタ登録情報とが一致するか否かを判定する。
【００６０】
認証制御部３１は、Ｓ１４０で、読取情報とマスタ登録情報とが不一致であると判定した場合には、Ｓ１５０に処理を移行する。
Ｓ１５０で、認証制御部３１は、読取情報が不正であるとして、処理を終了する。この際、認証制御部３１は、認証スピーカ３６を用いて、読取情報が不正である旨の報知を、行う。なお、読取情報が不正である旨の報知は、認証スピーカ３６以外の他の報知方法により行われてもよい。また、報知自体省略してもよい。
【００６１】
一方、認証制御部３１は、Ｓ１４０で、読取情報とマスタ登録情報とが一致すると判定した場合、Ｓ１６０に処理を移行する。
Ｓ１６０で、認証制御部３１は、登録実行処理を行い、鍵登録処理を終了する。ここでいう、登録実行処理は認証情報を読み取り、読み取った認証情報を読取情報として、読取情報が満たす条件に従って当該読取情報を認証記憶部３２に記憶する処理をいう。
＜登録実行処理＞
認証制御部３１がＳ１６０で行う登録実行処理について図５のフローチャートを用いて説明する。
【００６２】
Ｓ２１０で、認証制御部３１は、登録実行処理を開始する報知を、例えば、認証スピーカ３６を用いて行う。登録実行処理を開始する報知は、例えば、登録実行処理を開始することを表したあらかじめ決められた音を発することにより、行われてもよい。
【００６３】
Ｓ２２０で、認証制御部３１は、認証情報の読取を開始する。認証情報の読取とは具体的には、要求送信部３７を用いて要求信号を送信し、要求信号に応じて送信される情報を、認証読取部３３を用いて読み取る処理である。
【００６４】
Ｓ２３０で、認証制御部３１は、登録切替ボタン３５２から出力される登録切替信号が入力されたか否か判定する。
認証制御部３１はＳ２３０で登録切替信号が入力されたと判定した場合には、Ｓ２４０に処理を移行する。
【００６５】
Ｓ２４０で、認証制御部３１は、優先登録処理を行い、処理をＳ２２０に移行し、以降の処理を行う。
なお、優先登録処理は、読み取った認証情報を鍵登録情報として鍵領域３２１に記憶させる処理をいう。
【００６６】
一方、認証制御部３１はＳ２３０で登録切替信号を入力されなかったと判定した場合には、Ｓ２５０に処理を移行する。
Ｓ２５０で、認証制御部３１は、Ｓ２２０で開始した認証情報の読取が完了したか否か判定する。ここで、認証情報の読取が完了したとは、Ｓ２２０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在することをいい、認証情報の読取が未完了であるとは、Ｓ２２０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在しないことをいう。
【００６７】
認証制御部３１は、Ｓ２５０で、認証情報の読取が完了したと判定した場合には、Ｓ２２０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報を読取情報として、Ｓ２６０に処理を移行する。
【００６８】
Ｓ２６０で、通常登録処理を行い、処理をＳ２２０に移行し、以降の処理を行う。
なお、通常登録処理は、カード認証情報を登録するための処理である。具体的には、ＴｙｐｅＡ登録条件を満たす読取情報をＴｙｐｅＡ登録情報としてＴｙｐｅＡ領域３２２に記憶し、Ｆｅｌｉｃａ登録条件を充足する読取情報をＦｅｌｉｃａ登録情報としてＦｅｌｉｃａ領域３２３に記憶する処理をいう。
【００６９】
一方、認証制御部３１は、Ｓ２５０で、認証情報の読取が未完了であると判定した場合には、Ｓ２２０に処理を移行し、以降の処理を行う。
すなわち、認証制御部３１は認証情報が読み取られるか、登録切替信号が入力されるまでの間、認証情報の読取を継続する。
＜優先登録処理＞
認証制御部３１がＳ２４０で実行する優先登録処理について、図６のフローチャートを用いて説明する。
【００７０】
以下では、Ｓ３１０からＳ３４０までのサイクルを登録読取サイクルという。
Ｓ３１０で、認証制御部３１は、認証情報の読取を開始する。認証情報の読取とは具体的には、要求送信部３７を用いて要求信号を送信し、要求信号に応じて送信される情報を、認証読取部３３を用いて読み取る処理である。
【００７１】
Ｓ３２０で、認証制御部３１は、Ｓ３１０で開始した認証情報の読取が完了したか否か判定する。
ここでいう認証情報の読取が完了したとは、Ｓ３１０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在することをいい、認証情報の読取が未完了であるとは、Ｓ３１０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在しないことをいう。
【００７２】
認証制御部３１は、Ｓ３２０で認証情報の読取が未完了であると判定した場合、Ｓ３１０に処理を移行し、以降の処理を行う。
すなわち、認証制御部３１は認証情報が読み取られるまでの間、認証情報の読取を継続する。
【００７３】
一方、認証制御部３１は、Ｓ３２０で認証情報の読取が完了したと判定した場合、Ｓ３３０に処理を移行する。
Ｓ３３０で、認証制御部３１は、今回の登録読取サイクルにおいて読み取られた認証情報である読取情報が鍵登録条件を満たすか否か判定する。ここでいう、鍵登録条件は、端末鍵情報が送信される送信方式で送信され、かつ、鍵桁数であることをいう。端末鍵情報が送信される送信方式とは、例えば、Ｆｅｌｉｃａ方式以外のＮＦＣ通信をいう。また、鍵桁数とは、あらかじめ決められた端末鍵情報の桁数をいう。また、鍵登録条件には、さらに、読取情報に識別情報領域３２４に記憶された識別登録情報が含まれることを加えてもよい。
【００７４】
認証制御部３１は、Ｓ３３０で鍵登録条件を満たさないと判定した場合には、Ｓ３４０に処理を移行する。
Ｓ３４０で、認証制御部３１は優先登録処理が開始されてから読取時間が経過したか否かを判定する。読取時間は、通信端末１０により送信される端末認証情報を全て受信できるとみなせる程度の時間であればよく、例えば１０ｍｓ程度に設定されてもよい。また、読取時間は、オフタイマ３８に設定された設定時間よりも短く設定される。
【００７５】
認証制御部３１は、Ｓ３４０で、優先登録処理が開始されてから読取時間が経過していないと判定した場合には、Ｓ３１０に処理を移行し、以降の処理を行う。
すなわち、読取情報が鍵登録条件を充足するか、優先登録処理が開始してから読取時間が経過するまでの間、登録読取サイクルは繰り返し実行される。
【００７６】
一方、認証制御部３１は、Ｓ３４０で、優先登録処理が開始されてから読取時間が経過したと判定した場合には、Ｓ３５０に処理を移行する。
Ｓ３５０で、認証制御部３１は、優先登録処理及び登録実行処理を終了する。なお、Ｓ３５０で、認証制御部３１は、さらに、認証装置３０の電源をオフにしてもよい。
【００７７】
一方、認証制御部３１は、Ｓ３３０で、鍵登録条件を充足すると判定した場合には、Ｓ３６０に処理を移行する。
Ｓ３６０で、認証制御部３１は、読取情報を鍵領域３２１に鍵登録情報として追加する処理である鍵登録を行う。
【００７８】
Ｓ３６０での処理が登録部としての処理に相当する。
＜通常登録処理＞
認証制御部３１がＳ２６０で実行する通常登録処理について、図７のフローチャートを用いて説明する。なお、通常登録処理においては、登録実行処理においてＳ２２０で情報の読取を開始してから認証読取部３３により読み取られた情報を読取情報として、以下の処理を行う。
【００７９】
Ｓ４１０で、認証制御部３１は、読取情報が、ＴｙｐｅＡ登録条件を充足しているか否かを判定する。ここでいう、ＴｙｐｅＡ登録条件とは、読取情報の桁数がＴｙｐｅＡ通信により送信される桁数と同一であることをいう。
【００８０】
認証制御部３１は、Ｓ４１０でＴｙｐｅＡ登録条件を充足していると判定した場合には、Ｓ４２０に処理を移行する。
Ｓ４２０で、認証制御部３１は、読取情報をＴｙｐｅＡ領域３２２にＴｙｐｅＡ登録情報として追加する。
【００８１】
認証制御部３１は、Ｓ４１０で、読取情報がＴｙｐｅＡ登録条件を不充足であると判定した場合には、Ｓ４３０に処理を移行する。
Ｓ４３０で、認証制御部３１は、読取情報がＦｅｌｉｃａ登録条件を充足しているか否かを判定する。ここでいう、Ｆｅｌｉｃａ登録条件を充足するとは、読取情報がＦｅｌｉｃａのフォーマットであることをいう。
【００８２】
認証制御部３１は、Ｓ４３０で読取情報がＦｅｌｉｃａ登録条件を満たすと判定した場合には、Ｓ４４０に処理を移行する。
Ｓ４４０で、認証制御部３１は、Ｆｅｌｉｃａ領域３２３に読取情報をＦｅｌｉｃａ登録情報として追加する。
【００８３】
一方、認証制御部３１は、Ｓ４５０で、Ｆｅｌｉｃａ登録条件を満たさないと判定した場合には、Ｓ４５０に処理を移行する。
Ｓ４５０で、認証制御部３１は、通常登録処理及び登録実行処理を終了する。なお、Ｓ４５０で、認証制御部３１は、さらに、認証装置３０の電源をオフにしてもよい。
＜認証処理＞
次に、認証制御部３１が行う認証処理について、図８のフローチャートを用いて説明する。
【００８４】
認証処理は、認証制御部３１に認証信号が入力された際に開始する。なお、後述するＳ５３０からＳ５６０までの処理を、読取サイクルという。
Ｓ５１０で、認証制御部３１は判定条件を鍵判定条件に設定する。ここで、鍵判定条件は、後述する読取サイクルで読み取られた認証情報である読取情報が通信端末１０の取得部１６により取得された端末鍵情報であるか否かを判定する条件をいう。鍵判定条件は、例えば、読取情報が、Ｆｅｌｉｃａ通信以外のＮＦＣ通信で送信され、かつ、鍵桁数で構成されていることである。なお、鍵判定条件には、さらに、読取情報に識別登録情報が含まれることが含まれてもよい。
【００８５】
Ｓ５２０で、認証制御部３１は、認証処理を開始する報知を、認証スピーカ３６を用いて行う。認証処理を開始する報知は、例えば、認証処理を開始することを表したあらかじめ決められた音を発するものであってもよい。
【００８６】
Ｓ５３０で、認証制御部３１は、要求送信部３７を用いて要求信号を送信し、要求信号に応じて送信される認証情報を、認証読取部３３を用いて読み取る処理である認証情報読取を開始する。
【００８７】
Ｓ５４０で、認証制御部３１は、Ｓ５３０で開始した読取が完了したか否か判定する。
ここでいう読取が完了したとは、Ｓ５３０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在することをいい、読取が未完了であるとは、Ｓ５３０で認証情報の読取を開始してから認証読取部３３により読み取られた認証情報が存在しないことをいう。
【００８８】
認証制御部３１は、Ｓ５４０で読取が未完了であると判定した場合、Ｓ５３０に処理を移行し、以降の処理を行う。
すなわち、認証制御部３１は認証情報が読み取られるまでの間、認証情報の読取を継続する。
【００８９】
一方、認証制御部３１は、Ｓ５４０で読取が完了したと判定した場合、読み取った情報を読み取り情報としてＳ５５０に処理を移行する。
Ｓ５５０で、認証制御部３１は、読取情報が判定条件を充足しているか否かを判定する。
【００９０】
認証制御部３１は、Ｓ５５０で読取情報が判定条件を充足していないと判定した場合、Ｓ５６０に処理を移行する。
Ｓ５６０で、認証制御部３１は、判定条件が設定されて最初のＳ５３０での認証情報読取が開始してから、読取時間が経過したか否かを判定する。読取時間は、通信端末１０により送信される端末認証情報を全て受信できるとみなせる程度の時間であればよく、例えば１０ｍｓ程度に設定されてもよい。また、読取時間は、オフタイマ３８に設定された設定時間よりも短く設定される。
【００９１】
認証制御部３１は、判定条件が設定されて最初のＳ５３０での認証情報読取が開始してから、読取時間が経過していないと、Ｓ５６０で判定した場合、Ｓ５３０に処理を移行する。
【００９２】
すなわち、読取情報が判定条件を充足するか、判定条件が設定されて最初の認証情報の読取の開始から読取時間が経過するまでは、Ｓ５３０からＳ５６０までの処理が繰り返し行われる。
【００９３】
一方、認証制御部３１は、判定条件が設定されて最初のＳ５３０での認証情報読取が行われてから、読取時間が経過したと、Ｓ５６０で判定した場合、Ｓ５７０に処理を移行する。
【００９４】
Ｓ５７０で、認証処理において、判定条件が設定されて最初のＳ５３０での認証情報読取が行われてから読取時間を経過することが１回目であるか否かを判定する。
認証制御部３１は、Ｓ５７０で、認証処理において読取時間を経過することが１回目であると判定した場合、Ｓ５８０に処理を移行する。
【００９５】
Ｓ５８０で、認証制御部３１は、判定条件をＴｙｐｅＡ判定条件に設定し、Ｓ５２０に処理を戻し、以降の処理を行う。
ここで、ＴｙｐｅＡ判定条件は、ＴｙｐｅＡ方式の信号であることである。ＴｙｐｅＡ方式の信号であるか否かは、例えば、読取情報の桁数が１０桁である場合にＴｙｐｅＡ方式であると判定し、１０桁でない場合に、ＴｙｐｅＡ方式でないと判定してもよい。
【００９６】
一方、認証制御部３１は、Ｓ５７０で、認証処理において読取時間を経過することが１回目でないと判定した場合、Ｓ５９０に処理を移行する。
Ｓ５９０で、認証処理において読取時間を経過することが２回目であるか否かを判定する。
【００９７】
認証制御部３１は、Ｓ５９０で、認証処理において読取時間を経過することが２回目であると判定した場合、Ｓ６００に処理を移行する。
Ｓ６００で、認証制御部３１は、判定条件をＦｅｌｉｃａ判定条件に設定し、Ｓ５２０に処理を戻し、以降の処理を行う。
【００９８】
ここで、Ｆｅｌｉｃａ判定条件は、読取情報がＦｅｌｉｃａ通信により送られた信号であることである。Ｆｅｌｉｃａ通信により送られた信号であるか否かは、例えば、認証読取部３３により読取情報がＦｅｌｉｃａフォーマットで送信され、かつ、読取情報の桁数が１６桁である場合にＦｅｌｉｃａ通信により送られた信号であると判定し、Ｆｅｌｉｃａフォーマットで送信されていない、又は、読取情報の桁数が１６桁でない場合に、Ｆｅｌｉｃａ通信により送られた信号でないと判定してもよい。
【００９９】
一方、認証制御部３１は、Ｓ５９０で、認証処理において読取時間を経過することが２回目でないと判定した場合、すなわち、読取時間の経過が３回目であると判定した場合、認証処理を終了する。
【０１００】
Ｓ５５０に戻り、認証制御部３１は、Ｓ５５０で読取情報が判定条件を充足すると判定した場合、Ｓ６１０に処理を移行する。
Ｓ６１０で、読取情報が登録情報のいずれかと一致するか否かの判定を行う。ここで、読取情報と一致するか否か判定される登録情報は、設定された判定により変更されてもよい。すなわち、鍵判定条件を充足するとして判定された場合には、読取情報が鍵登録情報のいずれかと一致するか否か判定してもよい。同様に、ＴｙｐｅＡ判定条件を充足するとして判定された場合には、読取情報がＴｙｐｅＡ登録情報のいずれかと一致するか否か判定してもよく、Ｆｅｌｉｃａ判定条件を充足するとして判定された場合には、読取情報がＦｅｌｉｃａ登録情報のいずれかと一致するか否か判定してもよい。また、充足すると判定された判定条件にかかわらず、鍵登録情報、ＴｙｐｅＡ登録情報及びＦｅｌｉｃａ登録情報のうちのいずれかと一致するか判定してもよい。
【０１０１】
Ｓ６１０で、読取情報が登録情報のいずれかと一致すると判定された場合、Ｓ６２０に処理を移行する。
Ｓ６２０で、認証制御部３１は、解錠制御部３４を用いて、施錠装置４０に制御信号を送信する。これにより施錠装置４０により施錠装置４０が設置された扉の解錠が行われる。
【０１０２】
一方、認証制御部３１は、Ｓ６１０で、読取情報が登録情報のいずれとも一致しないと判定された場合、認証処理を終了する。
なお、Ｓ５１０及びＳ５５０での処理が抽出部としての処理に相当し、Ｓ６１０での処理が認証部としての処理に相当する。すなわち、鍵判定条件が抽出条件に相当する。
＜取得処理＞
次に、通信端末１０及び生成サーバ２０が実行する取得処理の流れを図９のフローチャートを用いて説明する。
【０１０３】
Ｓ７１０で、通信端末１０は、生成サーバ２０に端末情報を送信する。
Ｓ７２０で、生成サーバ２０は、Ｓ７１０で通信端末１０により送信された端末情報を取得する。
【０１０４】
Ｓ７３０で、生成サーバ２０は、Ｓ７２０で取得した端末情報に基づいて、あらかじめ決められた生成アルゴリズムを用いて端末鍵情報の生成を行う。
Ｓ７４０で、生成サーバ２０は、Ｓ７３０で生成した端末鍵情報を、通信端末１０に返信し、処理を終了する。
［動作例］
＜端末鍵情報の登録動作＞
使用者が、認証装置３０に対して、通信端末１０に記憶された端末鍵情報を登録する際の動作例について図１０を用いて説明する。
【０１０５】
まず、使用者は認証装置３０の登録開始ボタン３５１を押下する。
登録開始ボタン３５１を押下すると、鍵登録処理が実行され、認証装置３０からマスタ認証情報が要求される。
【０１０６】
使用者は、マスタカード６０を認証装置３０の認証読取部３３にかざすことによりマスタ認証情報を読み込ませる。
マスタ認証情報が読み込まれ、マスタ登録情報と一致すると認証装置３０は、登録実行処理に移り、登録実行処理が開始された旨の報知を行い、認証情報の読取を開始する。
【０１０７】
使用者は、その旨の報知を受けて、端末鍵情報を登録する場合には、登録切替ボタン３５２を押下する。
すると、認証装置３０は、優先登録処理に処理を移行し、認証情報の読取を開始する。
【０１０８】
使用者は通信端末１０を、登録切替ボタン３５２を押下した後、通信端末１０を認証読取部３３にかざす。
通信端末１０に記憶されている端末鍵情報が読み取られると読み取られた端末鍵情報は鍵登録条件を充足するため、認証装置３０は端末鍵情報を鍵登録情報として鍵領域３２１に登録する。
＜カード認証情報の登録動作＞
使用者が、認証装置３０に対して、ユーザカード５０に記憶されたカード認証情報を登録する際の動作例について図１１を用いて説明する。
【０１０９】
まず、使用者は認証装置３０の登録開始ボタン３５１を押下する。
登録開始ボタン３５１を押下すると、鍵登録処理が実行され、認証装置３０からマスタ認証情報が要求されるため、使用者は、マスタカード６０を認証装置３０の認証読取部３３にかざすことによりマスタ認証情報を読み込まれる。
【０１１０】
マスタ認証情報が読み込まれ、マスタ登録情報と一致すると認証装置３０は、登録実行処理に移り、登録実行処理が開始された旨の報知を行い、認証情報の読取を開始する。
使用者は、その旨の報知を受けて、カード認証情報を登録する場合には、ユーザカード５０を認証読取部３３にかざす。
【０１１１】
ユーザカード５０に記憶されているカード認証情報はＮＦＣ通信により認証記憶部３２に登録される。例えばユーザカード５０がＴｙｐｅＡ通信を行うＭｉｆａｒｅカードである場合には、ＴｙｐｅＡ領域３２２にカード認証情報が登録され、ユーザカード５０がＦｅｌｉｃａカードである場合には、Ｆｅｌｉｃａ領域３２３にカード認証情報が登録される。
＜認証動作＞
使用者が施錠装置４０を解錠する際の動作である認証動作の例について図１２を用いて説明する。
【０１１２】
使用者はまず、認証装置３０の認証読取ボタン３５３を押下する。
認証装置３０は、判定条件を鍵判定条件に設定し、認証処理が開始した旨を使用者に報知し、認証情報の読み込みを開始する。
【０１１３】
使用者は、認証処理が開始した旨の報知を受けて、認証装置３０に登録されている認証情報が保存されている通信端末１０又はユーザカード５０をかざす。
通信端末１０がかざされた場合、通信端末１０から送信された端末鍵情報は鍵判定条件を満たすため、認証装置３０は、鍵領域３２１に記憶された登録情報と一致するか否か判定し、当該登録情報と一致する場合には、解錠を行う。
【０１１４】
通信端末１０がかざされていない場合、読取時間の経過により、認証装置３０は判定条件をＴｙｐｅＡ判定条件に設定する。
ユーザカード５０がかざされた場合、ユーザカード５０がＴｙｐｅＡ通信を行うＭｉｆａｒｅカードである場合には、ＴｙｐｅＡ判定条件を満たすため、認証装置３０はＴｙｐｅＡ領域３２２に記憶された登録条件と一致するか否か判定し、当該登録情報と一致する場合には、解錠を行う。
【０１１５】
通信端末１０がかざされておらず、ユーザカード５０がＴｙｐｅＡ通信を行うＭｉｆａｒｅカードでもない場合、読取時間の経過により、認証装置３０は判定条件をＦｅｌｉｃａ判定条件に設定する。
【０１１６】
ユーザカード５０がかざされた場合、ユーザカード５０がＦｅｌｉｃａ通信を行うＦｅｌｉｃａカードである場合には、Ｆｅｌｉｃａ判定条件を満たすため、認証装置３０はＦｅｌｉｃａ領域３２３に記憶された登録条件と一致するか否か判定し、当該登録情報と一致する場合には、解錠を行う。
【０１１７】
認証装置３０が読み取った認証情報が、鍵判定条件、ＴｙｐｅＡ判定条件、Ｆｅｌｉｃａ判定条件のいずれも充足しない場合には、解錠されず、処理を終了する。
また、いずれかの条件を満たした場合であっても、登録情報と一致しなかった場合には処理を終了する。
【０１１８】
［３．効果］
以上詳述した実施形態によれば、以下の効果を奏する。
（１）上記実施形態によれば、認証処理において、読み取られた認証情報を読取情報として、鍵判定条件を満たす読取情報が鍵登録情報と一致する場合に、解錠制御を行っている。ここで、鍵判定条件とは、端末鍵情報であるか否かを判定する条件である。
【０１１９】
また、読取情報が鍵判定条件を充足するか、鍵判定条件が設定されて最初の認証情報の読取の開始から読取時間が経過するまでは、認証情報の読取の処理が繰り返し行われる。
そして、読取時間は、通信端末１０により送信される認証情報を全て受信できるとみなせる程度の時間に設定される。
【０１２０】
これにより、通信端末１０に記憶されている端末鍵情報は、読取時間の間に認証装置３０に読み取られる。そして、端末鍵情報が鍵登録情報と一致すると、解錠することができる。
【０１２１】
すなわち、他の認証情報に比べて端末鍵情報が優先して認証が行われるため、他の認証情報が読み取られることによって認証拒否されることを防止することができる。
以上から、複数の認証情報を有する通信端末１０において認証精度を向上させることができる。
【０１２２】
（２）上記実施形態によれば、認証処理において、ＴｙｐｅＡ通信及びＦｅｌｉｃａ通信を行うことができるため、通信端末１０だけでなくユーザカード５０との認証を行うことができ、通信端末１０とユーザカード５０との両方で認証を行うことができる。
【０１２３】
［４．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【０１２４】
（１）上記実施形態では、通信方式及び桁数により端末鍵情報であるか否かを判定するが、端末鍵情報であるか否かの判定は、通信方式及び桁数のいずれか一方で判定するものであってもよい。
【０１２５】
具体的には、上記実施形態の通信端末１０は、端末鍵情報の通信とＴｙｐｅＡ通信とは、桁数の違いにより判定し、端末鍵情報の通信とＦｅｌｉｃａ通信とは、通信フォーマットにより判定している。しかし、通信端末１０が、例えば、ＴｙｐｅＡ通信を行わない場合には、通信フォーマットの違いにより判定してもよい。通信端末１０が、例えばＦｅｌｉｃａ通信を行わない場合には、桁数の違いにより判定してもよい。
【０１２６】
（２）上記実施形態では、登録を行う際に、マスタ認証情報を入力するために、使用者にマスタカード６０をかざすことを要求しているが、マスタ認証情報の入力は、必ずしもマスタカード６０をかざすことによるものでなくてもよい。例えば、認証装置３０はテンキーなどの暗証番号を入力する構成を備え、あらかじめ登録された暗証番号と入力された暗証番号とが同一である場合に登録を許可するような構成であってもよい。
【０１２７】
また、この場合において、暗証番号を入力した場合と、マスタカード６０をかざした場合とで、記憶される態様を変更してもよい。例えば、暗証番号を入力した場合には、認証記憶部３２に記憶された鍵登録情報を読取情報で上書きし、マスタカード６０をかざした場合には、認証記憶部３２に記憶された登録情報に読取情報を追加するという構成であってもよい。
【０１２８】
（３）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【０１２９】
（４）上述した認証システムの他、当該認証システムを構成要素とするシステム、当該認証システムとしてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、認証方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【０１３０】
１…認証システム、１０…通信端末、１１…端末制御部、１２…端末記憶部、１３…表示部、１４…入力部、１５…送信部、１６…取得部、１７…要求取得部、１８…端末バスライン、２０…生成サーバ、３０…認証装置、３１…認証制御部、３２…認証記憶部、３３…認証読取部、３４…解錠制御部、３５…認証入力部、３６…認証スピーカ、３７…要求送信部、３８…オフタイマ、３９…認証バスライン、４０…施錠装置、５０…ユーザカード、６０…マスタカード、１１１…端末ＣＰＵ、１１２…端末メモリ、１２１…鍵記憶部、１２２…ＴｙｐｅＡ記憶部、１２３…Ｆｅｌｉｃａ記憶部、１４１…タッチパネル、１５１…鍵送信部、１５２…ＴｙｐｅＡ送信部、１５３…Ｆｅｌｉｃａ送信部、３１１…認証ＣＰＵ、３１２…認証メモリ、３２１…鍵領域、３２２…ＴｙｐｅＡ領域、３２３…Ｆｅｌｉｃａ領域、３２４…識別情報領域、３２５…マスタ領域、３５１…登録開始ボタン、３５２…登録切替ボタン、３５３…認証読取ボタン。
【図１】
2019151993.tif 000003
【図２】
2019151993.tif 000004
【図３】
2019151993.tif 000005
【図４】
2019151993.tif 000006
【図５】
2019151993.tif 000007
【図６】
2019151993.tif 000008
【図７】
2019151993.tif 000009
【図８】
2019151993.tif 000010
【図９】
2019151993.tif 000011
【図１０】
2019151993.tif 000012
【図１１】
2019151993.tif 000013
【図１２】
2019151993.tif 000014