(57)【特許請求の範囲】
【請求項１】
認証制御サーバ装置と、複数の被認証者の生体情報を保持している生体情報保持装置と、少なくとも１以上の認証装置とを備えている生体認証システムにおける該認証制御サーバ装置であって、
該認証装置は、生体認証を該認証装置で行う被認証者についての生体情報を該生体情報保持装置から受け取って独自に保持しており、
該認証制御サーバ装置は、
該認証装置で実施した生体認証の該被認証者毎の結果の履歴を表している認証履歴情報を該認証装置毎に保持する認証情報保持手段と、
該複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行う、該認証装置のひとつである更新対象認証装置が該更新対象被認証者から新たに取得した生体情報である生体更新情報への更新を、該生体情報保持装置が保持している生体情報に対して行うか、あるいは、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うかの判定を、該認証情報保持手段により保持されている認証履歴情報に基づいて行う更新対象判定手段と、
該生体情報保持装置及び該更新対象認証装置の少なくともどちらか一方を該更新対象判定手段の判定結果に従って制御して、該生体情報保持装置が保持している生体情報と該生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、該生体更新情報に更新させる生体情報更新制御手段と、
を有する
ことを特徴とする認証制御サーバ装置。
【請求項２】
該更新対象判定手段は、該判定を、該認証情報保持手段により保持されている、該更新対象被認証者以外の被認証者についての該更新対象認証装置での認証履歴情報に基づいて行うことを特徴とする請求項１に記載の認証制御サーバ装置。
【請求項３】
該更新対象判定手段は、該判定を、該認証情報保持手段により保持されている、該生体認証システムが備えている該更新対象認証装置以外の認証装置での該更新対象被認証者についての認証履歴情報に基づいて行うことを特徴とする請求項１または２に記載の認証制御サーバ装置。
【請求項４】
該更新対象被認証者の生体情報を該生体更新情報に更新する必要があるか否かの判定を、該認証情報保持手段により保持されている該更新対象被認証者についての認証履歴情報に基づいて行う更新要否判定手段を更に有し、
該生体情報更新制御手段は、該更新対象被認証者についての該生体情報を該生体更新情報に更新させる制御を、該更新要否判定手段の判定結果に更に従って行う、
ことを特徴とする請求項１から３のうちのいずれか１項に記載の認証制御サーバ装置。
【請求項５】
該生体情報更新制御手段は、該更新要否判定手段が、該更新対象被認証者の生体情報を該生体更新情報に更新する必要があるとの判定を下し、且つ、該更新対象認証装置で該生体更新情報を用いて行われていた該更新対象被認証者についての生体認証が成功していた場合に、該更新対象被認証者についての該生体情報を該生体更新情報に更新させる制御を行うことを特徴とする請求項４に記載の認証制御サーバ装置。
【請求項６】
認証制御サーバ装置と、複数の被認証者の生体情報を保持している生体情報保持装置と、少なくとも１以上の認証装置とを備えている生体認証システムにおける該認証制御サーバ装置が行う認証データ更新方法であって、
該認証装置は、生体認証を該認証装置で行う被認証者についての生体情報を該生体情報保持装置から受け取って独自に保持しており、
該認証データ更新方法は、
該認証装置で実施した生体認証の該被認証者毎の結果の履歴を表している認証履歴情報を記憶装置で該認証装置毎に保持しておき、
該複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行う、該認証装置のひとつである更新対象認証装置が該更新対象被認証者から新たに取得した生体情報である生体更新情報への更新を、該生体情報保持装置が保持している生体情報に対して行うか、あるいは、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うかの判定を、該記憶装置により保持されている認証履歴情報に基づいて行い、
該生体情報保持装置及び該更新対象認証装置の少なくともどちらか一方を該判定の結果に従って制御して、該生体情報保持装置が保持している生体情報と該生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、該生体更新情報に更新させる、
ことを特徴とする認証データ更新方法。
【請求項７】
認証制御サーバ装置と、複数の被認証者の生体情報を保持している生体情報保持装置と、少なくとも１以上の認証装置とを備えている生体認証システムにおける該認証制御サーバ装置としてコンピュータを機能させるための認証データ更新プログラムであって、
該認証装置は、生体認証を該認証装置で行う被認証者についての生体情報を該生体情報保持装置から受け取って独自に保持しており、
該認証データ更新プログラムは、該コンピュータに実行させると、
該被認証者の各々が生体認証を実施したときの認証履歴情報を記憶装置で該被認証者毎に保持させる認証情報処理と、
該複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行う、該認証装置のひとつである更新対象認証装置が該更新対象被認証者から新たに取得した生体情報である生体更新情報への更新を、該生体情報保持装置が保持している生体情報に対して行うか、あるいは、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うかの判定を、該記憶装置により保持されている認証履歴情報に基づいて行う更新対象判定処理と、
該生体情報保持装置及び該更新対象認証装置の少なくともどちらか一方を該更新対象判定処理での判定結果に従って制御して、該生体情報保持装置が保持している生体情報と該生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、該生体更新情報に更新させる生体情報更新制御処理と、
を該コンピュータが行うことを特徴とする認証データ更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で議論される実施態様は、生体認証技術に関する。
【背景技術】
【０００２】
生体認証において、認証を失敗させる原因のひとつに、登録時と認証時とで生体の位置がずれてしまうことが挙げられる。例えば、掌の静脈を使用して行う生体認証の場合、掌の大きさは人により異なるため、掌の位置の指定を各人で共通に行うことはできない。また、掌全体を固定して掌の登録及び認証を行うことも一般的ではない。その他、生体の大きさが、人の成長等に起因する経年変化によって徐々に変化することも考えられる。このような要因により生体の位置のずれが生じ、その結果として、生体認証の認証率を低下させる。
【０００３】
このような原因による生体認証の認証率の低下を改善する技術が幾つか提案されている。そのひとつに、生体認証システムの端末装置で行った生体情報の照合結果が認証判定閾値以上で且つ再登録判定閾値以下になったときに、当該システムの管理装置への新たな生体情報の再登録を行うという技術がある。
【０００４】
また、このような技術の別のひとつに、取得した生体データとキャッシュカード内の参照生体データとの類似度が第２基準値以上で第１基準値未満となった履歴回数が所定回数以上になった場合に、参照生体データの更新処理を行うという技術がある。
【０００５】
また、このような技術の更に別のひとつに、複数の異なる生体特徴認証部での認証結果が一致しない場合に、個々の照合スコアを統合し、認証部毎の総照合スコアの個数を次元数とした照合スコアベクトルを生成するという技術がある。この技術では、このベクトルにより形成される照合スコアの特徴空間に基づき、認証結果が異なる矛盾照合スコアを特定し、この矛盾照合スコアが属すべきカテゴリを、「正当」または「不当」から特定する。そして、特定された矛盾照合スコア、若しくは特定されたカテゴリに基づいて、各生体特徴認証部で得た複数の照合データに対する統合的な正当性の判定を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１０２７７０号公報
【特許文献２】特開２００７−１８４３６号公報
【特許文献３】特開平１１−２５３４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
生体認証システムでは、認証結果の類似度や認証の成否の傾向を、当該システムを構成する複数の認証装置のうちの１つについて把握し、生体データの再登録の要否の判断を、その１つの認証装置のみで得た上述した傾向に基づいて行うものが多い。しかし、認証装置は、設置場所の物理的制約等により、設置位置の高さが設置場所毎に異なっていることがあり、認証対象者によってはその高さの違いが認証を難しくさせることがある。また、設置場所の明るさも設置場所毎に異なっていることがあり、生体認証の方式によっては、このことが、特定の設置場所に設置された認証装置の認識率を、人に依らず全体的に低下させることもある。
【０００８】
また、上述した複数の認証装置のうちの１つを用いて生体データの再登録を行うときに、再登録に用いた装置の設置場所が、上述した認証し難い高さである場合や認識率が全体に低い場所である場合には、精度の低い生体データを再登録してしまうことがあり得る。認証用に登録されている生体データの精度が低いと、生体認証システムを構成している他の認証装置での認証にも悪影響を及ぼすことが考えられる。
【０００９】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、認識率を向上させるための生体データの再登録を適切に行うことである。
【課題を解決するための手段】
【００１０】
本明細書で後述する認証制御サーバ装置は、認証制御サーバ装置と、複数の被認証者の生体情報を保持している生体情報保持装置と、少なくとも１以上の認証装置とを備えている生体認証システムにおける当該認証制御サーバ装置である。なお、ここで、認証装置は、生体認証を当該認証装置で行う被認証者についての生体情報を生体情報保持装置から受け取って独自に保持している。
【００１１】
この認証制御サーバ装置のひとつには、認証情報保持手段と、更新対象判定手段と、生体情報更新制御手段と、を有するというものがある。このうち、認証情報保持手段は、認証装置で実施した生体認証の被認証者毎の結果の履歴を表している認証履歴情報を当該認証装置毎に保持する。また、更新対象判定手段は、生体更新情報への更新を、生体情報保持装置が保持している生体情報に対して行うか、あるいは、更新対象認証装置が保持している生体情報のみに対して行うかの判定を行う。ここで、生体更新情報とは、認証装置のひとつである更新対象認証装置が当該更新対象被認証者から新たに取得した生体情報である。また、生体更新情報への更新は、複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行われる。更新対象判定手段は、この判定を、認証情報保持手段により保持されている認証履歴情報に基づいて行う。そして、生体情報更新制御手段は、生体情報保持装置及び更新対象認証装置の少なくともどちらか一方を更新対象判定手段の判定結果に従って制御する。この制御は、生体情報保持装置が保持している生体情報と生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、生体更新情報に更新させるというものである。
【００１２】
また、本明細書で後述する認証データ更新方法は、前述した生体認証システムにおける認証制御サーバ装置が行うものである。
この認証データ更新方法のひとつは、まず、認証装置で実施した生体認証の被認証者毎の結果の履歴を表している認証履歴情報を記憶装置で認証装置毎に保持しておく。次に、生体更新情報への更新を、生体情報保持装置が保持している生体情報に対して行うか、あるいは、更新対象認証装置が保持している生体情報のみに対して行うかの判定を行う。ここで、生体更新情報とは、認証装置のひとつである更新対象認証装置が当該更新対象被認証者から新たに取得した生体情報である。また、生体更新情報への更新は、複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行われる。上記の判定は、記憶装置により保持されている認証履歴情報に基づいて行われる。次に、生体情報保持装置及び更新対象認証装置の少なくともどちらか一方を上記の判定の結果に従って制御する。この制御は、生体情報保持装置が保持している生体情報と生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、生体更新情報に更新させるというものである。
【００１３】
また、本明細書で後述する認証データ更新プログラムは、前述した生体認証システムにおける認証制御サーバ装置としてコンピュータを機能させるためのものである。
この認証データ更新プログラムのひとつは、コンピュータに実行させると、認証情報処理と、更新対象判定処理と、生体情報更新制御処理とを当該コンピュータが行うようになる。ここで、認証情報処理は、被認証者の各々が生体認証を実施したときの証履歴情報を記憶装置で被認証者毎に保持させるという処理である。また、更新対象判定処理は、生体更新情報への更新を、生体情報保持装置が保持している生体情報に対して行うか、あるいは、更新対象認証装置が保持している生体情報のみに対して行うかの判定を行うという処理である。ここで、生体更新情報とは、認証装置のひとつである更新対象認証装置が当該更新対象被認証者から新たに取得した生体情報である。また、生体更新情報への更新は、複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行われる。上記の判定は、記憶装置により保持されている認証履歴情報に基づいて行われる。また、生体情報更新制御処理は、生体情報保持装置及び更新対象認証装置の少なくともどちらか一方を更新対象判定処理による判定の結果に従って制御するという処理である。この制御は、生体情報保持装置が保持している生体情報と生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、生体更新情報に更新させるというものである。
【発明の効果】
【００１４】
本明細書で後述する認証制御サーバ装置は、認識率を向上させるための生体データの再登録を適切に行うことができる。
【図面の簡単な説明】
【００１５】
【図１】生体認証システムの構成の一例である。
【図２】認証制御サーバ装置及び管理ＰＣとして使用可能であるコンピュータの構成の一例である。
【図３】掌認証装置の構成の一例である。
【図４】データ更新制御処理を行う認証制御サーバ装置の機能構成の一例である。
【図５】認証履歴情報の認証情報処理部内でのデータ構造例である。
【図６Ａ】データ更新制御処理の処理内容を図解したフローチャート（その１）である。
【図６Ｂ】データ更新制御処理の処理内容を図解したフローチャート（その２）である。
【図７】認証履歴情報の具体的なデータ例である。
【発明を実施するための形態】
【００１６】
まず図１について説明する。図１には、生体認証システムの構成の一例が図解されている。この生体認証システムは、人の掌の静脈の形状パターンを生体情報として使用して生体認証を行い、その結果に基づいて各部屋の入室・退室を管理するものである。このシステムでは、認証に成功した場合には部屋の扉の電気錠を開錠して部屋の入室・退室を被認証者に許可し、認証に失敗した場合には、その電気錠を閉じたままとして部屋の入室・退室を被認証者に対して禁止する。
【００１７】
図１の生体認証システムは、認証制御サーバ装置１と、管理ＰＣ２と、掌認証装置３ａ、３ｂ−１、及び３ｂ−２等とを備えて構成されている。
認証制御サーバ装置１は、この生体認証システム全体の動作の制御を行うコンピュータである。
【００１８】
管理ＰＣ２は、複数の被認証者の生体情報を保持している生体情報保持装置として機能するコンピュータである。なお、以下の説明では、この管理ＰＣ２が保持している生体情報を「マスターデータ」と称することとする。管理ＰＣ２は、自身が備えている生体情報保持部２１に格納されているマスターデータが更新（生体情報の変更若しくは新規追加）される度に、このマスターデータを掌認証装置３ａ、３ｂ、及び３ｂ−２に送付する。
【００１９】
なお、管理ＰＣ２には、被認証者の掌の静脈の形状パターンを生体情報として取得する掌登録器２ａが接続されている。
掌認証装置３ａ、３ｂ−１、及び３ｂ−２は、生体認証を行う認証装置である。なお、掌認証装置３ａは部屋Ａの外側に設置されており、部屋Ａの入室の管理に使用される。また、掌認証装置３ｂ−１は部屋Ｂの外側に設置されており、部屋Ｂの入室の管理に使用される。更に、掌認証装置３ｂ−２は部屋Ｂの内側に設置されており、部屋Ｂの退室の管理に使用される。
【００２０】
掌認証装置３ａ、３ｂ−１、及び３ｂ−２は、管理ＰＣ２から送られてくるマスターデータのうち、掌認証装置３ａ、３ｂ−１、及び３ｂ−２の各々で生体認証を行うことが登録されている被認証者についてのものを受け取って予め独自に保持しておく。なお、以下の説明では、掌認証装置３ａ、３ｂ−１、及び３ｂ−２の各々で独自に保持されている被認証者の生体情報を、管理ＰＣ２が保持しているマスターデータと区別するために、「比較元データ」と称することとする。
【００２１】
掌認証装置３ａ、３ｂ−１、及び３ｂ−２での生体認証は以下のようにして行われる。
認証を行うとき、掌認証装置３ａ、３ｂ−１、及び３ｂ−２は、まず、被認証者から生体情報（掌の静脈の形状パターン）を取得する。この認証時に被認証者から取得される生体情報を、管理ＰＣ２が保持しているマスターデータ、及び、掌認証装置３ａ、３ｂ−１、及び３ｂ−２の各々が保持している比較元データと区別するために、「比較データ」と称することとする。
【００２２】
次に、掌認証装置３ａ、３ｂ−１、及び３ｂ−２は、比較データを比較元データと比較して生体認証を行う。この生体認証では、比較データと比較元データとの類似度を算出し、その類似度と所定の閾値との大小比較によって、認証の成功・失敗の判定を下す。なお、比較データと比較元データとの類似度の算出法としては、例えば両データの相互相関係数を求め、得られた値を類似度として用いるようにする。
【００２３】
電気錠制御盤４ａは、掌認証装置３ａからの制御信号に従い、電気錠５ａの開閉制御を行う。また、電気錠制御盤４ｂは、掌認証装置３ｂ−１若しくは３ｂ−２からの制御信号に従い、電気錠５ｂの開閉制御を行う。
【００２４】
電気錠５ａは部屋Ａの扉の錠であり、電気錠５ｂは部屋Ｂの扉の錠である。掌認証装置３ａでの生体認証が成功すると電気錠５ａが開かれて部屋Ａの入室・退室が被認証者に許可され、その生体認証が失敗すると電気錠５ａが閉じられたままとなり、被認証者に対し部屋Ａの入室・退室が禁止される。また、掌認証装置３ｂ−１若しくは３ｂ−２での生体認証が成功すると電気錠５ｂが開かれて部屋Ｂの入室・退室が被認証者に許可され、その生体認証が失敗すると電気錠５ｂが閉じられたままとなり、被認証者に対し部屋Ｂの入室・退室が禁止される。
【００２５】
集線装置６には、認証制御サーバ装置１と、管理ＰＣ２と、認証装置３ａ、３ｂ−１、及び３ｂ−２との各々が通信線を介して電気的に接続されている。集線装置６は、これらの各装置間で各種のデータを相互に授受することを可能にする。
【００２６】
図１の生体認証システムは以上のように構成されている。
なお、図１の生体認証システムでは、２つの部屋の管理を行っているが、各部屋に、掌認証装置及び電気錠制御盤を設置し、部屋の扉に電気錠を備えることで、より多くの部屋を管理することも可能である。
【００２７】
なお、以下の説明では、特に区別する必要がない場合には、掌認証装置３ａ、３ｂ、及び３ｂ−２を、「掌認証装置３」と総称することとする。
【００２８】
次に図２について説明する。図２には、図１の生体認証システムに用いることのできるコンピュータ５０の構成の一例が図解されている。このコンピュータ５０は、図１のシステムにおける認証制御サーバ装置１及び管理ＰＣ２として使用することができる。
【００２９】
このコンピュータ５０は、ＭＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ハードディスク装置５４、入力装置５５、表示装置５６、インタフェース装置５７、及び記録媒体駆動装置５８を備えている。なお、これらの構成要素はバス５９を介して接続されており、ＭＰＵ５１の管理の下で各種のデータを相互に授受することができる。
【００３０】
ＭＰＵ（Micro Processing Unit）５１は、このコンピュータ５０全体の動作を制御する演算処理装置である。
ＲＯＭ（Read Only Memory）５２は、所定の基本制御プログラムが予め記録されている読み出し専用半導体メモリである。ＭＰＵ５１は、この基本制御プログラムをコンピュータ５０の起動時に読み出して実行することにより、このコンピュータ５０の各構成要素の動作制御が可能になる。
【００３１】
ＲＡＭ（Random Access Memory）５３は、ＭＰＵ５１が各種の制御プログラムを実行する際に、必要に応じて作業用記憶領域として使用する、随時書き込み読み出し可能な半導体メモリである。
【００３２】
ハードディスク装置５４は、ＭＰＵ５１によって実行される各種の制御プログラムや各種のデータを記憶しておく記憶装置である。ＭＰＵ５１は、ハードディスク装置５４に記憶されている所定の制御プログラムを読み出して実行することにより、後述する制御処理を行えるようになる。なお、コンピュータ５０を管理ＰＣ２として使用する場合には、このハードディスク装置５４が生体情報保持部２１としての機能を提供する。また、コンピュータ５０を認証制御サーバ装置１として使用する場合には、このハードディスク装置５４が、後述する認証情報保持部１２としての機能を提供する。
【００３３】
入力装置５５は、例えばキーボード装置やマウス装置であり、コンピュータ５０の使用者により操作されると、その操作内容に対応付けられている使用者からの各種情報の入力を取得し、取得した入力情報をＭＰＵ５１に送付する。なお、コンピュータ５０を管理ＰＣ２として使用する場合には、入力装置５５として、掌登録器２ａが更に装備される。
【００３４】
表示装置５６は例えば液晶ディスプレイであり、ＭＰＵ５１から送付される表示データに応じて各種のテキストや画像を表示する。
インタフェース装置５７は、集線装置６を介してコンピュータ５０と接続される各種機器との間での各種データの授受の管理を行う。
【００３５】
記録媒体駆動装置５８は、可搬型記録媒体６０に記録されている各種の制御プログラムやデータの読み出しを行う装置である。ＭＰＵ５１は、可搬型記録媒体６０に記録されている所定の制御プログラムを、記録媒体駆動装置５８を介して読み出して実行することによって、後述する各種の制御処理を行うようにすることもできる。なお、可搬型記録媒体６０としては、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）などがある。
【００３６】
このようなコンピュータ５０を認証制御サーバ装置１若しくは管理ＰＣ２として使用するには、まず、これらの装置としての機能をコンピュータ５０で提供できるようにするための制御処理をＭＰＵ５１に行わせるための制御プログラムを作成する。作成された制御プログラムはハードディスク装置５４若しくは可搬型記録媒体６０に予め格納しておく。そして、ＭＰＵ５１に所定の指示を与えてこの制御プログラムを読み出させて実行させる。こうすることで、このコンピュータ５０を認証制御サーバ装置１若しくは管理ＰＣ２として使用することが可能になる。
【００３７】
次に図３について説明する。図３には、図１の生体認証システムに用いる掌認証装置３の構成の一例が図解されている。
この掌認証装置３は、認証処理部６１、比較元データ保持部６２、インタフェース部６３、ＩＤ入力部６４、表示部６５、及び掌登録器６６を備えている。なお、これらの構成要素はバス６７を介して接続されており、認証処理部６１の管理の下で各種のデータを相互に授受することができる。
【００３８】
認証処理部６１は、掌認証装置３全体の動作を管理して、生体認証を行う。より具体的には、認証処理部６１は、例えば、掌登録器６６で取得した被認証者の比較データと、比較元データ保持部６２で保持されている当該被認証者の比較元データとの類似度を算出し、その算出結果に基づき認証の成功・失敗の判定を下す生体認証処理を行う。また、認証処理部６１は、インタフェース部６３を制御して生体認証処理の結果を認証制御サーバ装置１及び電気錠制御盤４ａに通知する処理も行う。更に、認証処理部６１は、管理ＰＣ２から送られてくるマスターデータのうち、掌認証装置３で生体認証を行うことが登録されている被認証者についてのものを比較元データ保持部６２に格納して、比較元データを保持し更新する処理も行う。更に、認証処理部６１は、生体認証処理時に掌登録器６６で取得した被認証者の比較データを管理ＰＣ２へ送付する処理や、その比較データを比較元データ保持部６２に格納して比較元データを更新する処理を、認証制御サーバ装置１からの指示に従って行う。
【００３９】
比較元データ保持部６２は、管理ＰＣ２から送られてくるマスターデータのうち、掌認証装置３で生体認証を行うことが登録されている被認証者についてのものを、比較元データとして保持しておく記憶装置である。なお、比較元データ保持部６２で保持されている比較元データは、認証制御サーバ装置１からの所定の指示に従った認証処理部６１によって、生体認証処理時に掌登録器６６で取得した被認証者の比較データに置き換えられて更新される場合もある。
【００４０】
インタフェース部６３は、集線装置６を介して掌認証装置３と接続される各種機器との間での各種データの授受の管理、及び、電気錠制御盤４ａとの間での各種データの授受の管理を行う。
【００４１】
ＩＤ入力部６４は、掌認証装置３で生体認証を行う被認証者により認証登録時若しくは生体認証時に入力される、当該被認証者の識別情報（ＩＤ）を取得する。認証処理部６１は、認証登録時には、入力された識別情報を、この掌認証装置３で生体認証を行う被認証者のものとして、自身の有する識別情報登録部（不図示）に登録して記憶しておく。認証処理部６１は、管理ＰＣ２からマスターデータが送られてきた場合には、当該マスターデータのうちから、識別情報登録部に登録されている識別情報に対応付けられているものを選択し、比較元データとして、比較元データ保持部６２に格納する。また、認証処理部６１は、生体認証時には、入力された識別情報が識別情報登録部に登録されているか否かを判定し、登録されていれば、その識別情報に対応付けられている比較元データを比較元データ保持部６２から読み出して生体認証処理に使用する。
【００４２】
表示部６５は、認証処理部６１による生体認証処理の結果や、掌登録器６６での生体情報の取得のための被認証者への案内（操作ガイド）を、例えば発光、発色、光点滅、文章表示、イラスト表示等によって表示する。
【００４３】
掌登録器６６は、被認証者の掌の静脈の形状パターンを生体情報として取得するものであり、管理ＰＣ２に接続されている掌登録器２ａと同等の機能を有するものである。認証処理部６１は、掌登録器６６が取得した生体情報を、自身の有する記憶部（不図示）に、被認証者の識別情報と対応付けて記憶して保持しておく。
【００４４】
次に、図１の生体認証システムの認証制御サーバ装置１によって行われる、管理ＰＣ２の生体情報保持部２１が保持しているマスターデータ、及び、掌認証装置３の比較元データ保持部６２が保持している比較元データのデータ更新制御処理について説明する。
【００４５】
まず図４について説明する。図４は、このデータ更新制御処理を行う認証制御サーバ装置１の機能構成の一例を図解したものである。
認証制御サーバ装置１は、認証情報収集部１１、認証情報保持部１２、更新判定部１３、及び生体情報更新制御部１４を機能ブロックとして有している。
【００４６】
認証情報収集部１１は、掌認証装置３で実施した生体認証の結果を、掌認証装置３から収集する。
認証情報保持部１２は、認証履歴情報を掌認証装置３毎に保持しておく記憶装置である。なお、認証履歴情報とは、被認証者毎の認証結果の履歴を表している情報であり、認証情報収集部１１が収集した生体認証の結果を集計して得られる情報である。
【００４７】
ここで図５について説明する。図５は、認証履歴情報の認証情報保持部１２内でのデータ構造例を図解したものである。
図５で図解されている認証履歴情報は、掌認証装置３毎（［装置１］、…、［装置Ｘ］）のテーブル形式の情報である。この認証履歴情報は、「利用者」毎に、「認証回数」、「認証失敗回数」、「認証失敗率」、「類似度」、「平均類似度」、「取得開始日」の各項目についての情報を含んでいる。
【００４８】
ここで、「認証回数」は、認証履歴情報の対象である掌認証装置３で「利用者」に対して適切に実施された生体認証の回数の情報である。また、「認証失敗回数」は、その適切に実施された生体認証の結果として「認証の失敗」の判定が下された回数の情報である。そして、「認証失敗率」は、「認証失敗回数」の「認証回数」に対する割合を百分率で表した数値情報である。
【００４９】
また、「類似度」は、認証履歴情報の対象である掌認証装置３で「利用者」に対して適切に実施された最新の生体認証における類似度を、完全一致を１００％としたときの百分率で表した数値情報である。また、「平均類似度」は、認証履歴情報の対象である掌認証装置３で「利用者」に対して適切に実施された全ての生体認証における「類似度」の平均値の情報である。
なお、「取得開始日」は、認証履歴情報の対象である掌認証装置３から「利用者」についての生体認証の結果が最初に送られてきた日の日付を特定する情報である。
【００５０】
図４において、［１］掌認証装置３は、被認証者に対して生体認証を実施する度に、実施した生体認証に関する認証情報を認証制御サーバ装置１へ送付する。認証情報には、認証情報の発信元の掌認証装置３の識別情報、当該被認証者の識別情報、当該生体認証の実施日時の情報、当該生体認証の結果（認証の成功・失敗の判定結果）の情報、当該生体認証において算出した類似度の情報、を含む認証情報が含まれている。但し、掌認証装置３は、生体認証によって認証の失敗との判定が下された場合において、その生体認証で得られた類似度の値が著しく小さく、操作ミス等が生じたことが明らかであるような場合には、認証情報を送付しないようにしてもよい。
【００５１】
掌認証装置３から送付された認証情報を認証制御サーバ装置１が受信すると、［２］認証情報収集部１１は、この認証情報に従って「認証失敗率」や「平均類似度」を算出して、認証情報保持部１２で保持されている掌認証装置３毎の認証履歴情報を更新する。
【００５２】
更新判定部１３は、更新要否判定部１３−１と更新対象判定部１３−２とを含んでいる。［３］更新判定部１３は、認証情報保持部１２で保持されている認証履歴情報が更新されると、認証情報保持部１２により保持されている認証履歴情報を読み出して取得し、この認証履歴情報に基づいて以下の判定を行う。
【００５３】
更新要否判定部１３−１は、被認証者のうちのひとりである更新対象被認証者の生体情報を生体更新情報に更新する必要があるか否かの判定を、認証履歴情報に基づいて行う。本実施形態において、更新対象被認証者は、認証情報収集部１１が認証履歴情報を更新する契機となった認証情報に識別情報が含まれていた被認証者である。
【００５４】
なお、生体更新情報とは、掌認証装置３のうちのひとつである更新対象認証装置が当該更新対象被認証者から新たに取得した生体情報である。本実施形態において、更新対象認証装置は、認証情報収集部１１が認証履歴情報を更新する契機となった認証情報に発信元として識別情報が含まれていた掌認証装置３である。従って、本実施形態において、生体更新情報とは、その認証情報で結果が示されている生体認証を実施した際に掌認証装置３の掌登録器６６で取得された、被認証者（更新対象被認証者）の生体情報（実施された生体認証における比較データ）である。
【００５５】
更新対象判定部１３−２は、更新対象被認証者についての生体情報の生体更新情報への更新を、マスターデータと比較元データとのどちらに対して行うかを、認証履歴情報に基づいて判定する。
【００５６】
生体情報更新制御部１４は、管理ＰＣ２及び更新対象認証装置の少なくともどちらか一方の制御を、更新判定部１３の判定結果に従って行う。この制御は、管理ＰＣ２の生体情報保持部２１で保持されている更新対象被認証者のマスターデータと更新対象認証装置の比較元データ保持部６２で保持されている更新対象被認証者の比較元データのみとのどちらか一方を、生体更新情報に更新させる制御である。この制御動作を、より具体的に説明する。
【００５７】
まず、［４］生体情報更新制御部１４が、更新制御情報を掌認証装置３に送付する。更新制御情報には、この更新制御情報の送付先の情報として、更新対象認証装置である掌認証装置３の識別情報が付加されている。更新制御情報は、更に、更新対象被認証者である被認証者の識別情報、及び、マスターデータ若しくは比較元データを生体更新情報に更新するか否かを示しているフラグ情報を含んでいる。
【００５８】
掌認証装置３では、この更新制御情報をインタフェース部６３が受信して認証処理部６１に転送する。認証処理部６１では、まず、この更新制御情報の送付先がこの掌認証装置３自身であるか否かを、更新制御情報に付加されている送付先の情報に基づいて判定する処理を行う。ここで、掌認証装置３自身が送付先でなかった場合には、認証処理部６１はこれ以上の処理は行わない。
【００５９】
一方、掌認証装置３自身が送付先の場合（すなわち、掌認証装置３自身が更新対象認証装置の場合）には、認証処理部６１は、更新制御情報に含まれている更新対象被認証者の識別情報に対応する生体情報を、自身の有する前述の記憶部から読み出す処理を行う。そして、次に、認証処理部６１は、更新制御情報に含まれているフラグ情報を参照する。
【００６０】
ここで、フラグ情報が比較元データを更新することを示していた場合には、認証処理部６１は、比較元データを生体更新情報に更新する処理を行う。すなわち、認証処理部６１は、読み出した生体情報を比較元データ保持部６２に転送し、更新対象被認証者の識別情報に対応付けられて比較元データ保持部６２で保持されていた比較元データを、その生体情報に置き換える更新処理を行う。この場合には、管理ＰＣ２の生体情報保持部２１で保持されているマスターデータの更新は行われない。
【００６１】
一方、更新制御情報に含まれているフラグ情報がマスターデータを更新することを示していた場合には、マスターデータの生体更新情報への更新のために、［５］認証処理部６１は、生体認証時に取得される生体情報を管理ＰＣ２に送付する処理を行う。すなわち、認証処理部６１は、読み出した生体情報に、更新対象被認証者の識別情報を添付して、管理ＰＣ２に送付する送付処理を行う。
【００６２】
この生体情報を掌認証装置３から受信すると、［６］管理ＰＣ２は、マスターデータの更新処理を行う。すなわち、管理ＰＣ２は、受信した生体情報に添付されていた更新対象被認証者の識別情報に対応付けられて生体情報保持部２１で保持されていたマスターデータを、その生体情報に置き換える処理を行う。そして、次に、［７］管理ＰＣ２は、この更新後のマスターデータを、図１の生体認証システムに備えられている全ての掌認証装置３に配布する処理を行う。更新後のマスターデータの配布を受けた掌認証装置３の各々では、受け取ったマスターデータのうち、掌認証装置３で生体認証を行うことが登録されている被認証者についてのものを比較元データ保持部６２に格納して、比較元データを更新する処理を行う。
【００６３】
以上のように、更新制御情報を生成して更新対象認証装置である掌認証装置３に送付する処理を生体情報更新制御部１４が行うだけで、管理ＰＣ２及び更新対象認証装置の少なくともどちらか一方の制御が行える。その結果、更新対象被認証者についてのマスターデータの生体更新情報への更新、あるいは、更新対象被認証者についての比較元データのみの生体更新情報への更新を、更新判定部１３の判定結果に従って制御することができる。
【００６４】
次に図６Ａ及び図６Ｂについて説明する。図６Ａ及び図６Ｂは、認証制御サーバ装置１として機能しているコンピュータ５０のＭＰＵ５１によって行われる、データ更新制御処理の処理内容を図解したフローチャートである。
【００６５】
ＭＰＵ５１にデータ更新制御処理を行わせるには、まず、この制御処理をＭＰＵ５１に行わせるための制御プログラムを作成する。作成された制御プログラムはハードディスク装置５４若しくは可搬型記録媒体６０に予め格納しておく。そして、ＭＰＵ５１に所定の指示を与えてこの制御プログラムを読み出させて実行させる。こうすることで、ＭＰＵ５１がデータ更新制御処理を行えるようになる。
【００６６】
被認証者に対する生体認証が掌認証装置３で行われた場合を想定する。以下の説明では、この生体認証の対象者を更新対象被認証者とし、この生体認証を実施した掌認証装置３を更新対象認証装置とする。前述したように、更新対象認証装置は、この生体認証が終了すると、この生体認証に関する認証情報を認証制御サーバ装置１へ送付する。
【００６７】
認証制御サーバ装置１（として機能しているコンピュータ５０）のＭＰＵ５１は、まず、図６ＡのＳ１０１において、更新対象認証装置から送付される認証情報をインタフェース装置５７に受信させて、受信した認証情報を収集する処理を行う。
【００６８】
次に、Ｓ１０２において、収集した認証情報に基づいて、認証情報保持部１２で保持されている認証履歴情報を更新する処理が行われる。
この処理では、より具体的には、まず、その認証情報に含まれている、当該認証情報の発信元である更新対象認証装置の識別情報を用いて、認証情報保持部１２に保持されている、当該更新対象認証装置についての認証履歴情報を参照する処理が行われる。次に、その認証情報に含まれている更新対象被認証者の識別情報を用いて、当該更新対象被認証者についての認証履歴情報を、参照中の認証履歴情報から読み出す処理が行われる。ここで、当該更新対象被認証者についての認証履歴情報が参照中の認証履歴情報に含まれていなかった場合には、当該更新対象被認証者についての認証履歴情報を新規に作成する処理を行う。なお、認証履歴情報を新規に作成した場合には、認証情報から生体認証の実施日の情報を読み出して、作成した認証履歴情報における「取得開始日」情報とし、認証履歴情報の他の各項目の初期値は全て「０」としておく。
【００６９】
次に、読み出した認証履歴情報における「認証回数」を１回増加させると共に、「類似度」を、その認証情報に含まれている類似度情報に置換する処理を行う。更に、認証情報に含まれている生体認証の結果情報が「認証の失敗」を示している場合には、認証履歴情報における「認証失敗回数」を１回増加させる処理を行う。
【００７０】
次に、「認証失敗率」及び「平均類似度」の各値を算出する処理を行う。「認証失敗率」は、「認証失敗回数」を「認証回数」で除算して算出する。また、「平均類似度」は、「平均類似度」の現在の値に、上述した１回増加処理前の「認証回数」を乗算し、その乗算結果と現在の「類似度」の値とを加算した結果の値を、上述した１回増加処理後の「認証回数」で除算して算出する。
【００７１】
次に、以上のようにして各項目の値を更新した、当該更新対象被認証者についての認証履歴情報認証履歴情報を、認証情報保持部１２に上書き記憶する処理が行われる。こうして認証履歴情報の更新が完了する。
【００７２】
ＭＰＵ５１が以上のＳ１０１及びＳ１０２の処理を行うことで、コンピュータ５０は、認証情報収集部１１としての機能を提供する。
次に、Ｓ１０３では、このデータ更新制御処理によって生成される、更新対象被認証者についての更新制御情報に含まれる前述したフラグ情報が、マスターデータ若しくは比較元データを更新することを示しているか否かを判定する処理が行われる。ここで、当該フラグ情報がマスターデータ若しくは比較元データを更新することを示していたとき（判定結果がＹｅｓのとき）にはＳ１１２（図６Ｂ）に処理を進める。一方、当該フラグ情報がマスターデータ及び比較元データのどちらをも更新しないことを示していたとき（判定結果がＮｏのとき）にはＳ１０４に処理を進める。なお、このフラグ情報は、後述する処理で「ＯＮ」として生体更新情報に更新することを示す処理を行った場合を除いては、初期状態である、生体更新情報に更新しないことを示している「ＯＦＦ」のままとする。
【００７３】
Ｓ１０４からＳ１０５までの処理は、更新要否判定部１３−１としての機能をコンピュータ５０が提供するためにＭＰＵ５１が行う処理である。
まず、Ｓ１０４では、Ｓ１０２の処理において算出された「認証失敗率」及び「平均類似度」の各値と、その各々について予め定められている所定の閾値との大小を比較する処理が行われる。そして、続くＳ１０５において、「認証失敗率」が所定の閾値以上であるかどうか（認証失敗が多いかどうか）、及び、「平均類似度」が所定の閾値以下であるかどうか（比較元データが比較データと似ていないことが多いかどうか）を判定する処理が行われる。
【００７４】
ここで、「認証失敗率」が所定の閾値以上若しくは「平均類似度」が所定の閾値以下であるとき（判定結果がＹｅｓのとき）には、更新対象被認証者の認証成績が悪く、生体情報更新の必要があるとの判定を下し、ＭＰＵ５１はＳ１０６に処理を進める。一方、「認証失敗率」が所定の閾値未満であり、且つ、「平均類似度」が所定の閾値を超えているとき（判定結果がＮｏのとき）には、更新対象被認証者の生体情報を生体更新情報に更新する必要はないとの判定を下す。ＭＰＵ５１は、この場合には、このデータ更新制御処理を終了し、更新制御情報の更新対象認証装置への送付は行わない。
【００７５】
Ｓ１０６からＳ１１１までの処理は、更新対象判定部１３−２としての機能をコンピュータ５０が提供するためにＭＰＵ５１が行う処理である。つまり、これらの処理をＭＰＵ５１が行うことで、データ更新の対象をマスターデータとするか比較元データのみとするかの判定が、認証情報保持部１２により保持されている認証履歴情報に基づいて行われる。
【００７６】
まず、Ｓ１０６では、更新対象被認証者以外の被認証者（以下、「他の被認証者」と称することとする）の各々についての更新対象認証装置での認証履歴情報を、認証情報保持部１２から読み出す処理が行われる。そして、続くＳ１０７では、「他の被認証者」についても更新対象認証装置では認証成績が悪いか否かを判定する処理が行われる。このＳ１０６及びＳ１０７の処理は、より具体的には、以下のようにして行われる。
【００７７】
まず、更新対象認証装置での認証履歴情報のうち、「認証失敗率」及び「平均類似度」の情報を認証情報保持部１２から読み出す処理が「他の被認証者」の各々について行われる。次に、読み出した「認証失敗率」及び「平均類似度」の各値と、その各々について予め定められている所定の閾値との大小を比較する処理が「他の被認証者」の各々について行われる。そして、「認証失敗率」が所定の閾値以上であるかどうか、及び、「平均類似度」が所定の閾値以下であるかどうかを判定する処理が「他の被認証者」の各々について行われる。
【００７８】
ここで、「認証失敗率」が所定の閾値以上若しくは「平均類似度」が所定の閾値以下であるときには、この「他の被認証者」の認証成績は悪いとの判定を下す。一方、「認証失敗率」が所定の閾値未満であり、且つ、「平均類似度」が所定の閾値を超えているときには、この「他の被認証者」の認証成績は良いとの判定を下す。
【００７９】
次に、更新対象認証装置での認証履歴情報に基づいた認証成績の良否判定結果を「他の被認証者」の全てについて集計して、悪いと判定された「他の被認証者」の人数が、予め定められている所定の閾値よりも多いか否かを判定する処理が行われる。ここで、悪いと判定された人数が所定の閾値よりも多い場合には、Ｓ１０７の判定処理の結果として、「他の被認証者」についても更新対象認証装置では認証成績が悪いとの判定を下す。一方、悪いと判定された人数が所定の閾値以下である場合には、Ｓ１０７の判定処理の結果として、「他の被認証者」については更新対象認証装置での認証成績が悪くないとの判定を下す。
【００８０】
Ｓ１０７の判定処理により、「他の被認証者」についても更新対象認証装置では認証成績が悪いと判定されたとき（判定結果がＹｅｓのとき）には、ＭＰＵ５１はＳ１０８に処理を進める。一方、「他の被認証者」については更新対象認証装置での認証成績が悪くないと判定されたとき（判定結果がＮｏのとき）には、ＭＰＵ５１はＳ１０９に処理を進める。なお、このＳ１０７の判定処理は、Ｓ１０５の判定結果がＹｅｓのときに行われる処理であるから、Ｓ１０７の結果がＹｅｓとなる場合とは、更新対象被認証者と「他の被認証者」とのどちらもが、更新対象認証装置での認証成績が悪いと判定された場合である。
【００８１】
Ｓ１０８では、更新対象被認証者についての更新制御情報に含まれる前述したフラグ情報のうち比較元データについてのものを「ＯＮ」として、比較元データのみを更新することを示すようにする処理が行われ、その後はＳ１１２（図６Ｂ）に処理を進める。
【００８２】
以上のように、ＭＰＵ５１は、Ｓ１０６及びＳ１０７の処理を行うことにより、データ更新の対象を比較元データのみとするか否かの判定を、更新対象認証装置での更新対象被認証者以外の被認証者についての認証履歴情報に基づいて行う。
【００８３】
一方、Ｓ１０９では、更新対象被認証者についての、更新対象認証装置以外の掌認証装置３（以下、「他の認証装置」と称することとする）の各々での認証履歴情報を、認証情報保持部１２から読み出す処理が行われる。そして、続くＳ１１０では、更新対象被認証者については「他の認証装置」でも認証成績が悪いか否かを判定する処理が行われる。このＳ１１０９及びＳ１１０の処理は、より具体的には、以下のようにして行われる。
【００８４】
まず、「他の認証装置」の各々での認証履歴情報のうち、更新対象被認証者についての「認証失敗率」及び「平均類似度」の情報を認証情報保持部１２から読み出す処理が行われる。次に、読み出した「認証失敗率」及び「平均類似度」の各値と、その各々について予め定められている所定の閾値との大小を比較する処理が「他の認証装置」の各々について行われる。そして、「認証失敗率」が所定の閾値以上であるかどうか、及び、「平均類似度」が所定の閾値以下であるかどうかを判定する処理が「他の認証装置」の各々について行われる。
【００８５】
ここで、「認証失敗率」が所定の閾値以上若しくは「平均類似度」が所定の閾値以下であるときには、この「他の認証装置」での認証成績は悪いとの判定を下す。一方、「認証失敗率」が所定の閾値未満であり、且つ、「平均類似度」が所定の閾値を超えているときには、この「他の認証装置」での認証成績は良いとの判定を下す。
【００８６】
次に、更新対象被認証者についての、認証履歴情報に基づいた認証成績の良否判定結果を「他の認証装置」の全てについて集計して、悪いと判定された「他の認証装置」の台数が、予め定められている所定の閾値よりも多いか否かを判定する処理が行われる。ここで、悪いと判定された台数が所定の閾値よりも多い場合には、Ｓ１１０の判定処理の結果として、更新対象被認証者については「他の認証装置」でも認証成績が悪いとの判定を下す。一方、悪いと判定された台数が所定の閾値以下である場合には、Ｓ１１０の判定処理の結果として、「他の認証装置」では更新対象被認証者についての認証成績が悪くないとの判定を下す。
【００８７】
Ｓ１１０の判定処理により、更新対象被認証者については「他の認証装置」でも認証成績が悪いと判定されたとき（判定結果がＹｅｓのとき）には、ＭＰＵ５１はＳ１１１に処理を進める。一方、「他の認証装置」では更新対象被認証者についての認証成績が悪くないと判定されたとき（判定結果がＮｏのとき）には、ＭＰＵ５１は、前述したＳ１０８に処理を進める。
【００８８】
なお、このＳ１１０の判定処理は、Ｓ１０５の判定結果がＹｅｓのときに行われる処理であるから、Ｓ１１０の結果がＹｅｓとなる場合とは、更新対象認証装置と「他の認証装置」とのどちらでも更新対象被認証者についての認証成績が悪いと判定された場合である。
【００８９】
Ｓ１１１では、更新対象被認証者についての更新制御情報に含まれる前述したフラグ情報のうち、マスターデータについてのものを「ＯＮ」として、マスターデータを更新することを示すようにする処理が行われる。
【００９０】
以上のように、ＭＰＵ５１は、Ｓ１０９及びＳ１１０の処理を行うことにより、データ更新をどのデータに対して行うかの判定を、生体認証システムが備えている更新対象認証装置以外の掌認証装置３での更新対象被認証者についての認証履歴情報に基づいて行う。
【００９１】
また、ＭＰＵ５１がＳ１０６からＳ１１１までの処理を行うことにより、更新制御情報に含まれるフラグ情報のうち、比較元データについてのものとマスターデータについてのものとのどちらか一方が、「ＯＮ」とされる。つまり、これらの処理を行うことで、ＭＰＵ５１は、データ更新の対象をマスターデータとするか比較元データのみとするかの判定を行うのである。
【００９２】
なお、上述したＳ１０３、Ｓ１０５、及びＳ１０７の各処理では、「認証失敗率」と「平均類似度」との両者を用いて判定を行っているが、各処理とも、「認証失敗率」と「平均類似度」とのどちらか一方のみを用いて判定を行うようにしてもよい。
【００９３】
次に、図６Ｂに進み、Ｓ１１２では、Ｓ１０１（図６Ａ）の処理により受信された認証情報を参照し、そこに含まれている、生体認証の結果の情報が、「認証の成功」を示しているか否かを判定する処理が行われる。ここで、生体認証の結果の情報が「認証の成功」を示していたとき（判定結果がＹｅｓのとき）にはＳ１１４に処理を進め、生体認証の結果の情報が「認証の失敗」を示していたとき（判定結果がＹｅｓのとき）にはＳ１１３に処理を進める。
【００９４】
次に、Ｓ１１３では、更新対象被認証者についての生体認証の再試行の指示を、更新対象認証装置に宛てて送信する処理が行われ、その後はＳ１０１（図６Ａ）へと処理を戻して上述した処理が繰り返される。
【００９５】
更新対象認証者についての認証成績が悪い原因として、更新対象被認証者の識別情報を取得した他人が、その更新対象被認証者に成り済ましている場合が考えられる。このような場合に更新対象認証装置が取得していた生体更新情報は、その他人のものであるから、マスターデータや比較元データをこの生体更新情報に更新しないようにしなければならない。上述したＳ１１２及びＳ１１３の処理は、このような他人の成り済ましに対処するためのものである。すなわち、まず、Ｓ１１３の判定処理は、更新対象認証装置で生体更新情報を用いて直近に行われていた更新対象被認証者についての生体認証が成功していたことを確認するための処理である。ここで、この生体認証に失敗していた場合には、ＭＰＵ５１がＳ１１３の処理を行って、更新対象被認証者についての生体認証を更新対象認証装置に再試行させる。このようにして、生体認証に成功しない限り、マスターデータや比較元データの更新を行わないようにしているのである。
【００９６】
Ｓ１１４からＳ１１５までの処理は、生体情報更新制御部１４としての機能をコンピュータ５０が提供するためにＭＰＵ５１が行う処理である。すなわち、Ｓ１１４では、前述したフラグ情報と、この更新制御情報の送付先の情報としての更新対象認証装置の識別情報と、更新対象被認証者の識別情報とを含む更新制御情報を生成する処理が行われる。そして、続くＳ１１５において、生成した更新制御情報を更新対象認証装置へ送付する処理が行われ、その後は、このデータ更新制御処理が終了する。
【００９７】
以上のようにして認証制御サーバ装置１から送付された更新制御情報を更新対象認証装置である掌認証装置３が受信して以降の生体認証システムの動作は、図４を用いて既に説明したので、ここでは説明を省略する。
【００９８】
次に、認証履歴情報の具体的なデータ例を用いて更新対象判定部１３−２の動作を説明する。
図７は、認証情報保持部１２で保持されている認証履歴情報のデータ例であり、［装置１］〜［装置４］の計４台の掌認証装置３の各々についての認証履歴情報を提示している。但し、このデータ例では、認証履歴情報のうち、「類似度」、「平均類似度」、「取得開始日」の各項目についての情報を除外している。
【００９９】
ここでは、説明を簡単にするために、認証成績の良否判定は、認証失敗率のみに基づいて行うものとする。また、ここでは、認証成績の良否判定の基準とする認証失敗率の閾値を「１０％」に設定する。
【０１００】
まず、図７のデータ例が、「利用者００２」（更新対象被認証者）が［装置２］（更新対象認証装置）で生体認証に成功した後の認証情報収集部１１による更新が完了した直後の認証履歴情報である場合を想定する。この場合では、「利用者００２」についての［装置２］での認証成績は悪い（図６ＡのＳ１０５の判定結果がＹｅｓ）。一方、「他の被認証者」である「利用者００１」及び「利用者００３」についての［装置２］での認証成績は悪くない（図６ＡのＳ１０７の判定結果がＮｏ）。これに対し、「利用者００２」についての、「他の認証装置」である［装置１］、［装置３］、及び［装置４］での認証成績は悪い（図６ＡのＳ１１０の判定結果がＹｅｓ）。従って、更新対象判定部１３−２は、この場合においては、従って、この場合には、管理ＰＣ２の生体情報保持部２１に保持されている、「利用者００２」のマスターデータを更新するとの判定を下し、所定のフラグ情報を「ＯＮ」にする（図６ＡのＳ１１１）。
【０１０１】
次に、図７のデータ例が、「利用者００１」（更新対象被認証者）が［装置３］（更新対象認証装置）で生体認証に成功した後の認証情報収集部１１による更新が完了した直後の認証履歴情報である場合を想定する。この場合では、「利用者００１」についての［装置３］での認証成績は悪い（図６ＡのＳ１０５の判定結果がＹｅｓ）。ところが、この場合においては、「他の被認証者」である「利用者００２」及び「利用者００３」についての［装置３］での認証成績も悪い（図６ＡのＳ１０７の判定結果がＹｅｓ）。従って、この場合には、「利用者００１」についての認証成績が悪いのは、［装置３］に起因している（設置位置の高さや設置場所の明るさ等）との推定が成り立つ。そこで、この場合には、［装置３］の比較元データ保持部６２に保持されている、「利用者００１」の比較元データを更新するとの判定を下し、所定のフラグ情報を「ＯＮ」にする（図６ＡのＳ１０８）。
【０１０２】
なお、更新対象判定部１３−２の判定動作において、特定の掌認証装置３の認証成績が悪いことが判明した場合には、その掌認証装置３についての認証履歴情報を、更新対象の判定に使用しないようにしてもよい。
【０１０３】
例えば、図７のデータ例が、「利用者００３」（更新対象被認証者）が［装置１］（更新対象認証装置）で生体認証に成功した後の認証情報収集部１１による更新が完了した直後の認証履歴情報である場合を想定する。この場合において、「利用者００３」についての［装置１］での認証成績は悪い。但し、ここで、「他の被認証者」である「利用者００１」及び「利用者００２」についての［装置１］での認証成績が悪くないと判定されたとする。
【０１０４】
このとき、次に、「利用者００３」についての、「他の認証装置」である［装置２］、［装置３］、及び［装置４］での認証成績を調べることになる。例えば、ここで、［装置２］、［装置３］、及び［装置４］の各々での、全ての被認証者についての認証成績を調べる処理を行うようにする。すると、この処理により、［装置３］については認証成績が悪いことが判明する。このような場合には、「利用者００３」についての、「他の認証装置」での認証成績を調べるときに、［装置３］を「他の認証装置」から除外し、［装置２］及び［装置４］での認証成績を調べるようにする。すると、この認証成績はどちらも悪くないので、この認証成績の判定結果に基づき、［装置１］の比較元データ保持部６２に保持されている、「利用者００３」の比較元データを更新するとの判定を下すことができる。
【０１０５】
また、認証制御サーバ装置１は、比較元データのみの更新を更新対象認証装置に指示したときには、マスターデータと不一致となる比較元データを特定する情報を認証履歴情報に追加して、認証情報保持部１２で保持するようにしてもよい。このようにした場合には、マスターデータと不一致である更新後の比較元データを用いてその後に行われる生体認証を、認証履歴情報の集計から除外することが可能になる。このようにすると、その後にも行われる更新対象の判定において、掌認証装置３での認証成績が悪いことの原因がマスターデータと比較元データとのどちらにあるのかの推定がより的確なものになる。
【０１０６】
なお、以上までに説明した実施形態に関し、更に以下の付記を開示する。
（付記１）
認証制御サーバ装置と、複数の被認証者の生体情報を保持している生体情報保持装置と、少なくとも１以上の認証装置とを備えている生体認証システムにおける該認証制御サーバ装置であって、
該認証装置は、生体認証を該認証装置で行う被認証者についての生体情報を該生体情報保持装置から受け取って独自に保持しており、
該認証制御サーバ装置は、
該認証装置で実施した生体認証の該被認証者毎の結果の履歴を表している認証履歴情報を該認証装置毎に保持する認証情報保持手段と、
該複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行う、該認証装置のひとつである更新対象認証装置が該更新対象被認証者から新たに取得した生体情報である生体更新情報への更新を、該生体情報保持装置が保持している生体情報に対して行うか、あるいは、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うかの判定を、該認証情報保持手段により保持されている認証履歴情報に基づいて行う更新対象判定手段と、
該生体情報保持装置及び該更新対象認証装置の少なくともどちらか一方を該更新対象判定手段の判定結果に従って制御して、該生体情報保持装置が保持している生体情報と該生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、該生体更新情報に更新させる生体情報更新制御手段と、
を有する
ことを特徴とする認証制御サーバ装置。
（付記２）
該更新対象判定手段は、該判定を、該認証情報保持手段により保持されている、該更新対象被認証者以外の被認証者についての該更新対象認証装置での認証履歴情報に基づいて行うことを特徴とする付記１に記載の認証制御サーバ装置。
（付記３）
該更新対象判定手段は、該更新対象認証装置についての認証履歴情報のうちのひとつである、該更新対象認証装置での認証失敗率が所定の閾値以上である者の人数を該更新対象被認証者以外の被認証者のうちから算出し、該人数が所定の閾値よりも多いときには、該生体更新情報への更新を、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うとの判定を下すことを特徴とする付記２に記載の認証制御サーバ装置。
（付記４）
該更新対象判定手段は、該更新対象認証装置についての認証履歴情報のうちのひとつである、該更新対象認証装置で過去に行われた生体認証における類似度の平均値が所定の閾値以下である者の人数を該更新対象被認証者以外の被認証者のうちから算出し、該人数が所定の閾値よりも多いときには、該生体更新情報への更新を、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うとの判定を下すことを特徴とする付記２に記載の認証制御サーバ装置。
（付記５）
該更新対象判定手段は、該判定を、該認証情報保持手段により保持されている、該生体認証システムが備えている該更新対象認証装置以外の認証装置での該更新対象被認証者についての認証履歴情報に基づいて行うことを特徴とする付記１から４のうちのいずれか一項に記載の認証制御サーバ装置。
（付記６）
該更新対象判定手段は、該更新対象被認証者についての認証履歴情報のうちのひとつである、該更新対象被認証者についての認証失敗率が所定の閾値以上である認証装置の台数を、該更新対象認証装置以外の認証装置のうちから算出し、該台数が所定の閾値以下であるときには、該生体更新情報への更新を、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うとの判定を下すことを特徴とする付記５に記載の認証制御サーバ装置。
（付記７）
該更新対象判定手段は、該更新対象被認証者についての認証履歴情報のうちのひとつである、該更新対象被認証者について過去に行われた生体認証における類似度の平均値が所定の閾値以下である認証装置の台数を、該更新対象認証装置以外の認証装置のうちから算出し、該台数が所定の閾値以下であるときには、該生体更新情報への更新を、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うとの判定を下すことを特徴とする付記５に記載の認証制御サーバ装置。
（付記８）
該更新対象被認証者の生体情報を該生体更新情報に更新する必要があるか否かの判定を、該認証情報保持手段により保持されている該更新対象被認証者についての認証履歴情報に基づいて行う更新要否判定手段を更に有し、
該生体情報更新制御手段は、該更新対象被認証者についての該生体情報を該生体更新情報に更新させる制御を、該更新要否判定手段の判定結果に更に従って行う、
ことを特徴とする付記１から７のうちのいずれか１項に記載の認証制御サーバ装置。
（付記９）
該更新要否判定手段は、該更新対象被認証者についての認証履歴情報のうちのひとつである、該更新対象認証装置での認証失敗率が所定の閾値以上であるときには、該更新対象被認証者の生体情報を該生体更新情報に更新する必要があるとの判定を下すことを特徴とする付記８に記載の認証制御サーバ装置。
（付記１０）
該更新要否判定手段は、該更新対象被認証者についての認証履歴情報のうちのひとつである、該更新対象認証装置で過去に行われた生体認証における類似度の平均値が所定の閾値以下であるときには、該更新対象被認証者の生体情報を該生体更新情報に更新する必要があるとの判定を下すことを特徴とする付記８に記載の認証制御サーバ装置。
（付記１１）
該生体情報更新制御手段は、該更新要否判定手段が、該更新対象被認証者の生体情報を該生体更新情報に更新する必要があるとの判定を下し、且つ、該更新対象認証装置で該生体更新情報を用いて行われていた該更新対象被認証者についての生体認証が成功していた場合に、該更新対象被認証者についての該生体情報を該生体更新情報に更新させる制御を行うことを特徴とする付記８から１０のうちのいずれか１項に記載の認証制御サーバ装置。
（付記１２）
認証制御サーバ装置と、複数の被認証者の生体情報を保持している生体情報保持装置と、少なくとも１以上の認証装置とを備えている生体認証システムにおける該認証制御サーバ装置が行う認証データ更新方法であって、
該認証装置は、生体認証を該認証装置で行う被認証者についての生体情報を該生体情報保持装置から受け取って独自に保持しており、
該認証データ更新方法は、
該認証装置で実施した生体認証の該被認証者毎の結果の履歴を表している認証履歴情報を記憶装置で該認証装置毎に保持しておき、
該複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行う、該認証装置のひとつである更新対象認証装置が該更新対象被認証者から新たに取得した生体情報である生体更新情報への更新を、該生体情報保持装置が保持している生体情報に対して行うか、あるいは、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うかの判定を、該記憶装置により保持されている認証履歴情報に基づいて行い、
該生体情報保持装置及び該更新対象認証装置の少なくともどちらか一方を該判定の結果に従って制御して、該生体情報保持装置が保持している生体情報と該生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、該生体更新情報に更新させる、
ことを特徴とする認証データ更新方法。
（付記１３）
認証制御サーバ装置と、複数の被認証者の生体情報を保持している生体情報保持装置と、少なくとも１以上の認証装置とを備えている生体認証システムにおける該認証制御サーバ装置としてコンピュータを機能させるための認証データ更新プログラムであって、
該認証装置は、生体認証を該認証装置で行う被認証者についての生体情報を該生体情報保持装置から受け取って独自に保持しており、
該認証データ更新プログラムは、該コンピュータに実行させると、
該被認証者の各々が生体認証を実施したときの認証履歴情報を記憶装置で該被認証者毎に保持させる認証情報処理と、
該複数の被認証者のうちのひとりである更新対象被認証者についての生体情報に対して行う、該認証装置のひとつである更新対象認証装置が該更新対象被認証者から新たに取得した生体情報である生体更新情報への更新を、該生体情報保持装置が保持している生体情報に対して行うか、あるいは、該生体更新情報を取得した更新対象認証装置が保持している生体情報のみに対して行うかの判定を、該記憶装置により保持されている認証履歴情報に基づいて行う更新対象判定処理と、
該生体情報保持装置及び該更新対象認証装置の少なくともどちらか一方を該更新対象判定処理での判定結果に従って制御して、該生体情報保持装置が保持している生体情報と該生体更新情報を取得した更新対象認証装置が保持している生体情報のみとのうちのどちらか一方を、該生体更新情報に更新させる生体情報更新制御処理と、
を該コンピュータが行うことを特徴とする認証データ更新プログラム。
【符号の説明】
【０１０７】
１  認証制御サーバ装置
２  管理ＰＣ
２ａ、６６  掌登録器
３、３ａ、３ｂ−１、３ｂ−２  掌認証装置
４ａ、４ｂ  電気錠制御盤
５ａ、５ｂ  電気錠
６  集線装置
１１  認証情報収集部
１２  認証情報保持部
１３  更新判定部
１３−１  更新要否判定部
１３−２  更新対象判定部
１４  生体情報更新制御部
２１  生体情報保持部
５０  コンピュータ
５１  ＭＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  ハードディスク装置
５５  入力装置
５６  表示装置
５７  インタフェース装置
５８  記録媒体駆動装置
５９、６７  バス
６０  可搬型記録媒体
６１  認証処理部
６２  比較元データ保持部
６３  インタフェース部
６４  ＩＤ入力部
６５  表示部
【図２】
0005407806.tif 000002
【図３】
0005407806.tif 000003
【図５】
0005407806.tif 000004
【図６Ａ】
0005407806.tif 000005
【図６Ｂ】
0005407806.tif 000006
【図７】
0005407806.tif 000007
【図１】
0005407806.tif 000008
【図４】
0005407806.tif 000009