(57)【要約】【課題】認証に用いる識別情報を記憶するための記憶容量が少ない認証装置を用いた場合でも、認証時間の増大を抑制することが可能な認証システムを提供する。【解決手段】ゲート装置１００は、各ボックスの扉の解錠権限を有する全ユーザのカードＩＤを記憶し（第１カード情報テーブル３０）、キーボックス装置２００は、一部のユーザのカードＩＤを記憶し（第２カード情報テーブル５０）、ゲート装置１００の入替指示部１４３は、過去の認証回数や、認証に係るカードＩＤが第２カード情報テーブル５０に記憶されているかに応じて、第２カード情報テーブル５０において削除するカードＩＤと登録するカードＩＤとを選択し、キーボックス装置２００に削除及び登録を指示する。【選択図】図２
2010196304.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と認証装置とを含み、管理対象領域に設けられた扉を解錠するか否かに係る認証を行う認証システムであって、
前記管理装置は、
扉の解錠権限を有する全ユーザの識別情報を記憶する第１記憶手段と、
前記第１記憶手段が記憶している全識別情報のうちの一部の識別情報を送信対象として選択して前記認証装置に送信する送信手段とを備え、
前記認証装置は、
ユーザの識別情報を受け付ける受付手段と、
前記第１記憶手段より記憶容量が少なく、前記管理装置から受信した識別情報を記憶するための第２記憶手段と、
前記受付手段が受け付けた識別情報と一致する識別情報が前記第２記憶手段に記憶されているか否かを判定する第１判定手段と、
前記第１判定手段の判定結果に応じて、扉の解錠を制御する扉制御手段と、
前記第２記憶手段に記憶されている各識別情報のうち、次に前記受付手段が受け付ける可能性が低い少なくとも１つの識別情報が削除された状態になるように、前記管理装置から識別情報を受信して前記第２記憶手段に記録する記憶制御手段とを備える
ことを特徴とする認証システム。
【請求項２】
前記第１判定手段は、
否定的な判定を行った場合に、当該判定に係る識別情報を前記管理装置に送信するものであり、
前記管理装置は、
前記認証装置から１つの識別情報を受信した場合に、当該識別情報と一致する識別情報が前記第１記憶手段に記憶されているか否かを判定し、判定結果を前記認証装置に送信する第２判定手段を備え、
前記扉制御手段は、
前記第２判定手段の判定結果にも応じて扉の解錠を制御し、
前記送信手段は、
前記第２判定手段により肯定的な判定がなされた場合に、当該判定に係る識別情報を前記送信対象として選択して前記認証装置に送信する
ことを特徴とする請求項１記載の認証システム。
【請求項３】
前記第１判定手段は、更に
肯定的な判定を行った場合に、肯定的であることを示す判定結果と当該判定に係る識別情報と当該判定が行われた判定時間とを前記管理装置に送信し、
前記第１記憶手段は、更に
各識別情報について、当該識別情報が判定に用いられた判定時間を対応付けて記憶するものであり、
前記管理装置は、更に
いずれかの判定手段が肯定的な判定を行った場合に、前記第１記憶手段において、当該判定に係る識別情報と対応付けられた判定時間を、当該判定に係る判定時間で更新する更新手段を備え、
前記送信手段は、更に
前記第２判定手段により肯定的な判定がなされた場合に、前記第２記憶手段に記憶されている各識別情報のうち、前記第１記憶手段において当該識別情報と対応付けられた判定時間からの経過時間が最も長い識別情報を削除対象として選択して前記認証装置に送信し、
前記記憶制御手段は、
前記管理装置から受信した削除対象の識別情報が削除された状態になるように、前記管理装置から受信した前記送信対象の識別情報を前記第２記憶手段に記録する
ことを特徴とする請求項２記載の認証システム。
【請求項４】
前記管理対象領域は複数あり、
前記扉は複数あり、各扉は、異なる管理対象領域にそれぞれ設けられており、
前記第１記憶手段は、更に
各識別情報について、当該識別情報により識別されるユーザが解錠権限を有する扉を識別可能な扉情報を対応付けて記憶するものであり、
前記第１判定手段は、更に
肯定的な判定を行った場合に、肯定的であることを示す判定結果と当該判定に係る識別情報と当該判定が行われた判定時間とを含む履歴情報を前記管理装置に送信し、
前記送信手段は、
前記第１判定手段が肯定的な判定を行った場合に、前記第２記憶手段に記憶されている各識別情報のうち、前記第１記憶手段において、受信した履歴情報に含まれている識別情報に対応付けられた扉情報と一致する扉情報が対応付けられた、当該履歴情報に含まれる識別情報とは異なる識別情報を前記削除対象として選択し、
前記記憶制御手段は、
前記管理装置から受信した削除対象の識別情報が削除された状態になるように、前記管理装置から受信した前記送信対象の識別情報を前記第２記憶手段に記録する
ことを特徴とする請求項１記載の認証システム。
【請求項５】
前記送信手段は、
前記第１判定手段が肯定的な判定を行った場合に、前記第１記憶手段において、受信した履歴情報に含まれている識別情報に対応付けられた扉情報と異なる扉情報が対応付けられた識別情報のうち、前記削除対象として選択する識別情報の数と同数の識別情報を前記送信対象として選択して前記認証装置に送信する
ことを特徴とする請求項４記載の認証システム。
【請求項６】
前記扉制御手段は、更に
扉を解錠した場合に、当該扉の扉情報と解錠したときの解錠時間とを前記管理装置に送信し、
前記管理装置は、更に
扉情報と解錠時間とを対応付けて記憶する第３記憶手段と、
前記認証装置から扉情報と解錠時間とを受信した場合に、前記第３記憶手段において、受信した扉情報と一致する扉情報に対応付けられた解錠時間を、受信した解錠時間で更新する更新手段とを備え、
前記送信手段は、
前記第３記憶手段において、前記異なる扉情報に対応付けられた解錠時間にも基づいて、前記送信対象を選択する
ことを特徴とする請求項５記載の認証システム。
【請求項７】
各管理対象領域は、鍵を保管するためのボックスであり、
前記扉制御手段は、
解錠した扉が設けられたボックスにおいて、鍵が保管されているか否かに係る状態が変化した場合にのみ前記送信を行うものであり、
前記送信手段は、
前記異なる扉情報が複数ある場合に、各異なる扉情報のうち、前記第３記憶手段において対応付けられた解錠時間から現在までの経過時間が所定時間以上である異なる扉情報が、前記第１記憶手段において対応付けられた識別情報の中から、前記送信対象を選択して前記認証装置に送信する
ことを特徴とする請求項６記載の認証システム。
【請求項８】
前記第１記憶手段は、更に
各識別情報について、予め定めた時間帯毎に当該識別情報が判定に用いられた判定回数を対応付けて記憶するものであり、
前記第１判定手段は、更に
肯定的な判定を行った場合に、肯定的であることを示す判定結果と当該判定に係る識別情報とを前記管理装置に送信し、
前記管理装置は、更に
いずれかの判定手段が肯定的な判定を行った場合に、前記第１記憶手段において、当該判定に係る識別情報に対応付けられた、当該判定に係る判定時間が属する時間帯についての判定回数を１増加させた値で更新する更新手段を備え、
前記送信手段は、前記送信対象として選択した識別情報の送信を、予め定めた時間に行うものであり、前記第１記憶手段において、当該時間が属する時間帯の次の時間帯に対応付けられている判定回数に基づいて当該送信対象の選択を行う
ことを特徴とする請求項１記載の認証システム。
【請求項９】
前記認証システムは、更に
ユーザの識別情報を読み取り、当該識別情報を前記管理装置に送信する読取装置を備え、
前記第２判定手段は、更に
前記読取装置から１つの識別情報を受信した場合にも、前記判定と前記判定結果の前記認証装置への送信を行い、
前記送信手段は、前記送信対象の選択を、当該識別情報が前記第２記憶手段に記憶されていない場合にのみ行う
ことを特徴とする請求項２記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムに関し、特に、認証のために用いられるデータの管理技術に関する。
【背景技術】
【０００２】
人の入場や物の持出等を制限するための扉の解錠を、例えば、ＩＣカード等による認証に基づいて管理する認証システムが知られている。このような認証システムでは、扉の解錠権限を有する全ユーザの識別情報を予め記憶しておき、扉の解錠が必要なユーザから読み取った識別情報と照合することで認証を行い、一致する識別情報が記憶されている場合に扉の解錠を行う。
【０００３】
従って、この認証システムを構成し上述の認証を行う１台の認証装置の記憶容量が比較的少なく、全ユーザの識別情報を記憶できないような場合には、読み取った識別情報に係るユーザが解錠権限を有する者であるにもかかわらず、その識別情報が記憶されていない場合が生じ得る。このような場合、この１台の認証装置は、全ユーザの識別情報を記憶している他の認証装置に認証を依頼し、その認証結果に応じて扉の解錠を行うことになる。この結果、認証時間、つまりユーザの識別情報を読み取ってから扉が解錠するまでの時間が長くなってしまうという問題が生じる。
【０００４】
この問題に対しては、常勤している建物以外の他の建物へ入場する必要が生じたユーザが、他の建物に入場する前に、自己の識別情報を予め中央管理装置に登録することによって、中央管理装置に登録された識別情報が他の建物の認証装置に配信され記憶される入場管理システムが提案されている（例えば、特許文献１）。
これにより、このユーザが他の建物の扉を解錠しようとした場合には、この者の識別情報が認証装置に既に記憶されているので、この認証装置は、他の認証装置に認証を依頼する必要もなく、迅速に扉を解錠できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−８９９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の方法は、常勤者がほとんどいない建物の認証システムに用いることを前提としており、一般の企業が入居するビル等、常勤者が多い建物の認証システムに適用した場合には、各ユーザの識別情報の登録が大変面倒である。
本発明は係る問題に鑑みてなされたものであり、認証に用いる識別情報を記憶するための記憶容量が少ない認証装置を用いた場合でも、ユーザに事前登録の手間をかけさせることなく、かつ、認証時間の増大を抑制することが可能な認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明に係る認証システムは、管理装置と認証装置とを含み、管理対象領域に設けられた扉を解錠するか否かに係る認証を行う認証システムであって、前記管理装置は、扉の解錠権限を有する全ユーザの識別情報を記憶する第１記憶手段と、前記第１記憶手段が記憶している全識別情報のうちの一部の識別情報を送信対象として選択して前記認証装置に送信する送信手段とを備え、前記認証装置は、ユーザの識別情報を受け付ける受付手段と、前記第１記憶手段より記憶容量が少なく、前記管理装置から受信した識別情報を記憶するための第２記憶手段と、前記受付手段が受け付けた識別情報と一致する識別情報が前記第２記憶手段に記憶されているか否かを判定する第１判定手段と、前記第１判定手段の判定結果に応じて、扉の解錠を制御する扉制御手段と、前記第２記憶手段に記憶されている各識別情報のうち、次に前記受付手段が受け付ける可能性が低い少なくとも１つの識別情報が削除された状態になるように、前記管理装置から識別情報を受信して前記第２記憶手段に記録する記憶制御手段とを備えることを特徴とする。
【０００８】
ここで、ユーザの識別情報とは、個人を特定するための情報をいい、例えば、磁気カードやＩＣカード等の媒体に記録された識別情報や、指紋、声紋、虹彩、静脈等の生体情報をいう。
また、扉とは、予め定められた識別情報により特定される者のみに管理対象領域へのアクセスを許可し、それ以外の者のアクセスを禁止するものをいい、開き戸、引き戸、バー、ゲート等、いずれの形式で実現されたものであってもよい。また、管理対象領域へのアクセスとは、管理対象領域への入場や、管理対象領域に保管されている物品の持出等をいう。
【発明の効果】
【０００９】
上述の構成を備える本発明に係る認証システムにおける認証装置は、次の認証に用いられる可能性が低い少なくとも１つの識別情報に代えて、管理装置から受信した識別情報を第２記憶手段に記憶する。従って、認証装置は、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができ、第２記憶手段の記憶容量が比較的少なく、全ユーザの識別情報を記憶できないような場合でも、認証時間の増大を抑制することができる。
【００１０】
また、前記第１判定手段は、否定的な判定を行った場合に、当該判定に係る識別情報を前記管理装置に送信するものであり、前記管理装置は、前記認証装置から１つの識別情報を受信した場合に、当該識別情報と一致する識別情報が前記第１記憶手段に記憶されているか否かを判定し、判定結果を前記認証装置に送信する第２判定手段を備え、前記扉制御手段は、前記第２判定手段の判定結果にも応じて扉の解錠を制御し、前記送信手段は、前記第２判定手段により肯定的な判定がなされた場合に、当該判定に係る識別情報を前記送信対象として選択して前記認証装置に送信することとしてもよい。
【００１１】
これにより、認証装置は、管理装置による直近の認証に用いられた識別情報を第２記憶手段に記録できるので、例えばこれを、一定期間認証に用いられていないような、次の認証に用いられる可能性が低い識別情報に代えて記録することで、認証装置は、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。従って、認証時間の増大を抑制することができる。
【００１２】
また、前記第１判定手段は、更に肯定的な判定を行った場合に、肯定的であることを示す判定結果と当該判定に係る識別情報と当該判定が行われた判定時間とを前記管理装置に送信し、前記第１記憶手段は、更に各識別情報について、当該識別情報が判定に用いられた判定時間を対応付けて記憶するものであり、前記管理装置は、更にいずれかの判定手段が肯定的な判定を行った場合に、前記第１記憶手段において、当該判定に係る識別情報と対応付けられた判定時間を、当該判定に係る判定時間で更新する更新手段を備え、前記送信手段は、更に前記第２判定手段により肯定的な判定がなされた場合に、前記第２記憶手段に記憶されている各識別情報のうち、前記第１記憶手段において当該識別情報と対応付けられた判定時間からの経過時間が最も長い識別情報を削除対象として選択して前記認証装置に送信し、前記記憶制御手段は、前記管理装置から受信した削除対象の識別情報が削除された状態になるように、前記管理装置から受信した前記送信対象の識別情報を前記第２記憶手段に記録することとしてもよい。
【００１３】
これにより、認証装置は、最も長い時間認証に用いられていない識別情報に代えて、直近の認証に用いられた識別情報を第２記憶手段に記録できるので、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。従って、認証装置は認証時間の増大を抑制することができる。
また、前記管理対象領域は複数あり、前記扉は複数あり、各扉は、異なる管理対象領域にそれぞれ設けられており、前記第１記憶手段は、更に各識別情報について、当該識別情報により識別されるユーザが解錠権限を有する扉を識別可能な扉情報を対応付けて記憶するものであり、前記第１判定手段は、更に肯定的な判定を行った場合に、肯定的であることを示す判定結果と当該判定に係る識別情報と当該判定が行われた判定時間とを含む履歴情報を前記管理装置に送信し、前記送信手段は、前記第１判定手段が肯定的な判定を行った場合に、前記第２記憶手段に記憶されている各識別情報のうち、前記第１記憶手段において、受信した履歴情報に含まれている識別情報に対応付けられた扉情報と一致する扉情報が対応付けられた、当該履歴情報に含まれる識別情報とは異なる識別情報を前記削除対象として選択し、前記記憶制御手段は、前記管理装置から受信した削除対象の識別情報が削除された状態になるように、前記管理装置から受信した前記送信対象の識別情報を前記第２記憶手段に記録することとしてもよい。
【００１４】
これにより、認証装置は、一旦解錠された扉の解錠権限を有する他のユーザの識別情報に代えて、前記管理装置から受信した識別情報を第２記憶手段に記録できるので、一旦解錠した扉は他のユーザが一定時間程度は解錠する必要がないようなケースにおいて、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。従って、認証装置は認証時間の増大を抑制することができる。
【００１５】
また、前記送信手段は、前記第１判定手段が肯定的な判定を行った場合に、前記第１記憶手段において、受信した履歴情報に含まれている識別情報に対応付けられた扉情報と異なる扉情報が対応付けられた識別情報のうち、前記削除対象として選択する識別情報の数と同数の識別情報を前記送信対象として選択して前記認証装置に送信することとしてもよい。
【００１６】
これにより、認証装置は、一旦解錠された扉の解錠権限を有する他のユーザの識別情報に代えて、他の扉の解錠権限を有するユーザの識別情報を第２記憶手段に記録できるので、一旦解錠した扉は他のユーザが一定時間程度は解錠する必要がないようなケースにおいて、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。従って、認証装置は認証時間の増大を抑制することができる。
【００１７】
また、管理装置は、削除対象と同数の送信対象を認証装置に送信するので、認証装置は、無駄な空き領域を作ることなく、第２記憶手段を効率的に利用して認証を行うことができる。
また、前記扉制御手段は、更に扉を解錠した場合に、当該扉の扉情報と解錠したときの解錠時間とを前記管理装置に送信し、前記管理装置は、更に扉情報と解錠時間とを対応付けて記憶する第３記憶手段と、前記認証装置から扉情報と解錠時間とを受信した場合に、前記第３記憶手段において、受信した扉情報と一致する扉情報に対応付けられた解錠時間を、受信した解錠時間で更新する更新手段とを備え、前記送信手段は、前記第３記憶手段において、前記異なる扉情報に対応付けられた解錠時間にも基づいて、前記送信対象を選択することとしてもよい。
【００１８】
これにより、認証装置は、一旦解錠された扉の解錠権限を有する他のユーザの識別情報に代えて、例えば、解錠されてからの経過時間が最長である他の扉の解錠権限を有するユーザの識別情報を第２記憶手段に記録できるので、各扉が同じような周期で解錠されるようなケースにおいて、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。従って、認証装置は認証時間の増大を抑制することができる。
【００１９】
また、各管理対象領域は、鍵を保管するためのボックスであり、前記扉制御手段は、解錠した扉が設けられたボックスにおいて、鍵が保管されているか否かに係る状態が変化した場合にのみ前記送信を行うものであり、前記送信手段は、前記異なる扉情報が複数ある場合に、各異なる扉情報のうち、前記第３記憶手段において対応付けられた解錠時間から現在までの経過時間が所定時間以上である異なる扉情報が、前記第１記憶手段において対応付けられた識別情報の中から、前記送信対象を選択して前記認証装置に送信することとしてもよい。
【００２０】
これにより、認証装置は、一旦解錠された扉の解錠権限を有する他のユーザの識別情報に代えて、解錠されてから所定時間以上経過している他の扉の解錠権限を有するユーザの識別情報を第２記憶手段に記録できるので、各扉が同じような周期で解錠されるようなケースにおいて、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。従って、認証装置は認証時間の増大を抑制することができる。
【００２１】
例えば、企業内の各部屋の鍵を各ボックスにおいて管理する場合に、通常、各ボックスにおいて、例えば始業時間以前に扉が解錠され鍵が持ち出され、終業時間以降に再び扉が解錠され鍵が保管されることになる。このような場合、解錠されてから所定時間（例えば、標準的な勤務時間として８時間）以上経過している他の扉の解錠権限を有するユーザの識別情報を第２記憶手段に記録することによって、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。
【００２２】
また、前記第１記憶手段は、更に各識別情報について、予め定めた時間帯毎に当該識別情報が判定に用いられた判定回数を対応付けて記憶するものであり、前記第１判定手段は、更に肯定的な判定を行った場合に、肯定的であることを示す判定結果と当該判定に係る識別情報とを前記管理装置に送信し、前記管理装置は、更にいずれかの判定手段が肯定的な判定を行った場合に、前記第１記憶手段において、当該判定に係る識別情報に対応付けられた、当該判定に係る判定時間が属する時間帯についての判定回数を１増加させた値で更新する更新手段を備え、前記送信手段は、前記送信対象として選択した識別情報の送信を、予め定めた時間に行うものであり、前記第１記憶手段において、当該時間が属する時間帯の次の時間帯に対応付けられている判定回数に基づいて当該送信対象の選択を行うこととしてもよい。
【００２３】
これにより、認証装置は、ある時間帯より前に予め、その時間帯における過去の認証回数が、例えば、所定回数以上の識別情報を一度も認証に用いられたことのない識別情報に代えて第２記憶手段に記録できるので、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。従って、認証装置は認証時間の増大を抑制することができる。
【００２４】
また、前記認証システムは、更にユーザの識別情報を読み取り、当該識別情報を前記管理装置に送信する読取装置を備え、前記第２判定手段は、更に前記読取装置から１つの識別情報を受信した場合にも、前記判定と前記判定結果の前記認証装置への送信を行い、前記送信手段は、前記送信対象の選択を、当該識別情報が前記第２記憶手段に記憶されていない場合にのみ行うこととしてもよい。
【００２５】
これにより、認証装置は、ユーザからの識別情報を直接受け付けていない場合でも、管理装置による認証結果に応じて扉を解錠できるので、セキュリティレベルを維持しつつ、認証時間の増大を抑制することができる。つまり、認証装置がユーザから識別情報を直接受け付けた場合にのみ扉を解錠する場合と比較し、特に、このユーザの識別情報が認証装置に記憶されていないときでも、認証装置から管理装置に認証を依頼する必要がないので、認証時間の増大を抑制することができる。
【００２６】
また、このユーザの識別情報が認証装置に記憶されていない場合には、認証装置は、次の認証に用いられる可能性が低い識別情報に代えて、管理装置による直近の認証に用いられた識別情報を第２記憶手段に記録できるので、次の認証に係る識別情報が第２記憶手段に記憶されている可能性を高めることができる。
【図面の簡単な説明】
【００２７】
【図１】認証システム１０００のシステム構成図である。
【図２】ゲート装置１００及びキーボックス装置２００の主要部の機能構成を示すブロック図である。
【図３】部署情報テーブル１０、第１ボックス情報テーブル２０、第１カード情報テーブル３０、及び履歴情報テーブル４０のデータ構成及び内容例を示す図である。
【図４】第２カード情報テーブル５０、及び第２ボックス情報テーブル６０のデータ構成及び内容例を示す図である。
【図５】キーボックス装置２００における認証時の処理を示すフローチャートである。
【図６】ゲート装置１００におけるデータ受信時の処理を示すフローチャートである。
【図７】ゲート装置１００における認証時入替指示処理を示すフローチャートである。
【図８】キーボックス装置２００における入替処理を示すフローチャートである。
【図９】ゲート装置１００における定期入替指示処理を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明に係る認証システムの一実施形態として、いわゆるキーボックス装置に設けられた扉を解錠するか否かに係る認証を行う認証システムを例にして、図面を参照しながら説明する。
≪実施の形態≫
＜概要＞
実施の形態に係る認証システムは、特にゲート装置とキーボックス装置とを備え、キーボックス装置が備える、建物内の異なる１つの部屋の鍵を保管するための複数のボックスそれぞれに設けられた扉を解錠するか否かに係る認証を行うものである。
【００２９】
より詳細には、キーボックス装置は、ＩＣカードから読み取ったそのＩＣカードの識別情報（以下、「カードＩＤ」という）と、予めゲート装置から受信し記憶している扉の解錠権限を有するユーザのカードＩＤとを照合し、一致するカードＩＤがある場合に、そのユーザが解錠権限を有する扉の解錠を行う。
ここで、ゲート装置は、比較的メモリ容量が大きく、解錠権限を有する全ユーザのカードＩＤを記憶できるものであるが、キーボックス装置は、比較的メモリ容量が小さく、上述の全ユーザのうちの一部のユーザのカードＩＤしか記憶できないものである。
【００３０】
従って、読み取ったカードＩＤに係るユーザが解錠権限を有する者であるにもかかわらず、そのユーザのカードＩＤがキーボックス装置に記憶されていない場合が生じ得る。
このような問題が発生する可能性を低減するために、ゲート装置はキーボックス装置に対して、次の認証に用いる可能性が高いユーザのカードＩＤを送信し、次の認証に用いられる可能性が低いユーザのカードＩＤに代えて記憶させる。次の認証に用いる可能性が高いユーザのカードＩＤと、次の認証に用いられる可能性が低いユーザのカードＩＤとをどのように選択するかについては、後に詳細に説明する。
【００３１】
＜構成＞
まず、実施の形態に係る認証システム１０００の構成について説明する。
＜認証システム＞
図１は、認証システム１０００のシステム構成図である。
同図に示すとおり、認証システム１０００は、サーバ１、ゲート装置２、カードリーダ装置３、電子錠４、ゲート装置１００、キーボックス装置２００から構成され、各ゲート装置とサーバ１とはＬＡＮ（Local Area Network）６を介して接続しており、ゲート装置２はカードリーダ装置３と、カードリーダ装置３は電子錠４と、ゲート装置１００はキーボックス装置２００とそれぞれ接続している。
【００３２】
ここで、サーバ１は、各ゲート装置や各ゲート装置に接続する装置（カードリーダ装置３、キーボックス装置２００）が認証等を行う際に必要となるデータを管理しており、各ゲート装置それぞれに対して必要なデータを配信する機能を有する。特に、建物の外部からロビーに入場するためのドア５Ａの解錠権限を有する全ユーザのカードＩＤをゲート装置２に配信し、キーボックス装置２００が備える各ボックスに設けられた扉の解錠権限を有する全ユーザのカードＩＤをゲート装置１００に配信する。
【００３３】
ゲート装置２は、サーバ１から配信されたドア５Ａの解錠権限を有する全ユーザのカードＩＤを管理し、これらのカードＩＤをカードリーダ装置３に配信する機能を有する。また、ゲート装置２は、カードリーダ装置３から受信したカードＩＤをゲート装置１００に転送する機能を有する。
カードリーダ装置３は、ドア５Ａの近傍（建物の外部）に設置されており、建物の外部からロビーへ入場しようとする者が所持するＩＣカードから読み取ったカードＩＤとゲート装置２から配信されて記憶しているカードＩＤとを照合することで認証を行い、認証結果に応じてドア５Ａの施解錠を行う電子錠４に対して解錠指示を行う機能を有する。また、カードリーダ装置３は、読み取ったカードＩＤを、ゲート装置２を介してゲート装置１００に送信する機能を有する。
【００３４】
ゲート装置１００は、サーバ１から配信された、キーボックス装置２００の各ボックスに設けられた扉の解錠権限を有する全ユーザのカードＩＤを管理し、その全ユーザのうちの一部のユーザのカードＩＤをキーボックス装置２００に配信してキーボックス装置２００に既に記憶されているカードＩＤに代えて記憶させる機能を有する。
また、ゲート装置１００は、ゲート装置２を介してカードリーダ装置３からカードＩＤを受信し、又は、キーボックス装置２００からカードＩＤを受信した場合に、自装置が記憶するする全ユーザのカードＩＤと照合することで認証を行い、認証結果等をキーボックス装置２００へ送信する機能を有する。
【００３５】
キーボックス装置２００は、ゲート装置１００の指示に従い、ゲート装置１００から配信されたカードＩＤを、既に記憶しているカードＩＤに代えて記憶する機能を有する。
また、キーボックス装置２００は、建物内の各部屋の鍵（ドア５Ｂ〜５Ｅを解錠するための鍵）のうちのいずれか１つの鍵をそれぞれ保管する複数のボックスを備える他、カードリーダを備え、基本的な機能として、ボックスを解錠しようとするユーザのＩＣカードから読み取ったカードＩＤとゲート装置１００から配信されて記憶しているカードＩＤとを照合することで認証を行い、一致する場合にそのカードＩＤに係るユーザが解錠権限を有するボックスの扉を解錠する機能を有する。また、一致しない場合には、このカードＩＤをゲート装置１００に送信して認証を依頼し、ゲート装置１００での認証結果に応じてそのカードＩＤに係るユーザが解錠権限を有するボックスの扉を解錠する機能を有する。
【００３６】
以下、ゲート装置１００及びキーボックス装置２００の構成について、更に詳しく説明する。
図２は、ゲート装置１００及びキーボックス装置２００の主要部の機能構成を示すブロック図である。
＜ゲート装置＞
まず、ゲート装置１００の構成について説明する。
【００３７】
ゲート装置１００は、メモリ及びプロセッサを含み、機能面において、同図に示すとおり、第１通信部１１０、第２通信部１２０、記憶部１３０、及び制御部１４０を備える。
ここで、第１通信部１１０は、ＬＡＮ６を介してサーバ１及びゲート装置２とデータの送受信を行う機能を有し、第２通信部１２０は、接続先のキーボックス装置２００とデータの送受信を行う機能を有する。
【００３８】
記憶部１３０は、部署情報テーブル１０（図３（ａ）参照）、第１ボックス情報テーブル２０（同図（ｂ）参照）、第１カード情報テーブル３０（同図（ｃ）参照）、履歴情報テーブル４０（同図（ｄ）参照）を記憶するためのメモリ領域である。つまり、本実施の形態では、例えば、記憶部１３０の一部のメモリ領域を、部署情報テーブル１０と表現している。
【００３９】
ここで、第１カード情報テーブル３０は、キーボックス装置２００における各ボックスの扉についての解錠権限を有する全ユーザのカードＩＤや、そのカードＩＤがキーボックス装置２００に記憶されているか否かを示すフラグや、そのカードＩＤによる予め定めた時間帯毎の認証回数等を記録したテーブルである。また、履歴情報テーブル４０は、各履歴情報（認証結果、認証に係るカードＩＤ等を含む）を記録したテーブルである。なお、各テーブルの内容は、後に詳細に説明する。
【００４０】
制御部１４０は、ゲート装置１００全体の制御を行う他、各通信部を介して受信したデータに基づく処理を行う機能を有し、認証部１４１、更新部１４２、入替指示部１４３、計時部１４４を備える。認証部１４１、更新部１４２、入替指示部１４３の各機能は、上述のメモリに記憶されている制御プログラムを上述のプロセッサが実行することにより実現される。
【００４１】
ここで、認証部１４１は、第１通信部１１０を介してゲート装置２から受信したカードＩＤ、又は第２通信部１２０を介してキーボックス装置２００から受信したカードＩＤと、記憶部１３０に記憶されている第１カード情報テーブル３０とを照合することで、キーボックス装置２００が備えるボックスの扉の解錠に係る認証を行い、認証結果（成功又は失敗を示す情報）等を、第２通信部１２０を介してキーボックス装置２００に送信する機能を有する。
【００４２】
更新部１４２は、第２通信部１２０を介してキーボックス装置２００から受信した履歴情報に含まれる認証結果、又は認証部１４１における認証結果に基づいて記憶部１３０に記憶されている履歴情報テーブル４０等を更新する機能を有する。また、更新部１４２は、一般的な機能として、サーバ１から配信されたデータを、記憶部１３０の該当のテーブルに反映させる機能を有する。
【００４３】
入替指示部１４３は、第２通信部１２０を介してキーボックス装置２００から受信した履歴情報に含まれるカードＩＤがキーボックス装置２００に既に記憶されているか否かに応じて、キーボックス装置２００に対し削除対象のカードＩＤ（以下、単に「削除対象」という）及び登録対象のカードＩＤ（以下、単に「登録対象」という）を選択し、削除対象と登録対象とを入れ替えて記憶する旨の指示（以下、「認証時入替指示」という）を送信する機能を有する。
【００４４】
具体的には、認証に係るカードＩＤがキーボックス装置２００に既に記憶されている場合には、そのカードＩＤと同じボックスを解錠できる他のカードＩＤを削除対象とし、その認証に係るカードＩＤと異なるボックスを解錠できる他のカードＩＤを登録対象とする。
また、認証に係るカードＩＤがキーボックス装置２００に未だ記憶されていない場合には、既にキーボックス装置２００に記憶されているカードＩＤのうち、最も長い間、認証に用いられていないカードＩＤを削除対象とし、その認証に係るカードＩＤを登録対象とする。
【００４５】
また、入替指示部１４３は、認証時入替指示とは別に、操作部（不図示）を介して自機の管理者等により予め定めた時間に、削除対象と登録対象とを入れ替えて記憶する旨の指示（以下、「定期入替指示」という）を送信する機能を有する。定期入替指示では、この指示を送信する時間が含まれる時間帯の次の時間帯において、認証に用いられたことがないカードＩＤを削除対象とし、認証に用いられたことがあるカードＩＤを登録対象とする。なお、以下において、単に「入替指示」という場合には、認証時入替指示と定期入替指示との両方を指すものとして説明する。
【００４６】
計時部１４４は、いわゆる時計であり、現在の日時を計時する機能を有し、更新部１４２や入替指示部１４３が必要に応じて現在の日時を取得するために用いられる。
＜キーボックス装置＞
次に、図２を用いて、キーボックス装置２００の構成について説明する。
キーボックス装置２００は、メモリ及びプロセッサを含み、機能面において、同図に示すとおり、読取部２１０、通信部２２０、記憶部２３０、制御部２４０、及び錠制御部２５０を備える。
【００４７】
ここで、読取部２１０は、いわゆるカードリーダであり、各ボックスの扉を解錠しようとするユーザが所持するＩＣカードに記録されているカードＩＤを読み取り、読み取ったカードＩＤを制御部２４０に伝達する機能を有する。
通信部２２０は、接続先のゲート装置１００とデータの送受信を行う機能を有する。
記憶部２３０は、第２カード情報テーブル５０（図４（ａ）参照）、第２ボックス情報テーブル６０（同図（ｂ）参照）を記憶するためのメモリ領域である。記憶部２３０は、ゲート装置１００の記憶部１３０よりも記憶容量が少なく、第２カード情報テーブル５０において、全ユーザのカードＩＤを記録することができない。従って、キーボックス装置２００は、読み取ったカードＩＤに係るユーザが解錠権限を有する者であるにもかかわらず、そのユーザのカードＩＤが記憶されていないというケースの発生を抑えるために、この少ない記憶領域を有効に活用する必要がある。
【００４８】
各テーブルについては後に詳細に説明するが、第２カード情報テーブル５０、第２ボックス情報テーブル６０はそれぞれ、ゲート装置１００における記憶部１３０の第１カード情報テーブル３０、第１ボックス情報テーブル２０に登録されているデータのうちの一部のデータからなるテーブルである。
制御部２４０は、更新部２４１、認証部２４２、計時部２４３を備え、更新部２４１及び認証部２４２の各機能は、上述のメモリに記憶されている制御プログラムを上述のプロセッサが実行することにより実現される。
【００４９】
ここで、更新部２４１は、ゲート装置１００から配信されたデータを、記憶部２３０の該当のテーブルに反映させる機能を有し、特に、入替指示を受信した場合に、これに基づいて、第２カード情報テーブル５０に登録するカードＩＤを入れ替える機能を有する。
認証部２４２は、読取部２１０から伝達されたカードＩＤと、記憶部２３０に記憶されている第２カード情報テーブル５０とを照合することで、自装置が備えるボックスの扉の解錠に係る認証を行い、特に認証が失敗した場合には、通信部２２０を介してゲート装置１００に認証に係るカードＩＤを送信してゲート装置１００に認証を依頼する機能を有する。
【００５０】
また、認証部２４２は、上述の認証結果、又は通信部２２０を介してゲート装置１００から受信した認証結果に応じて、ボックスの扉の解錠指示を錠制御部２５０に伝達すると共に、通信部２２０を介してゲート装置１００に履歴情報（認証日時、認証に係るカードＩＤ、認証結果、解錠した扉を備えるボックスの識別情報（以下、「ボックスＩＤ」という）を含む）を送信する機能を有する。
【００５１】
また、特に、扉を解錠したボックスから、上述の解錠指示を伝達してから所定時間以内（例えば、５分以内）に鍵の状態が変化した旨の通知（鍵が持ち出された状態又は鍵を保管している状態に変化した旨）を受信した場合には、この通知の受信日時（以下、「状態変化日時」という）を、上述の履歴情報に含めて送信する。
計時部２４３は、いわゆる時計であり、現在の日時を計時する機能を有し、認証部２４２が必要に応じて現在の日時を取得するために用いられる。
【００５２】
錠制御部２５０は、認証部２４２から伝達された解錠指示に従って、解錠するボックスの電子錠を解錠するように制御する機能を有し、この機能は、上述のメモリに記憶されている制御プログラムを上述のプロセッサが実行することにより実現される。
＜データ＞
まず、ゲート装置１００において使用されるデータについて説明する。
【００５３】
＜部署情報テーブル＞
部署情報テーブル１０について説明する。
図３（ａ）は、部署情報テーブル１０のデータ構成及び内容例を示す図である。
部署情報テーブル１０は、同図に示すように、部署毎に、部署ＩＤ１１と、部署名１２とを対応付けて構成される情報である。
【００５４】
ここで、部署ＩＤ１１は、部署の識別情報であり、他の部署ＩＤと重複しない文字列データである。また、部署名１２は、その部署の名称であり、ゲート装置１００の管理者等が、対応する部署ＩＤがどの部署の部署ＩＤなのかを一見して把握するために用いられる。同図は、例えば、部署ＩＤが「Ｇ００１」である部署の部署名は「開発部」であることを示している。
【００５５】
なお、部署情報テーブル１０の生成は、ゲート装置１００の管理者等によりゲート装置１００の操作部（不図示）を介して行われる。また、部署情報テーブル１０への新たなデータの登録、登録済みのデータの更新、削除は、サーバ１の管理者等が、サーバ１に記憶されている部署情報テーブル（不図示）上で登録等を行い、配信する操作を行うことによって、配信されたデータが、ゲート装置１００の更新部１４２により部署情報テーブル１０に反映されることになる。
【００５６】
＜第１ボックス情報テーブル＞
図３（ｂ）は、第１ボックス情報テーブル２０のデータ構成及び内容例を示す図である。
第１ボックス情報テーブル２０は、同図に示すように、キーボックス装置２００が備えるボックス毎に、ボックスＩＤ２１と、ボックス名２２と、部署ＩＤ２３と、状態変化日時２４とを対応付けて構成される情報であり、入替指示部１４３による登録対象の選択の際に参照される。
【００５７】
ここで、ボックスＩＤ２１は、対応するボックスの識別情報であり、他のボックスＩＤと重複しない文字列データである。また、ボックス名２２は、そのボックスの名称であり、ゲート装置１００の管理者等が、第１ボックス情報（レコード）がどのボックスの情報であるかを一見して把握するために用いられる。
部署ＩＤ２３は、対応するボックスの扉の解錠権限を有するユーザが所属する部署の識別情報であり、部署情報テーブル１０のいずれかの部署ＩＤと一致するものである。また、状態変化日時２４は、対応するボックスの内の鍵の状態が最後に変化した日時を示す情報である。
【００５８】
同図は、例えば、ボックスＩＤが「Ｂ００１」であるボックスのボックス名は「開発部執務室用ＢＯＸ」であり、そのボックスの扉の解錠権限を有するユーザが所属する部署の部署ＩＤは「Ｇ００１」（開発部）であり、そのボックスの鍵の状態変化日時は「２００９／１／６  ６：４６」であることを示している。
なお、第１ボックス情報テーブル２０の生成は、ゲート装置１００の管理者等によりゲート装置１００の操作部（不図示）を介して行われ、新たなデータの登録、登録済みのデータの削除は原則行われないが、特に、各ボックスに対応する部署ＩＤ（つまり、そのボックスの扉を解錠する権限を有するユーザが所属する部署）を変更する際には、サーバ１の管理者等がサーバ１に記憶されている図示しないボックス情報テーブル（ボックス毎に、ボックスＩＤ、ボックス名、部署ＩＤを対応付けて構成される情報）上で更新を行い、配信する操作を行うことによって、配信されたデータが、ゲート装置１００の更新部１４２により第１ボックス情報テーブル２０に反映されることになる。また、各ボックスに対応する状態変化日時については、更新部１４２により履歴情報に基づいて更新される。
【００５９】
＜第１カード情報テーブル＞
第１カード情報テーブル３０について説明する。
図３（ｃ）は、第１カード情報テーブル３０のデータ構成及び内容例を示す図である。
第１カード情報テーブル３０は、同図に示すように、各ボックスの解錠権限を有するユーザ毎に、カードＩＤ３１と、利用者名３２と、部署ＩＤ３３と、認証日時３４と、認証回数３５とフラグ３６とを対応付けて構成される情報である。
【００６０】
第１カード情報テーブル３０は、認証部１４１による認証の際に参照され、入替指示部１４３による削除対象及び登録対象の選択の際に参照される。
ここで、カードＩＤ３１は、対応するユーザが所持するＩＣカードに記録されているそのＩＣカードの識別情報であり、他のカードＩＤと重複しない文字列データである。
利用者名３２は、そのユーザの氏名であり、ゲート装置１００の管理者等が、各第１カード情報（レコード）がどのユーザの情報であるかを一見して把握するために用いられる。
【００６１】
部署ＩＤ３３は、対応するユーザの所属部署を示す情報であり、部署情報テーブル１０に登録されているいずれかの部署ＩＤと一致するものである。
認証日時３４は、対応するカードＩＤが最後に認証に用いられた日時を示す情報である。認証回数３５は、対応するカードＩＤについて、時間帯毎の認証回数を示す情報である。
【００６２】
フラグ３６は、対応するカードＩＤが、キーボックス装置２００に既に記憶されているか否かを示す情報であり、この例では記憶されている場合を「１」、記憶されていない場合を「０」としている。
同図は、例えば、カードＩＤが「２ｙ３Ｂ９・・・ｔ９４８Ｃ７」であるＩＣカードの利用者名は「Ａ上一郎」であり、対応するユーザの部署ＩＤは「Ｇ００１」（開発部）であり、対応するカードＩＤについての最後の認証日時は「２００９／１／６  ６：４５」であり、対応するカードＩＤの認証回数は、６−７時が「２」回、７−８時が「８」回、８−９時が「３」回、・・・、１７−１８時、１８−１９時、１９−２０時はそれぞれ「０」回、・・・、であり、フラグは「１」、つまり、対応するカードＩＤがキーボックス装置２００に既に記憶されていることを示している。
【００６３】
なお、第１カード情報テーブル３０の生成は、ゲート装置１００の管理者等によりゲート装置１００の操作部（不図示）を介して行われ、新たなデータの登録、登録済みのデータの更新、削除は、サーバ１の管理者等が、サーバ１に記憶されている図示しないカード情報テーブル（ユーザ毎に、カードＩＤ、利用者名、グループＩＤを対応付けて構成される情報）上で登録等を行い、配信を指示する操作を行うことによって、配信されたデータが、ゲート装置１００の更新部１４２により、第１カード情報テーブル３０に反映される。新たなデータの登録を反映する際に、更新部１４２は、そのデータ（レコード）における認証日時には初期値（例えば、１９００／１／１  ０：００）を、各時間帯の認証回数及びフラグには「０」を設定するものとする。
【００６４】
また、登録済みのデータのうち、特に、認証日時、認証回数は、更新部１４２により履歴情報に基づいて更新され、フラグは、入替指示部１４３により入替指示を送信した際に更新される。
＜履歴情報テーブル＞
履歴情報テーブル４０について説明する。
【００６５】
図３（ｄ）は、履歴情報テーブル４０のデータ構成及び内容例を示す図である。
履歴情報テーブル４０は、同図に示すように、認証毎に、認証日時４１と、カードＩＤ４２と、認証結果４３、ボックスＩＤ４４とを対応付けて構成される情報である。
ここで、認証日時４１は、対応する認証が行われた日時を示す情報であり、カードＩＤ４２は、その認証に用いられたＩＣカードのカードＩＤであり、第１カード情報テーブル３０のいずれかのカードＩＤと一致するものである。
【００６６】
認証結果４３は、対応する認証が、成功したか否かを示す情報であり、この例では成功した場合を「１」、失敗した場合を「０」としている。また、ボックスＩＤ４４は、対応する認証結果が「１」（成功）の場合における解錠した扉が設けられたボックスのボックスＩＤであり、第１ボックス情報テーブル２０のいずれかのボックスＩＤと一致するものである。
【００６７】
同図は、例えば、認証日時が「２００９／１／５  １９：０２」である認証に用いられたＩＣカードのカードＩＤは「２ｂ９２３・・・Ｚ７０Ａ３２」であり、認証結果は「１」（成功）であり、解錠した扉が設けられたボックスのボックスＩＤは「Ｇ００１」（開発部執務室用ＢＯＸ）であることを示している。
なお、履歴情報テーブル４０の生成及び登録済みのデータの削除は、ゲート装置１００の管理者等によりゲート装置１００の操作部（不図示）を介して行われ、新たなデータの登録は、更新部１４２により履歴情報又は認証部１４１の認証結果に基づいて行われ、登録済みのデータの更新は、原則として行われない。
【００６８】
次に、キーボックス装置２００において使用されるデータについて説明する。
＜第２カード情報テーブル＞
第２カード情報テーブル５０について説明する。
図４（ａ）は、第２カード情報テーブル５０のデータ構成及び内容例を示す図である。
第２カード情報テーブル５０は、同図に示すように、カードＩＤ５１と、部署ＩＤ５２とを対応付けて構成される情報であり、認証部２４２による認証の際に参照される。
【００６９】
ここで、カードＩＤ５１と、部署ＩＤ５２とは、それぞれ第１カード情報テーブル３０に登録されているフラグが「１」である第１カード情報（レコード）中のカードＩＤ３１と部署ＩＤ３３とに相当するため、それぞれの詳細な説明は省略する。
なお、第２カード情報テーブル５０の生成は、ゲート装置１００の管理者等により行われ、登録済みのデータの削除、新たなデータの登録は、更新部２４１により入替指示に基づいて行われる。
【００７０】
＜第２ボックス情報テーブル＞
第２ボックス情報テーブル６０について説明する。
図４（ｂ）は、第２ボックス情報テーブル６０のデータ構成及び内容例を示す図である。
第２ボックス情報テーブル６０は、同図に示すように、ボックスＩＤ６１と、部署ＩＤ６２とを対応付けて構成される情報であり、認証部２４２が解錠指示を送信する際に参照される。
【００７１】
ここで、ボックスＩＤ６１と、部署ＩＤ６２とは、それぞれ第１ボックス情報テーブル２０のボックスＩＤ２１と、部署ＩＤ２３とに相当するため、それぞれの詳細な説明は省略する。
なお、第２ボックス情報テーブル６０の生成は、ゲート装置１００の管理者等により行われ、新たなデータの登録、登録済みのデータの削除は原則行われないが、ゲート装置１００の第１ボックス情報テーブル２０が更新された際に、ゲート装置１００が備える一般的な配信処理機構により更新データが配信されることによって、更新部２４１により第２ボックス情報テーブル６０に反映される。
【００７２】
＜動作＞
次に、上記構成を備え、上記データを取り扱う認証システム１０００の動作を説明する。
＜キーボックス装置の認証時の処理＞
図５は、キーボックス装置２００における認証時の処理を示すフローチャートである。
【００７３】
同図に沿って、キーボックス装置２００の認証時の処理を説明する。なお、以下の処理は、例えば周期的に実行されるものとする。
キーボックス装置２００における制御部２４０の認証部２４２は、ボックスの扉を解錠しようとするユーザが所持するＩＣカードから読取部２１０が読み取ったカードＩＤを受領したか否かを判定する（ステップＳ１０）。
【００７４】
読取部２１０からカードＩＤを受領した場合には（ステップＳ１０：ＹＥＳ）、認証部２４２は、受領したカードＩＤと一致するカードＩＤが、記憶部２３０の第２カード情報テーブル５０に登録されているか否かを判定（認証）する（ステップＳ２０）。
受領したカードＩＤと一致するカードＩＤが第２カード情報テーブル５０に記録されていない場合には（ステップＳ２０：ＮＯ）、認証部２４２は、この受領したカードＩＤを、通信部２２０を介してゲート装置１００に送信して認証を依頼する（ステップＳ３０）。
【００７５】
ステップＳ３０を完了し、又はステップＳ１０において、読取部２１０からカードＩＤを受領していない場合には（ステップＳ１０：ＮＯ）、認証部２４２は、ゲート装置１００で行われた認証に係る認証結果等を、通信部２２０を介してゲート装置１００から受信したか否かを判定する（ステップＳ４０）。
ここで、認証結果等には、後述するとおり（図６のステップＳ１３０）、認証に係るカードＩＤ、認証結果、及び認証日時の他、特に認証が成功した場合には、解錠する扉を備えるボックスのボックスＩＤが含まれる。
【００７６】
認証結果等を受信していない場合には（ステップＳ４０：ＮＯ）、キーボックス装置２００は、認証時の処理を終了し、認証結果等を受信した場合には（ステップＳ４０：ＹＥＳ）、認証部２４２は、受信した認証結果が成功を示すか、失敗を示すかを判定する（ステップＳ５０）。
認証結果が失敗を示す場合には（ステップＳ５０：失敗）、スピーカ（不図示）から音によるエラー通知を行わせ（ステップＳ６０）、キーボックス装置２００は、認証時の処理を終了する。
【００７７】
一方、受領した認証結果が成功を示す場合（ステップＳ５０：成功）、又はステップＳ２０において、受領したカードＩＤと一致するカードＩＤが第２カード情報テーブル５０に記録されている場合には（ステップＳ２０：ＹＥＳ）、認証部２４２は、ステップＳ４０で受信したボックスＩＤ、又は以下のようにして取得したボックスＩＤに対応するボックスの扉の解錠指示を錠制御部２５０に伝達し、錠制御部２５０は、受領した解錠指示に従って、該当のボックスの電子錠を解錠するように制御する（ステップＳ７０）。ボックスＩＤの取得は、記憶部２３０の第２カード情報テーブル５０において、ステップＳ２０の認証に係るカードＩＤと対応付けられている部署ＩＤを取得し、第２ボックス情報テーブル６０において、取得した部署ＩＤと対応付けられているボックスＩＤを取得する。
【００７８】
また、認証部２４２は、通信部２２０を介してゲート装置１００に履歴情報を送信する（ステップＳ８０）。より詳細には、認証部２４２は、ステップＳ２０で認証を行った際に計時部２４３から取得した認証日時又はステップＳ４０でゲート装置１００から受信した認証日時と、ステップＳ２０で認証に用いたカードＩＤ又はステップＳ４０でゲート装置１００から受信したカードＩＤと、成功を示す認証結果（１）と、解錠指示に係るボックスＩＤとを履歴情報に含ませ、更に、解錠指示を錠制御部２５０に伝達してから所定時間以内（例えば５分以内）に、鍵の状態が変化した旨の通知を受信した際には、計時部２４３から取得したこの通知を受信した際の日時（状態変化日時）を履歴情報に含ませて送信する。
【００７９】
続いて、制御部２４０の更新部２４１は、通信部２２０を介してゲート装置１００から受信した認証時入替指示に基づいて、第２カード情報テーブル５０上の第２カード情報（レコード）の削除及び登録（認証時入替処理）を行い（ステップＳ９０）、キーボックス装置２００は、認証時の処理を終了する。なお、この認証時入替処理の内容については後述する（図８参照）。
【００８０】
＜ゲート装置のデータ受信時の処理＞
図６は、ゲート装置１００におけるデータ受信時の処理を示すフローチャートである。
同図に沿って、ゲート装置１００におけるデータ受信時の処理を説明する。
ゲート装置１００の制御部１４０は、第１通信部１１０を介してゲート装置２からデータを受信し、又は第２通信部１２０を介してキーボックス装置２００からデータを受信し、受信したデータの種類を判定する（ステップＳ１１０）。
【００８１】
受信したデータの種類が、カードＩＤ（つまり、ゲート装置２を介してカードリーダ装置３から送信されたカードＩＤ、又は図５のステップＳ３０でキーボックス装置２００から送信されたカードＩＤ）である場合には（ステップＳ１１０：カードＩＤ）、制御部１４０の認証部１４１は、受信したカードＩＤと一致するカードＩＤが、記憶部１３０の第１カード情報テーブル３０に登録されているか否かを判定（認証）し（ステップＳ１２０）、第２通信部１２０を介してキーボックス装置２００に認証結果等を送信する（ステップＳ１３０）。この認証結果等は、ステップＳ１２０の認証に係るカードＩＤ、認証結果、及びこの際に計時部１４４から取得した認証日時の他、特に、認証が成功した場合には、解錠する扉を備えるボックスのボックスＩＤが含まれる。ボックスＩＤは、以下のようにして取得する。即ち、第１カード情報テーブル３０において、認証に係るカードＩＤ（ステップＳ１１０で受信したカードＩＤ）と対応付けられている部署ＩＤを取得し、第１ボックス情報テーブル２０において、この取得した部署ＩＤと対応付けられているボックスＩＤを取得する。
【００８２】
ステップＳ１３０の処理を完了すると、制御部１４０の更新部１４２は、ステップＳ１３０で送信した認証結果が失敗を示すかを判定し（ステップＳ１４０）、認証結果が成功を示す場合には（ステップＳ１４０：ＮＯ）、カードＩＤ受信時の処理を終了する。
一方、認証結果が失敗を示す場合には（ステップＳ１４０：ＹＥＳ）、ステップＳ１２０で認証部１４１が認証を行った際に計時部１４４から取得した認証日時、ステップＳ１１０で受信したカードＩＤ、失敗を示す認証結果（０）を含むレコードを、記憶部１３０の履歴情報テーブル４０に登録し（ステップＳ１５０）、ゲート装置１００は、カードＩＤ受信時の処理を終了する。
【００８３】
一方、受信したデータの種類が、図５のステップＳ８０でキーボックス装置２００から送信された履歴情報である場合には（ステップＳ１１０：履歴情報）、更新部１４２は、受信した履歴情報に基づいて、記憶部１３０の第１カード情報テーブル３０、履歴情報テーブル４０を更新すると共に、この履歴情報に、状態変化日時が含まれている場合には、更に第１ボックス情報テーブル２０を更新する（ステップＳ１６０）。
【００８４】
より詳細には、第１カード情報テーブル３０において、受信した履歴情報に含まれているカードＩＤと対応付けられている認証日時を、受信した履歴情報に含まれている認証日時で更新し、また、その認証日時が含まれている時間帯の認証回数を１増加させる。また、履歴情報テーブル４０において、履歴情報に含まれている認証日時、カードＩＤ、認証結果（１）、ボックスＩＤからなる履歴情報（レコード）を登録する。また、第１ボックス情報テーブル２０において、受信した履歴情報に含まれているボックスＩＤと対応付けられている状態変化日時を、受信した履歴情報に含まれている状態変化日時で更新する。
【００８５】
ステップＳ１６０の処理を完了すると、制御部１４０の入替指示部１４３は、認証時入替指示処理を行い（ステップＳ１７０）、ゲート装置１００は、履歴情報受信時の処理を終了する。
＜認証時入替指示処理＞
図７は、ゲート装置１００における認証時入替指示処理を示すフローチャートである。
【００８６】
同図に沿って、上述のステップＳ１７０の認証時入替指示処理の内容を説明する。
ゲート装置１００における制御部１４０の入替指示部１４３は、第１カード情報テーブル３０において、上述のステップＳ１１０で受信した履歴情報に含まれているカードＩＤと対応付けられているフラグが「１」（つまり、そのカードＩＤがキーボックス装置２００に既に記憶されている）か否かを判定する（ステップＳ１７１）。
【００８７】
フラグが「１」の場合には（ステップＳ１７１：ＹＥＳ）、入替指示部１４３は、第１ボックス情報テーブル２０において、受信した履歴情報に含まれているボックスＩＤと対応付けられている部署ＩＤを取得し、第１カード情報テーブル３０において、その取得した部署ＩＤと対応付けられている他のカードＩＤ（履歴情報に含まれているカードＩＤ以外のカードＩＤ）のうち、フラグが「１」であるカードＩＤを削除対象として選択し（ステップＳ１７２）、選択した削除対象（カードＩＤ）の数をＮとする（ステップＳ１７３）。
【００８８】
続いて、入替指示部１４３は、第１ボックス情報テーブル２０において、受信した履歴情報に含まれているボックスＩＤ以外の他のボックスＩＤと対応付けられている部署ＩＤを選択する（ステップＳ１７４）。
また、入替指示部１４３は、第１カード情報テーブル３０において、選択した部署ＩＤに対応付けられている全カードＩＤのうち、フラグが「０」であるカードＩＤを登録候補として選択し（ステップＳ１７５）、選択した登録候補（カードＩＤ）の数をＭとする（ステップＳ１７６）。
【００８９】
入替指示部１４３は、削除対象数Ｎが登録候補数Ｍより大きいか否かを判定し（ステップＳ１７７）、ＮがＭより大きい場合には（ステップＳ１７７：ＹＥＳ）、選択した登録候補（カードＩＤ）を登録対象として選択し（ステップＳ１７８）、ＮがＭ以下である場合には（ステップＳ１７７：Ｎ）、Ｎ件の登録候補を登録対象として選択する（ステップＳ１８０）。
【００９０】
ここで、ステップＳ１８０におけるＮ件の登録候補の選択の仕方は、ステップＳ１７４で選択した部署ＩＤのうち、第１ボックス情報テーブル２０において対応付けられている状態変化日時から、計時部１４４から取得した現在日時までの経過時間が最長であるものから順に、第１カード情報テーブル３０において、その部署ＩＤを対応付けられているカードＩＤを優先的に登録対象として選択する。なお、同じ部署ＩＤと対応付けられているカードＩＤのいずれを優先的に登録対象とするかは、任意のカードＩＤとしてもよいし、第１カード情報テーブル３０において、対応付けられている認証日時が最新のものから順に選択してもよい。
【００９１】
入替指示部１４３は、ステップＳ１７２で選択した削除対象と、ステップＳ１７８又はステップＳ１８０で選択した登録対象及び第１カード情報テーブル３０においてその登録対象と対応付けられている部署ＩＤとを含む認証時入替指示を送信する（ステップＳ１８３）。
また、制御部１４０の更新部１４２は、第１カード情報テーブル３０において、入替指示部１４３が削除対象として選択したカードＩＤと対応付けられているフラグを「０」（未記憶）に更新し、登録対象として選択したカードＩＤと対応付けられているフラグを「１」（記憶）に更新し（ステップＳ１８４）、認証時入替指示処理を終了する。
【００９２】
一方、ステップＳ１７１において、フラグが「０」（つまり、そのカードＩＤがキーボックス装置２００に未だ記憶されていない）場合には（ステップＳ１７１：ＮＯ）、入替指示部１４３は、第１カード情報テーブル３０において、フラグ「１」と対応付けられているカードＩＤのうち、そのカードＩＤに対応付けられている認証日時から、計時部１４４より取得した現在日時までの経過時間が最長のカードＩＤを削除対象として選択する（ステップＳ１８１）。また、入替指示部１４３は、認証に係るカードＩＤ（受信した履歴情報に含まれていたカードＩＤ）を登録対象として選択する（ステップＳ１８２）。
【００９３】
入替指示部１４３は、ステップＳ１８１で選択した削除対象と、ステップＳ１８２で選択した登録対象及び第１カード情報テーブル３０においてその登録対象と対応付けられている部署ＩＤとを含む認証時入替指示を送信し（ステップＳ１８３）、上記同様に第１カード情報テーブル３０においてフラグを更新し（ステップＳ１８４）、認証時入替指示処理を終了する。
【００９４】
上述のように登録対象及び削除対象を選択する意義を説明する。
認証に係るカードＩＤが、キーボックス装置２００に既に記憶されている場合に、ゲート装置１００は、解錠したボックスと同じボックスの解錠権限を有する他のユーザのカードＩＤを削除対象とし、解錠したボックスとは異なるボックスの解錠権限を有する他のユーザのカードＩＤを登録対象とする。
【００９５】
このように削除対象を選択するのは、例えば、一般的な企業等においては、始業時間以前に一度扉が解錠され鍵が持ち出されると、就業時間以降までは通常その鍵が保管されることがないためその扉が解錠されることはなく、一旦解錠したボックスと同じボックスの解錠権限を有する他のユーザのカードＩＤを暫く（例えば数時間程度）はキーボックス装置２００に記憶させておく必要はないと考えられるからである。また、上述のように登録対象を選択するのは、最後に鍵の状態が変化してからの経過時間が長いボックス程、次に解錠される可能性が高いと考えられるためである。
【００９６】
また、認証に係るカードＩＤが、キーボックス装置２００に未だ記憶されていない場合に、ゲート装置１００は、最後に認証に用いられてからの経過時間が最も長いカードＩＤを削除対象とし、認証に係るカードＩＤを登録対象とする。
これは、一般的に、各ボックスの扉を解錠するユーザは固定化する傾向が強いためである。つまり、各部署において、その部署で朝、最初に出勤する人や、夜、最後に退社する人はある程度決まってくるため、最後に認証に用いられてからの経過時間が最も長いカードＩＤよりも、直近の認証に用いられたカードＩＤのほうが、次の認証に用いられる可能性が高いと考えられるためである。
【００９７】
このように、ゲート装置１００は、削除対象及び登録対象を選択して認証時入替指示を送信するので、キーボックス装置２００はこれに基づいて、次の認証に用いられる可能性が高いカードＩＤを記憶することができ、記憶容量が比較的少ない場合でも、認証時間の増大を適切に抑制することができる。
＜入替処理＞
図８は、キーボックス装置２００における入替処理を示すフローチャートである。
【００９８】
同図に沿って、上述の図５に示すステップＳ９０の認証時入替処理の内容を説明する。
キーボックス装置２００における制御部２４０の更新部２４１は、通信部２２０を介してゲート装置１００から認証時入替指示を受信する（ステップＳ９１）。
更新部２４１は、認証時入替指示に含まれている削除対象のカードＩＤを含む第２カード情報（レコード）を第２カード情報テーブル５０から削除し（ステップＳ９２）、認証時入替指示に含まれている登録対象のカードＩＤ及び部署ＩＤとからなる第２カード情報（レコード）を第２カード情報テーブル５０に登録し（ステップＳ９３）、キーボックス装置２００は入替処理を終了する。
【００９９】
なお、ここでは、ステップＳ９０の認証時入替処理について説明したが、ゲート装置１００から定期入替指示を受信した場合についても、上記同様に処理することができる。
＜定期入替指示処理＞
図９は、ゲート装置１００における定期入替指示処理を示すフローチャートである。
同図に沿って、定期入替指示処理の内容を説明する。
【０１００】
ゲート装置１００における制御部１４０の入替指示部１４３は、計時部１４４から取得した現在日時が、ゲート装置１００の管理者等により予め設定された日時であるか否かを、例えば一定周期で判定し（ステップＳ２００）、予め設定された日時でない場合には（ステップＳ２００：ＮＯ）、再びステップＳ２００の処理を行う。
一方、予め設定された日時である場合には（ステップＳ２００：ＹＥＳ）、入替指示部１４３は、第１カード情報テーブル３０において、フラグ「１」と対応付けられているカードＩＤのうち、そのカードＩＤと対応付けられているその予め設定された時間を含む時間帯の次の時間帯の認証回数が「０」であるカードＩＤを削除対象として選択し（ステップＳ２１０）、選択した削除対象（カードＩＤ）の数をＮとする（ステップＳ２２０）。
【０１０１】
ここで次の時間帯とは、例えば、予め設定された日時が「平日の６：５５」であるとすると、その時間（６：５５）が含まれる時間帯は６−７時であり、その時間帯の次の時間帯は７−８時である。つまりこの例では、７−８時の時間帯の認証回数が「０」であるカードＩＤを削除対象とすることになる。
続いて、入替指示部１４３は、第１カード情報テーブル３０において、フラグ「０」と対応付けられているカードＩＤのうち、そのカードＩＤと対応付けられているその予め設定された時間を含む時間帯の次の時間帯の認証回数が「１以上」であるカードＩＤを登録候補として選択し（ステップＳ２３０）、選択した登録候補（カードＩＤ）の数をＭとする（ステップＳ２４０）。
【０１０２】
入替指示部１４３は、削除対象数Ｎが登録候補数Ｍより大きいか否かを判定し（ステップＳ２５０）、ＮがＭより大きい場合には（ステップＳ２５０：ＹＥＳ）、選択した登録候補（カードＩＤ）を登録対象として選択し（ステップＳ２６０）、ＮがＭ以下の場合には（ステップＳ２５０：ＮＯ）、Ｎ件の登録候補を登録対象として選択する（ステップＳ２７０）。ここで、Ｎ件の登録候補からの登録対象の選択の仕方は、任意のＮ件の登録候補を選択してもよいし、例えば、第１カード情報テーブル３０において、登録候補（カードＩＤ）と対応付けられている認証日時が最新のものから順にＮ件の登録候補を登録対象として選択してもよい。
【０１０３】
ステップＳ２６０又はステップＳ２７０の処理を完了すると、入替指示部１４３は、ステップＳ２１０で選択した削除対象と、ステップＳ２６０又はＳ２７０で選択した登録対象及び第１カード情報テーブル３０においてその登録対象と対応付けられている部署ＩＤとを含む定期入替指示を送信する（ステップＳ２８０）。
また、制御部１４０の更新部１４２は、上述した図７のステップＳ１８４と同様に第１カード情報テーブル３０においてフラグを更新し（ステップＳ２９０）、ゲート装置１００は、定期入替指示処理を終了する。
【０１０４】
上述したように、企業等において、一般的に各ボックスの扉を解錠するユーザは固定化する傾向が強いため、このように定期入替指示を送信することにより、各時間帯において、キーボックス装置２００は、次の認証に用いられる可能性が高いカードＩＤを記憶することができ、記憶容量が比較的少ない場合でも、認証時間の増大を適切に抑制することができる。
【０１０５】
＜具体例＞
以下では、上述したゲート装置１００及びキーボックス装置２００の処理について具体例を用いて説明する。
＜定期的な入替＞
以下では、「平日の７：５５」にゲート装置１００が定期入替指示処理を行う場合を例に、図８、図９のフローチャートに沿って処理内容を具体的に説明する。
【０１０６】
なお、以下の説明を開始する時点で、各テーブルの状態は、図３及び図４に示すとおりであるものとする。
ゲート装置１００における制御部１４０の入替指示部１４３は、計時部１４４から取得した現在日時が、ゲート装置１００の管理者等により予め設定された日時（平日の７：５５）と一致すると（図９のステップＳ２００：ＹＥＳ）、第１カード情報テーブル３０において、フラグ「１」と対応付けられているカードＩＤのうち、そのカードＩＤと対応付けられているその予め設定された時間（７：５５）を含む時間帯（７−８時）の次の時間帯（８−９時）の認証回数が「０」であるカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）を削除対象として選択し（ステップＳ２１０）、選択した削除対象（カードＩＤ）の数（１）をＮとする（ステップＳ２２０）。
【０１０７】
続いて、入替指示部１４３は、第１カード情報テーブル３０において、フラグ「０」と対応付けられているカードＩＤのうち、そのカードＩＤと対応付けられている次の時間帯（８−９時）の認証回数が「１」以上であるカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）を登録候補として選択し（ステップＳ２３０）、選択した登録候補（カードＩＤ）の数（１）をＭとする（ステップＳ２４０）。
【０１０８】
削除対象数Ｎ（１）が登録候補数Ｍ（１）以下なので（ステップＳ２５０：ＮＯ）、Ｎ（１）件の登録候補（８ｑｗ０３・・・１Ｗ２ｒｇ６）を登録対象として選択し（ステップＳ２７０）、ステップＳ２１０で選択した削除対象（２Ａ１９２・・・９ｎ０ｅ２９）と、登録対象（８ｑｗ０３・・・１Ｗ２ｒｇ６）及び第１カード情報テーブル３０においてその登録対象と対応付けられている部署ＩＤ（Ｇ００２）とを含む定期入替指示を送信する（ステップＳ２８０）。
【０１０９】
また、制御部１４０の更新部１４２は、第１カード情報テーブル３０において、入替指示部１４３が削除対象としたカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）と対応付けられているフラグを「０」（未記憶）に更新し、登録対象としたカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）と対応付けられているフラグを「１」（記憶）に更新し（ステップＳ２９０）、ゲート装置１００は、定期入替指示処理を終了する。
【０１１０】
続いて、キーボックス装置２００における制御部２４０の更新部２４１は、通信部２２０を介してゲート装置１００から定期入替指示を受信し（図８のステップＳ９１）、受信した定期入替指示に含まれている削除対象のカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）を含む第２カード情報（レコード）を第２カード情報テーブル５０から削除する（ステップＳ９２）。
【０１１１】
また、更新部２４１は、定期入替指示に含まれている登録対象のカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）及び部署ＩＤ（Ｇ００２）とからなる第２カード情報（レコード）を第２カード情報テーブル５０に登録し（ステップＳ９３）、キーボックス装置２００は定期入替処理を終了する。
＜鍵の持出＞
以下では、カードＩＤが「８ｑｗ０３・・・１Ｗ２ｒｇ６」であるユーザ（Ｅ本五郎）がカードリーダ装置３の認証を受けて建物の外部からロビーに入場し、キーボックス装置２００から鍵を持ち出そうとする場合を例にして図５〜図８のフローチャートに沿って処理内容を具体的に説明する。
【０１１２】
なお、以下の説明を開始する時点で、各テーブルの状態は、上述の＜定期的な入替＞の説明が終わった時点の状態であるものとし、上述のユーザ（Ｅ本五郎）が解錠する権限を有するボックスの内部には鍵が保管されており、そのボックスの扉が解錠してから所定時間（例えば５分以内）に鍵が持ち出されるものとして説明する。
ゲート装置１００における制御部１４０は、カードリーダ装置３がゲート装置２を介して送信したカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）を、第１通信部１１０を介して受信し（図６のステップＳ１１０：カードＩＤ）、制御部１４０の認証部１４１は、受信したカードＩＤと一致するカードＩＤが、記憶部１３０の第１カード情報テーブル３０に登録されているので（ステップＳ１２０）、このカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）と、成功を示す認証結果（１）と、認証日時（例えば、２００９／１／６  ８：０４とする）と、解錠する扉を備えるボックスのボックスＩＤ（Ｂ００２）を第２通信部１２０を介してキーボックス装置２００に送信する（ステップＳ１３０）。なお、このボックスＩＤは、第１カード情報テーブル３０において認証に係るカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）と対応付けられている部署ＩＤ（Ｇ００２）が、第１ボックス情報テーブル２０において対応付けられているボックスＩＤ（Ｂ００２）である。
【０１１３】
制御部１４０の更新部１４２は、ステップＳ１３０で送信した認証結果が成功を示すので（ステップＳ１４０：ＮＯ）、ゲート装置１００はカードＩＤ受信時の処理を終了する。
続いて、キーボックス装置２００における制御部２４０の認証部２４２は、読取部２１０からカードＩＤを受領しておらず（図５のステップＳ１０：ＮＯ）、ゲート装置１００から認証結果等を受信しており（ステップＳ４０：ＹＥＳ）、受信した認証結果が成功を示すので（ステップＳ５０：成功）、ステップＳ４０で受信したボックスＩＤ（Ｂ００２）に対応するボックス（営業部執務室用ＢＯＸ）の扉の解錠指示を錠制御部２５０に伝達し、錠制御部２５０は、受領した解錠指示に従って、該当のボックスの電子錠を解錠するように制御する（ステップＳ７０）。
【０１１４】
この例では、認証部２４２が解錠指示を送信してから所定時間以内に鍵の状態が変化した旨の通知を受信するので、認証部２４２は、ゲート装置１００から受信した認証日時（２００９／１／６  ８：０４）及びカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）と、成功を示す認証結果（１）と、解錠指示に係るボックスＩＤ（Ｂ００２）、状態変化日時（例えば、２００９／１／６  ８：０５とする）とを履歴情報として送信する（ステップＳ８０）。
【０１１５】
続いて、ゲート装置１００における制御部１４０は、第２通信部１２０を介してキーボックス装置２００から履歴情報を受信するので（図６のステップＳ１１０：履歴情報）、制御部１４０の更新部１４２は、受信した履歴情報に基づいて、記憶部１３０の第１ボックス情報テーブル２０、第１カード情報テーブル３０、及び履歴情報テーブル４０を更新する（ステップＳ１６０）。
【０１１６】
より詳細には、第１ボックス情報テーブル２０において、受信した履歴情報に含まれているボックスＩＤ（Ｂ００２）と対応付けられている状態変化日時（２００９／１／５  １９：０２）を、受信した履歴情報に含まれている状態変化日時（２００９／１／６  ８：０５）で更新する。
また、第１カード情報テーブル３０において、受信した履歴情報に含まれているカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）と対応付けられている認証日時（２００８／１２／２５  ６：５３）を、受信した履歴情報に含まれている認証日時（２００９／１／６  ８：０４）で更新し、また、その認証日時が含まれている時間帯（８−９時）の認証回数を１増加させて「２」に更新する。
【０１１７】
また、履歴情報テーブル４０において、履歴情報に含まれている認証日時（２００９／１／６  ８：０４）、カードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）、認証結果（１）、ボックスＩＤ（Ｂ００２）からなる履歴情報（レコード）を登録する。
ステップＳ１６０の処理を完了すると、制御部１４０の入替指示部１４３は、認証時入替指示処理を行う（ステップＳ１７０）。
【０１１８】
具体的には、第１カード情報テーブル３０において、上述のステップＳ１１０で受信した履歴情報に含まれているカードＩＤ（８ｑｗ０３・・・１Ｗ２ｒｇ６）と対応付けられているフラグが「１」なので（図７のステップＳ１７１：ＹＥＳ）、入替指示部１４３は、第１ボックス情報テーブル２０において、受信した履歴情報に含まれているボックスＩＤと対応付けられている部署ＩＤ（Ｇ００２）を取得し、第１カード情報テーブル３０において、その取得した部署ＩＤと対応付けられている他のカードＩＤのうち、フラグが「１」であるカードＩＤ（２ｂ９２３・・・Ｚ７０Ａ３２）を削除対象として選択し（ステップＳ１７２）、選択した削除対象の数（１）をＮとする（ステップＳ１７３）。
【０１１９】
続いて、入替指示部１４３は、第１ボックス情報テーブル２０において、受信した履歴情報に含まれているボックスＩＤ（Ｂ００２）以外の他のボックスＩＤと対応付けられている部署ＩＤ（Ｇ００１、Ｇ００３）を選択し（ステップＳ１７４）、第１カード情報テーブル３０において、選択した部署ＩＤに対応付けられている全カードＩＤのうち、フラグが「０」であるカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９、Ｕｒ５４２・・・ｈｖｉ４６４）を登録候補として選択し（ステップＳ１７５）、選択した登録候補の数（２）をＭとする（ステップＳ１７６）。
【０１２０】
また、入替指示部１４３は、削除対象数Ｎ（１）が登録候補数Ｍ（２）以下なので（ステップＳ１７７：Ｎ）、Ｎ（１）件の登録候補（Ｕｒ５４２・・・ｈｖｉ４６４）を登録対象として選択する（ステップＳ１８０）。具体的には、ステップＳ１７４で選択した部署ＩＤ（Ｇ００１、Ｇ００３）のうち、第１ボックス情報テーブル２０において対応付けられている状態変化日時から、計時部１４４から取得した現在日時までの経過時間が最長である部署ＩＤ（Ｇ００３）と、第１カード情報テーブル３０において、その部署ＩＤを対応付けられているカードＩＤ（Ｕｒ５４２・・・ｈｖｉ４６４）を登録対象とする。
【０１２１】
また、入替指示部１４３は、ステップＳ１７２で選択した削除対象（２ｂ９２３・・・Ｚ７０Ａ３２）と、ステップＳ１８０で選択した登録対象（Ｕｒ５４２・・・ｈｖｉ４６４）及び第１カード情報テーブル３０においてその登録対象と対応付けられている部署ＩＤ（Ｇ００３）とを含む認証時入替指示を送信する（ステップＳ１８３）。
また、制御部１４０の更新部１４２は、第１カード情報テーブル３０において、入替指示部１４３が削除対象としたカードＩＤ（２ｂ９２３・・・Ｚ７０Ａ３２）と対応付けられているフラグを「０」（未記憶）に更新し、登録対象としたカードＩＤ（Ｕｒ５４２・・・ｈｖｉ４６４）と対応付けられているフラグを「１」（記憶）に更新し（ステップＳ１８４）、ゲート装置１００は一連の処理を終了する。
【０１２２】
続いて、キーボックス装置２００における制御部２４０の更新部２４１は、通信部２２０を介してゲート装置１００から受信した認証時入替指示に基づいて、第２カード情報テーブル５０に登録しておく第２カード情報（レコード）の入替（認証時入替処理）を行う（図５のステップＳ９０）。
より詳細には、更新部２４１は、通信部２２０を介してゲート装置１００から認証時入替指示を受信し（図８のステップＳ９１）、受信した認証時入替指示に含まれている削除対象のカードＩＤ（２ｂ９２３・・・Ｚ７０Ａ３２）を含む第２カード情報（レコード）を第２カード情報テーブル５０から削除する（ステップＳ９２）。
【０１２３】
また、更新部２４１は、認証時入替指示に含まれている登録対象のカードＩＤ（Ｕｒ５４２・・・ｈｖｉ４６４）及び部署ＩＤ（Ｇ００３）とからなる第２カード情報（レコード）を第２カード情報テーブル５０に登録し（ステップＳ９３）、キーボックス装置２００は入替処理を終了し、キーボックス装置２００は一連の処理を終了する。
＜鍵の保管＞
以下では、カードＩＤが「２Ａ１９２・・・９ｎ０ｅ２９」であるユーザ（Ｂ藤二郎）がキーボックス装置２００に鍵を保管しようとする場合を例に、図５〜図８のフローチャートに沿って処理内容を具体的に説明する。
【０１２４】
なお、以下の説明を開始する時点で、各テーブルの状態は、上述の＜鍵の持出＞の説明が終わった時点の状態であるものとし、上述のユーザ（Ｂ藤二郎）が解錠する権限を有するボックスの内部には鍵が保管されておらず、そのボックスの扉が解錠してから所定時間（例えば５分以内）に鍵が保管されるものとして説明する。
キーボックス装置２００における制御部２４０の認証部２４２は、ボックスの扉を解錠しようとするユーザ（Ｂ藤二郎）が所持するＩＣカードから読取部２１０が読み取ったカードＩＤを受領し（ステップＳ１０：ＹＥＳ）、受領したカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）と一致するカードＩＤが、記憶部２３０の第２カード情報テーブル５０に登録されていないので（ステップＳ２０：ＮＯ）、認証部２４２は、この受領したカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）を、通信部２２０を介してゲート装置１００に送信して認証を依頼する（ステップＳ３０）。
【０１２５】
続いて、ゲート装置１００における制御部１４０は、第２通信部１２０を介してキーボックス装置２００からカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）を受信するので（図６のステップＳ１１０：カードＩＤ）、以降、上述の＜鍵の保管＞の場合と同様に、ステップＳ１２０及びＳ１３０の処理を行い、制御部１４０の更新部１４２は、ステップＳ１３０で送信した認証結果が成功を示すので（ステップＳ１４０：ＮＯ）、ゲート装置１００はカードＩＤ受信時の処理を終了する。
【０１２６】
続いて、キーボックス装置２００における制御部２４０の認証部２４２は、ゲート装置１００で行われた認証に係る認証結果等を、通信部２２０を介してゲート装置１００から受信し（ステップＳ４０：ＹＥＳ）、受信した認証結果が成功を示すので（ステップＳ５０：成功）、以降は、上述の＜鍵の保管＞の場合と同様に、ステップＳ７０、Ｓ８０の処理を行う。なお、認証日時及び状態変化日時は、例えば、２００９／１／６  １９：１５であるものとする。
【０１２７】
続いて、ゲート装置１００における制御部１４０は、第１通信部１１０を介してゲート装置２から履歴情報を受信するので（図６のステップＳ１１０：履歴情報）、上述の＜鍵の保管＞の場合と同様に、ステップＳ１６０の処理を行う。
ステップＳ１６０の処理を完了すると、制御部１４０の入替指示部１４３は、認証時入替指示処理を行う（ステップＳ１７０）。
【０１２８】
具体的には、第１カード情報テーブル３０において、上述のステップＳ１１０で受信した履歴情報に含まれているカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）と対応付けられているフラグが「０」なので（ステップＳ１７１：ＮＯ）、入替指示部１４３は、第１カード情報テーブル３０において、フラグ「１」と対応付けられているカードＩＤのうち、そのカードＩＤに対応付けられている認証日時から、計時部１４４より取得した現在日時までの経過時間が最長のカードＩＤ（Ｕｒ５４２・・・ｈｖｉ４６４）を削除対象として選択する（ステップＳ１８１）。また、入替指示部１４３は、認証に係るカードＩＤ（２Ａ１９２・・・９ｎ０ｅ２９）を登録対象として選択する（ステップＳ１８２）。
【０１２９】
以下、上述の＜鍵の保管＞の場合と同様に、ステップＳ１８３、Ｓ１８４の処理を行い、ゲート装置１００は一連の処理を終了する。
続いて、キーボックス装置２００における制御部２４０の更新部２４１は、通信部２２０を介してゲート装置１００から受信した認証時入替指示に基づいて、認証時入替処理を行う（図５のステップＳ９０）。具体的な処理内容は、上述の＜鍵の持出＞で説明したのと同様であるため、説明は省略する。
【０１３０】
＜補足＞
以上、本発明に係る認証システムを、実施の形態に基づいて説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態で示した通りの認証システムに限られないことは勿論である。
（１）実施の形態では、ゲート装置１００は、削除対象の数が登録対象の数より大きい場合でもそのまま入替指示に含めて送信するものとして説明したが、登録対象と同じ数の削除対象のみを入替指示に含めて送信するようにしてもよい。これにより、キーボックス装置２００における第２カード情報テーブル５０用のメモリ領域に無駄が生じるのを防ぎ、比較的小さいメモリ領域を効率的に利用することができる。
【０１３１】
なお、登録対象と同じ数の削除対象の選択方法として、以下のような方法が考えられる。もともと選択した削除対象（ここでは、「削除候補」という）に含まれる任意のカードＩＤを登録対象数分選択するようにしてもよいし、削除候補に含まれるカードＩＤのうち、第１カード情報テーブル３０において対応付けられている認証日時からの経過時間が長いものを優先的に選択してもよいし、この選択を行う際の時間を含む時間帯、又は次の時間帯の認証回数が少ないものを優先的に選択するようにしてもよい。
【０１３２】
（２）実施の形態では、ゲート装置１００の認証時入替指示処理において、削除対象を選択する際に、第１カード情報テーブル３０において、部署ＩＤ（第１ボックス情報テーブル２０において、履歴情報に含まれるボックスＩＤと対応付けられている部署ＩＤ）と同一の部署ＩＤが対応付けられている他のカードＩＤのみを削除対象として選択する（図７のステップＳ１７２）ものとして説明したが、この際、認証に係るカードＩＤも削除対象に含めてもよい。
【０１３３】
（３）実施の形態では、キーボックス装置２００が備える各ボックスと、そのボックスの解錠権限を有するユーザが所属する部署とが１対１に対応する例を説明したが、１つのボックスを複数の部署に所属するユーザが解錠できるようにしてもよいのは勿論である。この場合、第１ボックス情報テーブル２０のボックスＩＤに対応する部署ＩＤが複数登録されることになる。また、図７に示すゲート装置１００の認証時入替指示処理でのステップＳ１７２の処理では、この変形に係る第１ボックス情報テーブルにおいて、履歴情報に含まれるボックスＩＤを対応付けられている全部署ＩＤのうち、他のボックスのボックスＩＤと対応付けられていない部署ＩＤを取得し、第１カード情報テーブル３０において、取得した部署ＩＤと対応付けられているカードＩＤを削除対象として選択する。
【０１３４】
（４）実施の形態では、ゲート装置１００の定期入替指示処理において、次の時間帯の認証回数が「０」であるカードＩＤを削除対象として選択し、認証回数が「１以上」であるカードＩＤを登録対象として選択するものとして説明したが、これに限らず、認証回数が所定数より少ないカードＩＤを削除対象とし、認証回数が所定数以上のカードＩＤを登録対象としてもよい。また、このときの所定数は、削除対象と登録対象とで異なる数にしてもよい。
【０１３５】
（５）実施の形態では、具体例として、ゲート装置１００の定期入替指示処理を平日の７：５５に行うものとして説明したが、１日に１回とは限らず、例えば、１時間毎に行うようにしてもよいし、各ボックスの扉が開錠される可能性の高い時間（例えば、勤務時間が９時〜１７時である企業において、５：５５、６：５５、７：５５、１６:５５，１７:５５、１８:５５、１９:５５等）にのみ行うようにしてもよい。即ち、ゲート装置１００の管理者等が設定した任意の時間に行うようにしてもよい。
【０１３６】
また、定期入替指示処理を１時間に１回に限らず、１時間に複数回行うようにしてもよい。例えば１時間に２回行うような場合（つまり３０分に１回行うような場合）、第１カード情報テーブル３０の認証回数３５も、３０分刻みで計数するように変形する必要がある。
（６）実施の形態において、キーボックス装置２００は、ゲート装置１００からの認証時入替指示に基づいて、第２カード情報テーブル５０から、削除対象を含む第２カード情報（レコード）を削除するものとして説明したが、ゲート装置１００が送信する認証時入替指示には、登録対象だけを含ませ、削除対象はキーボックス装置２００が選択するようにしてもよい。即ち、図７のステップＳ１７２やＳ１８１の処理を、キーボックス装置２００の制御部２４０が行うようにしてもよい。この場合、キーボックス装置２００は、第２カード情報テーブル５０に認証日時（第１カード情報テーブル３０の認証日時３４と同様のもの）を追加し、認証部２４２は、自らが認証した際に、又はゲート装置１００から認証結果等を受信した際にこれを更新する必要がある。
【０１３７】
（７）実施の形態において、キーボックス装置２００は、履歴情報に状態変化日時を含めて送信するものとして説明したが、履歴情報とは別にゲート装置１００に送信するようにしてもよい。この場合、状態変化日時とボックスＩＤとを送信する必要があり、ゲート装置１００は、履歴情報とは別に受信した状態変化日時とボックスとに基づいて、第１ボックス情報テーブル２０を更新することになる。
【０１３８】
（８）本実施の形態では、キーボックス装置２００の記憶部２３０の一部のメモリ領域を、第２カード情報テーブル５０と表現したように、いわゆるテーブルを構成するデータの格納位置は特に問わない。
即ち、実施の形態において、キーボックス装置２００は、第２カード情報テーブル５０において、入替指示に含まれる削除対象のカードＩＤを含むレコードを削除し、登録対象のカードＩＤと部署ＩＤとからなるレコードを登録するものとして説明したが、この削除するレコードと登録するレコードのメモリ領域上の番地が、同一でも異なっていてもよい。
【０１３９】
（９）本発明に係る認証システムが備える管理装置における第１記憶手段は、実施の形態に係るゲート装置１００の記憶部１３０に相当し、管理装置における送信手段は、ゲート装置１００の入替指示部１４３及び第２通信部１２０に相当し、管理装置における第２判定手段は、ゲート装置１００の認証部１４１及び第２通信部１２０に相当し、管理装置における更新手段は、ゲート装置１００の更新部１４２に相当する。
【０１４０】
また、本発明に係る認証システムが備える認証装置における受付手段は、実施の形態に係るキーボックス装置２００の読取部２１０に相当し、認証装置における第２記憶手段は、キーボックス装置２００の記憶部２３０に相当し、認証装置における第１判定手段は、キーボックス装置２００の認証部２４２に相当し、認証装置における扉制御手段は、キーボックス装置２００の認証部２４２及び錠制御部２５０に相当し、認証装置における記憶制御手段は、キーボックス装置２００の更新部２４１に相当する。
【０１４１】
また、本発明に係る認証システムが備える読取装置は、実施の形態に係るカードリーダ装置３に相当する。
【符号の説明】
【０１４２】
１    サーバ
２    ゲート装置
３    カードリーダ装置
４    電子錠
６    ＬＡＮ
１００    ゲート装置
１１０    第１通信部
１２０    第２通信部
１３０、２３０    記憶部
１４０、２４０    制御部
１４１、２４２    認証部
１４２、２４１    更新部
１４３    入替指示部
１４４、２４３    計時部
２００    キーボックス装置
２１０    読取部
２２０    通信部
２５０    錠制御部
１０００    認証システム
【図１】
2010196304.tif 000003
【図２】
2010196304.tif 000004
【図３】
2010196304.tif 000005
【図４】
2010196304.tif 000006
【図５】
2010196304.tif 000007
【図６】
2010196304.tif 000008
【図７】
2010196304.tif 000009
【図８】
2010196304.tif 000010
【図９】
2010196304.tif 000011