(57)【要約】      （修正有）【課題】異なる認証手段や認証方式であっても処理することが可能なバイオメトリクス認証システム、及びそれに利用されるバイオメトリクス認証ゲートウェイ、並びにバイオメトリクス認証情報の振分方法を提供する。【解決手段】バイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂと、認証を要求しているバイオメトリクス認証情報を受信可能であるとともに、前記バイオメトリクス認証サーバ１４Ａ、１４Ｂのうち、認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂをバイオメトリクス認証情報の属性に基づいて決定し、決定されたバイオメトリクス認証サーバ１４Ａ、１４Ｂにバイオメトリクス認証情報を送受信部によって送信させる送信情報処理部と、を有するバイオメトリクス認証ゲートウェイ１６と、を備えたバイオメトリクス認証システムである。【選択図】図１
2005258687.tif 000002
【特許請求の範囲】
【請求項１】
所定のバイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバと、
認証を要求しているバイオメトリクス認証情報を受信可能であるとともに、前記バイオメトリクス認証サーバと情報の送受信が可能な送受信部、及び該送受信部が前記バイオメトリクス認証情報を受信すると、前記バイオメトリクス認証サーバのうち、前記バイオメトリクス認証情報についての認証処理が可能なバイオメトリクス認証サーバを前記バイオメトリクス認証情報の属性に基づいて決定し、決定されたバイオメトリクス認証サーバに前記バイオメトリクス認証情報を前記送受信部によって送信させる送信情報処理部を有するバイオメトリクス認証ゲートウェイと、
を備えたことを特徴とするバイオメトリクス認証システム。
【請求項２】
認証を要求しているバイオメトリクス認証情報を受信可能であるとともに、所定のバイオメトリクスの認証が可能なバイオメトリクス認証サーバと情報の送受信が可能な送受信部と、
該送受信部が前記バイオメトリクス認証情報を受信すると、前記バイオメトリクス認証サーバのうち、前記バイオメトリクス認証情報についての認証処理が可能なバイオメトリクス認証サーバを前記バイオメトリクス認証情報の属性に基づいて決定し、決定されたバイオメトリクス認証サーバに前記バイオメトリクス認証情報を前記送受信部によって送信させる送信情報処理部と、を備えたことを特徴とするバイオメトリクス認証ゲートウェイ。
【請求項３】
バイオメトリクス認証情報の認証の判定を行なう認証判定処理部をさらに備え、
前記送受信部は、前記バイオメトリクス認証サーバによって認証された認証結果を受信可能に構成され、
前記認証判定処理部は、前記送受信部が前記認証結果を受信すると、その認証結果に基づいてバイオメトリクス認証情報の認証の判定を行ない、
前記送信情報処理部は、前記認証判定処理部によって判定された判定結果を前記送受信部によって送信させることを特徴とする請求項２記載のバイオメトリクス認証ゲートウェイ。
【請求項４】
前記送受信部によって送信される情報を暗号処理し、前記送受信部によって受信された情報が暗号処理されている場合、それを復号処理する暗号処理部をさらに備えたことを特徴とする請求項２乃至３いずれか記載のバイオメトリクス認証ゲートウェイ。
【請求項５】
前記送受信部によって送信される情報に電子署名を添付し、前記送受信部によって受信された情報に電子署名が添付されている場合、その電子署名の認証を行なう署名処理部をさらに備えたことを特徴とする請求項２乃至４いずれか記載のバイオメトリクス認証ゲートウェイ。
【請求項６】
認証を要求しているバイオメトリクス認証情報を受信する認証情報受信工程と、
バイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバのうち、前記認証情報受信工程によって受信したバイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバを前記認証情報受信工程によって受信したバイオメトリクス認証情報の属性に基づいて決定する認証サーバ決定工程と、
該認証サーバ決定工程によって決定されたバイオメトリクス認証サーバに前記バイオメトリクス認証情報を送信する認証情報送信工程と、を備えたことを特徴とするバイオメトリクス認証情報の振分方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バイオメトリクス認証を遠隔的に行なうバイオメトリクス認証システム、及びそれに利用されるバイオメトリクス認証ゲートウェイ、並びにバイオメトリクス認証情報の振分方法に関する。
【背景技術】
【０００２】
近年、コンピュータなどの利用の際にユーザの本人確認のための認証として、ユーザＩＤとパスワードによる認証に代わって、又はそれらに加えてユーザの指紋や眼球の中の虹彩、あるいは声など身体的特徴によって本人確認の認証を行なうバイオメトリクス認証が使用されている。このバイオメトリクス認証は、コンピュータの利用の際の本人確認だけでなく、会社の出退勤管理システムにおける本人確認、又は建物や部屋の入退室管理システムにおける本人確認など様々な分野で利用されており、また国際的にも出入国審査における本人確認に利用されつつある。
【０００３】
従来のバイオメトリクス認証を遠隔的に行なうネットワークの例を図１２に示す。このバイオメトリクス認証ネットワークは、ユーザのバイオメトリクス認証情報を取得可能なクライアント端末６０と、クライアント端末６０によって利用要求されたアプリケーションが記憶されたアプリケーションサーバ６２と、クライアント端末６０によって取得されたバイオメトリクス認証情報の認証を行なうバイオメトリクス認証サーバ６４と、を備えている（特許文献１参照）。このようなバイオメトリクス認証ネットワークにおいて、クライアント端末６０は、先ずバイオメトリクス認証情報を取得し、その取得したバイオメトリクス認証情報を直接、又はアプリケーションサーバ６２を介してバイオメトリクス認証サーバ６４に送信する。バイオメトリクス認証サーバ６４は、取得したバイオメトリクス認証情報をバイオメトリクス認証情報データベースに登録されているデータと照合して、その認証を行ない、認証結果をアプリケーションサーバ６２に送信する。アプリケーションサーバ６２は、利用者が本人であるという認証結果を受信した場合、クライアント端末６０にアプリケーションの利用を許可し、利用者が本人でないという認証結果を受信した場合、クライアント端末６０にアプリケーションの利用を許可しない。
【０００４】
【特許文献１】特開平１１−２２４２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のバイオメトリクス認証ネットワークは、一つのバイオメトリクス認証情報しかサポートしていない。バイオメトリクス認証のアルゴリズム、すなわち、指紋センサやカメラなどのバイオメトリクスセンサによって直接的に取得されるバイオメトリクス認証情報からユーザ固有の情報を抽出し、バイオメトリクス認証情報データベースに登録された登録データと照合する方法は、ベンダ依存性が非常に大きく、同じ識別手段を用いる場合であっても、異なるベンダの認証装置や方式間では、データ互換性は全くなく、これら異なるベンダのデータを同様に扱うことができない。また、バイオメトリクス認証情報データベースには、ユーザ固有の情報を抽出してベンダそれぞれの特殊な処理を施した非可逆的な加工データを登録しておくのが一般的であり、同じ識別手段の登録データであっても他の方式の登録データを使用することができない。また、一つのバイオメトリクス認証サーバによってあらゆる認証方式をサポートするのは困難であるので、ユーザ毎、認証手段又は認証方式毎に異なるバイオメトリクス認証サーバが使用されているのが現状である。
【０００６】
このような状況において、バイオメトリクス認証を使用するアプリケーションによってユーザのバイオメトリクス認証情報をどのバイオメトリクス認証サーバに送信すべきかを制御するのは、アプリケーションが複雑になり、その作成が困難になるので、好ましくない。また、ユーザがアプリケーション毎に異なるバイオメトリクス認証装置を用意するのも不便である。
【０００７】
そこで、本発明は、異なる認証手段や認証方式であっても処理することが可能なバイオメトリクス認証システム、及びそれに利用されるバイオメトリクス認証ゲートウェイ、並びにバイオメトリクス認証情報の振分方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の目的を達成するため、本発明は、所定のバイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバと、認証を要求しているバイオメトリクス認証情報を受信可能であるとともに、前記バイオメトリクス認証サーバと情報の送受信が可能な送受信部、及び該送受信部が前記バイオメトリクス認証情報を受信すると、前記バイオメトリクス認証サーバのうち、前記バイオメトリクス認証情報についての認証処理が可能なバイオメトリクス認証サーバを前記バイオメトリクス認証情報の属性に基づいて決定し、決定されたバイオメトリクス認証サーバに前記バイオメトリクス認証情報を前記送受信部によって送信させる送信情報処理部を有するバイオメトリクス認証ゲートウェイと、を備えたことを特徴とするバイオメトリクス認証システムである。
【０００９】
また、本発明は、認証を要求しているバイオメトリクス認証情報を受信可能であるとともに、所定のバイオメトリクスの認証が可能なバイオメトリクス認証サーバと情報の送受信が可能な送受信部と、該送受信部が前記バイオメトリクス認証情報を受信すると、前記バイオメトリクス認証サーバのうち、前記バイオメトリクス認証情報についての認証処理が可能なバイオメトリクス認証サーバを前記バイオメトリクス認証情報の属性に基づいて決定し、決定されたバイオメトリクス認証サーバに前記バイオメトリクス認証情報を前記送受信部によって送信させる送信情報処理部と、を備えたことを特徴とするバイオメトリクス認証ゲートウェイである。
【００１０】
以上のように、本発明に係るバイオメトリクス認証システム及びバイオメトリクス認証ゲートウェイによれば、前記バイオメトリクス認証サーバのうち、前記バイオメトリクス認証情報についての認証処理が可能なバイオメトリクス認証サーバを前記バイオメトリクス認証情報の属性に基づいて決定し、決定されたバイオメトリクス認証サーバに前記バイオメトリクス認証情報を前記送受信部によって送信するので、異なる認証手段や認証方式のバイオメトリクス認証情報であっても、処理することができ、ユーザは、バイオメトリクス認証情報の認証手段や認証方式の差異を意識することはなく、バイオメトリクス認証を利用することができる。
【００１１】
本発明に係るバイオメトリクス認証システム及びバイオメトリクス認証ゲートウェイにおいて、バイオメトリクス認証情報の属性とは、バイオメトリクス認証情報の認証手段であるモーダルや抽出方法のアルゴリズムなどをいい、モーダルやアルゴリズムなどに基づいてそのバイオメトリクス認証情報の認証処理が可能なバイオメトリクス認証サーバは、決定される。したがって、バイオメトリクスのモーダルが同じでも、それを抽出するアルゴリズムが異なれば、異なるバイオメトリクス認証サーバが決定される。
【００１２】
本発明に係るバイオメトリクス認証ゲートウェイは、バイオメトリクス認証情報の認証の判定を行なう認証判定処理部をさらに備え、前記送受信部は、前記バイオメトリクス認証サーバによって認証された認証結果を受信可能に構成され、前記認証判定処理部は、前記送受信部が前記認証結果を受信すると、その認証結果に基づいてバイオメトリクス認証情報の認証の判定を行ない、前記送信情報処理部は、前記認証判定処理部によって判定された判定結果を前記送受信部によって送信させるよう構成されていることが好ましい。
【００１３】
また、本発明に係るバイオメトリクス認証ゲートウェイにおいて、前記送信情報処理部は、前記送受信部が少なくとも二以上のバイオメトリクス認証情報を受信すると、少なくとも二以上のバイオメトリクス認証サーバのうち、前記少なくとも二以上のバイオメトリクス認証情報それぞれについての認証処理が可能なバイオメトリクス認証サーバを前記少なくとも二以上のバイオメトリクス認証情報のそれぞれの属性に基づいて決定し、決定された各バイオメトリクス認証サーバに前記少なくとも二以上のバイオメトリクス認証情報それぞれを前記送受信部によって送信させ、前記認証判定処理部は、前記送受信部が各バイオメトリクス認証サーバによって認証された少なくとも二以上の認証結果を受信すると、前記少なくとも二以上の認証結果に基づいてバイオメトリクス認証情報の認証の判定を行なうよう構成されていることが好ましく、このように構成することにより、ユーザは、複数種のバイオメトリクス認証情報を利用してバイオメトリクス認証情報を利用することができ、より安全なバイオメトリクス認証を利用することができる。
【００１４】
さらに、本発明に係るバイオメトリクス認証ゲートウェイは、前記送受信部によって送信される情報を暗号処理し、前記送受信部によって受信された情報が暗号処理されている場合、それを復号処理する暗号処理部をさらに備えていることが好ましく、また前記送受信部によって送信される情報に電子署名を添付し、前記送受信部によって受信された情報に電子署名が添付されている場合、その電子署名の認証を行なう署名処理部をさらに備えていることが好ましい。このように暗号処理部や署名処理部を備えることによって、ネットワーク上でのバイオメトリクス認証情報の安全性を向上させることができる。
【００１５】
またさらに、本発明は、認証を要求しているバイオメトリクス認証情報を受信する認証情報受信工程と、バイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバのうち、前記認証情報受信工程によって受信したバイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバを前記認証情報受信工程によって受信したバイオメトリクス認証情報の属性に基づいて決定する認証サーバ決定工程と、該認証サーバ決定工程によって決定されたバイオメトリクス認証サーバに前記バイオメトリクス認証情報を送信する認証情報送信工程と、を備えたことを特徴とするバイオメトリクス認証情報の振分方法である。
【発明の効果】
【００１６】
以上のように本発明によれば、異なる認証手段や認証方式であっても処理することが可能なバイオメトリクス認証システム、及びそれに利用されるバイオメトリクス認証ゲートウェイ、並びにバイオメトリクス認証情報の振分方法を提供することができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明に係るバイオメトリクス認証システム及びバイオメトリクス認証ゲートウェイの実施例について図面に基づいて説明する。図１は、本実施例に係るバイオメトリクス認証システムが含まれたバイオメトリクス認証ネットワークの概念図である。このバイオメトリクス認証ネットワークは、ユーザのバイオメトリクス認証情報を取得可能なクライアント端末１０と、クライアント端末によって利用要求されるアプリケーションが記憶されたアプリケーションサーバ１２と、クライアント端末１０によって取得されたバイオメトリクス認証情報の認証が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・と、バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のうち、バイオメトリクス認証の認証処理を行なわせるバイオメトリクス認証サーバを決定するバイオメトリクス認証ゲートウェイ１６と、を備えている。クライアント端末１０、アプリケーションサーバ１２、バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・及びバイオメトリクス認証ゲートウェイ１６は、それぞれ互いにインターネットなどのネットワークによって通信可能に接続されている。
【００１８】
クライアント端末１０は、図２に示すようにバイオメトリクス認証情報などのデータの送受信を行なう送受信部１８と、認証の結果などを表示する表示部１９と、バイオメトリクス認証情報を取得するバイオメトリクス認証情報取得部２０と、バイオメトリクス認証情報取得部２０によって取得されたバイオメトリクス認証情報を暗号処理し、またデジタル署名を作成し、さらに暗号処理された情報を復号処理する暗号署名処理部２２と、暗号処理されたバイオメトリクス認証情報などから送信用データを作成する送信用データ作成部２４と、を備えている。バイオメトリクス認証情報取得部２０は、１以上のバイオメトリクス認証情報を取得可能に構成されており、例えば指紋情報を取得可能な指紋センサ、顔情報を取得可能なカメラなどのハードウェアと、これらハードウェアを制御して指紋情報や顔情報を取得し、取得したバイオメトリクス認証情報を所定のアルゴリズムに従って抽出処理などを行なうアプリケーションとから構成されている。本実施例に係るバイオメトリクス認証システムが含まれたネットワークにおいて、バイオメトリクス認証情報取得部２０は、指紋情報を取得する第１取得部２０Ａと、顔情報を取得する第２取得部２０Ｂと、を備えている。
【００１９】
アプリケーションサーバ１２は、図２に示すようにクライアント端末１０などとデータの送受信を行なう送受信部２６と、クライアント端末１０にアプリケーションの利用を提供するアプリケーション提供部２８と、送受信部２６によって送信する情報を暗号処理し、またデジタル署名を作成し、さらに暗号処理された情報を復号処理する暗号署名処理部３０と、暗号処理された情報などから送信用データを作成する送信用データ作成部３２と、を備えている。
【００２０】
バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・は、図２に示すように利用者のバイオメトリクス認証情報が登録されたバイオメトリクス認証情報ＤＢ３４と、バイオメトリクス認証情報ＤＢ３４への登録処理を行なうバイオメトリクス認証情報登録処理部３６と、バイオメトリクス認証情報の認証処理を行なう認証処理部３８と、バイオメトリクス認証情報などのデータの送受信を行なう送受信部４０と、送受信部４０によって送信する情報を暗号処理し、またデジタル署名を作成し、さらに暗号処理された情報を復号処理する暗号署名処理部４２と、暗号処理された情報などから送信用データを作成する送信用データ作成部４４と、を備えている。バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・は、それぞれ特定のアルゴリズムで処理された特定のモーダルのバイオメトリクス認証情報について認証処理を行なうよう構成されている。例えば、指紋情報の認証を行なうもの、顔情報の認証を行なうもの、眼球の中の虹彩の認証を行なうもの、又は音声の認証を行なうものなどがあり、さらに同じモーダルのバイオメトリクス認証情報、例えば同じ指紋情報であっても、抽出方法などそのバイオメトリクス認証情報を処理するアルゴリズムが異なる場合、異なるバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・によって認証処理が行なわれる。それぞれのバイオメトリクス認証情報ＤＢ３４には、それぞれのバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・によって認証処理されるバイオメトリクス認証情報がバイオメトリクス認証情報登録処理部３６の登録処理によって利用者毎に登録されている。
【００２１】
バイオメトリクス認証ゲートウェイ１６は、図２に示すようにバイオメトリクス認証情報などの送受信を行なう送受信部４６と、バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のうち、送受信部４６によって受信したバイオメトリクス認証情報について認証可能なバイオメトリクス認証サーバを決定する送信情報処理部４８と、送受信部４６によってクライアント端末１０から受信するバイオメトリクス認証情報とバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・を対応付けて記憶する認証サーバＤＢ５０と、バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・から受信したバイオメトリクス認証情報の認証結果に基づいてバイオメトリクス認証情報の認証判定処理を行なう認証判定処理部５２と、送受信部４６によって送信する情報を暗号処理し、またデジタル署名を作成し、さらに暗号処理された情報を復号処理する暗号署名処理部５４と、を備えている。
【００２２】
認証サーバＤＢ５０は、図３に示すようにバイオメトリクス認証情報に含まれるバイオメトリクス認証サーバＩＤ、モーダルＩＤ及びアルゴリズムＩＤなどバイオメトリクス認証情報の属性に関するデータと、バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のＩＰアドレスやポート番号とを対応付けさせて記憶している。送信情報処理部４８は、送受信部４６によってクライアント端末１０から受信したバイオメトリクス認証情報に含まれるバイオメトリクス認証サーバＩＤ、モーダルＩＤ及びアルゴリズムＩＤを認証サーバＤＢ５０に記憶されているこれらの情報と照合させて、受信したバイオメトリクス認証情報を認証させるバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のＩＰアドレス及びポート番号を取得し、受信したバイオメトリクス認証情報をそのＩＰアドレス及びポート番号に基づいて送受信部４６によって送信させるように構成されている。また、送信情報処理部４８は、クライアント端末１０から受信したバイオメトリクス認証情報をバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・に送信する認証要求情報に加工し、また認証判定処理部５２によって認証処理された認証結果をクライアント端末１０又はアプリケーションサーバ１２への送信用に加工するよう構成されている。具体的には、図４に示すように一つのＩＤ情報などに複数のバイオメトリクス認証情報が含まれたものを、それぞれの認証処理を行なうバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・毎に分割し、それぞれにＩＤ情報を付することによって認証要求情報に加工するよう構成されている。認証判定処理部５２は、送受信部４６によってバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・から受信したバイオメトリクス認証情報の認証結果に基づいてバイオメトリクス認証情報の認証判定処理を行なうよう構成されており、バイオメトリクス認証情報が一つの場合、バイオメトリクス認証サーバの認証結果がそのまま判定結果につながるシングル判定処理が行われ、バイオメトリクス認証情報が二以上の場合、それらの認証結果に基づいて複合判定処理が行われる。例えば、二つのモーダルに基づいて複合判定処理を行なう場合、二つのモーダルの認証結果がいずれも所定の照合率以上である場合に本人であると判定する場合や、二つのモーダルの認証結果の何れかが所定の照合率以上である場合に本人であると判定する場合がある。また、例えば、図５に示すように二つのモーダルの認証結果の照合率それぞれをＸ軸Ｙ軸とする座標を作成し、その座標上の所定の曲線よりも右上にある場合を本人であると判定して、左下にある場合を本でないと判定する融合判定などもある。
【００２３】
次に、本実施例に係るバイオメトリクス認証システムが含まれたバイオメトリクス認証ネットワークの第１の動作について図６乃至８に示すシーケンスフローに基づいて説明する。先ず、ユーザの操作に基づいて、クライアント端末１０の送受信部１８は、アプリケーションサーバ１２にアプリケーションの使用を要求する（Ｓ１００）。アプリケーションサーバ１２の送受信部２６がクライアント端末１０から要求を受信すると（Ｓ１０２）、アプリケーション提供部２８は、バイオメトリクス認証を必要かどうかの判断を行なう（Ｓ１０４）。バイオメトリクス認証を必要としない判断した場合、クライアント端末１０にアプリケーションの使用を許可して、このネットワークの動作は終了する（Ｓ１０５）。バイオメトリクス認証を必要とすると判断した場合、クライアント端末１０を介してバイオメトリクス認証をユーザに要求する（Ｓ１０６）。この際、二以上の種類又は方式のバイオメトリクス認証を要求しても良い。クライアント端末１０の送受信部１８がバイオメトリクス認証の要求を受信すると（Ｓ１０８）、クライアント端末のバイオメトリクス認証情報取得部２０の第１取得部２０Ａは、バイオメトリクス認証情報である指紋情報を取得し、取得した指紋情報からユーザ固有の情報の抽出処理を行ない、第２取得部２０Ｂは、バイオメトリクス認証情報である顔情報を取得し、取得した顔情報からユーザ固有の情報の抽出処理を行なう（Ｓ１１０）。バイオメトリクス認証情報の取得に成功した場合、次のステップに進み、失敗した場合、再度バイオメトリクス認証情報の取得及びその抽出処理を行なう（Ｓ１１２）。
【００２４】
次に、クライアント端末１０のバイオメトリクス認証情報取得部２０は、ユーザの識別番号であるユーザＩＤ、利用するアプリケーションの識別番号であるアプリケーションＩＤ、指紋情報及び顔情報それぞれの識別番号であるモーダルＩＤ、バイオメトリクス認証情報取得部２０の第１取得部２０Ａ及び第２取得部２０Ｂそれぞれのアルゴリズムの識別番号であるアルゴリズムＩＤ、及び第１取得部２０Ａで取得した指紋情報及び第２取得部２０Ｂで取得した顔情報それぞれについて認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の識別番号であるバイオメトリクス認証サーバＩＤなどのＩＤ情報を取得し（Ｓ１１４）、さらにバイオメトリクス認証情報である指紋情報及び顔情報それぞれの取得の日時情報を取得する（Ｓ１１６）。日時情報を取得すると、暗号署名処理部２２は、ステップ１１２において取得され抽出されたバイオメトリクス認証情報である指紋情報及び顔情報それぞれとステップ１１６において取得されたそれぞれの日時情報を結合した情報に対して、ユーザの秘密鍵を用いてそれぞれデジタル署名を作成するとともに（Ｓ１１８）、取得したバイオメトリクス認証情報である指紋情報及び顔情報それぞれについて認証を行なうバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の公開鍵証明書を取得して、指紋情報及び顔情報それぞれについてその公開鍵によって暗号処理を行なう（Ｓ１２０）。次に、送信用データ作成部２４は、図４に示すように暗号処理された指紋情報及び顔情報毎に、それぞれに対応するモーダルＩＤ、アルゴリズムＩＤ、バイオメトリクス認証サーバＩＤ、日時情報及びデジタル署名などを纏めて情報群を作り、それら情報群にユーザＩＤ、アプリケーションＩＤなどを付け加えることによって送信用データを作成し（Ｓ１２２）、送受信部１８は、その送信用データをバイオメトリクス認証ゲートウェイ１６に送信する（Ｓ１２４）。
【００２５】
バイオメトリクス認証ゲートウェイ１６の送受信部４６が送信用データを受信すると（Ｓ１２６）、送信情報処理部４８は、受信した送信データに含まれる情報群それぞれについてのバイオメトリクス認証サーバＩＤ、モーダルＩＤ及びアルゴリズムＩＤを認証サーバＤＢ５４に記憶されているデータと照合させて、バイオメトリクス認証情報である指紋情報及び顔情報それぞれについて認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のＩＰアドレスやポート番号を検索する（Ｓ１２８）。検索の結果、認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・が検索されなかった場合、認証できない旨をクライアント端末に送信してこのネットワークの動作を終了し（Ｓ１２９）、認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・が検索された場合、ステップ１３１に進む（Ｓ１３０）。ステップ１３１において、送信情報処理部４８は、図４に示すように暗号処理された指紋情報及び顔情報毎に纏められた情報群を分割し、それぞれにユーザＩＤなどを付け加えることによって、認証要求情報を作成し、送受信部４６は、送信情報処理部４８によって検索された各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のＩＰアドレス及びポート番号に基づいて認証要求情報を送信する（Ｓ１３２）。
【００２６】
各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の送受信部４０が、認証要求情報を受信すると（Ｓ１３４）、暗号署名処理部４２は、ユーザの公開鍵証明書を取得してユーザのデジタル署名の検証を行なう（Ｓ１３６）。デジタル署名が正当なものでないと検証された場合、バイオメトリクス認証ゲートウェイ１６を介してクライアント端末１０にデジタル署名が正当でない旨を送信してこのネットワークの動作を終了し（Ｓ１３７）、正当であると検証された場合、ステップ１３８に進む。ステップ１３８において、各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の認証処理部３８は、認証要求情報に含まれる日時情報から所定の期間内の日時情報かの検証を行なう。日時情報が所定の期間内のものでないと検証された場合、バイオメトリクス認証ゲートウェイ１６を介してクライアント端末１０に日時情報が所定の期間でない旨を送信してこのネットワークの動作を終了し（Ｓ１３７）、所定の期間内のものと検証された場合、ステップ１４０に進む。ステップ１４０において、暗号署名処理部４２は、そのバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の秘密鍵を用いて暗号化されたバイオメトリクス認証情報である指紋情報又は顔情報について復号処理を行なう。次に、認証処理部３８は、ユーザＩＤなどと復号処理されたバイオメトリクス認証情報である指紋情報又は顔情報をバイオメトリクス認証情報ＤＢ３４に登録されているこれらの情報と照合させて照合率を算出することによって認証結果を得るとともに（Ｓ１４２）、日時情報を取得し（Ｓ１４４）、暗号署名処理部４２は、認証結果や日時情報を結合した情報に対してバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の秘密鍵を用いてデジタル署名を作成する（Ｓ１４６）。次に、バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の送信用データ作成部４４は、そのデジタル署名、ユーザＩＤ、認証結果び日時情報から送信用データを作成し（Ｓ１４８）、送受信部４０は、作成した送信用データをバイオメトリクス認証ゲートウェイ１６に送信する（Ｓ１５０）。
【００２７】
バイオメトリクス認証ゲートウェイの送受信部４６がそれぞれのバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・から送信用データを受信すると（Ｓ１５２）、暗号署名処理部５４は、送信用データを送信したバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・それぞれの公開鍵証明書を取得してバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・それぞれのデジタル署名の検証を行なう（Ｓ１５４）。デジタル署名が正当なものでないと検証された場合、送受信部４６は、クライアント端末１０にデジタル署名が正当でない旨を送信してこのネットワークの動作を終了し（Ｓ１５５）、正当であると検証された場合、ステップ１５６に進む。ステップ１５６において、バイオメトリクス認証ゲートウェイ１６の認証判定処理部５２は、それぞれの送信用データに含まれる日時情報から所定の期間内の日時情報かの検証を行なう。日時情報が所定の期間内のものでないと検証された場合、送受信部４６は、クライアント端末１０に日時情報が所定の期間でない旨を送信してこのネットワークの動作を終了し（Ｓ１５５）、所定の期間内のものと検証された場合、ステップ１５８に進む。ステップ１５８において、認証判定処理部５２は、それぞれの送信用データに含まれている各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・によって算出された指紋情報及び顔情報の認証結果に基づいて複合判定を行なう。認証判定処理部５２は、複合判定後に日時情報を取得し（Ｓ１６０）、暗号署名処理部５４は、複合判定の結果、複合判定の方式及び日時情報に対してバイオメトリクス認証ゲートウェイ１６の秘密鍵でデジタル署名を作成する（Ｓ１６２）。次いで、バイオメトリクス認証ゲートウェイ１２の送信情報処理部４８は、ユーザＩＤ、アプリケーションＩＤ、モーダルＩＤ、バイオメトリクス認証サーバＩＤなどのＩＤ情報、複合判定の結果、複合判定の方式、各バイオメトリクス認証サーバから受信した認証結果、日時情報及びデジタル署名などから送信用データを作成し（Ｓ１６４）、送受信部４６は、クライアント端末１０にその送信用データを送信する（Ｓ１６６）。
【００２８】
クライアント端末１０の送受信部１８が送信用データを受信し（Ｓ１６６）、複合判定の結果が本人でないというものである場合、表示部１９は、バイオメトリクス認証が不可であったことを表示する（Ｓ１６９）。一方、本人であると認証された場合、送受信部１８は、バイオメトリクス認証ゲートウェイ１６のデジタル署名、日時情報及び複合判定の結果などをアプリケーションサーバ１４に送信する（Ｓ１６８、Ｓ１７０）。アプリケーションサーバ１４の送受信部２６が複合判定の結果などを受信すると（Ｓ１７２）、暗号署名処理部３０は、バイオメトリクス認証ゲートウェイ１６の公開鍵証明書を取得してバイオメトリクス認証ゲートウェイ１６のデジタル署名の検証を行なう（Ｓ１７４）。デジタル署名が正当なものでないと検証した場合、クライアント端末１０にアプリケーションの利用が不可である旨を送信してこのネットワークの動作を終了し（Ｓ１７５）、正当であると検証された場合、ステップ１７６に進む。ステップ１７６において、アプリケーションサーバ２８のアプリケーション提供部２８は、日時情報から所定の期間内の日時情報かの検証を行なう。日時情報が所定の期間内のものでないと検証された場合、送受信部２６は、クライアント端末１０にアプリケーションの利用が不可である旨を送信してこのネットワークの動作を終了し（Ｓ１７５）、所定の期間内のものと検証された場合、ステップ１７８に進む。ステップ１７８において、アプリケーション提供部２８は、複合判定の結果を検討し、複合判定の結果が本人でないというものである場合、送受信部２６がクライアント端末１０にアプリケーションの利用が不可である旨を送信してこのネットワークの動作を終了し（Ｓ１７５）、本人であるというものである場合、アプリケーション提供部２８がクライアント端末にアプリケーションの利用を許可してこのネットワークの動作を終了する（Ｓ１８０、Ｓ１８２）。
【００２９】
次に、本実施例に係るバイオメトリクス認証システムが含まれたバイオメトリクス認証ネットワークの第２の動作について図９乃至１１に示すシーケンスフローに基づいて説明する。この第２の動作において、ステップ２００から２２２までは、第１の動作のステップ１００から１２２までと同様である。ステップ２２４において、クライアント端末１０の送受信部１８は、ステップ２２２において作成した送信用データをアプリケーションサーバに送信する。アプリケーションサーバ１２の送受信部２６は、送信用データを受信すると（Ｓ２２６）、その送信用データをバイオメトリクス認証ゲートウェイ１６に送信する（Ｓ２２８）。
【００３０】
バイオメトリクス認証ゲートウェイ１６の送受信部４６が送信用データを受信すると（Ｓ２３０）、送信情報処理部４８は、受信した送信データに含まれる情報群それぞれについてのバイオメトリクス認証サーバＩＤ、モーダルＩＤ及びアルゴリズムＩＤを認証サーバＤＢ５４に記憶されているデータと照合させて、バイオメトリクス認証情報である指紋情報及び顔情報それぞれについて認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のＩＰアドレスやポート番号を検索する（Ｓ２３２）。検索の結果、認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・が検索されなかった場合、送受信部４６は、認証できない旨をアプリケーションサーバ１２に送信し、アプリケーションサーバ１２は、クライアント端末１０にアプリケーションの利用を許可せず、このネットワークの動作を終了する（Ｓ２３５）。認証処理が可能なバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・が検索された場合、ステップ２３６に進む（Ｓ２３４）。ステップ２３６において、送信情報処理部４８は、図４に示すように暗号処理された指紋情報及び顔情報毎に纏められた情報群を分割し、それぞれにユーザＩＤなどを付け加えることによって、認証要求情報を作成し（Ｓ２３６）、送受信部４６は、送信情報処理部４８によって検索された各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・のＩＰアドレス及びポート番号に基づいて認証要求情報を送信する（Ｓ２３８）。
【００３１】
各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の送受信部４０が認証要求情報を受信すると（Ｓ２４０）、暗号署名処理部４２は、ユーザの公開鍵証明書を取得してユーザのデジタル署名の検証を行なう（Ｓ２４２）。デジタル署名が正当なものでないと検証された場合、アプリケーションサーバ１２にデジタル署名が正当でない旨を送信し、アプリケーションサーバは、クライアント端末にアプリケーションの利用を許可せず、このネットワークの動作を終了する（Ｓ２４３）。正当であると検証された場合、ステップ２４４に進む。ステップ２４４において、各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の認証処理部３８は、認証要求情報に含まれる日時情報から所定の期間内の日時情報かの検証を行なう。日時情報が所定の期間内のものでないと検証された場合、アプリケーションサーバ１２に日時情報が所定の期間でない旨を送信し、アプリケーションサーバ１２は、クライアント端末１０にアプリケーションの利用を許可せず、このネットワークの動作を終了する（Ｓ２４３）。所定の期間内のものと検証された場合、ステップ２４６に進む。ステップ２４６において、暗号署名処理部４２は、そのバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の秘密鍵を用いて暗号化されたバイオメトリクス認証情報である指紋情報又は顔情報について復号処理を行なう。次に、認証処理部３８は、ユーザＩＤなどと復号処理されたバイオメトリクス認証情報である指紋情報又は顔情報をバイオメトリクス認証情報ＤＢ３４に登録されているこれらの情報と照合させて照合率を算出することによって認証結果を得るとともに（Ｓ２４８）、日時情報を取得し（Ｓ２５０）、暗号署名処理部４２は、認証結果や日時情報を結合した情報に対してバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の秘密鍵を用いてデジタル署名を作成する（Ｓ２５２）。次に、バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・の送信用データ作成部４４は、そのデジタル署名、ユーザＩＤ、認証結果び日時情報から送信用データを作成し（Ｓ２５４）、送受信部４０は、作成した送信用データをバイオメトリクス認証ゲートウェイ１６に送信する（Ｓ２５６）。
【００３２】
バイオメトリクス認証ゲートウェイの送受信部４６がそれぞれのバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・から送信用データを受信すると（Ｓ２５８）、暗号署名処理部５４は、送信用データを送信したバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・それぞれの公開鍵証明書を取得してバイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・それぞれのデジタル署名の検証を行なう（Ｓ２６０）。デジタル署名が正当なものでないと検証された場合、送受信部４６は、アプリケーションサーバ１２にデジタル署名が正当でない旨を送信し、アプリケーションサーバ１２は、クライアント端末１０にアプリケーションの利用を許可せず、このネットワークの動作を終了する（Ｓ２６１）。正当であると検証された場合、ステップ２６２に進む。ステップ２６２において、バイオメトリクス認証ゲートウェイ１６の認証判定処理部５２は、それぞれの送信用データに含まれる日時情報から所定の期間内の日時情報かの検証を行なう。日時情報が所定の期間内のものでないと検証された場合、送受信部４６は、アプリケーションサーバ１２に日時情報が所定の期間でない旨を送信し、アプリケーションサーバ１２は、クライアント端末１０にアプリケーションの利用を許可せず、このネットワークの動作を終了する。所定の期間内のものと検証された場合、ステップ２６４に進む。ステップ２６４において、認証判定処理部５２は、それぞれの送信用データに含まれている各バイオメトリクス認証サーバ１４Ａ、１４Ｂ・・・によって算出された指紋情報及び顔情報の認証結果に基づいて複合判定を行なう。認証判定処理部５２は、複合判定後に日時情報を取得し（Ｓ２６６）、暗号署名処理部５４は、複合判定の結果、複合判定の方式及び日時情報に対してバイオメトリクス認証ゲートウェイ１６の秘密鍵でデジタル署名を作成する（Ｓ２６８）。次いで、バイオメトリクス認証ゲートウェイ１２の送信情報処理部４８は、ユーザＩＤ、アプリケーションＩＤ、モーダルＩＤ、バイオメトリクス認証サーバＩＤなどのＩＤ情報、複合判定の結果、複合判定の方式、各バイオメトリクス認証サーバから受信した認証結果、日時情報及びデジタル署名から送信用データを作成し（Ｓ２７０）、送受信部４６は、アプリケーションサーバ１２に送信する（Ｓ２７２）。
【００３３】
アプリケーションサーバ１２の送受信部２６が送信用データを受信すると（Ｓ２７４）、暗号署名処理部３０は、バイオメトリクス認証ゲートウェイ１６の公開鍵証明書を取得してバイオメトリクス認証ゲートウェイ１６のデジタル署名の検証を行なう（Ｓ２７６）。デジタル署名が正当なものでないと検証した場合、送受信部２６は、クライアント端末１０にアプリケーションの利用が不可である旨を送信してこのネットワークの動作を終了し（Ｓ２７７）、正当であると検証された場合、ステップ２７８に進む。ステップ２７８において、アプリケーションサーバ１２のアプリケーション提供部２８は、日時情報から所定の期間内の日時情報かの検証を行なう。日時情報が所定の期間内のものでないと検証された場合、送受信部２６は、クライアント端末１０にアプリケーションの利用が不可である旨を送信してこのネットワークの動作を終了し（Ｓ２７７）、所定の期間内のものと検証された場合、ステップ２８０に進む。ステップ２８０において、アプリケーションサーバ１２のアプリケーション提供部２８は、複合判定の結果を検討し、複合判定の結果が本人でないというものである場合、クライアント端末１０にアプリケーションの利用が不可である旨を送信してこのネットワークの動作を終了し（Ｓ２７７）、本人であるというものである場合、クライアント端末１０にアプリケーションの利用を許可してこのネットワークの動作を終了する（Ｓ２８２、Ｓ２８４）。
【００３４】
以上のように本実施例に係るバイオメトリクス認証システムが含まれたネットワークにおいては、クライアント端末１０とアプリケーション１２を別体として設けたが、これらを一体として設けてもよく、例えばクライアント端末内にバイオメトリクス認証が必要なアプリケーションを設けても良い。
【図面の簡単な説明】
【００３５】
【図１】本発明に係るバイオメトリクス認証システムの実施例が含まれたネットワークの概念図である。
【図２】本実施例に係るバイオメトリクス認証システムが含まれたネットワークのブロック図である。
【図３】認証サーバＤＢの概念図である。
【図４】本実施例に係るバイオメトリクス認証システムが含まれたネットワークにおける送信用データのブロック図である。
【図５】融合判定の際に利用するグラフ例である。
【図６】本実施例に係るバイオメトリクス認証システムが含まれたネットワークの第１の動作を示すシーケンスフローである。
【図７】本実施例に係るバイオメトリクス認証システムが含まれたネットワークの第１の動作を示すシーケンスフローである。
【図８】本実施例に係るバイオメトリクス認証システムが含まれたネットワークの第１の動作を示すシーケンスフローである。
【図９】本実施例に係るバイオメトリクス認証システムが含まれたネットワークの第２の動作を示すシーケンスフローである。
【図１０】本実施例に係るバイオメトリクス認証システムが含まれたネットワークの第２の動作を示すシーケンスフローである。
【図１１】本実施例に係るバイオメトリクス認証システムが含まれたネットワークの第１の動作を示すシーケンスフローである。
【図１２】従来のバイオメトリクス認証ネットワークの概念図である。
【符号の説明】
【００３６】
１０   クライアント端末
１２   アプリケーションサーバ
１４Ａ、１４Ｂ・・・ バイオメトリクス認証サーバ
１６   バイオメトリクス認証ゲートウェイ
４６   送受信部
４８   送信情報処理部
５２   認証判定処理部
【図１】
2005258687.tif 000003
【図２】
2005258687.tif 000004
【図３】
2005258687.tif 000005
【図４】
2005258687.tif 000006
【図５】
2005258687.tif 000007
【図６】
2005258687.tif 000008
【図７】
2005258687.tif 000009
【図８】
2005258687.tif 000010
【図９】
2005258687.tif 000011
【図１０】
2005258687.tif 000012
【図１１】
2005258687.tif 000013
【図１２】
2005258687.tif 000014