(57)【要約】【課題】本発明はマルチバイオシステムの認証取得システムに関し、使用者にどのようなバイオ認証方式を用いたらよいかをバイオ認証サーバ側からバイオ認証クライアント側に何らかの手段で通知してやることができるマルチバイオシステムの認証取得システムを提供することを目的としている。【解決手段】バイオ認証サーバ１０とバイオ認証クライアント２０とが通信手段を介して接続されたシステムにおいて、前記バイオ認証サーバ内に、バイオデータの照合を行なうバイオデータ照合部１２と、認証用のバイオデータが登録されているバイオ認証データ登録テーブル１３と、全体の動作制御を行なう制御部１４を、前記バイオ認証クライアント内に、バイオデータを検出するバイオデータ検出部２２と、バイオデータを取得するための機構よりなるバイオデータドライバ２３と、全体の動作制御を行なう制御部２４を、それぞれ設けて構成される。【選択図】      図１
2004151935.tif 000002
【特許請求の範囲】
【請求項１】
バイオ認証サーバとバイオ認証クライアントとが通信手段を介して接続されたシステムにおいて、
前記バイオ認証サーバ内に、バイオデータの照合を行なうバイオデータ照合部と、認証用のバイオデータが登録されているバイオ認証データ登録テーブルと、全体の動作制御を行なう制御部を、
前記バイオ認証クライアント内に、バイオデータを検出するバイオデータ検出部と、バイオデータを取得するための機構よりなるバイオデータドライバと、全体の動作制御を行なう制御部を、それぞれ設け、
前記バイオ認証クライアント側から、バイオ認証サーバ側に対して、バイオ認証クライアントに入力されたユーザＩＤを元にバイオ認証サーバに認証情報取得の要求を行ない、前記バイオ認証サーバは、この要求を受けると前記ユーザＩＤを元に前記バイオ認証データ登録テーブルを検索してその結果得られた情報をバイオ認証クライアント側に返すようにしたことを特徴とするマルチバイオシステムの認証取得システム。
【請求項２】
前記バイオ認証クライアント側から、バイオ認証サーバ側に認証情報取得の要求を行なった際に、前記バイオ認証サーバの制御部は前記バイオ認証データ登録テーブルを検索し、同一のバイオ認証方式に属する複数のバイオデータ情報を取得して前記バイオ認証クライアント側に返すようにしたことを特徴とする請求項１記載のマルチバイオシステムの認証取得システム。
【請求項３】
前記バイオ認証サーバの制御部は、バイオ認証クライアント側のバイオデータ検出部で検出されバイオ認証に使用されたバイオデータをバイオ認証データ登録テーブルにデフォルト値として登録することを特徴とする請求項１又は２の何れかに記載のマルチバイオシステムの認証取得システム。
【請求項４】
前記バイオ認証サーバの制御部は、認証時の使用条件に応じて、別の認証データを使用するようにバイオ認証クライアント側に指示することを特徴とする請求項１乃至３の何れかに記載のマルチバイオシステムの認証取得システム。
【請求項５】
前記バイオ認証クライアントは、バイオ認証サーバから返された情報を元にバイオデータを取得し、そのバイオデータをバイオ認証サーバ側に送信し、該バイオ認証サーバ側でバイオデータの照合を行なうことを特徴とする請求項１記載のマルチバイオシステムの認証取得システム。
【請求項６】
バイオ認証をバイオ認証クライアントで行なう場合において、
バイオデータの照合を行なうバイオデータ照合部と、バイオデータが登録されているバイオ認証データ登録テーブルと、バイオデータを検出するバイオデータ検出部と、バイオデータを取得するための機構よりなるバイオデータドライバと、全体の動作制御を行なう制御部をそれぞれ設け、
前記バイオ認証クライアント側に使用者から
入力されたユーザＩＤを元に認証情報取得の要求を行ない、前記制御部は、この要求を受けると前記ユーザＩＤを元に前記バイオ認証データ登録テーブルを検索してその結果得られた情報を使用者に認識させるようにしたことを特徴とするマルチバイオシステムの認証取得システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマルチバイオシステムの認証取得システムに関する。
【０００２】
近年、生体情報認識技術の発展により指紋、声、眼、顔等の生体（バイオ）情報を本人確認のための照合データとして使用するバイオシステムが用いられるようになってきている。この種のバイオシステムでは、バイオデータとして１種類ではなく、複数の種類のバイオデータで照合を行なうマルチバイオシステムとして構成されていることが望まれている。
【０００３】
【従来の技術】
従来のバイオ認証システムとしては、第１の事業主側システムと第２の事業主側システムとがネットワークを介して接続された生体照合システムにおいて、第１の事業主側システムのデータベースに予め利用者の生体情報の特徴を抽出して登録しておき、第２の事業主側システムから要求があった時に、第１の事業主側システムは該当する利用者の生体情報をネットワークを介して第２の事業主側システムに送信し、第２の事業主側システムでは、第１の事業主側システムから送られてきた生体情報と自己が取得した生体情報とを比較する技術がある（例えば特許文献１参照）。
【０００４】
また、従来のバイオ認証システムとしては、生体情報登録データの更新に際して、更新内容を自動的に抽出して更新処理の自動化を促進する技術がある（例えば特許文献２参照）。
【０００５】
【特許文献１】
特開２００１−３３１４５３号公報（第３〜５頁、図１）
【特許文献２】
特開２００２−２５９９８０号公報（第４頁、図２、図３）
【０００６】
【発明が解決しようとする課題】
従来のマルチバイオ認証システムにおいては、エンドユーザ（使用者）は、予めバイオ情報の登録を行なっていることが前提となる。その場合、指紋、声、眼、顔等の少なくとも１つを用いてバイオ情報の登録を行なっているが、どのバイオ認証方式を用いてバイオ情報を登録したのかを忘れていることが多い。また、どのバイオ認証方式を用いて登録したかは覚えていても、その詳細については忘れていることが多い。たとえ覚えているとしても、例えば指紋情報を登録している場合、どの指を用いて登録したのかまでは忘れていることが多い。
【０００７】
従って、使用者はどの認証方式を使用できるかは認証要求を行なうまで分からない。また、使用できる認証手段デバイス一覧より、使用者が選択するしかなかった。更に、認証データの登録時において、認証手段や登録情報を使用者が確認しているが、照合時に認証手段や登録情報を判断できない。このため、使用者は使用できる認証手続を特定していなければならないため、認証要求を一度行ない、余分にある認証デバイスより使用できるデバイスの選択を行なう必要がある。
【０００８】
本発明はこのような課題に鑑みてなされたものであって、使用者にどのようなバイオ認証方式を用いたらよいかをバイオ認証サーバ側からバイオ認証クライアント側に何らかの手段で通知してやることができるマルチバイオシステムの認証取得システムを提供することを目的としている。
【０００９】
【課題を解決するための手段】
（１）図１は本発明の原理ブロック図である。
【００１０】
図に示すシステムは、バイオ認証サーバ１０とバイオ認証クライアント２０とが通信線１を介して接続されたシステムを構成している。バイオ認証サーバ１０において、１１はバイオ認証クライアント２０との通信を行なう通信手段、１２は、バイオデータの照合を行なうバイオデータ照合部、１３はバイオデータが登録されているバイオ認証データ登録テーブル、１４は全体の動作制御を行なう制御部である。２は各構成要素が接続されるバスである。
【００１１】
前記バイオ認証クライアント２０において、２１はバイオ認証サーバ１０と通信を行なうための通信手段、２２はバイオデータを検出するバイオデータ検出部、２３はバイオデータを取得するための機構よりなるバイオデータドライバ、２４は全体の動作制御を行なう制御部である。３は各構成要素が接続されるバスである。バイオデータ照合部１２はｎ個設けられ、バイオデータ検出部２２はｍ個設けられ、バイオデータドライバ２３はｌ個設けられている。
【００１２】
このように構成すれば、前記バイオ認証クライアント２０側から、バイオ認証サーバ１０側に対して、バイオ認証クライアント２０に入力されたユーザＩＤを元にバイオ認証サーバ１０に認証情報取得の要求を行ない、前記バイオ認証サーバ１０は、この要求を受けると前記ユーザＩＤを元に前記バイオ認証データ登録テーブル１３を検索してその結果得られた情報をバイオ認証クライアント２０側に返すようにしているので、使用者は自分が現在どのようなバイオデータを登録しているかを認識することができる。
（２）請求項２記載の発明は、前記バイオ認証クライアント２０側から、バイオ認証サーバ１０側に認証情報取得の要求を行なった際に、前記バイオ認証サーバの制御部１４は前記バイオ認証データ登録テーブル１３を検索し、同一のバイオ認証方式に属する複数のバイオデータ情報を取得して前記バイオ認証クライアント２０側に返すようにしたことを特徴とする。
【００１３】
このように構成すれば、バイオ認証サーバ１０側からバイオ認証クライアント２０に向けて、同じバイオ認証方式に属する複数のバイオデータを取得して返すようにしているので、使用者は同じバイオ認証方式の中の複数のバイオデータを参照することができる。
（３）請求項３記載の発明は、前記バイオ認証サーバの制御部１４は、バイオ認証クライアント２０側のバイオデータ検出部２２で検出されバイオ認証に使用されたバイオデータをバイオ認証データ登録テーブル１３にデフォルト値として登録することを特徴とする。
【００１４】
このように構成すれば、バイオデータを常に最新のものとすることにより、照合部に最新のバイオ情報を用いることができ、経年変化の影響をなくすことができる。
（４）請求項４記載の発明は、前記バイオ認証サーバの制御部１４は、認証時の使用条件に応じて、別の認証データを使用するようにバイオ認証クライアント２０側に指示することを特徴とする。
【００１５】
このように構成すれば、バイオデータ照合時における使用環境下における最も適当なバイオ認証方式を用いることができる。例えば、冬場は皮膚が乾燥するので、指紋照合は適当でないと判断し、他の認証方式、例えば声を認証方式として指示する。
（５）請求項５記載の発明は、前記バイオ認証クライアント２０は、バイオ認証サーバ１０から返された情報を元にバイオデータを取得し、そのバイオデータをバイオ認証サーバ１０側に送信し、該バイオ認証サーバ１０側でバイオデータの照合を行なうことを特徴とする。
【００１６】
このように構成すれば、バイオ認証クライアント２０側で検出したバイオデータをバイオ認証サーバ１０に送り、バイオデータによる照合を行なうことができる。
（６）請求項６記載の発明は、バイオ認証をバイオ認証クライアントで行なう場合において、バイオデータの照合を行なうバイオデータ照合部と、バイオデータが登録されているバイオ認証データ登録テーブルと、バイオデータを検出するバイオデータ検出部と、バイオデータを取得するための機構よりなるバイオデータドライバと、全体の動作制御を行なう制御部をそれぞれ設け、前記バイオ認証クライアント側に使用者から入力されたユーザＩＤを元に認証情報取得の要求を行ない、前記制御部は、この要求を受けると前記ユーザＩＤを元に前記バイオ認証データ登録テーブルを検索してその結果得られた情報を使用者に認識させるようにしたことを特徴とする。
【００１７】
このように構成すれば、バイオ認証サーバを用いなくても、バイオ認証クライアントだけで、使用者に自分が現在どのようなバイオデータを登録しているかを認識させることができる。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
【００１９】
図２は本発明の一実施の形態例を示すブロック図である。図１と同一のものは、同一の符号を付して示す。バイオ認証サーバ１０において、１１はバイオ認証クライアント２０との通信を行なう通信手段、１２は、バイオデータの照合を行なうバイオデータ照合部、１５はバイオデータ等が登録されているデータベース（ＤＢ）、１４は全体の動作制御を行なう制御部としてのプログラム制御部である。２は各構成要素が接続されるバスである。
【００２０】
１３はデータベース１５内に設けられたバイオ認証データ登録テーブル、１６はデータベース１５内に設けられたユーザテーブルである。バイオ認証データ登録テーブル１３は、図に示すようにユーザＩＤと、バイオ認証データ（以下バイオデータと略す）と、登録年月日から構成されている。ユーザテーブル１６は、ユーザＩＤと氏名から構成されている。１９はバイオ認証サーバ１０に対して各種のコマンド等を入力する操作部である。該操作部１９としては、例えばタッチパネルや、テンキー等が用いられる。
【００２１】
バイオ認証クライアント２０において、２１はバイオ認証サーバ１０と通信を行なうための通信手段、２２はバイオ情報を検出してディジタルデータに変換するバイオデータ検出部、２３はバイオデータを取得するための機構よりなるバイオデータドライバ、２４は全体の動作制御を行なう制御部としてのプログラム制御部である。３は各構成要素が接続されるバスである。２６はバイオ認証クライアント２０を動作させるためのプログラムよりなるアプリケーション、２７は各種のデータを記憶する記憶部である。２８はバイオ認証クライアント２０に対して各種のコマンド等を入力する操作部である。該操作部２８としては、例えばタッチパネル、テンキー等が用いられる。
アプリケーション２６は※である。バイオデータ照合部１２はｎ個設けられ、バイオデータ検出部２２はｍ個設けられ、バイオデータ変換部２５はｌ個設けられ、バイオデータドライバ２３はｋ個設けられ、ている。このように構成されたシステムの動作を説明すれば、以下の通りである。
【００２２】
使用者は、先ず自己のユーザＩＤをバイオ認証クライアント２０側の操作部２８から入力する。プログラム制御部２４は、入力されたユーザＩＤを通信手段３１を介してバイオ認証サーバ１０に送り、認証情報取得の要求を行なう。この要求は、通信手段１１を介してプログラム制御部１４に与えられる。該プログラム制御部１４は、受信したユーザＩＤを元にバイオ認証データ登録テーブル１３を検索して送られてきたユーザＩＤと同一のものがあるかどうかチェックする。
【００２３】
同一のものが登録されていなかった場合には、処理は終了する。この時、バイオ認証クライアント２０のディスプレイに、使用者が入力したユーザＩＤは存在しない旨のアラームを表示する。或いは、音声で使用者に通知するようにしてもよい。
【００２４】
同一のものがバイオ認証データ登録テーブル１３に登録されていた場合、プログラム制御部１４は、バイオ認証データ登録テーブル１３を検索して同一のユーザＩＤに属するバイオ情報を通信手段１１を介してバイオ認証クライアント２０側に転送する。バイオ認証クライアント２０は、プログラム制御部２４が、返信されてきたバイオ情報（例えばバイオ＃１データ、バイオ＃２データ）を表示部に表示する。この表示を見て、使用者は自分が現在どのようなバイオ認証方式で、どのようなバイオデータが登録されているかを認識することができる。
【００２５】
或いはまた、バイオ認証サーバ１０では、プログラム制御部１４は、バイオ認証データ登録テーブル１３を検索し、同一のバイオ認証方式（例えば指紋照合方式）に属する複数のバイオデータをバイオ認証クライアント２０側に送信することができる。
【００２６】
バイオ認証クライアント２０側では、受信した複数のバイオデータを、表示部に表示させることができる。この時の表示の態様としては、例えば指紋情報としては、（中指、人差し指、親指）等を表示することが考えられる。
【００２７】
このように、本発明によれば、使用者は同じバイオ認証方式の中の複数のバイオデータを参照することができる。
【００２８】
バイオ認証サーバ１０側から与えられたバイオ認証方式、バイオデータを参照した使用者は、現在の状態では、どのバイオ認証方式が最適であるかどうかを判断する。そして、操作部２８を操作して、照合するバイオ認証方式を決定する。使用者は、バイオデータドライバ２３の何れかを選択してバイオデータを取得させる。バイオデータ検出部２２は、バイオデータドライバ２３からのバイオデータを検出する。
【００２９】
検出されたバイオデータは、通信手段２１を介してバイオ認証サーバ１０側に送信される。若し、バイオデータ照合部１２は、バイオ認証データ登録テーブル１３に登録されていたバイオデータを読み出して、送られてきたバイオデータとの照合を行なう。
【００３０】
照合の結果が一致した場合、通信手段１１を介してバイオ認証クライアント２０側に通知し、バイオ認証クライアント２０側では、表示部にその旨を表示し、或いは音声で照合結果が一致したことを使用者に通知する。
【００３１】
このように、本発明によれば、前記バイオ認証クライアント２０側から、バイオ認証サーバ１０側に対して、バイオ認証クライアント２０に入力されたユーザＩＤを元にバイオ認証サーバ１０に認証情報取得の要求を行ない、前記バイオ認証サーバ１０は、この要求を受けると前記ユーザＩＤを元に前記バイオ認証データ登録テーブル１３を検索してその結果得られた情報をバイオ認証クライアント２０側に返すようにしているので、使用者は自分が現在どのようなバイオデータを登録しているかを認識することができる。
【００３２】
本発明によれば、前記バイオ認証クライアント２０は、バイオ認証サーバ１０から返された情報を元にバイオデータを取得し、そのバイオデータをバイオ認証サーバ１０側に送信し、該バイオ認証サーバ１０側でバイオデータの照合を行なうようにしている。従って、本発明によれば、バイオ認証クライアント２０側で検出したバイオデータをバイオ認証サーバ１０に送り、バイオデータによる照合を行なうことができる。
【００３３】
また、本発明によれば、前述の照合動作によって、照合用に用いられたバイオ認証クライアント２０から送信されてきたバイオデータは、バイオ認証データ登録テーブル１３にデフォルト値として記憶させるようにしておく。この場合において、デフォルト値であることを示すフラグを当該バイオデータに立てておく。すると、次回のバイオデータ照合時にそのバイオデータを照合用のバイオデータとして用いることができ、バイオデータを常に最新のものとすることにより、照合部に最新のバイオデータを用いることができ、経年変化の影響をなくすことができる。
【００３４】
図３は本発明の他の実施の形態例を示すブロック図である。図２と同一のものは、同一の符号を付して示す。図に示す実施の形態例は、バイオ認証サーバがなく、バイオ認証クライアントのみで、発明を構成している点である。バイオ認証サーバと通信を行なうための通信手段はない。これとは逆に発明を構成するために必要なバイオ認証データ登録テーブルよりなるデータベースが設けられている。
【００３５】
図において、２２は指紋、声紋等のバイオデータを検出するバイオデータ検出部、２３はバイオデータを検出するための機構部よりなるバイオセンサドライバ、２９はデータベースに登録されているバイオデータと、バイオデータ検出部２２から検出されたバイオデータの照合を行なうバイオデータ照合部、２４は全体の動作制御を行なうプログラム制御部、２８は各種コマンド等を入力するための操作部、３２はバイオ認証データ登録テーブル等が記憶されているデータベースである。データベース３２は、バイオ認証データ登録テーブル１３と、ユーザテーブル１６から構成されている。
【００３６】
バイオデータ照合部２２はｍ個設けられ、バイオデータドライバ２３はｌ個設けられ、バイオデータ検出部２２はｍ個設けられている。このように構成されたシステムの動作を説明すれば、以下の通りである。
【００３７】
使用者は、先ず自己のユーザＩＤを操作部２８から入力する。プログラム制御部２４は、入力されたユーザＩＤを入力して認証情報取得の要求を行なう。この要求は、プログラム制御部２４に与えられる。該プログラム制御部２４は、当該ユーザＩＤを元にデータベース３２のバイオ認証データ登録テーブル１３を検索して当該ユーザＩＤと同一のものがあるかどうかチェックする。
【００３８】
同一のものが登録されていなかった場合には、処理は終了する。この時、バイオ認証クライアント２０のディスプレイに、使用者が入力したユーザＩＤは存在しない旨のアラームを表示する。或いは、音声で使用者に通知するようにしてもよい。
【００３９】
同一のものがバイオ認証データ登録テーブル１３に登録されていた場合、プログラム制御部２４は、バイオ認証データ登録テーブル１３を検索して同一のユーザＩＤに属するバイオ情報（例えばバイオ＃１データ、＃２データ）を表示部に表示する。この表示を見て、使用者は自分が現在どのようなバイオ認証方式で、どのようなバイオデータが登録されているかを認識することができる。
【００４０】
或いは、プログラム制御部２４はユーザＩＤに対応する複数のバイオデータを、表示部に表示させることができる。この時の表示の態様としては、例えば指紋情報としては、（中指、人差し指、親指）等を表示することが考えられる。
【００４１】
このように、本発明によれば、使用者は同じバイオ認証方式の中の複数のバイオデータを参照することができる。
【００４２】
表示されたバイオ認証方式、バイオデータを参照した使用者は、現在の状態では、どのバイオ認証方式が最適であるかどうかを判断する。そして、操作部２８を操作して、照合するバイオ認証方式を決定する。使用者は、バイオデータドライバ２３の何れかを選択してバイオデータを取得させる。バイオデータ検出部２２は、バイオデータドライバ２３からのバイオデータを検出する。
【００４３】
プログラム制御部２４は、バイオ認証データ登録テーブル１３を参照して該当するバイオデータが登録されているかどうかをチェックする。若し、バイオデータが登録されている場合、バイオデータ照合部２９は、バイオ認証データ登録テーブル３５に登録されていたバイオデータを読み出して、取得したバイオデータとの照合を行なう。
【００４４】
照合の結果が一致した場合、プログラム制御部２４は表示部にその旨を表示し、或いは音声で照合結果が一致したことを使用者に通知する。
【００４５】
このように、本発明の実施の形態例によれば、バイオ認証サーバを用いなくても認証クライアントだけで、使用者に自分が現在どのようなバイオデータを登録てしているかを認識させることができる。
【００４６】
また、この実施の形態例によれば、入力されたユーザＩＤを元に認証情報取得の要求を行ない、プログラム制御部２４は、この要求を受けると前記ユーザＩＤを元に前記バイオ認証データ登録テーブル１３を検索して登録されているバイオデータを読み出し、表示部に表示する。これにより、使用者は自分が現在どのようなバイオデータを登録しているかを認識することができる。
【００４７】
この実施の形態例によれば、前記バイオ認証クライアント２０は、バイオデータを取得し、そのバイオデータをプログラム制御部２４で照合を行なうようにしている。従って、本発明によれば、バイオデータによる照合を行なうことができる。
【００４８】
また、この実施の形態例によれば、前述の照合動作によって、照合用に用いられたバイオデータを、バイオ認証データ登録テーブル１３にデフォルト値として記憶させるようにしておく。この場合において、デフォルト値であることを示すフラグを当該バイオデータに立てておく。すると、次回のバイオデータ照合時にそのバイオデータを照合用のバイオデータとして用いることができ、バイオデータを常に最新のものとすることにより、照合部に最新のバイオデータを用いることができ、経年変化の影響をなくすことができる。
【００４９】
この種のバイオデータ照合システムでは、例えば季節等によってその照合精度が変化する場合がある。例えば、冬場には乾燥するため、指紋照合方式は好ましくない。そこで、プログラム制御部は、冬場には別の認証データ（例えば声紋）を使用するように、使用者に指示することができるようになっている。なお、認証データは、これをそのまま登録するとデータベースの記憶容量が増えるので、当該認証データの特徴部分のみを登録しておくことが好ましい。
【００５０】
このようにすれば、バイオデータ照合時における使用環境下における最も適当なバイオ認証方式を用いることができる。
【００５１】
図４は本発明の画面操作の第１の例を示す図であり、Ｗｉｎｄｏｗｓログオンの場合を示す。図は、バイオ認証クライアント側の操作画面を示している。ここの例での操作画面では、ユーザＩＤと、ドメイン名と、認証方式と、認証データフィールドが表示されるようになっており、これら表示に対して、認証開始、キャンセラ、認証方式取得、認証データ取得のボタンがそれぞれ設けられている。
【００５２】
画面１は認証方式取得ボタンが押下される前の状態を示している。ここで、認証方式取得ボタンを押下すると、図面２のようになる。これによれば、認証方式コンボボックスに、ユーザＩＤフィールドに入力されたユーザＩＤの値を元に認証方式を表示して、最適な認証方式を取得する。画面２の場合、コンボボックス内には、ユーザＩＤ（ＡＢＣ）に対応するバイオ認証データ登録テーブルに記憶されているバイオ認証方式が＃１〜＃Ｎまで表示される。
【００５３】
ここで、使用者は上下移動ボタン（図示せず）を用いて、使用したいバイオ認証方式を選択する。選択されたバイオ認証方式のところが、白黒反転する。使用者は、この状態で決定ボタン（図示せず）を押す。これで、登録されているバイオ認証方式の中から適当なバイオ認証方式が決定したことになる。ここでは、バイオ認証＃Ｘが選択されたものとする。
【００５４】
バイオ認証方式が決定したら、次に該バイオ認証方式に対応した認証データを選択する動作に移る。画面３は認証データ取得ボタンを押す前の状態を示している。前述の操作で認証方式が「バイオ認証＃Ｘ」に決定されたことが分かる。使用者が認証データ取得ボタンを押すと、認証データコンボボックスにユーザＩＤフィールドと認証方式コンボボックスの値をもとに認証データ（バイオデータ）を取得する。画面４はバイオ認証＃Ｘに対応した認証データが全て表示される。そこで、使用者はこれら認証データの中から、上下移動ボタン（図示せず）を用いて、使用したい認証データを選択する。選択された認証データのところが、白黒反転する。使用者は、この状態で決定ボタン（図示せず）を押す。これで、登録されている認証データの中から適当な認証データが決定したことになる。
【００５５】
図５は本発明の画面操作の第２の例を示す図で、Ｗｉｎｄｏｗｓログオン時の認証方式取得の具体例を示している。画面１は認証方式取得ボタンの押下前の状態を示している。ここで、使用者が認証方式取得ボタンを押すと、その表示は画面２に示すように変化する。ここでは、認証方式コンボボックスにユーザＩＤフィールドの値を元に認証方式を取得する。コンボボックス内には、ユーザＩＤフィールド（ＵＳＥＲ  １）に対応したデータベース（バイオ認証データ登録テーブル）に記憶されている認証方式が全て表示される。
【００５６】
ここで、使用者がこれら認証方式の中から、上下移動ボタン（図示せず）を用いて、使用したい認証方式を選択する。選択された認証方式のところが、白黒反転する。使用者は、この状態で決定ボタン（図示せず）を押す。これで、登録されている認証方式の中から適当な認証方式、例えば「指紋」が決定したことになる。
【００５７】
図６は本発明の画面操作の第３の例を示す図で、Ｗｉｎｄｏｗｓログオン時の認証データ取得の具体例を示している。画面１は認証データ取得ボタンの押下前の状態を示している。ここで、使用者が認証データ取得ボタンを押すと、その表示は画面２に示すように変化する。ここでは、認証データコンボボックスにユーザＩＤフィールドと認証方式コンボボックスの値を元に認証データを取得する。コンボボックス内には、ユーザＩＤフィールド（ＵＳＥＲ  １）に対応するデータベース（バイオ認証データ登録テーブル）の認証方式（ここでは指紋）に記憶されている認証データ（左人差指、左親指、左中指、右人差指、右中指）が全て表示される。
【００５８】
ここで、使用者がこれら認証データの中から、上下移動ボタン（図示せず）を用いて、使用したい認証データを選択する。選択された認証データのところが、白黒反転する。使用者は、この状態で決定ボタン（図示せず）を押す。これで、登録されている認証データの中から適当な認証データ、例えば「左中指」が決定したことになる。
【００５９】
図７は本発明の動作シーケンスを示す図である。図において、１０はバイオ認証サーバ、２０はバイオ認証クライアントである。バイオ認証クライアント２０は複数設けられ、バス５を介してバイオ認証サーバ１０と接続されている。１５はバイオ認証サーバと接続されるデータベース（ＤＢ）であり、バイオ認証データ登録テーブル１３とユーザテーブル１６から構成されている。
【００６０】
バイオ認証データ登録テーブル１３は、ユーザＩＤと、バイオ認証データと、登録年月日より構成されている。バイオ認証データは、バイオ認証方式と、バイオデータとからなる。ユーザテーブル１６は、ユーザＩＤと氏名とからなる。ここでは、氏名として山田太郎と鈴木花子を例にとって示している。
【００６１】
このように構成されたシステムにおいて、バイオ認証クライアント２０のアプリケーション２６は、該アプリケーション２６に入力されたユーザＩＤを元に認証サーバプログラム１７に認証情報取得の要求を行なう（▲１▼）。認証サーバプログラム１７はこの認証情報取得の要求を受けると、ユーザＩＤを元にバイオ認証データ登録テーブル１３を参照してバイオ認証方式とバイオデータの検索を行なう（▲２▼）。
【００６２】
認証サーバプログラム１７は、取得したバイオ認証データを要求アプリケーション２６に返す（▲３▼）。アプリケーション２６は、自己の使用者のバイオデータを取得し、認証サーバプログラム１７に送信する（▲４▼）。該認証サーバプログラム１７は、受信したバイオデータと、バイオ認証データ登録テーブル１３に記憶されているバイオデータとの照合を行なう。照合結果は、再度アプリケーション２６に返される。
【００６３】
図８は本発明の具体的動作シーケンスを示す図である。図７と同一のものは、同一の符号を付して示す。バイオ認証データ登録テーブル１３は、ユーザＩＤと、バイオ認証と、バイオデータと、登録年月日より構成されている。同一のユーザＩＤに対してバイオ認証方式としては、顔、指紋、声、虹彩等があり、同じ顔でも前向き、下向き等の区別があり、対応するバイオデータが記憶されている。指紋の場合は、左人差指、左中指、右人差指、右中指の区別があり、対応するバイオデータが記憶されている。このような情報が、ユーザＩＤの数（Ｎ）だけ記憶されている。ユーザテーブル１７としては、氏名として山田太郎と鈴木花子を例にとって示している。即ち、ユーザＩＤ「ＵＳＥＲ  １」は氏名は山田太郎であり、ユーザＩＤ「ＵＳＥＲ  ２」は氏名は鈴木花子である。
【００６４】
バイオ認証サーバ１０では、認証サーバプログラム１７が必要な制御を行ない、バイオ認証クライアント２０では、アプリケーション２６が必要な制御を行なう。
【００６５】
このように構成されたシステムにおいて、バイオ認証クライアント２０のアプリケーション２６は、該アプリケーション２６に入力されたユーザＩＤと認証方式データを元に認証サーバプログラム１７にバイオ認証データ種類の取得要求を行なう（▲１▼：画面イメージ１）。認証サーバプログラム１７は、ユーザＩＤと認証方式を元に、バイオ認証データ登録テーブル１３を検索してバイオ認証データの取得を行なう（▲２▼）。
【００６６】
認証サーバプログラム１７は、取得した認証データ情報を要求アプリケーション２６に返す（▲３▼：画面イメージ２）。使用者は、この画面イメージ２に表示された内容で、照合用のバイオデータを取得する。取得されたバイオデータは、認証サーバプログラム１７へ送信される（▲４▼）。該認証サーバプログラム１７は、受信したバイオデータと、バイオ認証データ登録テーブル１３に記憶されているバイオデータとの照合を行なう。照合結果は、再度アプリケーション２６に返される。
【００６７】
図９は本発明の第１の処理動作を示すフローチャートである。図中で説明する構成要素の記号としては、図２、図４、図７に示すものを用いる。先ず、アプリケーション２６にユーザＩＤを入力する（Ｓ１）。次に、認証方式取得ボタンを押下する（Ｓ２）。バイオ認証クライアント（以下単にクライアントと略す）２０は、ユーザＩＤと認証方式取得要求をバイオ認証サーバ（以下単に認証サーバと略す）１０に送信する（Ｓ３）。
【００６８】
次に、認証サーバ１０は、送信されてきたユーザＩＤを元に検索を開始する（Ｓ４）。具体的には、認証サーバ１０はバイオ認証データ登録テーブル１３にユーザＩＤが登録されているかどうかをチェックする（Ｓ５）。ユーザＩＤが登録されていない場合、要求アプリケーション２６にユーザ未登録の表示をし（Ｓ６）、処理を終了する。
【００６９】
ユーザＩＤが登録されている場合、認証サーバ１０は、ユーザＩＤと登録されているバイオデータより、バイオ認証方式を決定し（Ｓ７）、要求アプリケーション２６へバイオ認証方式を返す（Ｓ８）。次に、アプリケーション２６の認証方式選択フィールド（図４参照）に認証サーバ１０より送信された認証方式を表示する（Ｓ９）。
【００７０】
エンドユーザ（使用者）は、表示されている認証方式を選択し、認証開始ボタンをクリックする（Ｓ１０）。クライアント２０は、バイオデータ検出部２２より、照合データを採取する（Ｓ１１）。次に、クライアント２０は、ユーザＩＤと照合データ（バイオデータ）を認証サーバ１０に送信する（Ｓ１２）。
【００７１】
認証サーバ１０では、バイオデータ照合部１２がバイオ認証データ登録テーブル１３に記憶されている登録データと、クライアント２０側から受信した照合データを用いて照合を行なう（Ｓ１３）。次に、認証サーバ１０は、照合結果をアプリケーション２６に返す（Ｓ１４）。アプリケーション２６は、照合結果を元に処理を行なう（Ｓ１５）。
【００７２】
図１０は本発明の第２の処理動作を示すフローチャートである。先ず、アプリケーション２６にユーザＩＤを入力する（Ｓ１）。次に、手動又は認証方式取得ボタンより認証方式を決定する（Ｓ２）。次に、クライアント側のアプリケーション２６は、ユーザＩＤと認証方式を認証サーバ１０に送信する（Ｓ３）。認証サーバ１０は、送信されてきたユーザＩＤを元に、バイオ認証データ登録テーブル１３を検索してユーザＩＤを探す（Ｓ５）。
【００７３】
ステップＳ５において、ユーザＩＤが登録されていない場合には、認証サーバ１０は要求アプリケーション２６にユーザ未登録のメッセージを表示し（Ｓ６）、処理を終了する。ステップＳ５において、ユーザＩＤが登録されている場合には、ユーザＩＤと認証方式により、登録されているバイオデータ情報を取得する（Ｓ７）。認証サーバ１０は、要求アプリケーション２６に取得したバイオデータ情報を返す（Ｓ８）。
【００７４】
次に、アプリケーション２６の認証データフィールドに認証サーバ１０より送信されたバイオデータ情報を表示する（Ｓ９）。エンドユーザ（使用者）は、表示されているバイオデータ情報より、認証すべきバイオデータ情報を把握する（Ｓ１０）。エンドユーザ（使用者）は、認証開始ボタンをクリックする（Ｓ１１）。
【００７５】
アプリケーション２６はバイオデータ検出部２２より、照合データを採取する（Ｓ１２）。次に、ユーザＩＤと採取した照合データを認証サーバ１０に送信する（Ｓ１３）。認証サーバ１０では、バイオ認証データ登録テーブル１３から読み出した登録データと、アプリケーション２６から送られてきた照合データとを照合する（Ｓ１４）。認証サーバ１０は、照合結果をアプリケーション２６に返す（Ｓ１５）。アプリケーション２６は、照合結果を元に処理を行なう（Ｓ１６）。
【００７６】
図１１は本発明の第３の処理動作を示すフローチャートで、より具体的な例を示している。先ず、アプリケーション２６のユーザＩＤフィールドに「ＵＳＥＲ１」を入力する（Ｓ１、図４参照）。次に、認証方式フィールドで指紋を選択する（Ｓ２）。次に、クライアント２０のアプリケーション２６は、ユーザＩＤと認証方式を認証サーバ１０に送信する（Ｓ３）。
【００７７】
認証サーバ１０は、送信されてきたユーザＩＤを元にバイオ認証データ登録テーブル１３を検索し、ユーザＩＤを探す（Ｓ４）。そして、ユーザＩＤが登録されているかどうかチェックする（Ｓ５）。ユーザＩＤが未登録の場合には、要求アプリケーション２６にユーザ未登録のメッセージを送信して表示させ（Ｓ６）、処理を終了する。
【００７８】
ステップＳ５でユーザＩＤが登録されていた場合、ユーザＩＤと認証方式により、登録されているバイオデータ情報（左人差指、右人差指等）を取得する（Ｓ７）。次に、認証サーバ１０は、要求アプリケーション２６へバイオデータ情報を返す（Ｓ８）。次に、アプリケーション２６の認証データフィールドにサーバ１０より送信されたバイオデータ情報を表示する（Ｓ９）。
【００７９】
エンドユーザ（使用者）は、表示されているバイオデータ情報より、認証すべきバイオデータ情報を把握する（Ｓ１０）。次に、エンドユーザ（使用者）は、認証開始ボタンをクリックする（Ｓ１１）。認証開始ボタンが押されると、アプリケーション２６は、バイオデータ検出部２２より、照合データを採取する（Ｓ１２）。
【００８０】
次に、アプリケーション２６はユーザＩＤと採取した照合データを認証サーバ１０に送信する（Ｓ１３）。認証サーバ１０は、バイオ認証データ登録テーブル１３から読み出した登録データとアプリケーション２６から送信されてきた照合データにて照合を行なう（Ｓ１４）。認証サーバ１０は、照合結果をアプリケーション２６に返す（Ｓ１５）。アプリケーション２６は、照合結果に基づき処理を行なう（Ｓ１６）。
【００８１】
【発明の効果】
以上説明したように、本発明によれば、以下の効果が得られる。
【００８２】
（１）請求項１記載の発明によれば、前記バイオ認証クライアント側から、バイオ認証サーバ側に対して、バイオ認証クライアントに入力されたユーザＩＤを元にバイオ認証サーバに認証情報取得の要求を行ない、前記バイオ認証サーバは、この要求を受けると前記ユーザＩＤを元に前記バイオ認証データ登録テーブル１３を検索してその結果得られた情報をバイオ認証クライアント側に返すようにしているので、使用者は自分が現在どのようなバイオデータを登録しているかを認識することができる。
【００８３】
（２）請求項２記載の発明によれば、バイオ認証サーバ側からバイオ認証クライアントに向けて、同じバイオ認証方式に属する複数のバイオデータを取得して返すようにしているので、使用者は同じバイオ認証方式の中の複数のバイオデータを参照することができる。
【００８４】
（３）請求項３記載の発明によれば、バイオデータを常に最新のものとすることにより、照合部に最新のバイオ情報を用いることができ、経年変化の影響をなくすことができる。
【００８５】
（４）請求項４記載の発明によれば、バイオデータ照合時における使用環境下における最も適当なバイオ認証方式を用いることができる。
【００８６】
（５）請求項５記載の発明によれば、バイオ認証クライアント側で検出したバイオデータをバイオ認証サーバに送り、バイオデータによる照合を行なうことができる。
【００８７】
（６）請求項６記載の発明によれば、バイオ認証サーバを用いなくても、バイオ認証クライアントだけで、使用者に自分が現在どのようなバイオデータを登録しているかを認識させることができる。
【００８８】
このように、本発明によれば、使用者にどのようなバイオ認証方式を用いたらよいかをバイオ認証サーバ側からバイオ認証クライアント側に何らかの手段で通知してやることができるマルチバイオシステムの認証取得システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の原理ブロック図である。
【図２】本発明の一実施の形態例を示すブロック図である。
【図３】本発明の他の実施の形態例を示すブロック図である。
【図４】本発明の画面操作の第１の例を示す図である。
【図５】本発明の画面操作の第２の例を示す図である。
【図６】本発明の画面操作の第３の例を示す図である。
【図７】本発明の動作シーケンスを示す図である。
【図８】本発明の具体的動作シーケンスを示す図である。
【図９】本発明の第１の処理動作を示すフローチャートである。
【図１０】本発明の第２の処理動作を示すフローチャートである。
【図１１】本発明の第３の処理動作を示すフローチャートである。
【符号の説明】
１  通信線
２  バス
３  バス
１０  バイオ認証サーバ
１１  通信手段
１２  バイオデータ照合部
１３  バイオ認証データ登録テーブル
１４  制御部
２０  バイオ認証クライアント
２１  通信手段
２２  バイオデータ検出部
２３  バイオデータドライバ
２４  制御部
【図１】
2004151935.tif 000003
【図２】
2004151935.tif 000004
【図３】
2004151935.tif 000005
【図４】
2004151935.tif 000006
【図５】
2004151935.tif 000007
【図６】
2004151935.tif 000008
【図７】
2004151935.tif 000009
【図８】
2004151935.tif 000010
【図９】
2004151935.tif 000011
【図１０】
2004151935.tif 000012
【図１１】
2004151935.tif 000013