(57)【要約】【課題】ネットワークサービスを提供しているサーバにおいて容易にセキュリティが強化されたバイオメトリクス認証を導入することを可能にする。【解決手段】認証管理サーバ１０は、Ａ社サーバ１６に対して会員登録することで会員に対して付与されたＩＤ（Ａ）と会員のバイオメトリクス情報（指紋情報）とを会員から取得し、この会員に対して付与したバイオＩＤと対応づけてバイオ情報データベース１２に登録しておく。認証管理サーバ１０は、Ａ社サーバ１６からの会員のＩＤ（Ａ）を伴う認証要求に応じて会員からバイオＩＤと指紋情報とを取得し、このバイオＩＤと指紋情報についてバイオ情報データベース１２に登録された各情報をもとに照合を行うことでバイオメトリクス認証を実行し、認証結果をＩＤ（Ａ）と共にＡ社サーバ１６に通知する。【選択図】　　図１
2004038773.tif 000002
【特許請求の範囲】
【請求項１】
利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理サーバであって、
前記サーバに対して会員登録することで会員に対して付与された第１の識別情報と、前記会員のバイオメトリクス情報とを前記会員から取得する第１の取得手段と、
前記バイオ情報取得手段によって第１の識別情報とバイオメトリクス情報とを取得した会員に対して、第２の識別情報を付与する識別情報付与手段と、
前記第１の取得手段によって取得した第１の識別情報とバイオメトリクス情報、及び前記識別情報付与手段によって付与した第２の識別情報とを対応づけて登録する登録手段と、
前記サーバの会員から前記第２の識別情報とバイオメトリクス情報とを取得する第２の取得手段と、
前記サーバからの第１の識別情報の指定を伴う認証要求に応じて、前記第２の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録された各情報をもとに照合を行う照合手段と、
前記照合手段による認証結果を前記第１の識別情報と共に前記サーバに対して通知する通知手段と
を具備したことを特徴とする認証管理サーバ。
【請求項２】
前記サーバに会員登録した会員が前記サーバとは異なる他のサーバに会員登録することで付与された前記他のサーバに固有な第１の識別情報と前記第２の識別情報とバイオメトリクス情報とを前記会員から取得する第３の取得手段を具備し、
前記照合手段は、前記他のサーバからの前記他のサーバに固有な第１の識別情報の指定を伴う認証要求に応じて、前記第３の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録された各情報をもとに照合を行うことを特徴とする請求項１記載の認証管理サーバ。
【請求項３】
利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理方法であって、
前記サーバに対して会員登録することで会員に対して付与された第１の識別情報と、前記会員のバイオメトリクス情報とを前記会員から取得すると共に、前記会員に対して第２の識別情報を付与し、
前記第１の識別情報とバイオメトリクス情報、及び前記第２の識別情報とを対応づけて登録し、
前記サーバからの第１の識別情報の指定を伴う認証要求に応じて、前記会員から前記第２の識別情報とバイオメトリクス情報とを取得して、前記登録手段により登録された各情報をもとに照合を行い、
この照合による認証結果を前記第１の識別情報と共に前記サーバに通知することを特徴とする認証管理方法。
【請求項４】
利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理サーバであって、
前記サーバに対して会員登録した会員のバイオメトリクス情報を前記会員から取得する第１の取得手段と、
前記第１の取得手段によってバイオメトリクス情報を取得した会員に対して、第２の識別情報を付与する識別情報付与手段と、
前記バイオ情報取得手段によって取得したバイオメトリクス情報を登録する登録手段と、
前記サーバの会員から第２の識別情報とバイオメトリクス情報とを取得する第２の取得手段と、
前記サーバからの会員個別に発生された乱数の指定を伴う認証要求に応じて、前記第２の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録されたバイオメトリクス情報と第２の識別情報とをもとに照合を行う照合手段と、
前記照合手段による照合により認証された場合に、前記サーバに対して前記乱数と認証結果とを通知する通知手段と
を具備したことを特徴とする認証管理サーバ。
【請求項５】
前記サーバの他に前記サーバとは異なる他のサーバに会員登録した会員から前記第２の識別情報とバイオメトリクス情報とを取得する第３の取得手段を具備し、
前記照合手段は、前記他のサーバからの乱数の指定を伴う認証要求に応じて、前記第３の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録された各情報をもとに照合を行うことを特徴とする請求項４記載の認証管理サーバ。
【請求項６】
利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理方法であって、
前記サーバに対して会員登録した会員からバイオメトリクス情報を取得すると共に、前記会員に対して第２の識別情報を付与し、
前記バイオメトリクス情報と前記第２の識別情報とを対応づけて登録し、
前記サーバからの会員個別に発生された乱数の指定を伴う認証要求に応じて、前記会員から前記第２の識別情報とバイオメトリクス情報とを取得して、前記登録手段により登録された各情報をもとに照合を行い、
この照合による認証結果を前記乱数と共に前記サーバに通知することを特徴とする認証管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、会員向けネットワークサービスを提供するシステムなどにおいて会員を認証するために行われるバイオメトリクス認証を管理する認証管理サーバ、認証管理方法に関する。
【０００２】
【従来の技術】
近年、オープンネットワークの発展により、電子商取引（ＥＣ（Ｅｌｅｃｔｒｏｎｉｃ　Ｃｏｍｍｅｒｃｅ））などネットワークサービスの利用が広まっている。また、会員向けネットワークサービスを提供するサイト、例えばオンラインバンキングサイト、デジタルコンテンツ販売サイトなどにおいては、会員を認証する方法として、利便性と確実性を兼ね備えたバイオメトリクス認証が注目されている。
【０００３】
バイオメトリクス認証は、人体の特徴に基づいて個人を認証する技術であり、センサーで読み取った人体の特徴を表す入力データに対して、予め登録してある認証用の個人データ（バイオメトリクス情報）と照合することで本人であることを判定するものである。バイオメトリクス認証において使用されるバイオメトリクス情報（以下、バイオ情報と略称する）としては、例えば指紋、声紋、網膜のパターン、虹（こう）彩のパターン、掌の形状、筆跡（署名をするときのペンの速度や筆圧）などがある。
【０００４】
【発明が解決しようとする課題】
このように従来の会員向けネットワークサービスでは、バイオメトリクス認証によって会員を認証することで、利便性と確実性を確保することができる。
【０００５】
しかしながら、ネットワークサービスを既に提供しているサイトにおいてバイオメトリクス認証を導入しようとしても、会員から登録されるバイオ情報の管理や煩雑な登録業務の作業負荷が大きいために導入が困難であることが多かった。
【０００６】
また、従来では、ネットワークサービスにバイオメトリクス認識を導入した場合、会員が会員登録時に予め登録している顧客情報（氏名、年齢、性別、住所、電話番号、職業など）とバイオ情報を一緒に管理していた。従って、万が一、ネットワークサービスを提供しているサーバで管理している情報が漏洩してしまうと、顧客情報だけでなくバイオ情報も一緒に漏洩してしまう可能性が高いといった、セキュリティ上の不安があった。
【０００７】
本発明は前記のような事情を考慮してなされたもので、その目的とするところは、ネットワークサービスを提供しているサーバにおいて容易にセキュリティが強化されたバイオメトリクス認証を導入することが可能な認証管理サーバ、認証管理方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明はかかる課題を解決するものであり、請求項１の発明は、利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理サーバであって、前記サーバに対して会員登録することで会員に対して付与された第１の識別情報と、前記会員のバイオメトリクス情報とを前記会員から取得する第１の取得手段と、前記バイオ情報取得手段によって第１の識別情報とバイオメトリクス情報とを取得した会員に対して、第２の識別情報を付与する識別情報付与手段と、前記第１の取得手段によって取得した第１の識別情報とバイオメトリクス情報、及び前記識別情報付与手段によって付与した第２の識別情報とを対応づけて登録する登録手段と、前記サーバの会員から前記第２の識別情報とバイオメトリクス情報とを取得する第２の取得手段と、前記サーバからの第１の識別情報の指定を伴う認証要求に応じて、前記第２の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録された各情報をもとに照合を行う照合手段と、前記照合手段による認証結果を前記第１の識別情報と共に前記サーバに対して通知する通知手段とを具備したことを特徴としたものである。
【０００９】
本発明の請求項２の発明は、前記サーバに会員登録した会員が前記サーバとは異なる他のサーバに会員登録することで付与された前記他のサーバに固有な第１の識別情報と前記第２の識別情報とバイオメトリクス情報とを前記会員から取得する第３の取得手段を具備し、前記照合手段は、前記他のサーバからの前記他のサーバに固有な第１の識別情報の指定を伴う認証要求に応じて、前記第３の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録された各情報をもとに照合を行うことを特徴としたものである。
【００１０】
本発明の請求項３の発明は、利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理方法であって、前記サーバに対して会員登録することで会員に対して付与された第１の識別情報と、前記会員のバイオメトリクス情報とを前記会員から取得すると共に、前記会員に対して第２の識別情報を付与し、前記第１の識別情報とバイオメトリクス情報、及び前記第２の識別情報とを対応づけて登録し、前記サーバからの第１の識別情報の指定を伴う認証要求に応じて、前記会員から前記第２の識別情報とバイオメトリクス情報とを取得して、前記登録手段により登録された各情報をもとに照合を行い、この照合による認証結果を前記第１の識別情報と共に前記サーバに通知することを特徴としたものである。
【００１１】
本発明の請求項４の発明は、利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理サーバであって、前記サーバに対して会員登録した会員のバイオメトリクス情報を前記会員から取得する第１の取得手段と、前記第１の取得手段によってバイオメトリクス情報を取得した会員に対して、第２の識別情報を付与する識別情報付与手段と、前記バイオ情報取得手段によって取得したバイオメトリクス情報を登録する登録手段と、前記サーバの会員から第２の識別情報とバイオメトリクス情報とを取得する第２の取得手段と、前記サーバからの会員個別に発生された乱数の指定を伴う認証要求に応じて、前記第２の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録されたバイオメトリクス情報と第２の識別情報とをもとに照合を行う照合手段と、前記照合手段による照合により認証された場合に、前記サーバに対して前記乱数と認証結果とを通知する通知手段とを具備したことを特徴としたものである。
【００１２】
本発明の請求項５の発明は、前記サーバの他に前記サーバとは異なる他のサーバに会員登録した会員から前記第２の識別情報とバイオメトリクス情報とを取得する第３の取得手段を具備し、前記照合手段は、前記他のサーバからの乱数の指定を伴う認証要求に応じて、前記第３の取得手段によって取得した第２の識別情報とバイオメトリクス情報について、前記登録手段により登録された各情報をもとに照合を行うことを特徴としたものである。
【００１３】
本発明の請求項６の発明は、利用者がネットワークを介して接続されたサーバからサービスを受ける際に行われるバイオメトリクス認証を管理する認証管理方法であって、前記サーバに対して会員登録した会員からバイオメトリクス情報を取得すると共に、前記会員に対して第２の識別情報を付与し、前記バイオメトリクス情報と前記第２の識別情報とを対応づけて登録し、前記サーバからの会員個別に発生された乱数の指定を伴う認証要求に応じて、前記会員から前記第２の識別情報とバイオメトリクス情報とを取得して、前記登録手段により登録された各情報をもとに照合を行い、この照合による認証結果を前記乱数と共に前記サーバに通知することを特徴としたものである。
【００１４】
請求項１，３に記載の発明によれば、ネットワークサービスを提供するサーバが会員に対して行う必要があるバイオメトリクス認証を、サーバからの認証要求に応じて実行することができる。認証管理サーバは、サーバに対して会員登録することで会員に対して付与された第１の識別情報（ＩＤ）と、会員のバイオメトリクス情報とを会員から取得し、この会員に対して付与した第２の識別情報（バイオＩＤ）と対応づけて登録しておく。そして、認証要求に応じて会員から第２の識別情報とバイオメトリクス情報とを取得して、登録された各情報をもとに照合を行うことでバイオメトリクス認証を実行し、認証結果を第１の識別情報と共にサーバに通知する。
【００１５】
請求項２に記載の発明によれば、会員が他のサーバに対して会員登録した場合に、この会員から他のサーバから付与された第１の識別情報と第２の識別情報とバイオメトリクス情報とを取得することで、他のサーバからの第１の識別情報の指定を伴う認証要求に応じて認証を実行することができる。
【００１６】
請求項４，６に記載の発明によれば、ネットワークサービスを提供するサーバが会員に対して行う必要があるバイオメトリクス認証を、サーバからの会員個別に発生された乱数の指定を伴う認証要求に応じて実行することができる。認証管理サーバは、会員のバイオメトリクス情報を会員から取得し、この会員に対して付与した第２の識別情報（バイオＩＤ）と対応づけて登録しておく。そして、認証要求に応じて会員から第２の識別情報とバイオメトリクス情報とを取得して、登録された各情報をもとに照合を行うことでバイオメトリクス認証を実行し、認証結果を認証要求の際に取得した乱数と共にサーバに通知する。
【００１７】
請求項５に記載の発明によれば、会員が他のサーバに対して会員登録した場合に、この会員から第２の識別情報とバイオメトリクス情報とを取得することで、他のサーバからの乱数の指定を伴う認証要求に応じて認証を実行することができる。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図１は本発明の第１実施形態に係わる認証管理サーバ１０を用いたシステムの構成を示すブロック図である。認証管理サーバ１０は、インターネットなどのネットワークを介して接続されたＡ社サーバ１６やＢ社サーバ２０で行われる、ユーザＰＣ１４を通じてログインしてきた会員に対するバイオメトリクス認証を管理するもので、Ａ社サーバ１６やＢ社サーバ２０の会員のバイオメトリクス情報（以下、バイオ情報と略称する）を登録して管理するためのバイオ情報データベース（ＤＢ）１２を有している。第１実施形態では、バイオ情報データベース１２において、Ａ社サーバ１６やＢ社サーバ２０の会員について、それぞれのサーバから会員に対して発行された識別情報（ＩＤ）（第１の識別情報）と、会員から取得したバイオ情報と、会員に対して認証管理サーバ１０から付与したバイオＩＤ（第２の識別情報）とを対応づけて管理する。認証管理サーバ１０は、例えばＣＤ−ＲＯＭ、ＤＶＤ、磁気ディスク、半導体メモリ等の記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されるコンピュータによって実現される。
【００１９】
ユーザＰＣ１４は、Ａ社サーバ１６あるいはＢ社サーバ２０が提供するネットワークサービスを利用するために会員により使用されるもので、認証管理サーバ１０、Ａ社サーバ１６、Ｂ社サーバ２０などがＷｅｂ上に公開しているＷｅｂページにアクセスして表示すると共に、Ｗｅｂページを通じて各種情報を各社サーバに対して送信することができるブラウザ機能が設けられている。ユーザＰＣ１４は、Ａ社サーバ１６あるいはＢ社サーバ２０のサービスを利用する際に行われるバイオメトリクス認証のために、会員のバイオ情報を読み取るための認証デバイス（図示せず）が接続されて使用されるものとする。例えば、バイオ情報として指紋が使用される場合には指紋読み取り装置が認証デバイスとして接続され、同様にして声紋の場合にはマイク、署名の場合にはタブレットとペン、顔の場合にはカメラなどが認証デバイスとして接続される。
【００２０】
Ａ社サーバ１６は、ネットワークサービスを提供するもので、例えばオンラインバンキングサイトを実現するものとする。オンラインバンキングサイトでは、残高照会や振り込みなど、従来銀行の店頭でのみ利用できた銀行のサービスを、インターネットなどを通じてユーザに直接提供する。Ａ社サーバ１６は、予め会員登録されている会員に対してサービスを提供するもので、会員登録を行った会員に対して、オンラインバンキングサイトで固有の識別情報（以下、ＩＤ（Ａ）と表す）を発行して付与し、このＩＤ（Ａ）と会員登録の際に会員から取得した顧客情報（氏名、年齢、性別、住所、電話番号、電子メールアドレスなど）とを対応づけて顧客情報データベース１８に登録して管理する。また、顧客情報データベース１８には、顧客別にサービスに関連する各種情報（例えば、口座番号、残高など）も登録されるものとする。
【００２１】
Ｂ社サーバ２０は、Ａ社サーバ１６と同様にネットワークサービスを提供するもので、例えばデジタルコンテンツ販売サイトを実現するものである。デジタルコンテンツ販売サイトでは、画像や音楽などのデジタルコンテンツをインターネットを通じて販売する。Ｂ社サーバ２０は、予め会員登録されている会員に対してコンテンツの販売を行うもので、会員登録を行った会員に対して、デジタルコンテンツ販売サイトで固有の識別情報（以下、ＩＤ（Ｂ）と表す）を発行して付与し、このＩＤ（Ｂ）と会員登録の際に会員から取得した顧客情報や各種情報とを対応づけて顧客情報データベース２２に登録して管理する。また、顧客情報データベース２２には、顧客別にサービスに関連する各種情報（例えば、クレジットカード番号など（デジタルコンテンツの販売時に決済する必要があるため））も登録されるものとする。
【００２２】
次に、第１の実施形態におけるシステムの動作について説明する。以下の説明では、Ａ社サーバ１６はオンラインバンキングサイト、Ｂ社サーバ２０はデジタルコンテンツ販売サイトによりサービスの提供を行うものとする。また、認証管理サーバ１０が管理するバイオメトリクス認証ではバイオ情報として指紋が用いられるものとする。
まず、ユーザＰＣ１４を使用する会員がＡ社サーバ１６が提供するネットワークサービスを利用する場合について、図１、図２、図３を参照しながら説明する。
図２は、Ａ社サーバ１６におけるバイオメトリクス認証の管理を説明するための図、図３は、認証管理サーバ１０、ユーザＰＣ１４、Ａ社サーバ１６との間における処理の流れを説明するためのフローチャートである。
【００２３】
まず、Ａ社サーバ１６が提供しているオンラインバンキングサービスを利用するためには会員登録が必要となる。Ａ社サーバ１６（オンラインバンキングサイト）は、Ｗｅｂに会員登録用のＷｅｂページ（会員登録ページ）を公開しており、ユーザＰＣ１４からインターネットを通じて任意にアクセスすることができる。ユーザＰＣ１４の利用者は、例えばオンラインバンキングサイトのＴＯＰページ（図２（１））から会員登録ページ（図２（２））にアクセスすることができる（図１（ａ１）、図２（ａ１）、図３ステップＡ１）。
【００２４】
Ａ社サーバ１６は、ユーザＰＣ１４から会員登録ページにアクセスされると（ステップＡ２）、各種の顧客情報を登録するための項目（氏名、年齢、性別、住所、電話番号、電子メールアドレス、取引口座、限度額など）が設けられた会員登録ページをユーザＰＣ１４に送信する。
【００２５】
Ａ社サーバ１６は、会員登録ページから必要な顧客情報が正しく入力されると、この入力された顧客情報を顧客情報データベース１８に登録する。また、Ａ社サーバ１６は、この会員に対してＩＤ（Ａ）を発行して顧客情報データベース１８に登録して会員登録を完了する（ステップＡ３）。なお、ＩＤ（Ａ）の発行の際に、ログインの際に用いられるパスワード（例えば、会員が任意に指定できるものとする）も決定されて顧客情報データベース１８に登録される。Ａ社サーバ１６は、ユーザＰＣ１４に対して登録完了ページを送信することで会員登録完了を会員に通知する。また、Ａ社サーバ１６は、会員に対してＩＤ（Ａ）を通知する（図１（ａ２）、図２（ａ２）、図３ステップＡ４）。ここで、会員に対して付与されたＩＤ（Ａ）を「ＩＤ（Ａ）：ＡＡ１」と表す。なお、会員に対して付与したＩＤ（Ａ）の通知は、ネットワークを通じて行っても良いし、別途、郵送によって行っても良い。
【００２６】
次に、Ａ社サーバ１６に会員登録した会員は認証管理サーバ１０に対してバイオ情報（指紋情報）を登録する必要がある。オンラインバンキングサイトのＴＯＰページには、認証管理サーバ１０に対してバイオ情報を登録するためのバイオ情報登録ページ（図２（４））がリンクされている。会員はユーザＰＣ１４を通じて、オンラインバンキングサイトのＴＯＰページにアクセスし（ステップＡ５，Ａ６）、このページから「ＩＤ（Ａ）：ＡＡ１」を用いて認証管理サーバ１０のバイオ情報登録ページにログインする（ステップＡ７）。
【００２７】
ここで、認証管理サーバ１０は、バイオ情報登録ページを通じて、会員のＡ社サーバ１６から付与されたＩＤ（Ａ）と、バイオ情報（指紋情報）の入力を受け付ける。図４（ａ）には、ＩＤを入力するためのＩＤ入力欄と登録対象とする指紋情報が表示される表示欄が設けられたバイオ情報登録ページの一例を示している。ここで、ユーザＰＣ１４においてＩＤ入力欄にＩＤ（Ａ）が例えばキーボードの操作によって入力され、認証デバイスを通じて指紋情報が読み取られると（ステップＡ８）、認証管理サーバ１０にＩＤ（Ａ）と指紋情報が取得される（図１（ａ３）、図２（ａ３））。
【００２８】
認証管理サーバ１０は、ユーザＰＣ１４から取得したＩＤ（Ａ）と指紋情報とを対応づけて、バイオデータとしてバイオ情報データベース１２に登録する（ステップＡ９）。なお、指紋情報は、所定の方式により数値化した形式のデータとして、バイオ情報データベース１２に登録されるものとする。また、認証管理サーバ１０は、バイオ情報を登録した会員に固有のバイオＩＤを発行して、このバイオＩＤとバイオデータ（ＩＤ（Ａ）及び指紋情報など）と対応づけてバイオ情報データベース１２に登録してバイオ情報などの登録を完了する。認証管理サーバ１０は、ユーザＰＣ１４に対してバイオ情報登録完了ページ（図２（５））を送信することで会員登録完了を会員に通知すると共に、会員に対して発行したバイオＩＤを付与する（図１（ａ４）、図２（ａ４）、ステップＡ１０）。ここで、会員に対して付与されたバイオＩＤを「バイオＩＤ：００１」と表す。
【００２９】
ここで、会員はオンラインバンキングサービスを利用して残高照会を行うものとする。会員はユーザＰＣ１４を通じて、オンラインバンキングサイトのＴＯＰページ（図２（１））にアクセスし、このページからＩＤ（Ａ）とパスワードを用いて残高照会ページ（図２（６））にログインすることができる（図１（ａ５）、図２（ａ５）、ステップＡ１１）。
【００３０】
Ａ社サーバ１６は、会員により残高照会ページへログインされ（ステップＡ１２）、このページにおいて残高照会をするために必要な事項が入力された後、残高照会手続きの完了が指示されると（「ＯＫ」ボタンが押されると）（ステップＡ１３）、認証管理サーバ１０に対して「ＩＤ（Ａ）：ＡＡ１」の指定を伴うバイオメトリクス認証の実行を要求する（図１（ａ６））。この認証管理サーバ１０は、Ａ社サーバ１６から指定されたＩＤ（Ａ）に該当するバイオデータをバイオ情報データベース１２から読み出す。残高照会ページには、バイオメトリクス認証のためにバイオＩＤとバイオ情報を入力するための指紋認証ページ（図２（７））がリンクされている。認証管理サーバ１０は、ユーザＰＣ１４に指紋認証ページを送信して指紋認証画面を表示させる（図１（ａ７）、図２（ａ７）、ステップＡ１４）。図４（ｂ１）には、バイオＩＤを入力するためのバイオＩＤ入力欄が設けられた画面の一例を示し、図４（ｂ２）には入力された指紋情報が表示される表示欄が設けられた画面の一例を示している。ここで、ユーザＰＣ１４においてバイオＩＤ入力欄にバイオＩＤが例えばキーボードの操作によって入力され、認証デバイスを通じて指紋情報が読み取られると（ステップＡ１５）、認証管理サーバ１０に「バイオＩＤ：００１」と指紋情報が取得される（図１（ａ８）、図２（ａ８））。
【００３１】
認証管理サーバ１０は、ユーザＰＣ１４から取得した「バイオＩＤ：００１」と指紋情報について、予めバイオ情報データベース１２から読み出しておいたバイオＩＤやバイオ情報などのバイオデータをもとに照合を行う（図１（ａ９）、図２（ａ９））。
【００３２】
図５（ａ）には、バイオ情報データベース１２に登録された各情報の一例を示している。認証管理サーバ１０は、バイオ情報データベース１２に登録された、認証要求の対象となっている「ＩＤ（Ａ）：ＡＡ１」に対応づけられたバイオＩＤとバイオ情報（指紋情報）と、ユーザＰＣ１４から取得したバイオＩＤとバイオ情報（指紋情報）とがそれぞれ一致するかを判別する。なお、認証管理サーバ１０は、Ａ社サーバ１６から指定された「ＩＤ（Ａ）：ＡＡ１」をもとに認証に用いるバイオＩＤとバイオ情報などのバイオデータを特定するのではなく、バイオ情報データベース１２に登録されたユーザＰＣ１４から取得したバイオＩＤに対応するバイオ情報と、ユーザＰＣ１４から入力された指紋情報とが一致するかを判別するようにしても良い。
【００３３】
ここで、バイオＩＤと指紋情報（バイオ情報）がそれぞれ一致した場合、認証管理サーバ１０は、正当な会員からのログインであると認証し、認証結果として認証ＯＫの通知を認証対象としていた「ＩＤ（Ａ）：ＡＡ１」と共にＡ社サーバ１６に送信する（図１（ａ１０）、図２（ａ１０）、ステップＡ１６）。
【００３４】
Ａ社サーバ１６は、認証管理サーバ１０から認証ＯＫの通知を受信すると、「ＩＤ（Ａ）：ＡＡ１」をもとに顧客情報データベース１８を検索し、該当するデータを読み出す（図１（ａ１１）、図２（ａ１１）、ステップＡ１７）。図５（ｂ）には、顧客情報データベース１８に登録されている「ＩＤ（Ａ）：ＡＡ１」に該当するデータの一例を示している。Ａ社サーバ１６は、顧客情報データベース１８から読み出した「ＩＤ（Ａ）：ＡＡ１」に該当するデータから、表示対象となっている残高（図５（ｂ）に示す例では「２００万」）を表示するための残高表示ページ（図２（８））をユーザＰＣ１４に送信して表示させる（図１（ａ１２）、図２（ａ１２）、ステップＡ１８）。
【００３５】
このようにして、バイオメトリクス認証が必要なサービスを提供しているＡ社サーバ１６とは独立して認証管理サーバ１０を設け、この認証管理サーバ１０において会員から登録されるバイオ情報を管理するので、Ａ社サーバ１６においてバイオ情報の管理や登録業務をする必要がなく、バイオメトリクス認証の導入を容易にすることができる。また、Ａ社サーバ１６の既存会員向けサービスの仕組み（図１（ａ１）（ａ２）（ａ５）（ａ１２））を損なわず、バイオメトリクス認証が必要な任意の部分についてのみ認証管理サーバ１０に対して認証要求を行うことでバイオメトリクス認証を実施できるので、この点においてもバイオメトリクス認証の導入を容易にすることができる。さらに、Ａ社サーバ１６が顧客情報データベース１８において管理している顧客情報と、認証管理サーバ１０がバイオ情報データベース１２において管理している会員のバイオ情報とが切り離されているので、顧客情報とバイオ情報とが統合された管理に比べて、それぞれについてセキュリティが高まり、信頼性が向上する。
【００３６】
次に、ユーザＰＣ１４を使用する会員がＢ社サーバ２０の提供するネットワークサービスを利用する場合について、図１、図６、図７を参照しながら説明する。ここで、ユーザＰＣ１４を使用する会員は、前述したようにＡ社サーバ１６のサービスを利用するために既に認証管理サーバ１０でバイオ情報の登録が行われバイオＩＤが付与されているものとする。この会員は、このバイオＩＤによって、Ｂ社サーバ２０のサービスを利用する際に行われるバイオメトリクス認証を受けることができる。
【００３７】
図６は、Ｂ社サーバ２０におけるバイオメトリクス認証の管理を説明するための図、図７は、認証管理サーバ１０、ユーザＰＣ１４、Ｂ社サーバ２０との間における処理の流れを説明するためのフローチャートである。
【００３８】
まず、Ｂ社サーバ２０が提供しているデジタルコンテンツ販売サービスを利用するためには会員登録が必要となる。Ｂ社サーバ２０（デジタルコンテンツ販売サイト）は、Ｗｅｂに会員登録用のＷｅｂページ（会員登録ページ）を公開しており、ユーザＰＣ１４からインターネットを通じて任意にアクセスすることができる。ユーザＰＣ１４の利用者は、例えばデジタルコンテンツ販売サイトのＴＯＰページ（図６（１））から会員登録ページ（図６（２））にアクセスすることができる（図１（ｂ１）、図２（ｂ１）、図７ステップＢ１）。
【００３９】
Ｂ社サーバ２０は、ユーザＰＣ１４から会員登録ページにアクセスされると（ステップＢ２）、各種の顧客情報を登録するための項目（氏名、年齢、性別、住所、電話番号、電子メールアドレス、クレジットカード番号など）が設けられた会員登録ページをユーザＰＣ１４に送信する。
【００４０】
Ｂ社サーバ２０は、会員登録ページから必要な顧客情報が正しく入力されると、この入力された顧客情報を顧客情報データベース２２に登録する。また、Ｂ社サーバ２０は、この会員に対してＩＤ（Ｂ）を発行して顧客情報データベース２２に登録して会員登録を完了する（ステップＢ３）。なお、ＩＤ（Ｂ）の発行の際に、ログインの際に用いられるパスワード（例えば、会員が任意に指定できるものとする）も決定されて顧客情報データベース２２に登録される。Ｂ社サーバ２０は、ユーザＰＣ１４に対して会員登録完了ページ（図６（３））を送信することで会員登録完了を会員に通知する。また、Ｂ社サーバ２０は、会員に対してＩＤ（Ｂ）を通知する（図１（ｂ２）、図２（ｂ２）、図７ステップＢ４）。ここで、会員に対して付与されたＩＤ（Ｂ）を「ＩＤ（Ｂ）：ＢＢ１」と表す。なお、会員に対して付与したＩＤ（Ｂ）の通知は、ネットワークを通じて行っても良いし、別途、郵送によって行っても良い。
【００４１】
ここで、Ｂ社サーバ２０に会員登録した会員は、認証管理サーバ１０に対してバイオ情報（指紋情報）の登録をしていない場合には、前述したようにして、デジタルコンテンツ販売サイトを通じてバイオ情報などのバイオデータの登録を行うことができる。一方、既に認証管理サーバ１０にバイオ情報などのバイオデータを登録し、バイオＩＤを取得済みである場合には、バイオ情報などのバイオデータの登録を行う必要がない。
【００４２】
ここで会員はデジタルコンテンツ販売サービスを利用して、デジタルコンテンツを購入するものとする。会員はユーザＰＣ１４を通じて、デジタルコンテンツ販売サイトのＴＯＰページ（図６（１））にアクセスし、このページから「ＩＤ（Ｂ）：ＢＢ１」とパスワードを用いてコンテンツ購入ページ（図６（４））にログインすることができる（ステップＢ５）。Ｂ社サーバ２０は、会員によりコンテンツ購入ページへログインされ（ステップＢ６）、このページにおいて購入コンテンツが選択された後、購入確認が指示されると（「ＯＫ」ボタンが押されると）（図１（ｂ３）、図２（ｂ３）、ステップＢ７）、認証管理サーバ１０に対して「ＩＤ（Ｂ）：ＢＢ１」の指定を伴うバイオメトリクス認証の実行を要求する（図１（ｂ４））。この認証管理サーバ１０は、Ｂ社サーバ２０から指定されたＩＤ（Ｂ）に該当するバイオデータをバイオ情報データベース１２から読み出す。コンテンツ購入ページには、バイオメトリクス認証のためにバイオＩＤとバイオ情報（指紋情報）を入力するための指紋認証ページ（図６（５））がリンクされている。認証管理サーバ１０は、ユーザＰＣ１４に指紋認証ページを送信して指紋認証画面を表示させる（図１（ｂ５）、図２（ｂ５）、ステップＢ９）。ここで、用いられる指紋認証ページは、前述した図４（ｂ１）（ｂ２）に示すものと同じであり、前述と同様にして認証管理サーバ１０に「バイオＩＤ：００１」と指紋情報が取得されるものとする（図１（ｂ６）、図２（ｂ６））（ステップＢ８）。なお、認証管理サーバ１０に対するＢ社サーバ２０の会員としての最初のアクセスである場合には、バイオＩＤと指紋情報に加えて、Ｂ社サーバ２０から付与された会員の「ＩＤ（Ｂ）：ＢＢ１」も指紋認証ページを通じて入力されるものとする。認証管理サーバ１０は、ユーザＰＣ１４から取得した会員のＩＤ（Ｂ）を、バイオ情報データベース１２に先に登録されている「バイオＩＤ：００１」に対応するバイオデータと対応づけて登録しておく。これにより、Ｂ社サーバ２０における会員の「ＩＤ（Ｂ）：ＢＢ１」とＡ社サーバ１６の会員として認証管理サーバ１０に登録した指紋情報（バイオ情報）、Ａ社サーバ１６における「ＩＤ（Ａ）：ＡＡ１」、及び「バイオＩＤ：００１」とがバイオデータとしてバイオ情報データベース１２において関連づけられることになる（ステップＢ１１）。２回目以降のアクセスの場合には、バイオ情報データベース１２に登録されたバイオＩＤをもとに、対応する会員のＩＤ（Ｂ）を把握することができるので、バイオＩＤと指紋情報のみが指紋認証ページを通じて入力されるだけで良い。
【００４３】
認証管理サーバ１０は、ユーザＰＣ１４から取得した「バイオＩＤ：００１」と指紋情報について、バイオ情報データベース１２に登録されたバイオデータをもとに照合を行う（図１（ｂ７）、図２（ｂ７））。
【００４４】
図５（ｃ）には、バイオ情報データベース１２に登録された各情報からなるバイオデータの一例を示している。認証管理サーバ１０は、バイオ情報データベース１２に登録された、認証要求の対象となっている「ＩＤ（Ｂ）：ＢＢ１」に対応づけられたバイオＩＤとバイオ情報と、ユーザＰＣ１４から取得したバイオＩＤと指紋情報（バイオ情報）とがそれぞれ一致するかを判別する。なお、「ＩＤ（Ｂ）：ＢＢ１」をもとに認証に用いるバイオＩＤとバイオ情報を特定するのではなく、バイオ情報データベース１２に登録されたユーザＰＣ１４から取得したバイオＩＤに対応するバイオ情報と、入力された指紋情報とが一致するかを判別するようにしても良い。
【００４５】
ここで、バイオＩＤと指紋情報（バイオ情報）がそれぞれ一致した場合、認証管理サーバ１０は、正当な会員からのログインであると認証し、認証結果として認証ＯＫの通知を認証対象としていた「ＩＤ（Ｂ）：ＢＢ１」と共にＢ社サーバ２０に送信する（図１（ｂ８）、図２（ｂ８））。
【００４６】
Ｂ社サーバ２０は、認証管理サーバ１０から認証ＯＫの通知を受信すると、「ＩＤ（Ｂ）：ＢＢ１」をもとに顧客情報データベース２２を検索し、該当するデータを読み出す（図１（ｂ９）、図２（ｂ９）、ステップＢ１３）。図５（ｂ）には、顧客情報データベース２２に登録されている「ＩＤ（Ｂ）：ＢＢ１」に該当するデータの一例を示している。Ｂ社サーバ２０は、顧客情報データベース２２から読み出した「ＩＤ（Ｂ）：ＢＢ１」に該当するデータから、デジタルコンテンツの販売の決済に使用するクレジットカード番号（図５（ｄ）に示す例では「１２３４−５６７８−９０１２」）を取得すると共に、デジタルコンテンツをユーザＰＣ１４によってダウンロードさせるためのコンテンツダウンロードページ（図６（６））をユーザＰＣ１４に送信して表示させてコンテンツのダウンロードを開始する。Ｂ社サーバ２０は、コンテンツのダウンロードが完了すると、顧客情報データベース２２から読み出したクレジットカード番号をもとに決済し、購入手続きを完了する（図１（ｂ１０）、図２（ｂ１０）、ステップＢ１４）。
【００４７】
このようにして、ユーザＰＣ１４の利用者がＡ社サーバ１６の会員として認証管理サーバ１０にバイオ情報などのバイオデータを登録し、バイオＩＤを取得済みであれば、Ｂ社サーバ２０が提供するサービスを利用するためにバイオメトリクス認証が必要である場合においても、先に取得したバイオＩＤを共用してバイオメトリクス認証を受けることができる。すなわち、１回のバイオ情報の登録だけで、複数のサーバに対するバイオメトリクス認証を受けることができるので、会員によるバイオ情報の登録作業の負担を軽減することができる。また、認証管理サーバ１０では、Ａ社サーバ１６やＢ社サーバ２０のそれぞれの会員毎ではなく、利用者個人単位でバイオ情報などのバイオデータを登録し管理するので、バイオ情報の管理負担や登録業務の作業負荷を軽減できる。さらに、複数のサーバにおけるバイオメトリクス認証に用いられるバイオ情報が認証管理サーバ１０において一元的に管理されるため、利用者のバイオ情報が分散管理されることに伴う漏洩の危険性を低減することができる。
【００４８】
次に、本発明の第２実施形態について説明する。
図８は本発明の第２実施形態に係わる認証管理サーバ１０を用いたシステムの構成を示すブロック図である。第１実施形態では、バイオ情報データベース１２において、Ａ社サーバ１６やＢ社サーバ２０の会員について、それぞれのサーバから発行された識別情報（ＩＤ）と、会員から取得したバイオ情報と、会員に対して認証管理サーバ１０から付与したバイオＩＤとを対応づけて管理しているが、第２実施形態では、さらにセキュリティを強化するために、バイオ情報データベース１２において、会員から取得したバイオ情報と、会員に対して認証管理サーバ１０から付与したバイオＩＤのみを対応づけて管理する。なお、その他の機能については第１実施形態と同様にして実現されるものとして詳細な説明を省略する。
【００４９】
次に、第２実施形態におけるシステムの動作について説明する。以下の説明では、Ａ社サーバ１６はオンラインバンキングサイト、Ｂ社サーバ２０はデジタルコンテンツ販売サイトによりサービスの提供を行うものとする。また、認証管理サーバ１０が管理するバイオメトリクス認証ではバイオ情報として指紋の情報（指紋情報）が用いられるものとする。
まず、ユーザＰＣ１４を使用する会員がＡ社サーバ１６が提供するネットワークサービスを利用する場合について、図８、図９、図１０を参照しながら説明する。
図９は、Ａ社サーバ１６におけるバイオメトリクス認証の管理を説明するための図、図１０は、認証管理サーバ１０、ユーザＰＣ１４、Ａ社サーバ１６との間における処理の流れを説明するためのフローチャートである。なお、第１実施形態における処理と同様の処理を行なう部分については説明を省略する。
【００５０】
Ａ社サーバ１６に会員登録した会員は、認証管理サーバ１０に対してバイオ情報（指紋情報）を登録する必要がある。第１実施形態では、指紋情報を登録する際、Ａ社サーバ１６から付与された「ＩＤ（Ａ）：ＡＡ１」と共に登録しているが、第２実施形態では、指紋情報のみをバイオ情報登録ページ（図９（４））を通じて登録する。認証管理サーバ１０は、ユーザＰＣ１４から取得した指紋情報を、バイオ情報データベース１２に登録する（ステップＣ９）。また、認証管理サーバ１０は、バイオ情報を登録した会員に固有のバイオＩＤを発行して、指紋情報と対応づけてバイオＩＤとバイオ情報とをバイオデータとしてバイオ情報データベース１２に登録してバイオ情報などの登録を完了し、会員に対して発行したバイオＩＤを付与する（図８（ａ４）、図９（ａ４）、ステップＣ１０）。
【００５１】
会員がオンラインバンキングサービスを利用して残高照会を行う場合、ユーザＰＣ１４を通じて、「ＩＤ（Ａ）：ＡＡ１」とパスワードを用いて残高照会ページ（図９（６））にログインする（図８（ａ５）、図９（ａ５）、ステップＣ１１）。Ａ社サーバ１６は、会員により残高照会ページへログインされ（ステップＣ１２）、このページにおいて残高照会をするために必要な事項が入力された後、残高照会手続きの完了が指示されると（ステップＣ１３）、認証管理サーバ１０に対して、「ＩＤ（Ａ）：ＡＡ１」に該当する乱数を発生して、この乱数の指定を伴うバイオメトリクス認証の実行を要求する（図８（ａ６））。なお、１回のバイオメトリクス認証において「ＩＤ（Ａ）：ＡＡ１」とこれに該当する乱数は対応しているが、ここで発生された乱数と次回のバイオメトリクス認証の際に発生される乱数とは異なる値となる。
【００５２】
認証管理サーバ１０は、ユーザＰＣ１４に指紋認証ページ（図９（７））を送信して指紋認証画面を表示させる（図８（ａ７）、図９（ａ７）、ステップＣ１４）。なお、指紋認証画面は、第１実施形態と同様に図４（ｂ１）（ｂ２）に示す画面が用いられるものとする。
【００５３】
認証管理サーバ１０は、指紋認証画面を通じて「バイオＩＤ：００１」と指紋情報を取得すると（図８（ａ８）、図９（ａ８））、この「バイオＩＤ：００１」と指紋情報について、バイオ情報データベース１２に登録されたバイオデータをもとに照合を行う（図８（ａ９））。
【００５４】
図１１（ａ）には、バイオ情報データベース１２に登録された各情報を備えたバイオデータの一例を示している。認証管理サーバ１０は、ユーザＰＣ１４から取得したバイオＩＤに対応するバイオ情報データベース１２に登録されたバイオデータのバイオ情報と、入力された指紋情報とが一致するかを判別する。
【００５５】
ここで、バイオ情報データベース１２に登録されているバイオデータと入力された指紋情報とが一致した場合、認証管理サーバ１０は、正当な会員からのログインであると認証し、認証結果として認証ＯＫの通知を認証要求の際にＡ社サーバ１６から事前に受信した乱数と共にＡ社サーバ１６に送信する（図８（ａ１０）、図９（ａ１０）、ステップＣ１６）。
【００５６】
Ａ社サーバ１６は、認証管理サーバ１０から認証ＯＫの通知を受信すると、認証管理サーバ１０から受信した乱数に対応するＩＤ（Ａ）、すなわち「ＩＤ（Ａ）：ＡＡ１」をもとに顧客情報データベース１８を検索し、該当するデータを読み出す（図８（ａ１１）、図９（ａ１１）、ステップＣ１７）。
【００５７】
図１１（ｂ）には、顧客情報データベース１８に登録されている「ＩＤ（Ａ）：ＡＡ１」に該当するデータの一例を示している。Ａ社サーバ１６は、顧客情報データベース１８から読み出した「ＩＤ（Ａ）：ＡＡ１」に該当する顧客情報から、表示対象となっている残高（図１１（ｂ）に示す例では「２００万」）を表示するための残高表示ページ（図９（８））をユーザＰＣ１４に送信して表示させる（図８（ａ１２）、図９（ａ１２）、ステップＣ１８）。
【００５８】
このようにして、認証管理サーバ１０に対してバイオ情報のみを登録するようにしても、Ａ社サーバ１６においてバイオメトリクス認証の対象とする会員のＩＤ（Ａ）に対応する乱数を発生し、この乱数を指定して認証管理サーバ１０に対して認証要求をすることで、会員に対してバイオメトリクス認証をすることができる。従って、第１実施形態における効果に加えて、認証管理サーバ１０においてＡ社サーバ１６の会員を特定できるＩＤ（Ａ）さえも登録しないようにすることで、より会員の顧客情報が流出することがないなどのセキュリティを強化することができる。
【００５９】
次に、ユーザＰＣ１４を使用する会員がＢ社サーバ２０の提供するネットワークサービスを利用する場合について、図８、図１２、図１３を参照しながら説明する。ここで、ユーザＰＣ１４を使用する会員は、前述したようにＡ社サーバ１６のサービスを利用するために既に認証管理サーバ１０にバイオ情報などのバイオデータを登録しバイオＩＤが付与されているものとする。会員は、このバイオＩＤによって、Ｂ社サーバ２０のサービスを利用する際に行われるバイオメトリクス認証を受けることができる。
【００６０】
図１２は、Ｂ社サーバ２０におけるバイオメトリクス認証の管理を説明するための図、図１３は、認証管理サーバ１０、ユーザＰＣ１４、Ｂ社サーバ２０との間における処理の流れを説明するためのフローチャートである。なお、第１実施形態における処理と同様の処理を行なう部分については説明を省略する。
【００６１】
Ｂ社サーバ２０に会員登録した会員は、認証管理サーバ１０に対してバイオ情報（指紋情報）などのバイオデータの登録をしていない場合には、前述したようにして、デジタルコンテンツ販売サイトを通じてバイオ情報などのバイオデータの登録を行うことができるが、既にバイオ情報などのバイオデータを登録してバイオＩＤを取得済みである場合にはバイオ情報などのバイオデータの登録を行う必要がない。
【００６２】
会員がデジタルコンテンツ販売サービスを利用して、デジタルコンテンツを購入する場合、ユーザＰＣ１４を通じて、Ｂ社サーバ２０から付与された「ＩＤ（Ｂ）：ＢＢ１」とパスワードを用いてコンテンツ購入ページ（図１２（４））にログインする（ステップＤ５）。Ｂ社サーバ２０は、会員によりコンテンツ購入ページへログインされ（ステップＤ６）、このページにおいて購入コンテンツが選択された後、購入確認が指示されると（「ＯＫ」ボタンが押されると）（ステップＤ７）、認証管理サーバ１０に対して「ＩＤ（Ｂ）：ＢＢ１」に該当する乱数（例えば乱数「７８９」）を発生して、この乱数の指定を伴うバイオメトリクス認証の実行を要求する（図８（ｂ４）、図１２（ｂ４））。
【００６３】
認証管理サーバ１０は、ユーザＰＣ１４に指紋認証ページ（図１２（５））を送信して指紋認証画面を表示させる（図８（ｂ５）、図１２（ｂ５）、ステップＤ９）。ここで、用いられる指紋認証ページは、前述した図４（ｂ１）（ｂ２）に示すものと同じであり、前述と同様にして認証管理サーバ１０に「バイオＩＤ：００１」と指紋情報が取得されるものとする（図８（ｂ６）、図１２（ｂ６）、ステップＤ８）。なお、第２実施形態では、バイオメトリクス認証の際にＢ社サーバ２０から付与された「ＩＤ（Ｂ）：ＢＢ１」が不要であるので、第１実施形態の場合と異なり、認証管理サーバ１０に対するＢ社サーバ２０の会員としての最初のアクセスであってもバイオＩＤと指紋情報のみが入力されれば良い。
【００６４】
認証管理サーバ１０は、ユーザＰＣ１４から取得した「バイオＩＤ：００１」と指紋情報について、バイオ情報データベース１２に登録された各情報からなるバイオデータをもとに照合を行う（図８（ｂ７）、図１２（ｂ７））。
【００６５】
図１１（ｃ）には、バイオ情報データベース１２に登録された各情報の一例を示している。認証管理サーバ１０は、ユーザＰＣ１４から取得したバイオＩＤに対応するバイオ情報データベース１２に登録されたバイオデータ内のバイオ情報と、入力された指紋情報とが一致するかを判別する。
【００６６】
ここで、バイオ情報データベース１２に登録されたバイオデータ内のバイオ情報と入力された指紋情報とが一致した場合、認証管理サーバ１０は、正当な会員からのログインであると認証し、認証結果として認証ＯＫの通知を認証要求の際にＢ社サーバ２０から事前に受信した乱数（「７８９」）と共にＢ社サーバ２０に送信する（図８（ｂ８）、図１２（ｂ８）、ステップＤ１１）。
【００６７】
Ｂ社サーバ２０は、認証管理サーバ１０から認証ＯＫの通知を受信すると、認証管理サーバ１０から受信した乱数に対応するＩＤ（Ｂ）、すなわち「ＩＤ（Ｂ）：ＢＢ１」をもとに顧客情報データベース２２を検索し、該当する顧客情報を読み出す（図８（ｂ９）、図１２（ｂ９）、ステップＤ１２）。図１１（ｂ）には、顧客情報データベース２２に登録されている「ＩＤ（Ｂ）：ＢＢ１」に該当するデータの一例を示している。Ｂ社サーバ２０は、顧客情報データベース２２から読み出した「ＩＤ（Ｂ）：ＢＢ１」に該当する顧客情報から、デジタルコンテンツの販売の決済に使用するクレジットカード番号（図１１（ｄ）に示す例では「１２３４−５６７８−９０１２」）を取得すると共に、デジタルコンテンツをユーザＰＣ１４によってダウンロードさせるためのコンテンツダウンロードページ（図１２（６））をユーザＰＣ１４に送信して表示させてコンテンツのダウンロードを開始する。Ｂ社サーバ２０は、コンテンツのダウンロードが完了すると、顧客情報データベース２２から読み出したクレジットカード番号をもとに決済し、購入手続きを完了する（図８（ｂ１０）、図１２（ｂ１０）、ステップＤ１３）。
【００６８】
このようにして、第１実施形態と同様にして、ユーザＰＣ１４の利用者がＡ社サーバ１６の会員として認証管理サーバ１０にバイオデータを登録し、バイオＩＤを取得済みであれば、この先に取得したバイオＩＤを用いてＢ社サーバ２０に対するバイオメトリクス認証を受けることができる。この時、認証管理サーバ１０にはバイオデータのみが登録されている。従って、第１実施形態における効果に加えて、認証管理サーバ１０においてＢ社サーバ２０の会員を特定できるＩＤ（Ｂ）さえも登録しないようにすることで、よりセキュリティを強化することができる。
【００６９】
なお、前述した第１及び第２実施形態の説明では、バイオ情報として指紋を例にして説明しているが、その他にも声紋、網膜のパターン、虹彩のパターン、掌の形状、署名（筆跡）などを対象としても良く、また何れのバイオ情報を使用するか会員が任意に選択できるようにして、認証管理サーバ１０が対応できるようにしても良い。
【００７０】
また、バイオメトリクス認証をする度に、ユーザＰＣ１４に接続された認証デバイスを通じて会員にバイオ情報を入力させるとしているが、ＩＣカードなどの記録媒体にバイオ情報を記録しておき、この記録媒体に記録したバイオ情報をバイオメトリクス認証にに用いるようにしても良い。
【００７１】
また、前述したシステムでは、認証管理サーバ１０とユーザＰＣ１４との間でＷｅｂを通じて情報の受け渡しを行っているが、他の通信手段（携帯電話など）を用いたり、会員が認証管理サーバ１０と直接対面した状態で認証管理サーバ１０に設けられたデバイスを用いて情報の受け渡しを行っても良い。
【００７２】
また、上述した実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【００７３】
また、本願発明は、前述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００７４】
【発明の効果】
以上詳述したように本発明の請求項１，３によれば、ネットワークサービスを提供するサーバに対して会員登録することで会員に対して付与された第１の識別情報（ＩＤ）と会員のバイオメトリクス情報とを会員から取得し、この会員に対して付与した第２の識別情報（バイオＩＤ）と対応づけて登録しておき、認証要求に応じて会員から第２の識別情報とバイオメトリクス情報とを取得して、登録された各情報をもとに照合を行うことでバイオメトリクス認証を実行するので、サービスを提供するサーバ側でのバイオメトリクス認証に伴う負担を軽減してバイオメトリクスの導入を容易にし、さらにサーバが管理する会員の情報と独立して会員からのバイオメトリクス情報を管理するのでセキュリティを強化することができる。
【００７５】
また本発明の請求項２によれば、会員が他のサーバに対して会員登録した場合に、この会員から他のサーバから付与された第１の識別情報と第２の識別情報（バイオＩＤ）とバイオメトリクス情報とを取得することで、他のサーバからの第１の識別情報の指定を伴う認証要求に応じて認証を実行することができるので、第２の識別情報を他のサーバにおけるバイオメトリクス認証で共用できる。
【００７６】
また本発明の請求項４，６によれば、会員のバイオメトリクス情報を会員から取得し、この会員に対して付与した第２の識別情報（バイオＩＤ）と対応づけて登録しておき、認証要求に応じて会員から第２の識別情報とバイオメトリクス情報とを取得して、登録された各情報をもとに照合を行うことでバイオメトリクス認証を実行するので、ネットワークサービスを提供するサーバから会員に対して付与された第１の識別情報を管理しないことで、よりセキュリティを強化することができる。
【００７７】
また本発明の請求項５によれば、会員が他のサーバに対して会員登録した場合に、この会員から第２の識別情報とバイオメトリクス情報とを取得することで、他のサーバからの乱数の指定を伴う認証要求に応じて認証を実行することができるので、第２の識別情報を他のサーバにおけるバイオメトリクス認証で共用できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係わる認証管理サーバ１０を用いたシステムの構成を示すブロック図。
【図２】第１実施形態におけるＡ社サーバ１６におけるバイオメトリクス認証の管理を説明するための図。
【図３】第１実施形態における認証管理サーバ１０、ユーザＰＣ１４、Ａ社サーバ１６との間における処理の流れを説明するためのフローチャート。
【図４】ユーザＰＣ１４において表示画面の一例を示す図。
【図５】第１実施形態におけるバイオ情報データベース１２と顧客情報データベース１８に登録された情報の一例を示す図。
【図６】第１実施形態におけるＢ社サーバ２０におけるバイオメトリクス認証の管理を説明するための図。
【図７】第１実施形態における認証管理サーバ１０、ユーザＰＣ１４、Ｂ社サーバ２０との間における処理の流れを説明するためのフローチャート。
【図８】本発明の第２実施形態に係わる認証管理サーバ１０を用いたシステムの構成を示すブロック図。
【図９】第２実施形態におけるＡ社サーバ１６におけるバイオメトリクス認証の管理を説明するための図。
【図１０】第２実施形態における認証管理サーバ１０、ユーザＰＣ１４、Ａ社サーバ１６との間における処理の流れを説明するためのフローチャート。
【図１１】第２実施形態におけるバイオ情報データベース１２と顧客情報データベース１８に登録された情報の一例を示す図。
【図１２】第２実施形態におけるＢ社サーバ２０におけるバイオメトリクス認証の管理を説明するための図。
【図１３】第２実施形態における認証管理サーバ１０、ユーザＰＣ１４、Ｂ社サーバ２０との間における処理の流れを説明するためのフローチャート。
【符号の説明】
１０…認証管理サーバ
１２…バイオ情報データベース
１４…ユーザＰＣ
１６…Ａ社サーバ
１８，２２…顧客情報データベース
２０…Ｂ社サーバ
【図１】
2004038773.tif 000003
【図２】
2004038773.tif 000004
【図３】
2004038773.tif 000005
【図４】
2004038773.tif 000006
【図５】
2004038773.tif 000007
【図６】
2004038773.tif 000008
【図７】
2004038773.tif 000009
【図８】
2004038773.tif 000010
【図９】
2004038773.tif 000011
【図１０】
2004038773.tif 000012
【図１１】
2004038773.tif 000013
【図１２】
2004038773.tif 000014
【図１３】
2004038773.tif 000015