(57)【要約】【課題】１：Ｎ認証に用いる認証用データベースを自動的に最適化することを図る。【解決手段】絞込み部９は、無線通信部１０が受信した端末識別情報に関連付けられた生体登録データを母集団ＤＢ５から読み出して該端末識別情報に関連付けて認証用ＤＢ６に格納し、又、一定期間に渡って端末識別情報の受信が無いと判定した場合に該端末識別情報に関連付けられた生体登録データを認証用ＤＢ６から削除する。【選択図】図１
2011198260.tif 000002
【特許請求の範囲】
【請求項１】
利用者の生体登録データと該利用者が所持する携帯端末の端末識別情報とを関連付けて格納する母集団データベースと、
利用者が所持する携帯端末から端末識別情報を受信する無線通信部と、
前記無線通信部が受信した端末識別情報に関連付けられた生体登録データを前記母集団データベースから読み出して該端末識別情報に関連付けて認証用データベースに格納する絞込み部と、
前記認証用データベースと、
生体センサーと、
利用者認証時に前記生体センサーにより利用者から取得した生体データと前記認証用データベース内の生体登録データとを照合し、１：Ｎ認証を行う１：Ｎ認証部と、を備え、
前記絞込み部は、一定期間に渡って端末識別情報の受信が無いと判定した場合に、該端末識別情報に関連付けられた生体登録データを前記認証用データベースから削除する、
ことを特徴とする生体認証装置。
【請求項２】
前記無線通信部の無線接続可能区域は、被認証者となり得る利用者が存在する区域に相当することを特徴とする請求項１に記載の生体認証装置。
【請求項３】
前記端末識別情報の受信時に起動して前記一定期間を計時するタイマーを備えたことを特徴とする請求項１又は２に記載の生体認証装置。
【請求項４】
前記絞込み部は、前記無線通信部が携帯端末との無線通信を終了した場合に、一定期間に渡って端末識別情報の受信が無いと判定することを特徴とする請求項１から３のいずれか１項に記載の生体認証装置。
【請求項５】
利用者の生体登録データと該利用者が所持する携帯端末の端末識別情報とを関連付けて格納する母集団データベースから、１：Ｎ認証に使用される認証用データベースを生成する認証用データベース生成方法であって、
利用者が所持する携帯端末から端末識別情報を受信するステップと、
前記受信した端末識別情報に関連付けられた生体登録データを前記母集団データベースから読み出して該端末識別情報に関連付けて前記認証用データベースに格納するステップと、
一定期間に渡って端末識別情報の受信が無いと判定した場合に、該端末識別情報に関連付けられた生体登録データを前記認証用データベースから削除するステップと、
を含むことを特徴とする認証用データベース生成方法。
【請求項６】
利用者の生体登録データと該利用者が所持する携帯端末の端末識別情報とを関連付けて格納する母集団データベースから、１：Ｎ認証に使用される認証用データベースを生成するためのコンピュータプログラムであって、
利用者が所持する携帯端末から端末識別情報を受信するステップと、
前記受信した端末識別情報に関連付けられた生体登録データを前記母集団データベースから読み出して該端末識別情報に関連付けて前記認証用データベースに格納するステップと、
一定期間に渡って端末識別情報の受信が無いと判定した場合に、該端末識別情報に関連付けられた生体登録データを前記認証用データベースから削除するステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１：Ｎ認証を用いた生体認証装置、認証用データベース生成方法およびコンピュータプログラム
【背景技術】
【０００２】
指紋、声紋、網膜、静脈などの生体の情報を用いて人を特定する生体認証技術が知られている。生体認証技術には、１：１認証と１：Ｎ認証とがある。１：１認証では、事前に利用者から取得した生体情報のデータ（生体登録データ）を該利用者の識別情報（ユーザＩＤ）に対応付けて記録しておき、認証時には、利用者から生体データを取得すると共にユーザＩＤを入力し、該ユーザＩＤに対応する生体登録データと該取得した生体データとを照合する。１：Ｎ認証では、事前に複数の利用者から取得した生体登録データを区別せずに記録しておき、認証時には、利用者から取得した生体データを記録済みの複数の生体登録データと照合する。例えば特許文献１では、１：１認証と１：Ｎ認証を組み合わせている。
【０００３】
１：Ｎ認証では、生体登録データの個数が多いと、認証時の照合に時間がかかり、認証時間が長くなる。このため、例えば特許文献２では、会員の生体登録データを該会員の属性に対応付けて格納する会員データベースを設け、認証の準備段階として、被認証者が入力インターフェースにより属性を入力し、該入力した属性に対応する生体登録データを会員データベースから特定し、該特定した生体登録データを認証用データベースに格納することによって、認証時に被認証者から取得した生体データと照合する生体登録データを絞り込む。又、被認証者が被認証対象から外れる時には、再度、被認証者が入力インターフェースにより属性を入力し、該入力した属性に対応する生体登録データを認証用データベースから削除する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４５６０８号公報
【特許文献２】特開２００９−１６９４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述した特許文献２では、被認証者が入力インターフェースにより属性を入力する手順が必要であり、被認証者の手間をかけずに自動的に認証用データベースを最適化すること（認証用データベース内の生体登録データが実際の認証に使用される確度を高めること）ができない。
【０００６】
本発明は、このような事情を考慮してなされたもので、１：Ｎ認証に用いる認証用データベースを自動的に最適化することができる生体認証装置、認証用データベース生成方法およびコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明に係る生体認証装置は、利用者の生体登録データと該利用者が所持する携帯端末の端末識別情報とを関連付けて格納する母集団データベースと、利用者が所持する携帯端末から端末識別情報を受信する無線通信部と、前記無線通信部が受信した端末識別情報に関連付けられた生体登録データを前記母集団データベースから読み出して該端末識別情報に関連付けて認証用データベースに格納する絞込み部と、前記認証用データベースと、生体センサーと、利用者認証時に前記生体センサーにより利用者から取得した生体データと前記認証用データベース内の生体登録データとを照合し、１：Ｎ認証を行う１：Ｎ認証部と、を備え、前記絞込み部は、一定期間に渡って端末識別情報の受信が無いと判定した場合に、該端末識別情報に関連付けられた生体登録データを前記認証用データベースから削除することを特徴とする。
【０００８】
本発明に係る生体認証装置において、前記無線通信部の無線接続可能区域は、被認証者となり得る利用者が存在する区域に相当することを特徴とする。
【０００９】
本発明に係る生体認証装置においては、前記端末識別情報の受信時に起動して前記一定期間を計時するタイマーを備えたことを特徴とする。
【００１０】
本発明に係る生体認証装置において、前記絞込み部は、前記無線通信部が携帯端末との無線通信を終了した場合に、一定期間に渡って端末識別情報の受信が無いと判定することを特徴とする。
【００１１】
本発明に係る認証用データベース生成方法は、利用者の生体登録データと該利用者が所持する携帯端末の端末識別情報とを関連付けて格納する母集団データベースから、１：Ｎ認証に使用される認証用データベースを生成する認証用データベース生成方法であって、利用者が所持する携帯端末から端末識別情報を受信するステップと、前記受信した端末識別情報に関連付けられた生体登録データを前記母集団データベースから読み出して該端末識別情報に関連付けて前記認証用データベースに格納するステップと、一定期間に渡って端末識別情報の受信が無いと判定した場合に、該端末識別情報に関連付けられた生体登録データを前記認証用データベースから削除するステップとを含むことを特徴とする。
【００１２】
本発明に係るコンピュータプログラムは、利用者の生体登録データと該利用者が所持する携帯端末の端末識別情報とを関連付けて格納する母集団データベースから、１：Ｎ認証に使用される認証用データベースを生成するためのコンピュータプログラムであって、利用者が所持する携帯端末から端末識別情報を受信するステップと、前記受信した端末識別情報に関連付けられた生体登録データを前記母集団データベースから読み出して該端末識別情報に関連付けて前記認証用データベースに格納するステップと、一定期間に渡って端末識別情報の受信が無いと判定した場合に、該端末識別情報に関連付けられた生体登録データを前記認証用データベースから削除するステップと、をコンピュータに実行させるためのコンピュータプログラムであることを特徴とする。
これにより、前述の生体認証装置がコンピュータを利用して実現できるようになる。
【発明の効果】
【００１３】
本発明によれば、１：Ｎ認証に用いる認証用データベースを自動的に最適化することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る生体認証装置１の構成を示すブロック図である。
【図２】図１に示す母集団ＤＢ５の構成例である。
【図３】本発明の一実施形態に係る利用者登録手順を示すシーケンスチャートである。
【図４】本発明の一実施形態に係る認証用データベース生成手順を示すシーケンスチャートである。
【図５】本発明の一実施形態に係る認証用データベース生成手順を示すシーケンスチャートである。
【図６】本発明の一実施形態に係る利用者認証手順を示すシーケンスチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の一実施形態に係る生体認証装置１の構成を示すブロック図である。図１において、生体認証装置１は、生体センサー２と端末ＩＤ入力部３と登録部４と母集団データベース（母集団ＤＢ）５と認証用データベース（認証用ＤＢ）６と１：Ｎ認証部７と絞込み部９と無線通信部１０と端末認証部１１を備える。生体認証装置１を利用する利用者は携帯端末３０を有する。
【００１６】
生体センサー２は、人の生体情報を検知し、検知した生体情報のデータ（生体データ）を出力する。端末ＩＤ入力部３は、利用者登録時に、該利用者の携帯端末３０の識別情報（端末ＩＤ）を入力する。登録部４は、利用者登録時に、該利用者の登録する生体データ（生体登録データ）と該利用者の携帯端末３０の端末ＩＤとを関連付けて母集団ＤＢ５に格納する。
【００１７】
母集団ＤＢ５は、利用者の生体登録データと端末ＩＤの組を格納する。図２に母集団ＤＢ５の構成例を示す。母集団ＤＢ５は、登録済みの全利用者の生体登録データと端末ＩＤの組を格納する。
【００１８】
認証用ＤＢ６は、利用者認証時に１：Ｎ認証部７が使用する１：Ｎ認証用のデータベースである。認証用ＤＢ６は、被認証対象である利用者の生体登録データと端末ＩＤの組を格納する。
【００１９】
１：Ｎ認証部７は、利用者認証時に利用者から取得した生体データと認証用ＤＢ６内の生体登録データとを照合し、１：Ｎ認証を行う。絞込み部９は、母集団ＤＢ５から認証用ＤＢ６を生成する。無線通信部１０は、携帯端末３０と無線接続し、データを送受する。端末認証部１１は、利用者の携帯端末３０を認証する。
【００２０】
次に、図３から図６までを参照して、図１に示す生体認証装置１の動作を説明する。
【００２１】
［登録処理］
まず図３を参照して、利用者を登録する動作を説明する。図３は、利用者登録手順を示すシーケンスチャートである。図３において、ステップＳ１では、登録部４が利用者登録用の登録画面を表示する。ステップＳ２では、利用者が、登録画面に従って、生体センサー２により生体情報を検知させる。ステップＳ３では、生体センサー２が、検知した生体情報のデータ（生体データ）を登録部４へ出力する。
【００２２】
ステップＳ４では、利用者が、登録画面に従って、端末ＩＤ入力部３を操作し、自己の携帯端末３０の端末ＩＤを入力する。ステップＳ５では、端末ＩＤ入力部３が、入力された端末ＩＤを登録部４へ出力する。ステップＳ６では、登録部４が、利用者の生体登録データと端末ＩＤを関連付けて、母集団ＤＢ５に格納する。ステップＳ７では、登録部４が、利用者の登録結果を提示する登録結果画面を表示する。
【００２３】
［認証用ＤＢ生成処理］
次に、図４、図５を参照して、認証用ＤＢ６を生成する動作を説明する。図４は、認証用ＤＢ６に対し、被認証対象である利用者の生体登録データと端末ＩＤの組を追加する手順を示すシーケンスチャートである。図５は、認証用ＤＢ６から、被認証対象から外れた利用者の生体登録データと端末ＩＤの組を削除する手順を示すシーケンスチャートである。
【００２４】
まず図４を説明する。図４の説明において、生体認証装置１は、無線通信部１０を用いて、無線により携帯端末３０とデータを送受するものとする。ステップＳ１１では、携帯端末３０が、定期的に生体認証装置１へ問合せメッセージを送信する。ステップＳ１２では、端末認証部１１が、携帯端末３０からの問合せメッセージに応じて、応答メッセージを返信する。ステップＳ１３では、携帯端末３０が、その応答メッセージを受信すると、端末認証部１１との間で相互認証処理を行う。ステップＳ１４では、ステップＳ１３の相互認証処理が成功すると、端末認証部１１は絞込み部９へ携帯端末３０の認証成功を通知する。
【００２５】
ステップＳ１５では、絞込み部９が、認証成功した携帯端末３０へ、端末ＩＤを要求する。ステップＳ１６では、携帯端末３０が、その端末ＩＤ要求に応じて、自己の端末ＩＤを定期的に送信する。ステップＳ１７では、絞込み部９が、携帯端末３０から受信した端末ＩＤを検索キーにして、認証用ＤＢ６を検索する。ステップＳ１８では、絞込み部９が、その検索の結果、検索キーの端末ＩＤと生体登録データの組が認証用ＤＢ６に格納済みであるかを判定する。この結果、認証用ＤＢ６に格納済みである場合（ステップＳ１８、ＹＥＳ）はステップＳ１９及びＳ２０を行わない。一方、認証用ＤＢ６に格納されていない場合（ステップＳ１８、ＮＯ）はステップＳ１９及びＳ２０を行う。
【００２６】
ステップＳ１９では、絞込み部９が、携帯端末３０から受信した端末ＩＤを検索キーにして母集団ＤＢ５を検索し、検索キーの端末ＩＤと生体登録データの組を母集団ＤＢ５から読み出す。ステップＳ２０では、絞込み部９が、母集団ＤＢ５から読み出した端末ＩＤと生体登録データの組を認証用ＤＢ６へ格納する。これ以降、ステップＳ１６からＳ２０までが繰り返される。
【００２７】
次に図５を説明する。図５において、ステップＳ３１では、絞込み部９が、携帯端末３０からの端末ＩＤ受信の有無を確認する。ステップＳ３２では、絞込み部９が、携帯端末３０からの端末ＩＤ受信が一定時間以上無しであるかを判定する。この判定方法としては、携帯端末３０から端末ＩＤを受信する度に（図４のステップＳ１６）に該一定時間を計時するタイマーを起動又は再起動し、該タイマーがタイムアップした場合に、携帯端末３０からの端末ＩＤ受信が一定時間以上無しであると判定する。又は、無線通信部１０が携帯端末３０との無線通信の終了を絞込み部９へ通知した場合に、携帯端末３０からの端末ＩＤ受信が一定時間以上無しであると判定する。
【００２８】
ステップＳ３２の判定の結果、携帯端末３０からの端末ＩＤ受信が一定時間以上無しである場合（ステップＳ３２、ＹＥＳ）はステップＳ３３を行い、そうではない場合（ステップＳ３２、ＮＯ）はステップＳ３３を行わない。ステップＳ３３では、絞込み部９が、端末ＩＤ受信が一定時間以上無しである携帯端末３０に関して、端末ＩＤと生体登録データの組を認証用ＤＢ６から削除する。
【００２９】
［利用者認証処理］
次に、図６を参照して、利用者を認証する動作を説明する。図６は、利用者認証手順を示すシーケンスチャートである。図６において、ステップＳ４１では、１：Ｎ認証部７が、利用者認証用の認証画面を表示する。ステップＳ４２では、利用者が、認証画面に従って、生体センサー２により生体情報を検知させる。ステップＳ４３では、生体センサー２が、検知した生体情報のデータ（生体データ）を１：Ｎ認証部７へ出力する。
【００３０】
ステップＳ４４では、１：Ｎ認証部７が、生体センサー２から受け取った生体データと認証用ＤＢ６内の生体登録データとを照合し、１：Ｎ認証を行う。ステップＳ４５では、１：Ｎ認証部７が、利用者の認証結果を提示する認証結果画面を表示する。
【００３１】
上述した実施形態によれば、母集団ＤＢ５内の生体登録データのうちから、生体認証装置１と無線接続する携帯端末３０の端末ＩＤと組になっている生体登録データのみを認証用ＤＢ６に格納することができる。ここで、生体認証装置１と無線接続する携帯端末３０を所持する利用者は、生体認証装置１（無線通信部１０）と無線接続することができる無線接続可能区域に存在する。従って、その無線接続可能区域を被認証者となり得る利用者が存在する区域にできる限り一致させるように形成することによって、認証用ＤＢ６において実際に１：Ｎ認証が行われる被認証者の生体登録データの割合を非常に高くすることができる。これにより、認証用ＤＢ６内に無用の生体登録データを格納することを抑制し、認証用ＤＢ６の最適化を図ることができる。
【００３２】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、端末認証部１１は、端末ＩＤの機密性に応じて、適宜、設ければよく、必須ではない。
【００３３】
又、無線通信部１０に用いる無線方式は、被認証者となり得る利用者が存在する区域の大きさや該区域内の無線環境などに応じて、適宜、選択すればよい。
【００３４】
また、図４、図５に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、認証用データベース生成処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３６】
１…生体認証装置、２…生体センサー、３…端末ＩＤ入力部、４…登録部、５…母集団データベース（母集団ＤＢ）、６…認証用データベース（認証用ＤＢ）、７…１：Ｎ認証部、９…絞込み部、１０…無線通信部、１１…端末認証部、３０…携帯端末
【図１】
2011198260.tif 000003
【図２】
2011198260.tif 000004
【図３】
2011198260.tif 000005
【図４】
2011198260.tif 000006
【図５】
2011198260.tif 000007
【図６】
2011198260.tif 000008