(57)【特許請求の範囲】
【請求項１】
利用者を認証した結果に応じて該利用者に所定のサービスを提供する複数のサービス提供システムと、該複数のサービス提供システムにおいて用いられる識別情報及び生体情報を統合管理する管理サーバとを備えた識別情報統合管理システムにおいて、
前記管理サーバは、
前記サービス提供システムにおいて行なわれた認証の結果に基づいて該サービス提供システムから送信された、第一の識別情報と照合用生体情報とを受信し、
予め各々複数の識別情報と対応付けられて記憶された複数の登録用生体情報のうち、受信した前記第一の識別情報に対応する登録用生体情報と受信した前記照合用生体情報とを照合し、
前記照合の結果に応じて、前記登録用生体情報に対応づけられた識別情報のうち前記第一の識別情報以外の識別情報を、認証に使用する識別情報として前記サービス提供システムに送信する
ことを特徴とする識別情報統合管理システム。
【請求項２】
利用者を認証した結果に応じて該利用者に所定のサービスを提供する複数のサービス提供システムにおいて用いられる識別情報及び生体情報を統合管理する管理サーバであって、
前記サービス提供システムにおいて行なわれた認証の結果に基づいて該サービス提供システムから送信された、第一の識別情報と照合用生体情報とを受信する受信部と、
予め各々複数の識別情報と対応付けられて記憶された複数の登録用生体情報のうち、第一の識別情報に対応する登録用生体情報と前記照合用生体情報とを照合する照合部と、
前記照合の結果に応じて、前記登録用生体情報に対応づけられた識別情報のうち前記第一の識別情報以外の識別情報を、認証に使用する識別情報として前記サービス提供システムに送信する送信部と、
を備えることを特徴とする識別情報統合管理サーバ。
【請求項３】
利用者を認証した結果に応じて該利用者に所定のサービスを提供する複数のサービス提供システムにおいて用いられる識別情報及び生体情報を統合管理する管理サーバとしてコンピュータを機能させる識別情報統合管理プログラムであって、
前記コンピュータに、
前記サービス提供システムにおいて行なわれた認証の結果に基づいて該サービス提供システムから送信された、第一の識別情報と照合用生体情報とを受信し、
予め各々複数の識別情報と対応付けられて記憶された複数の登録用生体情報のうち、第一の識別情報に対応する登録用生体情報と前記照合用生体情報とを照合し、
前記照合の結果に応じて、前記登録用生体情報に対応づけられた識別情報のうち前記第一の識別情報以外の識別情報を、認証に使用する識別情報として前記サービス提供システムに送信する
処理を実行させることを特徴とする識別情報統合管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者（以下「ユーザ」という場合がある）についての識別情報（以下「ＩＤ」という場合がある）とバイオメトリック情報とを用い１：１照合方式で利用者の本人認証を行なう各種サービス提供システムに適用される技術に関する。特に、本発明は、同一の利用者のバイオメトリック情報が複数のサービス提供システムにおいて異なる識別情報に対応付けられて登録されている場合に用いて好適の技術に関する。
【背景技術】
【０００２】
一般に、各種サービス提供システムでは、利用者についてのＩＤとバイオメトリック情報とを対応付けて予め登録しておき、１：１照合方式で当該利用者の本人認証を行なってから、当該利用者に対する所定のサービスの提供を開始することが行なわれている。本人認証に際し、利用者は、自分のＩＤを入力するとともに自分のバイオメトリック情報（例えば指紋，掌紋，静脈情報，虹彩，声紋など）を入力する。そして、サービス提供システム側では、利用者によって入力されたＩＤに対応付けられた登録済みバイオメトリック情報が読み出され、その登録済みバイオメトリック情報と利用者によって入力されたバイオメトリック情報とが比較・照合され、これらが一致した場合に本人認証が行なわれる。
【０００３】
ところで、複数のサービス提供システムが混在する環境下では、同一ユーザがシステム毎に異なるパスワードを設定する場合がある。これに対し、パスワード認証に代えてバイオメトリックス認証を採用したシステムでは、パスワードではなくバイオメトリック情報の照合によって本人かどうかを認証するため、ユーザは、いちいちパスワードを覚える必要はなくなる。
【０００４】
しかし、システムに登録されるＩＤは、管理者によって指定されない場合は先に登録した者勝ちなので、自分が設定したいＩＤが既にそのシステムで使われている場合は、別のＩＤ（まだシステムで使われていないＩＤ）を使わなければならない。この結果、同一ユーザであるにもかかわらず複数のシステムでＩＤが不統一となることがある。また、管理者がＩＤを指定するシステムでは、各システムの管理者によってＩＤの命名方法が異なれば、同一ユーザであるにもかかわらず複数のシステムでＩＤが不統一になることがある。
【０００５】
高いセキュリティを維持しなければならないサービス提供システムでは、バイオメトリック認証を採用している場合、他人受理の危険性を最小限にするために、１：１認証方式を用いることが多い。この１：１認証方式では、上述したように、ＩＤで個人を特定し、データベースに既に登録されたデータの中から、そのＩＤに対応付けられたユーザの参照用バイオメトリックデータを読み出し、参照用バイオメトリックデータとユーザによって入力されたバイオメトリックデータとを照合することになる。よって、ユーザは、そのサービス提供システムにログインするためのＩＤ入力が必要となる。その際、ユーザはログインしようとするサービス提供システムに予め登録したＩＤを正確に入力しなければならない。このため、サービス提供システム毎に不統一のＩＤが登録されている場合、ユーザは、自分がどのサービス提供システムにどのＩＤを登録したかを結びつけて正確に覚えておかなければならない。この結果、パスワードとなりうるバイオメトリックデータは正確に入力されているのに、例えば、サービス提供システムＡにログインしようとしてサービス提供システムＢに登録したＩＤを間違えて入力してしまうことがあり、本人認証ができない場合が多々発生する。
【０００６】
このような状況に対応する技術を開示したものとして、下記特許文献１がある。この特許文献１に開示された技術は、ユーザが、複数種類のアプリケーションや複数の銀行口座を利用する場合にアプリケーションＩＤ毎や銀行口座毎にパスワードや暗証番号を変えると、パスワードや暗証番号がどのアプリケーションＩＤやどの銀行口座に対応したものであるか記憶できなくなる状況に対処するものである。そこで、特許文献１に開示された技術は、盗難や模倣が不可能なバイオメトリック情報による個人認証を採用して秘密情報（パスワードや暗証番号）を保護・ガードできるようにして、秘密情報についての高いセキュリティ性能を確保した、携帯電子装置を提供することを目的としている。
【０００７】
上記携帯電子装置は、バイオメトリック情報による個人認証機能を有し、所有者によって携帯されて各種電子情報に対する処理を行なうものである。そして、上記携帯電子装置において、認証対象者の照合用バイオメトリック特徴情報と参照用バイオメトリック特徴情報とを照合した結果、前記照合用バイオメトリック特徴情報が前記所有者本人のものであると認識されると、システム名選択部で指定された上位情報に対応する暗証コードおよびアカウント情報が表示部に表示される。また、上記携帯電子装置では、パスワード，暗証番号，秘密鍵等を含む暗証コードが、アカウント名，ＩＤ，計算機名，ＩＰアドレス等を含むアカウント情報と、システム名，銀行名，計算機名，アプリケーション名等を含む上位情報とに対応させて保存される。これにより、本人認識後に、ユーザがシステム名選択部で目的のシステムを選択すれば、対応する暗証コードおよびアカウント情報が表示部に表示されるので、上記携帯電子装置は、パスワード忘れのみならずＩＤ忘れに対してもサポートすることを可能としている。
【特許文献１】特開２００１−２３６３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に開示された技術では、ユーザのＩＤ忘れに対し、バイオメトリック認証で本人認証が行なわれれば、システムへのＩＤを含む秘密情報が読み出され一覧形式でユーザに示される。そして、システム名選択部によって表示対象システムが選択されると、選択されたシステムの情報が表示される。しかしながら、いくつかの登録情報を表示してユーザに通知することは、必要のない秘密情報までユーザに見せることになるので、高いセキュリティを求めるシステムを構築する上で問題がある。また、結果的にユーザに複数のＩＤからの選択をゆだねることになるので、利便性が悪いという課題もある。
【０００９】
また、一般的に知られている方法として、１：Ｎ照合方式と呼ばれる照合方法がある。この１：Ｎ照合方式では、ユーザはＩＤを入力しないで照合用バイオメトリックデータのみを入力し、その照合用バイオメトリックデータと登録済みの複数の参照用バイオメトリックデータとを照合することにより、登録済み複数ユーザの中から個人が特定される。しかしながら、１：Ｎ照合方式では、ＩＤの指定が不要になるので利便性が上がる反面、照合用バイオメトリックデータを複数ユーザの参照用バイオメトリックデータと照合するため、誤って他人を受け入れてしまう可能性(他人受理の可能性)がある。照合対象の参照用バイオメトリックの数Ｎが増えるに比例して他人受理率は高くなるので、高セキュリティを求めるシステムでは１：Ｎ照合方式の採用は好ましくない。かといって、１：Ｎ照合を行えるユーザの数Ｎを限定すると、全てのユーザを救済することが出来なくなる。
【００１０】
さらに、もう一つの一般的に知られている方法として、ユニークな情報を書き込んだＩＣカードを用いてＩＤを統一するという方法もある。しかし、この方法では、ＩＣカードおよびカードリーダがなければサービス提供システムにアクセスすることができない。バイオメトリック認証を採用した場合、そのバイオメトリックデータは身体の一部に含まれる情報であるため、ユーザがそのデータの携帯を忘れることはない。これに対し、ＩＤを統一するためだけにＩＣカードとカードリーダの携帯を必須とするのは、コストアップにつながると同時に、ユーザの負担が増えることになる。
【００１１】
本発明の目的の一つは、装置コストを上げることなく且つ利用者に負担をかけることなく、セキュリティを維持したまま、利用者がＩＤ(識別情報)の入力をミスしても利用者の本人認証を行なえるようにすることである。
なお、前記目的に限らず、後述する発明を実施するための最良の形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の一つとして位置付けることができる。
【課題を解決するための手段】
【００１２】
ここに開示される識別情報統合管理システムは、利用者を認証した結果に応じて該利用者に所定のサービスを提供する複数のサービス提供システムと、該複数のサービス提供システムにおいて用いられる識別情報及び生体情報を統合管理する管理サーバとを備えたもの識別情報統合管理システムにおいて、前記管理サーバは、前記サービス提供システムにおいて行なわれた認証の結果に基づいて該サービス提供システムから送信された、第一の識別情報と照合用生体情報とを受信し、予め各々複数の識別情報と対応付けられて記憶された複数の登録用生体情報のうち、受信した前記第一の識別情報に対応する登録用生体情報と受信した前記照合用生体情報とを照合し、前記照合の結果に応じて、前記登録用生体情報に対応づけられた識別情報のうち前記第一の識別情報以外の識別情報を、認証に使用する識別情報として前記サービス提供システムに送信する。
【００１３】
また、ここに開示される識別情報統合管理サーバは、利用者を認証した結果に応じて該利用者に所定のサービスを提供する複数のサービス提供システムにおいて用いられる識別情報及び生体情報を統合管理する管理サーバであって、前記サービス提供システムにおいて行なわれた認証の結果に基づいて該サービス提供システムから送信された、第一の識別情報と照合用生体情報とを受信する受信部と、予め各々複数の識別情報と対応付けられて記憶された複数の登録用生体情報のうち、第一の識別情報に対応する登録用生体情報と前記照合用生体情報とを照合する照合部と、前記照合の結果に応じて、前記登録用生体情報に対応づけられた識別情報のうち前記第一の識別情報以外の識別情報を、認証に使用する識別情報として前記サービス提供システムに送信する送信部と、を備える。
【００１４】
さらに、ここに開示される識別情報統合管理プログラムは、利用者を認証した結果に応じて該利用者に所定のサービスを提供する複数のサービス提供システムにおいて用いられる識別情報及び生体情報を統合管理する管理サーバとしてコンピュータを機能させる識別情報統合管理プログラムであって、前記コンピュータに、前記サービス提供システムにおいて行なわれた認証の結果に基づいて該サービス提供システムから送信された、第一の識別情報と照合用生体情報とを受信し、予め各々複数の識別情報と対応付けられて記憶された複数の登録用生体情報のうち、第一の識別情報に対応する登録用生体情報と前記照合用生体情報とを照合し、前記照合の結果に応じて、前記登録用生体情報に対応づけられた識別情報のうち前記第一の識別情報以外の識別情報を、認証に使用する識別情報として前記サービス提供システムに送信する、処理を実行させる。
【発明の効果】
【００１５】
開示の技術によれば、同一の利用者について複数のサービス提供システムに登録された識別情報が不一致となる場合、識別情報統合管理サーバが、利用者の参照用バイオメトリック情報によって識別情報を統合管理する。これにより、装置コストを上げることなく且つ利用者に負担をかけることなく、セキュリティを維持したまま、利用者がＩＤ入力をミスしても利用者の本人認証を行なうことが可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施の形態を説明する。
〔１〕基本処理
本実施形態のＩＤ統合管理システムの基本動作について説明する。
本実施形態のＩＤ統合管理システムにおいて、ユーザが、本ＩＤ統合管理システムに属するサービス提供システム（サービス提供サーバ）の一つに自分のＩＤと参照用バイオメトリックデータ（参照用バイオメトリック情報）とを登録する際、その情報は当該サービス提供システムからＩＤ統合管理サーバに送られる。そして、本ＩＤ統合管理システムに属するＩＤ統合管理サーバにおいて、参照用バイオメトリックデータによるＩＤ管理を行ない、当該サービス提供システムでのサービス提供開始に先立つ照合時にユーザがＩＤ入力をミスした場合、当該ユーザについての正しいＩＤが見い出されるようになっている。
【００１７】
このような処理を実現すべく、本ＩＤ統合管理システムにおいては、まず、以下のような登録処理が実行される。つまり、バイオメトリック情報を用いた１：１認証方式を採用するサービス提供システムにおいて、ユーザは、一般的な登録処理と同様に、生体部位から照合時に参照するための参照用バイオメトリックデータを入力するとともにＩＤを指定し、サービス提供システムへのユーザ登録依頼を行なう。ここまでの処理は公知の流れであるので、その詳細な説明は省略する。
【００１８】
サービス提供システムは、ユーザ登録依頼を受理すると、受理されたＩＤおよび参照用バイオメトリックデータを、自システム内のデータベース（図１等の保存部２０２参照）に登録・保存するとともに、ＩＤ統合管理サーバに送信する。
【００１９】
ＩＤ統合管理サーバは、サービス提供システムから受け取った参照用バイオメトリックデータと、ＩＤ統合管理サーバのデータベース（図２や図８の管理テーブル３０１ａ，３０１ｂ参照）に既に登録されている参照用バイオメトリックデータとを比較照合する。
【００２０】
ＩＤ統合管理サーバは、比較照合を行なった結果、受け取った参照用バイオメトリックデータと一致するバイオメトリックデータがデータベース（管理テーブル３０１ａ，３０１ｂ）に存在しないと判断した場合、データベースに新たなレコードを作成する。そして、そのレコードに、サービス提供システムから受け取った参照用バイオメトリックデータとＩＤとが対応付けられて登録保存される。
【００２１】
一方、ＩＤ統合管理サーバは、比較照合を行なった結果、受け取った参照用バイオメトリックデータと一致するバイオメトリックデータがデータベース（管理テーブル３０１ａ，３０１ｂ）に存在すると判断した場合、該当するレコードにサービス提供システムから受け取ったＩＤを登録する。この場合は、必ずしも参照用バイオメトリックデータの保存を行なう必要はない。
【００２２】
次に、本ＩＤ統合管理システムにおいて、サービス提供システムでの照合時にユーザが誤ったＩＤを入力した場合に、当該ユーザについての正しいＩＤが決定されるまでの処理の流れについて説明する。
【００２３】
ここでは、ユーザが、例えば、サービス提供システムＡにログインしようとして誤ってサービス提供システムＢへのログインＩＤを入力するとともに指紋や静脈などの生体部位から所定の照合用バイオメトリックデータを作成して入力し、サービス提供システムＡに対し本人認証依頼を行なった場合について説明する。なお、サービス提供システムＡおよびＢでは、同一種別のバイオメトリックデータを用いた認証を行なうこと、且つ、これらのサービス提供システムＡ，Ｂがいずれも本ＩＤ統合管理システムに属していることが本実施形態の前提となっている。
【００２４】
このとき、サービス提供システムＡのデータベース（保存部２０２）には、ユーザによって誤って入力されたＩＤと同一のＩＤが登録されている場合と、同一のＩＤが登録されていない場合とがある。前者の場合、登録されているＩＤは、当該ユーザとは異なる他人のＩＤである。従って、その他人のＩＤに対応付けられた参照用バイオメトリックデータと当該ユーザによって入力された照合用バイオメトリックデータとの比較照合を行なった結果は不一致となり、当該ユーザの本人認証には成功しない。一方、後者の場合、同一ＩＤが存在しないため、参照用バイオメトリックデータとの比較照合を行なえず、当該ユーザの本人認証を行なえない。
【００２５】
サービス提供システムＡは、いずれの場合も、ユーザのＩＤ指定ミスの可能性があると判断し、ユーザによって入力されたＩＤと照合用バイオメトリックデータとをＩＤ統合管理サーバに送る。ＩＤ統合管理サーバでは、データベース（管理テーブル３０１ａ，３０１ｂ）に当該ユーザによって入力されたＩＤが見つかれば、そのＩＤが示すレコードに登録された１以上の参照用バイオメトリックデータとサービス提供システムＡから受信した照合用バイオメトリックデータとが比較される。
【００２６】
その比較の結果、照合用バイオメトリックデータと一致する参照用バイオメトリックデータが見つからなかった場合、ＩＤ統合管理サーバは、本人認証失敗をサービス提供システムＡに通知し、サービス提供システムＡも本人認証失敗として処理を終える。なお、データベース（管理テーブル３０１ａ，３０１ｂ）に当該ユーザによって入力されたＩＤが見つからなかった場合も、ＩＤ統合管理サーバは、本人認証失敗をサービス提供システムＡに通知し、サービス提供システムＡも本人認証失敗として処理を終える。
【００２７】
一方、比較の結果、照合用バイオメトリックデータと一致する参照用バイオメトリックデータが見つかった場合、ＩＤ統合管理サーバは、一致した参照用バイオメトリックデータに対応付けられた１以上のＩＤをグループ化（リスト化）して、サービス提供システムＡに返信する。
【００２８】
そして、サービス提供システムＡは、自身のデータベース（保存部２０２）を検索し、そのデータベース（保存部２０２）に登録されているＩＤの中に、上述のごとくＩＤ統合管理サーバから返信されてきた複数または唯一のＩＤと一致するものが存在するか否かを確認する。ＩＤ統合管理サーバから返信されてきたＩＤがデータベース（保存部２０２）において見つからない場合、サービス提供システムＡは、当該ユーザが当該サービス提供システムＡに登録されていないものと判断し、本人認証失敗として処理を終える。
【００２９】
一方、ＩＤ統合管理サーバから返信されてきたＩＤがデータベース（保存部２０２）において見つかった場合、サービス提供システムＡは、そのＩＤに対応付けられた参照用バイオメトリックデータと、ユーザから受け取った照合用バイオメトリックデータとを比較する。この比較の結果、一致しなかった場合、サービス提供システムＡは、本人認証失敗として処理を終える。また、一致した場合、サービス提供システムＡは、当該ユーザによって入力された誤ったＩＤがデータベース（保存部２０２）に登録されていなくても、当該ユーザを本人として認証する。
【００３０】
なお、このとき、ＩＤ統合管理サーバから複数のＩＤが返信されると、これら複数のＩＤのうちの２以上のＩＤが、サービス提供システムＡのデータベース（保存部２０２）に登録・存在する場合がある。このような場合、サービス提供システムＡにおいて、２以上のＩＤにそれぞれ対応付けられた２以上の参照用バイオメトリックデータのそれぞれと、ユーザから受け取った照合用バイオメトリックデータとの比較照合を行なう。
【００３１】
その比較照合の結果、照合用バイオメトリックデータと一致する参照用バイオメトリックデータが存在しなければ、サービス提供システムＡは、本人認証失敗として処理を終える。また、その比較照合の結果、照合用バイオメトリックデータと一致する参照用バイオメトリックデータが存在すれば、サービス提供システムＡは、複数のＩＤの中から、照合用バイオメトリックデータと一致する参照用バイオメトリックデータに対応付けられた一のＩＤを特定し、最終的に一人のユーザを特定することができる。
【００３２】
ここで、ＩＤ統合管理サーバのデータベース（管理テーブル３０１ａ，３０１ｂ）に、予め、サービス提供システムＡへのログインＩＤおよびサービス提供システムＢへのログインＩＤが、当該ユーザの参照用バイオメトリックデータに対応付けられて登録・保存されているものとする。このとき、ユーザが、サービス提供システムＡにログインしようとして誤ってサービス提供システムＢへのログインＩＤを入力するとともに指紋や静脈などの生体部位から所定の照合用バイオメトリックデータを作成して入力し、サービス提供システムＡに対し本人認証依頼を行なったとする。
【００３３】
この場合、誤ったログインＩＤがサービス提供システムＡのデータベース（保存部２０２）に登録されているか否かに関わらず、結果的に、サービス提供システムＡは、ユーザのＩＤ指定ミスの可能性があると判断し、ユーザによって入力されたＩＤと照合用バイオメトリックデータとをＩＤ統合管理サーバに送る。
【００３４】
ＩＤ統合管理サーバでは、データベース（管理テーブル３０１ａ，３０１ｂ）において当該ユーザのサービス提供システムＢへのログインＩＤが見つかり、そのＩＤが示すレコードに登録された参照用バイオメトリックデータとサービス提供システムＡから受信した照合用バイオメトリックデータとが比較され、これらが一致することになる。そして、ＩＤ統合管理サーバは、一致した参照用バイオメトリックデータに対応付けられたＩＤ（ここでは、当該ユーザのサービス提供システムＢ用ＩＤ以外の一のＩＤ；つまりサービス提供システムＡ用のログインＩＤ）をサービス提供システムＡに返信する。
【００３５】
ＩＤの返信を受けたサービス提供システムＡは、自身のデータベース（保存部２０２）を検索し、そのデータベース（保存部２０２）に登録されているＩＤの中にＩＤ統合管理サーバから返信されてきたＩＤと一致するものを見い出すことになる。この後、サービス提供システムＡは、そのＩＤに対応付けられた参照用バイオメトリックデータと、ユーザから受け取った照合用バイオメトリックデータとを比較する。このとき、その比較結果は一致する。従って、サービス提供システムＡは、当該ユーザによって入力された誤ったＩＤがデータベース（保存部２０２）に登録されていなくても、当該ユーザについてのサービス提供システムＡにおける正しいＩＤが特定されたものと認識し、当該ユーザを本人として認証する。
【００３６】
このように、ＩＤ統合管理サーバによって、複数のサービス提供システムに登録されたＩＤおよび参照用バイオメトリックデータを統合管理される。これにより、装置コストを上げることなく且つユーザに負担をかけることなく、さらにセキュリティを維持したまま、ユーザが目的のサービス提供システムにログインしようとして異なるサービス提供システムに登録しているＩＤを間違えて入力した場合でも、当該ユーザの本人認証を行なうことが可能になる。
【００３７】
〔２〕具体的な構成および動作
〔２−１〕登録処理系統の一実施形態
図１は本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の構成を示すブロック図、図２は本実施形態の識別情報統合管理サーバにおける管理テーブルの構成例を示す図である。
【００３８】
図１に示すように、本実施形態の識別情報統合管理システム（ＩＤ統合管理システム）１は、複数のサービス提供システム（サービス提供サーバ）２と、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３とをそなえて構成されている。なお、図１では、サービス提供システム２は、一つだけ図示されているが、実際には２以上そなえられる。
【００３９】
各サービス提供システム２は、ユーザについてのＩＤとバイオメトリック情報とを用いて当該ユーザの本人認証を行なってから、当該ユーザに対する所定のサービスの提供を開始するものである。また、ＩＤ統合管理サーバ３は、複数のサービス提供システム３における前記本人認証に用いられるＩＤおよびバイオメトリック情報を、以下のように統合管理するものである。
【００４０】
各サービス提供システム２の登録処理系統は、ＩＤ・参照用バイオメトリックデータ受信部２０１，ＩＤ・参照用バイオメトリックデータ保存部２０２，ＩＤ・参照用バイオメトリックデータ送信部２０３，ＩＤ統合管理完了通知受信部２０４および登録完了通知部２０５をそなえて構成されている。
【００４１】
ＩＤ・参照用バイオメトリックデータ受信部２０１は、ユーザ（クライアント）から、当該サービス提供システム２に対する登録用データを受信するものである。この登録用データには、ユーザによって指定されるＩＤ（例えば所定数の英数字による文字列）と、ユーザの所定生体部位から得られた所定の参照用バイオメトリックデータ（参照用バイオメトリック情報）とが含まれている。なお、複数のサービス提供システム２では、同一種別のバイオメトリック情報の種別が認証に用いられる。
【００４２】
ＩＤ・参照用バイオメトリックデータ保存部（データベース）２０２は、受信部２０１によって受信された登録用データを格納保存するものである。この保存部２０２には、ユーザによって指定されたＩＤに対応付けられて参照用バイオメトリックデータが保存される。後述する照合時には、ユーザによって入力されたＩＤで保存部２０２を検索することにより、そのＩＤに対応付けられた参照用バイオメトリックデータが保存部２０２から読み出されるようになっている。
【００４３】
なお、登録時に受信部２０１によって受信されたユーザ指定のＩＤと同一のＩＤが既に保存部２０２に登録されている場合には、ユーザに対し、その旨の警告を行ない、他のＩＤの指定を促すなどの処理が行なわれる。このような処理の流れは公知であるので、その説明は省略する。
【００４４】
ＩＤ・参照用バイオメトリックデータ送信部（登録対象情報送信部）２０３は、受信部２０１によって受信されたユーザのＩＤおよび参照用バイオメトリックデータを、保存部２０２に登録保存する際に、それぞれ登録対象ＩＤおよび登録対象参照用バイオメトリック情報としてＩＤ統合管理サーバ３へ送信し、これらのＩＤやデータの管理を依頼するものである。
【００４５】
ＩＤ統合管理完了通知受信部（更新結果受信部）２０４は、ＩＤ統合管理サーバ３からのＩＤ統合管理完了通知（後述）を受信するものである。
登録完了通知部２０５は、受信部２０４によって受信されたＩＤ統合管理完了通知を登録完了通知としてユーザに通知するものである。
【００４６】
一方、ＩＤ統合管理サーバ３の登録処理系統は、参照用バイオメトリックデータ・ＩＤ管理部３０１，ＩＤ・参照用バイオメトリックデータ受信部３０２，参照用バイオメトリックデータ参照部３０３，バイオメトリックデータ比較部３０４，比較結果判定部３０５，管理テーブル更新部３０６およびＩＤ統合管理完了通知部３０７をそなえて構成されている。
【００４７】
参照用バイオメトリックデータ・ＩＤ管理部（保存部；データベース）３０１は、後述する受信部３０２によって取得された登録対象ＩＤおよび登録対象参照用バイオメトリックデータを対応付け、それぞれ登録済みＩＤおよび登録済み参照用バイオメトリックとして登録保存しうるものである。この管理部３０１において、登録対象ＩＤおよび登録対象参照用バイオメトリックデータは、例えば、図２に示すように、登録対象参照用バイオメトリックデータに登録対象ＩＤを対応付ける管理テーブル３０１ａの形式で保存管理される。
【００４８】
この図２に示す管理テーブル３０１ａでは、登録順に且つ登録対象参照用バイオメトリックデータ毎に、管理番号（管理No.）を付与されたレコードが作成されている。各レコードは、参照用バイオメトリックデータを格納するフィールドと、その参照用バイオメトリックデータに対応付けられるＩＤ（登録対象ＩＤ）を格納する１以上のＩＤ管理フィールドとから構成されている。また、管理テーブル３０１ａでは、一のレコードとして管理するＩＤ管理フィールドを、各サービス提供システム２に対応させることなく、ＩＤの追加に応じて可変でフィールド数を増やすようにしている。なお、図２に示す管理テーブル３０１ａでは、管理No.000001〜000005を付与された５つのレコードが図示され、例えば管理No.000001を付与された一のレコードでは、５つのＩＤ管理フィールド(1)〜(5)にそれぞれ異なる５つのＩＤ“ikegami01”，“j_ikegami”，“980116”，“00980116”，“ikegami”が登録保存されている。
【００４９】
ＩＤ・参照用バイオメトリックデータ受信部（取得部）３０２は、各サービス提供システム２においてユーザによって登録されたＩＤおよび参照用バイオメトリックデータを、それぞれ登録対象ＩＤおよび登録対象参照用バイオメトリックデータとして各サービス提供システム２（送信部２０３）から受信して取得するものである。
参照用バイオメトリックデータ参照部３０３は、管理テーブル３０１ａの各レコードで既に管理されている参照用バイオメトリックデータをそれぞれ参照するものである。
【００５０】
バイオメトリックデータ比較部（第１比較部）３０４は、受信部３０２によって取得された登録対象参照用バイオメトリックデータと管理テーブル３０１ａに既に保存されている登録済み参照用バイオメトリックデータとを比較するものである。つまり、この比較部３０４は、受信部３０２で取得したデータから取り出された登録対象参照用バイオメトリックデータと、参照部３０３によって参照された登録済み参照用バイオメトリックデータとを比較照合するものである。
【００５１】
比較結果判定部（第１判定部）３０５は、比較部３０４による比較結果に基づき、登録対象参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータの存在の有無（管理テーブル３０１ａに保存されているか否か）を判定するものである。
管理テーブル更新部（更新部）３０６は、比較結果判定部３０５による判定結果に応じて、以下のように、管理テーブル３０１ａの情報（登録状態）を更新するものである。
【００５２】
比較結果判定部３０５によって登録対象参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータが管理テーブル３０１ａに存在しないと判定された場合、更新部３０６は、登録対象ＩＤおよび登録対象参照用バイオメトリックデータをそれぞれ登録済みＩＤおよび登録済み参照用バイオメトリックデータとして管理テーブル３０１ａに保存させる。つまり、更新部３０６は、管理テーブル３０１ａに新規のレコードを作成し、当該レコードのバイオメトリックデータフィールドに、登録対象参照用バイオメトリックデータを登録保存させるとともに、当該フィールドに対応付けられた一のＩＤ管理フィールド(1)に登録対象ＩＤを登録保存させる。
【００５３】
また、比較結果判定部３０５によって登録対象参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータが管理テーブル３０１ａに存在すると判定された場合、更新部３０６は、登録対象ＩＤを、当該登録済み参照用バイオメトリックデータに対応付け登録済みＩＤとして管理テーブル３０１ａに保存させる。つまり、更新部３０６は、登録対象参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータのレコードを参照し、そのレコードにおける最終ＩＤ管理フィールドの次に、新規のＩＤ管理フィールドを設け、そのフィールドに登録対象ＩＤを登録保存させる。
【００５４】
例えば、登録対象参照用バイオメトリックデータが、図２に示す管理テーブル３０１ａで管理No.000005を付与されたレコードにおける参照用バイオメトリックデータと一致した場合には、ＩＤ管理フィールド(1)にＩＤ“takayama”が既に登録されているので、その次のＩＤ管理フィールド(2)に、今回の登録対象ＩＤが登録保存される。
【００５５】
このとき、管理テーブル３０１ａにおいて登録対象ＩＤと同一の登録済みＩＤが当該登録済み参照用バイオメトリックデータに対し未登録の場合のみ、更新部３０６は、その登録対象ＩＤを、当該登録済み参照用バイオメトリックデータに対応付け登録済みＩＤとして管理テーブル３０１ａに保存させる。つまり、管理テーブル３０１ａにおいて登録対象ＩＤと同一の登録済みＩＤが当該登録済み参照用バイオメトリックデータに対し既に登録されている場合、更新部３０６は、当該登録対象ＩＤの管理テーブル３０１ａの登録を行なわない。これにより、同一の登録済み参照用バイオメトリックデータに対し、同じＩＤが重複して登録されることが防止され、管理テーブル３０１ａのフィールドを無駄に消費することが抑止される。
【００５６】
また、更新部３０６は、管理テーブル３０１ａの情報を更新する際に、当該登録済み参照用バイオメトリックデータを、受信部（取得部）３０２によって受信取得された最新の登録対象参照用バイオメトリックデータに置き換えるように管理テーブル３０１ａの情報を更新する機能を有していてもよい。つまり、管理テーブル３０１ａにおける登録済み参照用バイオメトリックデータの中に登録対象参照用バイオメトリックデータと一致するものが存在する場合、更新部３０６は、対応レコードにおいて、一致した登録済み参照用バイオメトリックデータを、今回、受信部３０２で受け取った参照用バイオメトリックデータに置き換えるように機能してもよい。このような置き換え更新を行なうことにより、ユーザが新たなＩＤを追加登録する際に、管理テーブル３０１ａにおける当該ユーザについて参照用バイオメトリックデータを最新のものに置き換えることが可能になる。
【００５７】
ＩＤ統合管理完了通知部３０７は、更新部３０６による管理テーブル３０１ａの更新を完了すると、その旨を、登録対象ＩＤおよび登録対象参照用バイオメトリックデータを送信してきたサービス提供システム２に対し通知するものである。
【００５８】
なお、各サービス提供システム２が、ユーザの参照用バイオメトリックデータの登録後に当該サービス提供システム２（保存部２０２）における参照用バイオメトリックデータを更新する更新機能を有している場合には、さらに、以下の更新処理を行なってもよい。つまり、ユーザが前記更新機能を用いて自分の参照用バイオメトリックデータを最新のものに更新した場合（最新の参照用バイオメトリックデータを入力して保存部２０２のバイオメトリックデータと置き換えた場合）、以下の更新処理を行なう。
【００５９】
送信部２０３は、更新された最新の参照用バイオメトリックデータをＩＤ統合管理サーバ３へ送信する。ＩＤ統合管理サーバ３において、比較部３０４は、受信部３０２によって受信された当該参照用バイオメトリックデータと、管理テーブル３０１ａに既に保存されている登録済み参照用バイオメトリックデータとを比較する。この後、比較結果判定部３０５は、比較部３０４による比較結果に基づき、当該参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータの存在の有無を判定する。つまり、比較結果判定部３０５は、当該参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータを保持するレコードの有無を判定する。
【００６０】
そして、比較結果判定部３０５によって当該参照用バイオメトリック情報と一致する登録済み参照用バイオメトリックデータが存在すると判定された場合、更新部３０６は、対応レコードにおける登録済み参照用バイオメトリック情報を、当該参照用バイオメトリック情報に置き換えるように管理テーブル３０１ａの情報を更新する。一致する登録済み参照用バイオメトリックデータ（レコード）が存在しない場合には、更新部３０６は、管理テーブル３０１ａに対する処理を何も行なわない。
【００６１】
次に、上述のごとく構成された本実施形態のＩＤ統合管理システム１の登録処理（サービス提供システム２およびＩＤ統合管理サーバ３の登録処理系統）の動作について説明する。
【００６２】
本実施形態のＩＤ統合管理システム１は、複数のサービス提供ステム２に対し、ユーザがシステム２ごとに異なるＩＤと特定の参照用バイオメトリックデータとを登録した場合に有効に機能する。つまり、本実施形態のＩＤ統合管理システム１では、同一のユーザが複数のサービス提供システム２に異なるＩＤを指定し各ＩＤに対応付けられる同一種別の参照用バイオメトリックデータを登録した場合に、そのＩＤが、ＩＤ統合管理サーバ３によって参照用バイオメトリックデータに対応付けられる情報として管理される。以下に、その登録処理動作について、より詳細に説明する。
【００６３】
本実施形態のＩＤ統合管理システム１では、ＩＤ統合管理サーバ３が、特定個人を示す参照用バイオメトリックデータと、その参照用バイオメトリックデータの示す特定個人が複数のサービス提供システム２に登録する複数ＩＤとの結びつきを管理テーブル３０１ａ（図２参照）として保持している。
【００６４】
そして、ユーザが、本システム１に属するサービス提供システム２へのログインをする際にＩＤの入力を間違えると、当該ＩＤと同時にユーザの入力した照合用バイオメトリックデータと保存部２０２に登録された当該ＩＤに対応する参照用バイオメトリックデータとが一致しない場合や、指定ＩＤそのものが存在しない場合が生じる。
【００６５】
このような場合、本実施形態のＩＤ統合管理システム１では、照合処理系統について図９を参照しながら後述するごとく、ユーザがＩＤの指定をミスしていると仮定して、ユーザから受け取ったＩＤと照合用バイオメトリックデータとがサービス提供システム２からＩＤ統合管理サーバ３へ送信される。
【００６６】
そして、ＩＤ統合管理サーバ３では、サービス提供システム２から受け取ったＩＤで、自己が保持する前述の管理テーブル３０１ａが検索される。その検索の結果、指定されたＩＤが管理テーブル３０１ａに存在する場合、そのＩＤに対応付けられた参照用バイオメトリックデータと、ユーザが入力した照合用バイオメトリックデータとの比較照合が行なわれる。その比較照合の結果、照合用バイオメトリックデータと一致する参照用バイオメトリックデータが見つかれば、その参照用バイオメトリックデータに対応付けられた複数または唯一のＩＤが元のサービス提供システム２に返送される。
【００６７】
ＩＤを返送されたサービス提供システム２では、返送されてきたＩＤの中に自己の保存部２０２に保存されたＩＤと一致するものがあるか否かを判定する。一致するＩＤがあれば、そのＩＤに対応付けられて保存部２０２に登録された参照用バイオメトリックデータと、ユーザが入力した照合用バイオメトリックデータとが比較照合される。これらのデータが一致した場合に、そのＩＤを、当該サービス提供システム２における、当該ユーザについての正しいＩＤであると判断することで、確実に正しいＩＤを特定することを可能にしたシステム１が提供される。
【００６８】
このような処理を実施するにあたり、図１に示すごとく構成された、本実施形態のＩＤ統合管理システム１の登録処理系統では、ユーザが各サービス提供システム２に登録する参照用バイオメトリックデータとＩＤとの結びつきをＩＤ統合管理サーバ３で管理すべく、以下のような登録処理が行なわれる。
【００６９】
ユーザが、サービス提供システム２に登録しようとする自分のＩＤを決定するとともに参照用バイオメトリックデータを採取し、これらのＩＤおよび参照用バイオメトリックデータをサービス提供システム２に登録しようとする処理の流れについては、既に公知であるので、その説明は省略する。同様に、サービス提供システム２が、ユーザから登録依頼されたＩＤで保存部２０２にレコードを作成し、そのレコードにおいて、参照用バイオメトリックデータをＩＤに結びつけて保存するまでの処理も、既に公知であるので、その説明は省略する。
【００７０】
サービス提供システム２は、ユーザ（クライアント）からＩＤ・参照用バイオメトリックデータ受信部２０１にて受信したデータを、保存部（データベース）２０２に格納保存する。なお、このとき、ユーザが指定したＩＤが既にサービス提供システム２の保存部２０２に登録されていれば、本システム２は、ユーザに警告して他のＩＤの指定を促すなどの処理を行なうが、前述した通り、その処理の流れも既に公知であるので、その説明は省略する。このようにして受信部２０１で受信され保存部２０２に新規に登録されるＩＤと参照用バイオメトリックデータとは、送信部２０３によってＩＤ統合管理サーバ３に送信され、これらのＩＤおよびデータの管理が依頼される。
【００７１】
ＩＤ統合管理サーバ３では、受信部３０２によってサービス提供システム２から受け取ったデータから、登録対象ＩＤおよび登録対象参照用バイオメトリックデータが取り出される。また、参照部３０３によって、管理テーブル３０１ａの各レコードで既に管理されている参照用バイオメトリックデータが一つずつ参照される。そして、比較部３０４によって、参照部３０３で参照される各バイオメトリックデータと、サービス提供システム２から受け取った登録対象参照用バイオメトリックデータとが比較照合される。
【００７２】
比較結果判定部３０５によって登録対象参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータが管理テーブル３０１ａに存在すると判定された場合、更新部３０６によって、管理テーブル３０１ａにおける、当該登録済み参照用バイオメトリックデータに対応するレコードに、登録対象ＩＤが新たに追加される。
【００７３】
このとき、更新部３０６によって、サービス提供システム２から受け取った登録対象参照用バイオメトリックデータを、管理テーブル３０１ａにおける登録済み参照用バイオメトリックデータと入れ替えてもよい。これにより、管理テーブル３０１ａに保持される参照用バイオメトリックデータを、その時点で最新のものに更新することができ、現状のユーザの生体状態に最も近いバイオメトリックデータが保存登録されることになる。従って、複数のサービス提供システム２がある場合、ユーザが登録した時点で最新となる参照用バイオメトリックデータがＩＤ統合管理サーバ３で保持され管理されることになる。
【００７４】
一方、比較結果判定部３０５によって登録対象参照用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータが管理テーブル３０１ａに存在しないと判定された場合、更新部３０６によって、管理テーブル３０１ａに新たなレコードが追加される。そして、更新部３０６によって、そのレコードに、登録対象ＩＤおよび登録対象参照用バイオメトリックデータが、それぞれ登録済みＩＤおよび登録済み参照用バイオメトリックデータとして追加登録される。
【００７５】
このようにして管理テーブル３０１ａの更新を完了すると、ＩＤ統合管理完了通知部３０７によって、管理テーブル３０１ａの更新を完了した旨が、登録対象ＩＤと登録対象参照用バイオメトリックデータとを送信してきたサービス提供システム２に対し通知される。この完了通知は、サービス提供システム２の受信部２０４によって受信され、さらに、登録完了通知部２０４によって、登録処理を依頼したユーザ（クライアント）に通知され、登録処理が完了する。
【００７６】
このように、図１に示すシステム１の登録処理系統を用いることで、ユーザが各サービス提供システム２に登録したＩＤおよび参照用バイオメトリクスデータが、ＩＤ統合管理サーバ３の管理テーブル３０１ａによって管理される。これにより、その管理テーブル３０１ａを用い、参照用バイオメトリクスデータをキーにして、ＩＤの統合管理を行なうことが可能になる。
【００７７】
また、図１に示すシステム１の登録処理系統では、各サービス提供システム２とＩＤ統合管理サーバ３の管理テーブル３０１ａとの明確な結びつきを持つことなく、ＩＤの新規登録追加に応じて可変でフィールド数を増やしている。これにより、各サービス提供システム２とサーバ３との間の結びつけを必要とせず、フレキシブルなＩＤ管理を行なうことができる。
【００７８】
さらに、図１に示すシステム１の登録処理系統では、各サービス提供システム２が、保存部２０２に登録された参照用バイオメトリックデータを更新する更新機能を有している場合、その更新機能を用いた更新時点で、ＩＤ統合管理サーバ３の管理テーブル３０１ａにおける参照用バイオメトリックデータを最新のものに更新することもできる。これにより、管理テーブル３０１ａに保持される参照用バイオメトリックデータを、その更新時点で最新のものに更新することができ、現状のユーザの生体状態に最も近いバイオメトリックデータが保存登録されることになる。従って、複数のサービス提供システム２がある場合、ユーザが更新を行なった時点で最新となる参照用バイオメトリックデータがＩＤ統合管理サーバ３で保持され管理されることになる。
【００７９】
〔２−２〕登録処理系統の第１変形例
図３は本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第１変形例の構成を示すブロック図である。なお、図３中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
【００８０】
図３に示すように、第１変形例の識別情報統合管理システム（ＩＤ統合管理システム）１Ａは、複数のサービス提供システム（サービス提供サーバ）２Ａと、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３Ａとをそなえて構成されている。なお、図３でも、サービス提供システム２Ａは、一つだけ図示されているが、実際には２以上そなえられる。
【００８１】
ＩＤ統合管理サーバ３Ａは、図１に示すＩＤ統合管理サーバ３と同様に構成されているので、その説明は省略する。
各サービス提供システム２Ａは、図１に示す各サービス提供システム２とほぼ同様に構成されているが、各サービス提供システム２Ａの登録処理系統においては、図１に示す各サービス提供システム２と同様の受信部２０１，保存部２０２，送信部２０３，受信部２０４および登録完了通知部２０５に加え、ユーザ登録監視部２０６がさらに追加されている。
【００８２】
ここで、各サービス提供システム２Ａに追加されたユーザ登録監視部（監視部）２０６は、当該サービス提供システム２Ａに対するユーザによるＩＤおよび参照用バイオメトリックデータの登録依頼を監視するものである。
【００８３】
この監視部２０６は、当該サービス提供システム２Ａで前記登録依頼を受けたことを検知すると、送信部２０３に、これらのＩＤおよび参照用バイオメトリックデータをそれぞれ登録対象ＩＤおよび登録対象参照用バイオメトリックデータとしてＩＤ統合管理サーバ３Ａへ送信させるようになっている。
【００８４】
図１に示したシステム１における各サービス提供システム２では、ＩＤおよび参照用バイオメトリックデータを受信部２０１で受信すると、受信されたＩＤおよび参照用バイオメトリックデータを、保存部２０２に対して登録するとともに、そのまま送信部２０３によってＩＤ統合管理サーバ３に送信している。
【００８５】
これに対し、図３に示すシステム１Ａにおける各サービス提供システム２Ａでは、受信部２０１で受信されたＩＤおよび参照用バイオメトリックデータをそのまま送信部２０３によって送信することは行なわない。その代わり、各サービス提供システム２Ａでは、例えばデーモンプロセスのようなバックグラウンドで保存部２０２（データベース）を監視するモジュールが、上述した監視部２０６としてそなえられている。
【００８６】
この監視部２０６によって、保存部２０２へのユーザ登録状況が監視され、新規のユーザ登録処理、つまり新規のＩＤおよび参照用バイオメトリックデータの登録処理が検知されると、ユーザから受け取って保存部２０２に登録されたＩＤおよび参照用バイオメトリックデータが、送信部２０３によって自動的にＩＤ統合管理サーバ３Ａへ送信される。なお、ＩＤ統合管理サーバ３Ａでの登録処理動作は、図１に示したＩＤ統合管理サーバ３の動作と同様であるので、その説明は省略する。
【００８７】
このように、第１変形例のシステム１Ａでは、バックグラウンドで動作するモジュール（監視部２０６）によって、ユーザ登録が監視され、サービス提供システム２Ａ内部のアルゴリズムは、ＩＤ統合管理サーバ３Ａとの通信を意識することなくＩＤ統合管理が可能になる。つまり、サービス提供システム２Ａにおける既存の受信部２０１に特別な変更を加えることなく、送信部２０３および監視部２０６を各サービス提供システム２Ａに追加するだけで、サービス提供システム２ＡからＩＤ統合管理サーバ３Ａへの送信を行なうことができる。
【００８８】
〔２−３〕登録処理系統の第２変形例
図４は本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第２変形例の構成を示すブロック図である。なお、図４中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
【００８９】
図４に示すように、第２変形例の識別情報統合管理システム（ＩＤ統合管理システム）１Ｂは、複数のサービス提供システム（サービス提供サーバ）２Ｂと、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３Ｂとをそなえて構成されている。なお、図４でも、サービス提供システム２Ｂは、一つだけ図示されているが、実際には２以上そなえられる。
【００９０】
各サービス提供システム２Ｂは、図１に示す各サービス提供システム２とほぼ同様に構成されているが、各サービス提供システム２Ｂの登録処理系統においては、図１に示す各サービス提供システム２と同様の受信部２０１，保存部２０２，受信部２０４および登録完了通知部２０５がそなえられ、送信部２０３は省略されている。
【００９１】
また、ＩＤ統合管理サーバ３Ｂは、図１に示すＩＤ統合管理サーバ３とほぼ同様に構成されている。ただし、第２変形例のＩＤ統合管理サーバ３Ｂの登録処理系統においては、図１に示すＩＤ統合管理サーバ３の管理部３０１（管理テーブル３０１ａ），参照部３０３，比較部３０４，比較結果判定部３０５，更新部３０６および通知部３０７がそなえられるとともに、ＩＤ統合管理サーバ３の受信部３０２に代え、ユーザ登録監視部３０８およびＩＤ・参照用バイオメトリックデータ取得部３０９がそなえられている。
【００９２】
ここで、ユーザ登録監視部（利用者登録監視部）３０８は、各サービス提供システム２Ｂの保存部２０２におけるユーザによるＩＤおよび参照用バイオメトリックデータの登録状況を監視するものである。
【００９３】
ＩＤ・参照用バイオメトリックデータ取得部（取得部）３０９は、ユーザ登録監視部３０８によってユーザについてのＩＤおよび参照用バイオメトリックデータの更新を検知すると、当該更新にかかるＩＤおよび参照用バイオメトリックデータをそれぞれ登録対象ＩＤおよび登録対象参照用バイオメトリックデータとして取得するものである。
【００９４】
この第２変形例のシステム１Ｂでは、図１や図３に示すシステム１，１Ａのごとくサービス提供システム２Ｂ（送信部２０３）がユーザから受け取ったＩＤと参照用バイオメトリックデータをＩＤ統合管理サーバに送信することは行なわない。その代わり、ＩＤ統合管理サーバ３のユーザ登録監視部３０８が、各サービス提供システム２Ｂとは非同期に、各サービス提供システム２Ｂの保存部２０２のユーザ登録状況を参照して監視している。
【００９５】
そして、ユーザ登録監視部３０８によって、サービス提供システム１Ｂの保存部２０２におけるユーザ登録状況の更新（変更）が確認された場合、取得部３０９によって、当該更新を確認されたサービス提供システム１Ｂの保存部２０２から、当該更新にかかるＩＤおよび参照用バイオメトリックデータが、それぞれ登録対象ＩＤおよび登録対象参照用バイオメトリックデータとして取得される。
【００９６】
つまり、第２変形例のシステム１Ｂでは、サービス提供システム２Ｂ側からＩＤ統合管理サーバ３Ｂへユーザ登録情報を動的に通知するのではなく、ＩＤ統合管理サーバ３Ｂ側のユーザ登録監視部３０８が、ＩＤ統合管理サーバ３Ｂからサービス提供システム２Ｂへ定期的にアクセスする。このユーザ登録監視部３０８は、例えば、ディレクトリサービスアクセスプロトコルであるＬＤＡＰ（Lightweight Directory Access Protocol）などの公開プロトコルを用いて構成される。このユーザ登録監視部３０８によって新規に登録されたユーザを確認すれば、ＩＤ統合管理サーバ３Ｂ側の取得部３０９によって、サービス提供システム２Ｂからそのユーザの情報が取得され、管理テーブル３０１ａでＩＤが統合管理される。
【００９７】
このように、第２変形例のシステム１Ｂでは、ＩＤ統合管理サーバ３Ｂ側から各サービス提供システム２Ｂのユーザ更新情報を取得することができるので、サービス提供システム２Ｂに、サービス提供システム２，２Ａの送信部２０３を作り込む必要がなくなる。従って、サービス提供システム２Ｂの既存の構成に対する変更を最小限に抑えながら、ＩＤ統合管理サーバ３ＢによるＩＤ統合管理を実現することができる。
【００９８】
〔２−４〕登録処理系統の第３変形例
図５は本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第３変形例の構成を示すブロック図である。なお、図５中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
【００９９】
図５に示すように、第３変形例の識別情報統合管理システム（ＩＤ統合管理システム）１Ｃは、複数のサービス提供システム（サービス提供サーバ）２Ｃと、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３Ｃとをそなえて構成されている。なお、図５でも、サービス提供システム２Ｃは、一つだけ図示されているが、実際には２以上そなえられる。
【０１００】
ＩＤ統合管理サーバ３Ｃは、図１に示すＩＤ統合管理サーバ３と同様に構成されているので、その説明は省略する。
各サービス提供システム２Ｃは、図１に示す各サービス提供システム２とほぼ同様に構成されているが、各サービス提供システム２Ｃの登録処理系統においては、図１に示す各サービス提供システム２と同様の受信部２０１，保存部２０２，送信部２０３および受信部２０４がそなえられるとともに、登録完了通知部２０５に代え、登録完了通知部２０７がそなえられている。
【０１０１】
図１に示す各サービス提供システム２における登録完了通知部２０５は、受信部２０４がＩＤ統合管理サーバ３からのＩＤ統合管理完了通知を受信すると、そのＩＤ統合管理完了通知を登録完了通知としてユーザに通知するものであった。
【０１０２】
これに対し、第３変形例の各サービス提供システム２Ｃにおける登録完了通知部２０７は、各サービス提供システム２Ｃにおいて、ユーザのＩＤおよび参照用バイオメトリックデータの保存部２０２への登録完了時点で、ユーザに対し、登録完了通知を行なうものである。これにより、保存部２０２へのユーザ登録を完了すれば、ＩＤ統合管理サーバ３ＣからのＩＤ統合管理完了通知を受信部２０４が受信するのを待つことなく、その時点で、通知部２０７がユーザに登録完了通知を返すことになる。
【０１０３】
従って、サービス提供システム２Ｃでは、保存部２０２へのユーザ登録を完了すれば、登録制御をＩＤ統合管理サーバ３Ｃに移行させる前に通知部２０７によってユーザに登録完了が通知され、ユーザとサービス提供システム２Ｃとの間のインタフェース（Ｉ／Ｆ）の動作を終了させることができる。本来、ユーザはサービス提供システム２Ｃへのユーザ登録だけを目的としており、サービス提供システム２ＣとＩＤ統合管理サーバ３Ｃとの間のＩ／Ｆについては意識する必要がない。このため、上述の通知部２０７を用いることにより、保存部２０２へのユーザ登録完了後、直ちにユーザへ登録完了通知を返すことができ、ユーザへのレスポンス性能を重視しながら、ＩＤ統合管理サーバによるＩＤ管理を行なうことができる。
【０１０４】
〔２−５〕登録処理系統の第４変形例
図６は本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第４変形例の構成を示すブロック図である。なお、図６中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
【０１０５】
図６に示すように、第４変形例の識別情報統合管理システム（ＩＤ統合管理システム）１Ｄは、複数のサービス提供システム（サービス提供サーバ）２Ｄと、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３Ｄとをそなえて構成されている。なお、図６でも、サービス提供システム２Ｄは、一つだけ図示されているが、実際には２以上そなえられる。
【０１０６】
ＩＤ統合管理サーバ３Ｄは、図１に示すＩＤ統合管理サーバ３と同様に構成されているので、その詳細な説明は省略する。ここで、第４変形例のＩＤ統合管理サーバ３ＤにおけるＩＤ統合管理完了通知部３０７は、図１を参照しながら前述した機能とほぼ同様の機能を果たすものである。ただし、第４変形例のＩＤ統合管理完了通知部３０７は、ユーザがＩＤおよび参照用バイオメトリックデータの登録を行なったサービス提供システム２Ｄに対し、更新部３０６による管理テーブル３０１ａの更新結果を通知する更新結果通知部として機能する。この更新結果には、更新部３０６が管理テーブル３０１ａへの登録に成功したか失敗したかを通知する成功／失敗情報が含まれている。
【０１０７】
各サービス提供システム２Ｄは、図５に示す各サービス提供システム２Ｃとほぼ同様に構成されているが、各サービス提供システム２Ｄの登録処理系統においては、図５に示す各サービス提供システム２Ｃと同様の受信部２０１，保存部２０２，送信部２０３，受信部２０４および登録完了通知部２０７に加え、ＩＤ統合管理成功失敗判定部２０８がさらに追加されている。
【０１０８】
ここで、受信部２０４は、図１を参照しながら前述した機能とほぼ同様の機能を果たすものであるが、ここでは、ＩＤ統合管理サーバ３Ｄ（通知部３０７）からの、成功／失敗情報を含む更新結果を受信する更新結果受信部として機能する。
【０１０９】
また、ＩＤ統合管理成功失敗判定部（更新結果判定部）２０８は、受信部２０４によって受信された更新結果に含まれる成功／失敗情報が成功か失敗かを判定するものである。判定結果が失敗である場合つまり更新部３０６が管理テーブル３０１ａへの登録に失敗した場合、判定部２０８は、送信部２０３に、更新に失敗した登録ＩＤおよび登録対象参照用バイオメトリックデータをＩＤ統合管理サーバ３Ｄに再送信させる。一方、判定結果が成功である場合つまり更新部３０６が管理テーブル３０１ａへの登録に成功した場合、判定部２０８は何ら処理を行なわない。
【０１１０】
このような判定部２０８をそなえることで、ＩＤ統合管理サーバ３Ｄにおいて何らかの原因でＩＤ統合管理が失敗した場合、サービス提供システム２ＤからＩＤ統合管理サーバ３Ｄに対し、ＩＤ管理処理（登録処理）をリトライ（再度依頼）することができる。
【０１１１】
第４変形例のシステム１Ｄでも、第３変形例と同様、サービス提供システム２Ｄにおいて、保存部２０２へのユーザ登録を完了すれば、登録制御をＩＤ統合管理サーバ３Ｄに移行させる前に通知部２０７によってユーザに登録完了が通知され、ユーザとサービス提供システム２Ｄとの間のインタフェース（Ｉ／Ｆ）の動作を終了させている。
【０１１２】
このため、万一、ＩＤ統合管理サーバ３Ｄで管理テーブル３０１ａへの登録処理（ＩＤ統合管理）に失敗した場合、ユーザとサービス提供システム２Ｄとの間のＩ／Ｆの動作が終了しているため、ＩＤやバイオメトリックデータの再入力を直ちにユーザに依頼することができない。
【０１１３】
そこで、上述の判定部２０８を用いることにより、ＩＤ統合管理サーバ３Ｄで管理テーブル３０１ａへの登録処理に失敗した場合、ＩＤ統合管理サーバ３Ｄに対し、同じ登録内容について再度ＩＤ統合管理を依頼することが可能になる。これにより、ユーザへのレスポンス性能を重視しながら、ＩＤ統合管理の失敗時にリトライして確実にＩＤ統合管理を行なうことができる。
【０１１４】
〔２−６〕登録処理系統の第５変形例
図７は本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第５変形例の構成を示すブロック図、図８は図７に示すＩＤ統合管理サーバにおける管理テーブルの構成例を示す図である。なお、図７中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
【０１１５】
図７に示すように、第５変形例の識別情報統合管理システム（ＩＤ統合管理システム）１Ｅは、複数のサービス提供システム（サービス提供サーバ）２Ｅと、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３Ｅとをそなえて構成されている。なお、図７でも、サービス提供システム２Ｅは、一つだけ図示されているが、実際には２以上そなえられる。
【０１１６】
各サービス提供システム２Ｅは、図１に示す各サービス提供システム２とほぼ同様に構成されているが、各サービス提供システム２Ｅの登録処理系統においては、図１に示す各サービス提供システム２と同様の受信部２０１，保存部２０２，送信部２０３，受信部２０４および登録完了通知部２０５に加え、サービス提供システム識別部２０９がさらに追加されている。
【０１１７】
ＩＤ統合管理サーバ３Ｅは、図１に示すＩＤ統合管理サーバ３と同様に構成されているので、その詳細な説明は省略する。ただし、第５変形例のＩＤ統合管理サーバ３Ｅにおける参照用バイオメトリックデータ・ＩＤ管理部（保存部）３０１では、図１に示すような管理テーブル３０１ａに代えて、例えば図８に示すような管理テーブル３０１ｂが用いられている。
【０１１８】
ここで、第５変形例で用いられる管理テーブル３０１ｂにおいても、図８に示すように、図２に示した管理テーブル３０１ａと同様、登録順に且つ登録対象参照用バイオメトリックデータ毎に、管理番号（管理No.）を付与されたレコードが作成されている。各レコードは、参照用バイオメトリックデータを格納するフィールドと、その参照用バイオメトリックデータに対応付けられるＩＤ（登録対象ＩＤ）を格納する複数のＩＤ格納フィールドとから構成されている。
【０１１９】
そして、第５変形例で用いられる管理テーブル３０１ｂでは、各レコードにおける複数のＩＤ格納フィールドは、それぞれ異なるサービス提供システムＡ，Ｂ，Ｃ，Ｄ，Ｅ，…用のＩＤを格納されるように設定されている。つまり、管理テーブル（保存部）３０１ｂにおいて、登録済み参照用バイオメトリックデータに対応する一のレコードには、複数のサービス提供システム２Ｅのそれぞれに対応する登録済みＩＤを登録保存する複数のフィールドが設定されている。
【０１２０】
なお、図８に示す管理テーブル３０１ｂでは、管理No.000001〜000005を付与された５つのレコードが図示されている。そして、例えば管理No.000001を付与された一のレコードでは、５つのサービス提供システムＡ，Ｂ，Ｃ，Ｄ，Ｅにそれぞれ対応する５つのＩＤ格納フィールドにそれぞれ異なる５つのＩＤ“ikegami01”，“j_ikegami”，“980116”，“00980116”，“ikegami”が登録保存されている。
【０１２１】
各サービス提供システム２Ｅに追加されたサービス提供システム識別部２０９は、ＩＤ統合管理サーバ３Ｅに対し、本システム１Ｅに属する各サービス提供システム２Ｅを特定するための識別情報（システムＩＤ）を通知するものである。このサービス提供システム識別部２０９から通知されるシステムＩＤによって、ＩＤ統合管理サーバ３Ｅは、送信部２０３を通じてユーザ登録依頼を行なったサービス提供システム２Ｅが例えば図８に示すサービス提供システムＡ，Ｂ，Ｃ，Ｄ，Ｅ，…のいずれであるかを特定することが可能になっている。
【０１２２】
そして、第５変形例のＩＤ統合管理サーバ３Ｅにおける更新部３０６は、管理テーブル３０１ｂにおいて、登録対象ＩＤを送信してきたサービス提供システム２Ｅに対応するＩＤ格納フィールドに、登録対象ＩＤを登録済みＩＤとして登録保存する。つまり、更新部３０６および管理テーブル３０１ｂでは、登録対象ＩＤを送信してきたサービス提供システム２Ｅ（ユーザ登録依頼を行なったシステム２Ｅ）が、そのシステム２Ｅのサービス提供システム識別部２０９から通知されたシステムＩＤに基づいて特定される。そして、更新部３０６は、特定されたシステム２Ｅに対応するＩＤ格納フィールドに、登録対象ＩＤを格納する。
【０１２３】
このような第５変形例のシステム１Ｅにおける登録処理によれば、システムＩＤを用いた管理テーブル３０１ｂへの登録手法が採用され、管理テーブル３０１ｂで登録済みＩＤとそのＩＤを用いるサービス提供システム２Ｅとが明確に関連付けられ統括管理される。なお、管理テーブル３０１ｂで登録済みＩＤとサービス提供システム２Ｅとを関連付ける点以外の登録処理の流れは、図１を参照しながら説明した登録処理の流れと同じであるので、その説明は省略する。
【０１２４】
このようにして、ＩＤ統合管理サーバ２Ｅの管理テーブル３０１ｂにおける個々のＩＤ格納フィールドが複数のサービス提供システム２のそれぞれと１対１で対応付けられ、登録済みＩＤとサービス提供システム２Ｅとを関連付けながらＩＤの統合管理を行なうことができる。
【０１２５】
〔２−７〕照合処理系統の一実施形態
図９は本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの照合処理系統）の構成を示すブロック図である。
【０１２６】
この図９に示す照合処理系統は、図１および図３〜図７を参照しながら説明したＩＤ統合管理システム１，１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅにそなえられる。つまり、図９に示す照合処理系統は、図１および図３〜図７を参照しながら説明した登録処理系統をそなえたサービス提供システム２，２Ａ，２Ｂ，２Ｃ，２Ｄ，２ＥおよびＩＤ統合管理サーバ３，３Ａ，３Ｂ，３Ｃ，３Ｄ，３Ｅにそなえられる。
【０１２７】
なお、図９でも、サービス提供システム２，２Ａ，２Ｂ，２Ｃ，２Ｄ，２Ｅは、一つだけ図示されているが、実際には２以上そなえられる。また、以下の説明では、記述を簡略化すべく、ＩＤ統合管理システムの符号１，１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅは符号１で代表し、サービス提供システムを示す符号２，２Ａ，２Ｂ，２Ｃ，２Ｄ，２Ｅは符号２で代表し、ＩＤ統合管理サーバの符号３，３Ａ，３Ｂ，３Ｃ，３Ｄ，３Ｅは符号３で代表して記述する。
【０１２８】
図９に示すように、サービス提供システム２の照合処理系統には、図１を参照しながら前述した保存部２０２がそなえられるほか、ＩＤ・照合用バイオメトリックデータ受信部２１１，指定ＩＤ存在確認部２１２，参照用バイオメトリックデータ参照部２１３，バイオメトリックデータ比較照合部２１４，比較結果判定部２１５，ＩＤ・照合用バイオメトリックデータ送信部２１６，処理結果受信部２１７および本人認証結果通知部２１８がそなえられている。
【０１２９】
また、図９に示すように、ＩＤ統合管理サーバ３の照合処理系統には、図１および図２を参照しながら前述した管理テーブル３０１ａ、もしくは、図７および図８を参照しながら前述した管理テーブル３０１ｂを有する管理部３０１がそなえられている。
【０１３０】
さらに、ＩＤ統合管理サーバ３の照合処理系統には、管理部３０１のほかに、ＩＤ・照合用バイオメトリックデータ受信部３１１，指定ＩＤ存在確認部３１２，管理テーブル内参照用バイオメトリックデータ参照部３１３，バイオメトリックデータ比較部３１４，比較結果判定部３１５，候補ＩＤ群作成部３１６およびＩＤ統合管理サーバ処理結果通知部３１７がそなえられている。
【０１３１】
ＩＤ・照合用バイオメトリックデータ受信部２１１は、ユーザが各サービス提供システム２によるサービス提供を受けるべく当該サービス提供システム２にログインする際に、そのユーザから照合用データを受信するものである。この照合用データには、当該サービス提供システム２に登録されているはずの照合用ＩＤと、ユーザの所定生体部位から得られた所定の照合用バイオメトリックデータ（照合用バイオメトリック情報）とが含まれている。なお、この受信部２１１は図１に示した受信部２０１と兼用されてもよい。
【０１３２】
指定ＩＤ存在確認部２１２は、受信部２１１によって受信された照合用ＩＤで、保存部２０２を検索し、当該照合用ＩＤと一致するＩＤが保存部２０２に登録されているか否かを確認するものである。また、この指定ＩＤ存在確認部２１２は、後述する検索部としての機能も果たす。
【０１３３】
参照用バイオメトリックデータ参照部２１３は、指定ＩＤ存在確認部２１２によって当該照合用ＩＤと一致するＩＤの存在が確認された場合、保存部２０２においてそのＩＤに対応付けられた参照用バイオメトリックデータを参照し保存部２０２から読み出すものである。
【０１３４】
バイオメトリックデータ比較照合部２１４は、参照部２１３によって読み出された参照用バイオメトリックデータと、ユーザが入力し受信部２１１によって受信された照合用バイオメトリック情報とを比較照合するものである。また、このバイオメトリックデータ比較照合部２１４は、後述する第３比較部としての機能も果たす。
【０１３５】
比較結果判定部２１５は、比較照合部２１３による比較照合の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致する場合、ユーザの本人認証に成功したものと判定するものである。また、この比較結果判定部２１５は、後述する第３判定部としての機能も果たす。
【０１３６】
本人認証結果通知部２１８は、本人認証結果の他、各種情報をユーザに対して通知するもので、比較結果判定部２１５が本人認証に成功したと判定した場合には、その旨をユーザに対して通知する。また、本人認証結果通知部２１８は、後述するごとく、比較結果判定部２１５の第３判定部としての機能による判定結果やＩＤ統合管理サーバ３からの処理結果をユーザに対して通知する機能や、後述するＩＤ通知部としての機能も果たす。なお、この通知部２１８は図１に示した通知部２０５と兼用されてもよい。
【０１３７】
ＩＤ・照合用バイオメトリックデータ送信部（照合用情報送信部）２１６は、下記場合１または下記場合２について、受信部２１１によって受信された照合用ＩＤおよび照合用バイオメトリックデータをＩＤ統合管理サーバ３へ送信するものである。なお、この送信部２１６は図１に示した送信部２０３と兼用されてもよい。
【０１３８】
場合１：  所定のサービスの提供の開始に先立ち（サービス提供システム２へのログイン時に）ユーザが入力した照合用ＩＤおよび照合用バイオメトリックデータを用いて本人認証を行なう際に、照合用ＩＤが当該サービス提供システム２（保存部２０２）に登録されていない場合。つまり、指定ＩＤ存在確認部２１２が、受信部２１１によって受信された照合用ＩＤで、保存部２０２を検索した結果、当該照合用ＩＤと一致するＩＤが保存部２０２に登録されていないことを確認した場合。この場合は、ユーザが、間違ったＩＤを入力したか、他のサービス提供システム２に登録したＩＤを誤って入力したために、照合用ＩＤが保存部２０２に登録されていない場合であると考えられる。
【０１３９】
場合２：  比較照合部２１３による比較照合の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致せず、比較結果判定部２１５が、ユーザの本人認証に失敗したと判定した場合。この場合、ユーザが間違ったＩＤを入力したが、その間違ったＩＤが、偶然、保存部２０２に登録されていた場合であると考えられる。つまり、照合用バイオメトリックデータと誤ったＩＤに対応付けられた参照用バイオメトリックデータとが比較照合され、不一致判定となって本人認証に失敗した場合である。
【０１４０】
ＩＤ・照合用バイオメトリックデータ受信部（照合用情報受信部）３１１は、各サービス提供システム２（送信部２１６）からの照合用ＩＤおよび照合用バイオメトリック情報を受信するものである。なお、この受信部３１１は図１に示した受信部３０２と兼用されてもよい。
【０１４１】
指定ＩＤ存在確認部（確認部）３１２は、受信部３１１によって受信された照合用ＩＤで、管理テーブル３０１ａ（３０１ｂ）を検索し、当該照合用ＩＤと一致するＩＤが管理テーブル３０１ａ（３０１ｂ）に存在するか否かを確認するものである。
【０１４２】
参照用バイオメトリックデータ参照部３１３は、指定ＩＤ存在確認部３１２によって当該照合用ＩＤと一致するＩＤの存在が確認された場合、管理テーブル３０１ａ（３０１ｂ）においてそのＩＤに対応付けられた１以上の登録済み参照用バイオメトリックデータを参照し管理テーブル３０１ａ（３０１ｂ）から読み出すものである。つまり、そのＩＤを保持するレコードにおけるバイオメトリックデータフィールド（図２，図８参照）に登録された登録済み参照用バイオメトリックデータが読み出される。
【０１４３】
このとき、同じＩＤが、異なる複数のレコードにおけるＩＤ格納フィールドに存在する場合には、異なる複数のレコードにおける複数の登録済み参照用バイオメトリックデータが読み出されることになる。また、確認部３１２によって当該照合用ＩＤと一致するＩＤの存在が確認されなかった場合、その旨が、確認部３１２から後述する通知部３１７に通知される。なお、この参照部３１３は図１に示した参照部３０３と兼用されてもよい。
【０１４４】
バイオメトリックデータ比較部（第２比較部）３１４は、参照部３１３によって管理テーブル３０１ａ（３０１ｂ）から読み出された１以上の登録済み参照用バイオメトリックデータと、受信部３１１によって受信された照合用バイオメトリックデータとを比較するものである。なお、この比較部３１４は図１に示した比較部３０４と兼用されてもよい。
【０１４５】
比較結果判定部（第２判定部）３１５は、比較部３１４による比較結果に基づき、照合用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータの存在の有無（管理テーブル３０１ａ（３０１ｂ）に保存されているか否か）を判定するものである。なお、この判定部３１５は図１に示した判定部３０５と兼用されてもよい。
【０１４６】
候補ＩＤ群作成部（リスト作成部）３１６は、判定部３１５によって照合用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータが存在すると判定された場合、管理テーブル３０１ａ（３０１ｂ）において当該登録済み参照用バイオメトリックデータに対応付けられた１以上の登録済みＩＤを候補ＩＤとして抽出し候補ＩＤリストを作成するものである。
【０１４７】
ＩＤ統合管理サーバ処理結果通知部（処理結果通知部）３１７は、作成部３１６によって作成された候補ＩＤリスト（候補ＩＤ群）を、処理結果として、照合用ＩＤおよび照合用バイオメトリックデータの送信元のサービス提供システム２へ通知するものである。また、確認部３１２によって照合用ＩＤと一致するＩＤの存在が確認されなかった場合、この通知部３１７は、ユーザの本人認証に失敗した旨を、処理結果として、照合用ＩＤおよび照合用バイオメトリックデータの送信元のサービス提供システム２へ通知する機能も果たす。さらに、判定部３１５によって照合用バイオメトリックデータと一致する登録済み参照用バイオメトリックデータが存在しないと判定された場合、この通知部３１７は、ユーザの本人認証に失敗した旨を、処理結果として、照合用ＩＤおよび照合用バイオメトリックデータの送信元のサービス提供システム２へ通知する機能も果たす。なお、この通知部３１７は図１に示した通知部３０７と兼用されてもよい。
【０１４８】
処理結果受信部２１７は、ＩＤ統合管理サーバ３（通知部３１７）からの処理結果を受信するものである。なお、この受信部２１７は図１に示した受信部２０４と兼用されてもよい。
【０１４９】
この受信部２１７がＩＤ統合管理サーバ３（通知部３１７）からの処理結果を受信した後、上述した指定ＩＤ存在確認部２１２，参照用バイオメトリックデータ参照部２１３，バイオメトリックデータ比較照合部２１４，比較結果判定部２１５および本人認証結果通知部２１８は、以下のような機能を果たす。
【０１５０】
指定ＩＤ存在確認部２１２は、受信部２１７によって受信された処理結果に候補ＩＤリストが含まれている場合、その候補ＩＤリストにおける１以上の候補ＩＤの中から、保存部２０２に登録されているＩＤと一致するものを検索する検索部として機能する。
【０１５１】
参照用バイオメトリックデータ参照部２１３は、確認部２１２によって候補ＩＤの中に保存部２０２の登録ＩＤと一致するものの存在が確認された場合、保存部２０２においてそのＩＤに対応付けられた参照用バイオメトリックデータを参照し保存部２０２から読み出す機能を果たす。
【０１５２】
バイオメトリックデータ比較照合部２１４は、参照部２１３によって読み出された参照用バイオメトリックデータと、ユーザが入力し受信部２１１によって受信された照合用バイオメトリックデータとを比較する第３比較部として機能する。
【０１５３】
比較結果判定部２１５は、比較照合部２１４による比較の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致する場合、ユーザの本人認証に成功したものと判定する第３判定部として機能する。一方、比較結果判定部２１５は、確認部２１２によって候補ＩＤの中に保存部２０２の登録ＩＤと一致するものの存在が確認されなかった場合、もしくは、比較照合部２１４による比較の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致しなかった場合、ユーザの本人認証に失敗したものと判定する第３判定部としても機能する。
【０１５４】
また、本人認証結果通知部２１８は、判定部２１５による判定結果（本人認証の成功／失敗）をユーザに対し通知するほか、受信部２１７によって受信された処理結果がユーザの本人認証に失敗した旨を示すものである場合にはその旨をユーザに対し通知する機能を果たす。
【０１５５】
さらに、本人認証結果通知部２１８は、判定部２１５によってユーザの本人認証に成功したものと判定された場合、確認部２１２によって検索確認された一致ＩＤを、当該サービス提供システム２におけるユーザについての正しい識別情報として、ユーザに対し通知するＩＤ通知部として機能してもよい。
【０１５６】
次に、上述のごとく構成された本実施形態のＩＤ統合管理システム１の照合処理（サービス提供システム２およびＩＤ統合管理サーバ３の照合処理系統）の動作について説明する。
【０１５７】
各サービス提供システム２においては、所定のサービスの提供の開始に先立ち、ユーザが入力した照合用ＩＤおよび照合用バイオメトリックデータを用いて本人認証を行なう。より具体的には、ユーザは、サービス提供システム２へのログイン時に照合用ＩＤおよび照合用バイオメトリックデータを照合用データとして入力し、各サービス提供システム２は、その照合用データを用いてユーザの本人認証を行なってから、サービスの提供を開始する。
【０１５８】
その際、各サービス提供システム２では、受信部２１１によってユーザ（クライアント）から照合用データが受信されると、確認部２１２によって、ユーザの指定したＩＤが保存部２０２に登録されているＩＤかどうかが確認される。そのＩＤの存在が確認されると、参照部２１３によって、保存部２０２からそのＩＤに対応付けられた参照用バイオメトリックデータが読み出され、その参照用バイオメトリックデータと照合用バイオメトリックデータとの比較照合が比較照合部２１４によって行なわれる。
【０１５９】
比較照合部２１４による比較照合の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致する場合、判定部２１５によって、ユーザの本人認証に成功したものと判定される。このように本人認証に成功した場合、サービス提供システム２は、ユーザに対する所定のサービスの提供を開始し、一連の照合処理を完了する。
【０１６０】
一方、比較照合部２１４による比較照合の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致しなかった場合、判定部２１５によって、ユーザの本人認証に失敗したものと判定される。このように認証失敗と判定された場合や、確認部２１２によって照合用ＩＤが保存部２０２に登録されていないと判断された場合のいずれの場合も、前述したように、ユーザのＩＤ指定ミスの可能性がある。そこで、いずれの場合も、送信部２１６によって、ユーザから受信した照合用データはそのままＩＤ統合管理サーバ３に送信される。
【０１６１】
ＩＤ統合管理サーバ３では、受信部３１１によって照合用データが受信されると、確認部３１２によって、管理テーブル３０１ａ（３０１ｂ）の全レコードにおける全ＩＤ管理フィールド（全ＩＤ格納フィールド）が検索され、受信した照合用ＩＤと一致するＩＤが管理テーブル３０１ａ（３０１ｂ）に存在するか否かが確認される。
【０１６２】
確認部３１２によってＩＤの存在が確認されなければ、通知部３１７から、サービス提供システム２の通知部２１８を通じて、ユーザに対し本人認証失敗が通知されて処理を終わる。
【０１６３】
確認部３１２によってＩＤの存在が確認された場合、そのＩＤを保持する一以上のレコードにおける参照用バイオメトリックデータが参照部３１３によって読み出される。そして、読み出された参照用バイオメトリックデータとサービス提供システム２から渡された照合用バイオメトリックデータとが比較部３１４によって比較照合される。その比較照合の結果に基づき、判定部３１５によって、照合用バイオメトリックデータと一致する参照用バイオメトリックデータが管理テーブル３０１ａ（３０１ｂ）に保存されているか否かが判定される。
【０１６４】
判定部３１５によって一致する参照用バイオメトリックデータが保存されていないと判定された場合は、通知部３１７から、サービス提供システム２の通知部２１８を通じて、ユーザに対し本人認証失敗が通知されて処理を終わる。
【０１６５】
判定部３１５によって一致する参照用バイオメトリックデータが保存されていると判定された場合は、候補ＩＤ群作成部３１６によって、管理テーブル３０１ａ（３０１ｂ）が参照され、当該参照用バイオメトリックデータに対応付けられた１以上のＩＤが候補ＩＤとして読み出されリスト化される。このようにして作成された候補ＩＤリスト（候補ＩＤ群）が、処理結果として通知部３１７からサービス提供システム２（処理結果受信部２１７）へ返送通知される。
【０１６６】
サービス提供システム２では、処理結果受信部２１７によって、ＩＤ統合管理サーバ３（通知部３１７）から、上述のような候補ＩＤリストを含む処理結果が受信されると、以下のように動作する。
【０１６７】
その候補ＩＤリストにおける１以上の候補ＩＤの中に、保存部２０２に登録されているＩＤと一致するものが、確認部２１２によって検索され確認される。
候補ＩＤリストの中に一つも一致するＩＤが存在しなかった場合、今回ログインを行なったユーザは、別のサービス提供システムにユーザ登録をしているが、当該サービス提供システム２にはユーザ登録をしていない者であると判断することができる。従って、当該サービス提供システム２のサービスを開始することはできないので、通知部２１８を介して本人認証失敗をユーザに返して処理を終わる。
【０１６８】
一方、候補ＩＤリストの中に一致するＩＤが存在した場合、参照部２１３によって、そのＩＤに対応付けられた参照用バイオメトリックデータが読み出される。そして、その参照用バイオメトリックデータとユーザの入力した照合用バイオメトリックデータとが比較照合部２１４によって比較照合され、その比較照合の結果に基づいて、本人認証の成功／失敗の判定が判定部２１５によって行なわれる。
【０１６９】
このとき、候補ＩＤリストにおけるＩＤと一致するＩＤが保存部２０２に複数存在する場合がある。そのような場合は、複数のＩＤに対応付けられた複数の参照用バイオメトリックデータのそれぞれと、照合用バイオメトリックデータとの照合処理が行なわれる。
【０１７０】
もし、照合用バイオメトリックデータが読み出された複数の参照用バイオメトリックデータのいずれとも照合一致しなかった場合、候補ＩＤリスト中のＩＤと一致するＩＤが保存部２０２に存在するが、そのＩＤは、今回ログインを行なったユーザ本人のものではないと、判定部２１５によって判断することができる。従って、この場合、通知部２１８を介してユーザに対し本人認証失敗が通知され、処理を終わる。
【０１７１】
これに対し、照合用バイオメトリックデータが読み出された複数の参照用バイオメトリックデータのいずれか一つと照合一致した場合、ユーザの入力した照合用ＩＤは、本サービス提供システム２に登録されたＩＤとは異なっているが、今回ログインを行なったユーザは本人であると認めることができる。
【０１７２】
従って、この場合、本人認証成功として判定部２１５によってユーザの本人認証が行なわれ、サービス提供システム２は、ユーザに対する所定のサービスを開始し、一連の処理処理を完了する。つまり、ユーザの入力した照合用ＩＤがサービス提供システム２（保存部２０２）に登録されていなくても、上記の場合については本人として認めることができる。これにより、ユーザが目的のサービス提供システム２にログインしようとして、異なるシステムに登録しているＩＤを間違えて入力してしまったとしても、管理テーブル３０１ａ（３０１ｂ）で管理されている情報を用いて正しいＩＤを確実に特定し、本人認証を行なうことができる。
【０１７３】
このとき、ＩＤ統合管理サーバ３Ｅのように、管理テーブル３０１ａではなく、図７および図８を参照しながら説明した管理テーブル３０１ｂを用いた場合には、以下のような作用効果を得ることができる。管理テーブル３０１ｂでは、各レコードにおいてＩＤ格納フィールドが複数のサービス提供システム２Ｅのそれぞれに対応されて設定されている。このため、各サービス提供システム２Ｅに対しユーザが間違ったＩＤを入力しても、ＩＤ統合管理サーバ３で、対応するサービス提供システム２Ｅへの正しいＩＤを、システムＩＤを用いて確実に特定することができる。つまり、認証処理を依頼されたサービス提供システム２ＥのシステムＩＤ（識別部２０９から通知されるＩＤ）によって、管理テーブル３０１ｂに登録されているＩＤが決定される。これにより、管理テーブル３０１ｂを用いた場合、ＩＤ統合管理サーバ３側から複数のＩＤを候補ＩＤとして返しサービス提供システム２側で唯一のＩＤを特定するのではなく、ＩＤ統合管理サーバ３Ｅ側で、ユーザがログインしようとするサービス提供システム２Ｅへの唯一のＩＤを特定することができる。
【０１７４】
また、本システム１では、ユーザが、目的のサービス提供システム２にログインしようとして、異なるサービス提供システム２に登録しているＩＤを間違えて入力したが、上述のごとく正しいＩＤを特定して本人認証に成功した場合、所定のサービスを開始するとともに、通知部２１８によって正しいＩＤがユーザに対し通知される。つまり、サービス提供システム２では、ユーザがＩＤ入力ミスをした場合、所定のサービスを開始するのと同時に、本来入力しなければならない正しいＩＤをユーザに対し通知することができる。従って、ユーザに次回からのＩＤ入力ミスを回避させることができる。
【０１７５】
なお、上述のようなサービス提供システム２において、本人認証成功時に、所定のサービスを開始せず、通知部２１８によって正しいＩＤをユーザに対し通知することで、ユーザがＩＤの確認を行なう処理（サービス）を実現することもできる。このようなシステムは、例えば、ユーザが他のサービス提供システム２に登録したＩＤは記憶しているにもかかわらず目的のサービス提供システム２についてのＩＤを忘れてしまった場合に、ＩＤを確認するだけの処理に用いることができる。つまり、ユーザは、サービス提供を受けるつもりはないが正しいＩＤを確認することを望む場合、目的のサービス提供システム２に対し、他のサービス提供システム２に登録したＩＤと自分のバイオメトリックデータとを照合用データとして入力する。これにより、所定のサービスを開始させることなく、上述のようにして正しいＩＤが特定されてユーザに通知され、ユーザは、目的のサービス提供システム２についての正しいＩＤを知ることができる。
【０１７６】
〔２−８〕本システムに暗号化通信を適用した一例
図１０は図１に示すＩＤ統合管理システム（サービス提供システムおよびＩＤ統合管理サーバの登録処理系統）に暗号化通信を適用した一例の構成を示すブロック図、図１１は図９に示すＩＤ統合管理システム（サービス提供システムおよびＩＤ報統合管理サーバの照合処理系統）に暗号化通信を適用した一例の構成を示すブロック図である。なお、図１０および図１１中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
【０１７７】
図１０および図１１に示す識別情報統合管理システム（ＩＤ統合管理システム）１′は、複数のサービス提供システム（サービス提供サーバ）２′と、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３′とをそなえて構成されている。なお、図１０でも、サービス提供システム２′は、一つだけ図示されているが、実際には２以上そなえられる。
【０１７８】
これらの図１０および図１１に示すシステム１′は、図１〜図９を参照しながら前述したシステム１，１Ａ〜１Ｅにおいて暗号化通信を適用した一例である。このシステム１′では、ユーザが本人認証に使用されるＩＤおよびバイオメトリックデータを暗号化して入力することが前提になっている。つまり、システム１′に適用される暗号化通信は、ユーザからサービス提供システム２′へ入力されるＩＤやバイオメトリックデータを暗号化することで、ユーザ本人へのなり済ましを防止することを目的としている。
【０１７９】
なお、図１０に示すシステム１′は、図１に示すシステム１に対応したものであるが、ここで説明する暗号化通信は、図３〜図７に示すシステム１Ａ〜１Ｅにも同様に適用されることは言うまでもない。
ＩＤ統合管理サーバ３′は、図１および図９に示すＩＤ統合管理サーバ３と同様に構成されているので、その説明は省略する。
【０１８０】
各サービス提供システム２′の登録処理系統は、図１０に示すように、図１に示す各サービス提供システム２の登録処理系統とほぼ同様に構成されているが、各サービス提供システム２′の登録処理系統においては、図１に示す各サービス提供システム２と同様の受信部２０１，保存部２０２，送信部２０３，受信部２０４および登録完了通知部２０５に加え、ＩＤ・参照用バイオメトリックデータ復号部２２１がさらに追加されている。
【０１８１】
また、各サービス提供システム２′の照合処理系統も、図１１に示すように、図９に示す各サービス提供システム２の照合処理系統とほぼ同様に構成されているが、各サービス提供システム２′の照合処理系統においては、図９に示す各サービス提供システム２と同様の受信部２１１，確認部２１２，参照部２１３，比較照合部２１４，判定部２１５，送信部２１６，受信部２１７および通知部２１８に加え、ＩＤ・照合用バイオメトリックデータ復号部２２２がさらに追加されている。
【０１８２】
ＩＤ・参照用バイオメトリックデータ復号部２２１は、受信部２０１で受信された暗号化登録用データ（ユーザからの暗号化ＩＤおよび暗号化参照用バイオメトリックデータ）を復号するものである。同様に、ＩＤ・照合用バイオメトリックデータ復号部２２２は、受信部２１１で受信された暗号化照合用データ（ユーザからの暗号化ＩＤおよび暗号化照合用バイオメトリックデータ）を復号するものである。なお、これらの復号部２２１および２２２は共用されてもよい。また、これらの復号部２２１および２２２による復号処理後の処理は、図１〜図９を参照しながら前述した処理と同様であるので、その説明は省略する。
【０１８３】
本システム１′において、サービス提供システム２′に対するユーザ（クライアント）からの一連の処理依頼は、ＩＤおよびバイオメトリックデータを暗号化した状態で行なわれる。従って、サービス提供システム２′において、ユーザ登録時には、ユーザからの暗号化データは復号部２２１で復号されてから、一連の登録処理が行なわれる。同様に、サービス提供システム２′において、ログインに際してのユーザ照合時には、ユーザからの暗号化データは復号部２２２で復号されてから、一連の照合処理が行なわれる。
【０１８４】
このような暗号化通信を行なうことで、ユーザ本人へのなり済ましを防止することができる。
なお、ユーザ（クライアント）からデータを送信する際に暗号化を施すための構成については公知であるので、その説明は省略する。また、データ暗号化方式は、特に限定されるものではなく、公知の手法を用いることができる。
【０１８５】
〔２−９〕本システムに暗号化通信を適用した他例
図１２は図１に示すＩＤ統合管理システム（サービス提供システムおよびＩＤ統合管理サーバの登録処理系統）に暗号化通信を適用した他例の構成を示すブロック図、図１３は図９に示すＩＤ統合管理システム（サービス提供システムおよびＩＤ統合管理サーバの照合処理系統）に暗号化通信を適用した他例の構成を示すブロック図である。なお、図１０および図１１中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
【０１８６】
図１２および図１３に示す識別情報統合管理システム（ＩＤ統合管理システム）１″は、複数のサービス提供システム（サービス提供サーバ）２″と、一の識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）３″とをそなえて構成されている。なお、図１０でも、サービス提供システム２″は、一つだけ図示されているが、実際には２以上そなえられる。
【０１８７】
これらの図１２および図１３に示すシステム１″は、図１〜図９を参照しながら前述したシステム１，１Ａ〜１Ｅにおいて暗号化通信を適用した他例である。このシステム１″では、ユーザが本人認証に使用されるＩＤおよびバイオメトリックデータを暗号化して入力すること、および、サービス提供システム２″とＩＤ統合管理サーバ３″との間でやり取りされるデータを暗号化することが前提になっている。
【０１８８】
つまり、システム１″に適用される暗号化通信は、ユーザからサービス提供システム２″へ入力されるＩＤやバイオメトリックデータを暗号化することで、ユーザ本人へのなり済ましを防止することを目的としている。また、システム１″に適用される暗号化通信は、サービス提供システム２″とＩＤ統合管理サーバ３″との間のデータを暗号化することで、データの改ざんを予防することを目的としている。
【０１８９】
なお、図１３に示すシステム１″は、図１に示すシステム１に対応したものであるが、ここで説明する暗号化通信は、図３〜図７に示すシステム１Ａ〜１Ｅにも同様に適用されることは言うまでもない。
【０１９０】
各サービス提供システム２″の登録処理系統は、図１２に示すように、図１に示す各サービス提供システム２の登録処理系統とほぼ同様に構成されているが、各サービス提供システム２″の登録処理系統においては、図１に示す各サービス提供システム２と同様の受信部２０１，保存部２０２，送信部２０３，受信部２０４および登録完了通知部２０５に加え、通信データ復号部２２３がさらに追加されている。
【０１９１】
また、ＩＤ統合管理サーバ３″の登録処理系統も、図１２に示すように、図１に示すＩＤ統合管理サーバ３の登録処理系統とほぼ同様に構成されているが、ＩＤ統合管理サーバ３″の登録処理系統においては、図１に示すＩＤ統合管理サーバ３と同様の管理部３０１，受信部３０２，参照部３０３，比較部３０４，判定部３０５，更新部３０６および通知部３０７に加え、通信データ復号部３２１および通信データ暗号化部３２２がさらに追加されている。
【０１９２】
一方、各サービス提供システム２″の照合処理系統は、図１３に示すように、図９に示す各サービス提供システム２の照合処理系統とほぼ同様に構成されているが、各サービス提供システム２″の照合処理系統においては、図９に示す各サービス提供システム２と同様の受信部２１１，確認部２１２，参照部２１３，比較照合部２１４，判定部２１５，送信部２１６，受信部２１７および通知部２１８に加え、通信データ復号部２２４，通信データ暗号化部２２５，通信データ復号部２２６および通信データ暗号化部２２７がさらに追加されている。
【０１９３】
また、ＩＤ統合管理サーバ３″の照合処理系統も、図１３に示すように、図９に示すＩＤ統合管理サーバ３の照合処理系統とほぼ同様に構成されているが、ＩＤ統合管理サーバ３″の照合処理系統においては、図９に示すＩＤ統合管理サーバ３と同様の受信部３１１，確認部３１２，参照部３１３，比較部３１４，判定部３１５，作成部３１６および通知部３１７に加え、通信データ復号部３２３および通信データ暗号化部３２４がさらに追加されている。
【０１９４】
通信データ復号部２２３は、受信部２０１で受信された暗号化登録用データ（ユーザからの暗号化ＩＤおよび暗号化参照用バイオメトリックデータ）を復号するものである。同様に、通信データ復号部２２４は、受信部２１１で受信された暗号化照合用データ（ユーザからの暗号化ＩＤおよび暗号化照合用バイオメトリックデータ）を復号するものである。また、通信データ復号部２２６は、受信部２１７で受信された暗号化処理結果を復号するものである。なお、これらの復号部２２３，２２４および２２６は共用されてもよい。
【０１９５】
通信データ暗号化部２２５は、送信部２１６によってＩＤ統合管理サーバ３″に送信されるべき情報（照合用ＩＤおよび照合用バイオメトリックデータ）を暗号化するものである。また、通信データ暗号化部２２７は、通知部２１８によってユーザに通知されるべき情報（認証結果など）を暗号化するものである。なお、これらの暗号化部２２５，２２７は共用されてもよい。
【０１９６】
通信データ復号部３２１は、通信データ復号部２２３と同様、受信部３０２で受信された暗号化登録用データを復号するものである。なお、各サービス提供システム２″において、送信部２０３は、受信部２０１で受信された暗号化登録用データをそのまま送信するようになっている。また、通信データ暗号化部３２２は、通知部３０７によってサービス提供システム２″に通知されるべき情報を暗号化するものである。なお、各サービス提供システム２″において、ＩＤ統合管理サーバ３″からの暗号化情報は、受信部２０４および通知部２０５を経由してそのままユーザに通知されるようになっている。
【０１９７】
通信データ復号部３２３は、受信部３１１で受信された暗号化照合用データを復号するものである。また、通信データ暗号化部３２４は、通知部３１７によってサービス提供システム２″に通知されるべき情報を暗号化するものである。
【０１９８】
なお、上述した通信データ復号部３２１および３２３は共用されてもよいし、上述した通信データ暗号化部３２２および３２４も共用されてもよい。また、上述した復号部２２３，２２４，２２６，３２１，３２３による復号処理および上述した暗号化部２２５，２２７，３２２，３２４による暗号化処理以外の処理は、図１〜図９を参照しながら前述した処理と同様であるので、その説明は省略する。
【０１９９】
本システム１″も、上述したシステム１′と同様、サービス提供システム２″に対するユーザ（クライアント）からの一連の処理依頼は、ＩＤおよびバイオメトリックデータを暗号化した状態で行なわれる。従って、サービス提供システム２″において、ユーザ登録時には、ユーザからの暗号化データは通信データ復号部２２３で復号されてから、一連の登録処理が行なわれる。また、ユーザ登録時に、ユーザからの暗号化データは、そのままサービス提供システム２″からＩＤ統合管理サーバ３″へ送信され、ＩＤ統合管理サーバ３″において、受信された暗号化データは通信データ復号部３２１で復号されてから、一連の登録処理が行なわれる。さらに、ＩＤ統合管理サーバ３″の完了通知は、通信データ暗号化部３２２で暗号化されてから通知部３０７によってサービス提供システム２″に通知される。そして、その暗号化完了通知は、サービス提供システム２″の受信部２０４および通知部２０５を経由してそのままユーザに対し通知される。
【０２００】
同様に、サービス提供システム２″において、ログインに際してのユーザ照合時には、ユーザからの暗号化データは通信データ復号部２２４で復号されてから、一連の照合処理が行なわれる。また、ユーザ照合に伴う本人認証結果は、通信データ暗号化部２２７で暗号化されてから通知部２１８によってユーザに対し通知される。ユーザ照合時にサービス提供システム２″からＩＤ統合管理サーバ３″へ照合用データを送信する場合には、その照合用データは、通信データ暗号化部２２５によって暗号化されてから送信部２１６によって送信される。ＩＤ統合管理サーバ３″において、受信された暗号化データは通信データ復号部３２３で復号されてから、一連の照合処理が行なわれる。さらに、ＩＤ統合管理サーバ３″での処理結果（候補ＩＤリストを含む場合もある）は、通信データ暗号化部３２４で暗号化されてから通知部３１７によってサービス提供システム２″に通知される。そして、その暗号化処理結果は、サービス提供システム２″の受信部２１７で受信され、通信データ復号部２２６によって復号されてから、一連の処理が行なわれる。
【０２０１】
このような暗号化通信を行なうことで、ユーザ本人へのなり済ましを防止することができるとともに、サービス提供システム２″とＩＤ統合管理サーバ３″との間でやり取りされるデータも暗号化することができるので、データの改ざんを予防することができる。
【０２０２】
なお、ユーザ（クライアント）からデータを送信する際に暗号化を施すための構成については公知であるので、その説明は省略する。また、データ暗号化方式は、特に限定されるものではなく、公知の手法を用いることができる。さらに、通信データ復号部２２３，２２４，２２６，３２１，３２３および通信データ暗号化部２２５，２２７，３２２，３２４による暗号化方式としては、全て同じ方式を採用してもよいし、異なる方式を採用してもよい。また、ＩＤ統合管理サーバ３″と複数のサービス提供システム２″との間の通信で同じ暗号化方式を採用してもよいが、システム２″毎に暗号化方式を変えてもよい。このように暗号化方式を変えた場合、盗聴者等による暗号解読をさらに困難にして、通信データのセキュリティを確保することができる。
【０２０３】
〔３〕登録処理手順および照合処理手順
以下の具体例では、バイオメトリックデータとして指紋を採用し指紋認証を行なう場合について説明することがあるが、本願は、指紋に限定されるものではない。指紋以外のバイオメトリックデータ（例えば、掌紋，静脈情報，虹彩，声紋など）による認証技術を使ったシステムでも、本願に係る技術を採用することで、本願と同様の処理が可能で、本願と同様の作用効果が得られることは言うまでもない。
【０２０４】
〔３−１〕第１例
図１４は図１に示すＩＤ統合管理システム（サービス提供システムおよびＩＤ統合管理サーバの登録処理系統）による登録処理手順を説明するためのフローチャート、図１５は図９に示すＩＤ統合管理システム（サービス提供システムおよびＩＤ統合管理サーバの照合処理系統）による照合処理手順を説明するためのフローチャートである。
【０２０５】
ここで説明する、登録処理手順および照合処理手順の第１例は、例えば図１および図９に示すＩＤ統合管理システム１に係るものである。
この第１例では、ユーザが利用する環境下に、バイオメトリック認証による本人認証を行なってサービスを提供する複数のサービス提供システム２が混在しているものとする。このような環境下で、ＩＤ統合管理サーバ３によってユーザの登録するＩＤが動的に管理される。これにより、同一ユーザがサービス提供システム２毎に不統一のＩＤを設定し、そのユーザがサービス提供システム２を利用する際に、例えばサービス提供システムＡにログインする際に誤って他のサービス提供システムＢへのログインＩＤを指定したとしても、正しいＩＤを特定して本人認証を成功させることができる。以下に、その具体例について説明する。
【０２０６】
まず、ユーザは、サービス提供システム２への登録時に、ＩＤと参照用バイオメトリックデータを、サービス提供システム２内部のデータベース（ＤＢ；保存部２０２）に登録保存するとともにＩＤ統合管理サーバ３の管理テーブル３０１ａにも登録する。その際の登録処理手順の流れを、図１４に示すフローチャート（ステップＳ１１〜Ｓ１３，Ｓ２１〜Ｓ２６）に従って説明する。
【０２０７】
ユーザは、サービス提供システム２を利用するために、ログインの際に用いるＩＤと参照用バイオメトリックデータを登録する。その際、一つのサービス提供システム２内で、異なるユーザによる同一ＩＤ登録は許可することはできないので、ＩＤの重複がある場合は別のＩＤを設定するようにユーザに警告することになる。この警告処理は公知であるので、その説明は省略する。
【０２０８】
このようにしてサービス提供システム２内でＩＤが重複しないことを前提に、サービス提供システム２は登録処理を開始する。サービス提供システム２は、ユーザからの登録対象のＩＤと参照用バイオメトリックデータを受信部２０２で受信すると（ステップＳ１１）、そのＩＤと参照用バイオメトリックデータを、自己のデータベース２０２に登録するとともに送信部２０３によってＩＤ統合管理サーバ３へ送信する（ステップＳ１２）。
【０２０９】
ＩＤ統合管理サーバ３では、受信部３０２でサービス提供システム２からＩＤと参照用バイオメトリックデータを受け取ると（ステップＳ２１）、受け取った参照用バイオメトリックデータと、管理テーブル３０１ａ（図２参照）の参照用バイオメトリックデータフィールドに格納されているバイオメトリックデータとの比較照合を、参照部３０３および比較部３０４によって行なう（ステップＳ２２）。
【０２１０】
ここで、判定部３０５によってどのレコードの参照用バイオメトリックデータとも一致しないと判定された場合（ステップＳ２３のＮＯルート）、そのユーザは、複数存在するサービス提供システムいずれにも未登録である。従って、更新部３０６は、管理テーブル３０１ａに新規のレコードを追加し、そのレコードに受け取った参照用バイオメトリックデータとＩＤを登録する（ステップＳ２４）。
【０２１１】
例えば、図２に示す管理テーブル３０１ａにおいて、管理No.000005を付与されたレコードが作成されていない状態で、ユーザがＩＤ“takayama”と参照用バイオメトリックデータを送ってきたとする。そして、その参照用バイオメトリックデータが、管理No.000001〜管理No.000004のレコードにおけるどのバイオメトリックデータとも一致しなかったとする。この場合、更新部３０６は、管理No.000005のレコードを新規に追加し、受信した参照用バイオメトリックデータを当該レコードの参照用バイオメトリックデータフィールドに登録するとともに、ＩＤ“takayama”を当該レコードのＩＤ管理フィールド(1)に登録する。
【０２１２】
また、判定部３０５によって参照用バイオメトリックデータフィールドに格納されているバイオメトリックデータと一致すると判定された場合（ステップＳ２３のＹＥＳルート）、そのユーザは、複数存在するサービス提供システム２のいずれかにユーザ登録を行なっているユーザであると判断できる。よって、更新部３０６は、一致したバイオメトリックデータを持つレコードに、ユーザが指定したＩＤを追加登録する（ステップＳ２５）。
【０２１３】
例えば、図２に示す管理テーブル３０１ａにおいて、管理No.000001のＩＤ管理フィールド(5)がＩＤ未格納状態で、ユーザがＩＤ“ikegami”と参照用バイオメトリックデータを送ってきたとする。そして、その参照用バイオメトリックデータが管理No.000001のバイオメトリックデータと一致したとする。この場合、更新部３０６は、ＩＤ管理フィールド(5)にユーザの指定したＩＤ“ikegami”を登録する。もちろん、ユーザの指定したＩＤが既に該当レコードのＩＤ管理フィールド(n)に登録されていれば、新たにフィールドを追加する必要は無いので、何も処理する必要は無いことは言うまでもない。
【０２１４】
このようにして、ＩＤ統合管理サーバ３（更新部３０６）は、管理テーブル３０１ａを更新し、通知部３０７によってサービス提供システム２に対し処理完了通知を行なう（ステップＳ２６）。
そして、サービス提供システム２は、受信部２０４でＩＤ統合管理サーバ３から処理完了通知を受け取ると、通知部２０５によってユーザ（クライアント）に対し登録処理完了通知を行なう（ステップＳ１３）。
【０２１５】
次に、上述のようにしてＩＤがＩＤ統合管理サーバ３によって管理テーブル３０１ａを用いて統合管理されている環境下で、ユーザがサービス提供システム２にログインする際の照合処理手順の流れを、図１５に示すフローチャート（ステップＳ３１〜Ｓ３８，Ｓ４１〜Ｓ４８）に従って説明する。
【０２１６】
各サービス提供システム２では、受信部２１１によってユーザ（クライアント）から照合用データが受信されると（ステップＳ３１）、確認部２１２によって、ユーザの指定したＩＤが保存部２０２に登録されているＩＤかどうかが確認される。そのＩＤの存在が確認されると、参照部２１３によって、保存部２０２からそのＩＤに対応付けられた参照用バイオメトリックデータが読み出され（ステップＳ３２；ステップＳ３３のＹＥＳルート）、その参照用バイオメトリックデータと照合用バイオメトリックデータとの比較照合が比較照合部２１４によって行なわれる（ステップＳ３４）。
【０２１７】
なお、ステップＳ３３で、受信ＩＤの存在や、そのＩＤに対応付けられたバイオメトリックデータの存在が確認されなかった場合（ステップＳ３３のＮＯルート）、照合用データが既にＩＤ統合管理サーバ３による処理済であるか否かが判断される（ステップＳ３８）。処理済みでなければ（ステップＳ３８のＮＯルート）、後述するごとく送信部２１６によって照合用データがＩＤ統合管理サーバ３へ送信される。処理済みであれば（ステップＳ３８のＹＥＳルート）、通知部２１８によって、本人認証に失敗した旨がユーザに対し通知される（ステップＳ３７）。
【０２１８】
比較照合部２１４による比較照合の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致する場合（ステップＳ３５のＹＥＳルート）、判定部２１５によって、ユーザの本人認証に成功したものと判定される。そして、通知部２１８によって、本人認証に成功した旨がユーザに対し通知される（ステップＳ３７）。
【０２１９】
一方、比較照合部２１４による比較照合の結果、参照用バイオメトリックデータと照合用バイオメトリックデータとが一致しなかった場合（ステップＳ３５のＮＯルート）、照合用データが既にＩＤ統合管理サーバ３による処理済であるか否かが判断される（ステップＳ３６）。処理済みでなければ（ステップＳ３６のＮＯルート）、後述するごとく送信部２１６によって照合用データがＩＤ統合管理サーバ３へ送信される。処理済みであれば（ステップＳ３６のＹＥＳルート）、通知部２１８によって、本人認証に失敗した旨がユーザに対し通知される（ステップＳ３７）。
【０２２０】
ＩＤ統合管理サーバ３では、受信部３１１によって照合用データが受信されると（ステップＳ４１）、確認部３１２によって、管理テーブル３０１ａ（３０１ｂ）の全レコードにおける全ＩＤ管理フィールド（全ＩＤ格納フィールド）が検索され、受信した照合用ＩＤと一致するＩＤが管理テーブル３０１ａ（３０１ｂ）に存在するか否かが確認される（ステップＳ４２）。確認部３１２によってＩＤの存在が確認されなければ（ステップＳ４３のＮＯルート）、通知部３１７から、サービス提供システム２の通知部２１８を通じて、ユーザに対し本人認証失敗が通知される（ステップＳ３７）。
【０２２１】
確認部３１２によってＩＤの存在が確認された場合（ステップＳ４３のＹＥＳルート）、そのＩＤを保持する一以上のレコードにおける参照用バイオメトリックデータが参照部３１３によって読み出される（ステップＳ４４）。そして、読み出された参照用バイオメトリックデータとサービス提供システム２から渡された照合用バイオメトリックデータとが比較部３１４によって比較照合される（ステップＳ４５）。その比較照合の結果に基づき、判定部３１５によって、照合用バイオメトリックデータと一致する参照用バイオメトリックデータが管理テーブル３０１ａ（３０１ｂ）に保存されているか否かが判定される（ステップＳ４６）。判定部３１５によって一致する参照用バイオメトリックデータが保存されていないと判定された場合（ステップＳ４６のＮＯルート）、通知部３１７から、サービス提供システム２の通知部２１８を通じて、ユーザに対し本人認証失敗が通知される（ステップＳ３７）。
【０２２２】
判定部３１５によって一致する参照用バイオメトリックデータが保存されていると判定された場合（ステップＳ４６のＹＥＳルート）、候補ＩＤ群作成部３１６によって、管理テーブル３０１ａ（３０１ｂ）が参照され、当該参照用バイオメトリックデータに対応付けられた１以上のＩＤが候補ＩＤとして読み出されリスト化される（ステップＳ４７）。このようにして作成された候補ＩＤリスト（候補ＩＤ群）が、処理結果として通知部３１７からサービス提供システム２（処理結果受信部２１７）へ返送通知される（ステップＳ４８）。
【０２２３】
サービス提供システム２では、処理結果受信部２１７によって、ＩＤ統合管理サーバ３（通知部３１７）から、上述のような候補ＩＤリストを含む処理結果が受信されると、以下のように動作する。つまり、その候補ＩＤリストにおける１以上の候補ＩＤの中に、保存部２０２に登録されているＩＤと一致するものが、確認部２１２によって検索され確認される（ステップＳ３２）。候補ＩＤリストの中に一つも一致するＩＤが存在しなかった場合（ステップＳ３３のＮＯルートおよびステップＳ３８のＹＥＳルート）、通知部２１８によって本人認証失敗がユーザに対し通知される（ステップＳ３７）。
【０２２４】
一方、候補ＩＤリストの中に一致するＩＤが存在した場合（ステップＳ３３のＹＥＳルート）、参照部２１３によって、そのＩＤに対応付けられた参照用バイオメトリックデータが読み出される。そして、その参照用バイオメトリックデータとユーザの入力した照合用バイオメトリックデータとが比較照合部２１４によって比較照合され（ステップＳ３４）、その比較照合の結果に基づいて、本人認証の成功／失敗の判定が判定部２１５によって行なわれる（ステップＳ３５）。
【０２２５】
もし、照合用バイオメトリックデータが読み出された複数の参照用バイオメトリックデータのいずれとも照合一致しなかった場合（ステップＳ３５のＮＯルートおよびステップＳ３６のＹＥＳルート）、通知部２１８によってユーザに対し本人認証失敗が通知される（ステップＳ３７）。
【０２２６】
これに対し、照合用バイオメトリックデータが読み出された複数の参照用バイオメトリックデータのいずれか一つと照合一致した場合（ステップＳ３５のＹＥＳルート）、ユーザの入力した照合用ＩＤは、本サービス提供システム２に登録されたＩＤとは異なっているが、今回ログインを行なったユーザは本人であると認めることができるので、その旨が通知部２１８によってユーザに対し通知される（ステップＳ３７）。
【０２２７】
ここまで、図１５によって一連の照合処理手順について説明したが、ついで、特に、サービス提供システム２にログインしようとして、ＩＤを間違えて入力してしまった場合に、ＩＤ統合管理サーバ３で管理する情報を用いて正しいＩＤを特定しユーザが本人であると認証するまでの処理について具体的に説明する。
【０２２８】
なお、本願におけるユーザの入力間違いとは、広義の入力ミスを意味するのではない。本願におけるユーザの入力間違いとは、複数のサービス提供システム２に不統一のＩＤでユーザ登録を行なったために、サービスを受けようとするサービス提供システム２についてのＩＤを入力すべきところ、異なるサービス提供システム２についてのＩＤを間違えて入力してしまった場合を指す。
【０２２９】
以降、説明を分かりやすくするために、ユーザがサービスを受けようとログインするサービス提供システム２のことを「サービス提供システムＡ」と呼称する。また、ユーザが間違えて「サービス提供システムＡ」に入力してしまったＩＤの、本来の登録先サービス提供システム２のことを「サービス提供システムＢ」と呼称する。
【０２３０】
さらに、以降の具体的な処理説明では、図２に示した管理テーブル３０１ａの登録例を用いる。つまり、サービス提供システムＡに対するログインを行なうユーザは、管理No.000001のバイオメトリックデータと一致するユーザであるものとする。また、そのユーザ
は、サービス提供システムＡに、ＩＤ管理フィールド(1)に格納されている“ikegami01”をＩＤとして登録しており、サービス提供システムＢに、ＩＤ管理フィールド(2)に格納されている“j_ikegami”を登録しているものとする。そして、以降の説明では、サービス提供システムＡを利用しようとしたユーザが、本来ＩＤとして“ikegami01”を入力すべきところを、間違えてサービス提供システムＢに登録した“j_ikegami”を入力してしまった場合を想定する。
【０２３１】
ユーザは、サービス提供システムＡにログインするために、照合用バイオメトリックデータを抽出し、照合用ＩＤを入力してサービス提供システムＡにアクセスする。サービス提供システムＡは、受信部２１１で受信したＩＤ（即ち“j_ikegami”）に一致するＩＤが、確認部２１２によって自己のＤＢ２０２にユーザとして登録されているかどうかを検証する（ステップＳ３１，Ｓ３２）。
【０２３２】
ここで、同じＩＤ（“j_ikegami”）をＤＢ２０２に登録した他のユーザがいるかもしれない。仮に、誤って入力された当該ＩＤと一致するＩＤがＤＢ２０２に存在したとしても、そのＩＤは、当該ユーザ本人のものではなく、先にそのＩＤを使用していた他人のものである。従って、同じＩＤがＤＢ２０２に存在したとしても、そのＩＤに対応付けられた参照用バイオメトリックデータは、当該ユーザ本人のものではないので、その参照用バイオメトリックデータと当該ユーザ本人の照合用バイオメトリックデータとの比較照合結果は一致しない。
【０２３３】
しかし、この時点では、サービス提供システムＡは、ユーザがＩＤを間違えたのか、それともサービス提供システムＡに登録されていないユーザであるのかを判断することができない。このため、ＩＤ統合管理サーバ３に、受け取った照合用ＩＤと照合用バイオメトリックデータが送信されるとともに、照合処理がＩＤ統合管理サーバ３に移行される（ステップＳ３３のＹＥＳルート，ステップＳ３４，ステップＳ３５のＮＯルートおよびステップＳ３８のＮＯルート）。
【０２３４】
また、受信したＩＤそのものがサービス提供システムＡに登録されていない場合も、ユーザがＩＤを間違えて入力したのか、それとも当該ユーザがサービス提供システムＡに登録されていないユーザであるのかは判断できない。このため、ＩＤ統合管理サーバ３に、受け取った照合用ＩＤと照合用バイオメトリックデータが送信されるとともに、照合処理がＩＤ統合管理サーバ３に移行される（ステップＳ３３のＮＯルートおよびステップＳ３８のＮＯルート）。
【０２３５】
次に、このようにして処理を移行されたＩＤ統合管理サーバ３では、管理テーブル３０１ａにおいて全てのＩＤ管理フィールドを検索し、受信したＩＤと一致するＩＤが管理テーブル３０１ａで管理されているか否かを確認する（ステップＳ４１，Ｓ４２）。ここで、もし、一致するＩＤがない場合（ステップＳ４３のＮＯルート）、一致データなしとしてサービス提供システムＡに照合処理が移行され、サービス提供システムＡは本人認証失敗として処理を終わる。
【０２３６】
しかし、本具体例では、管理No.000001を付与されたレコードのＩＤ管理フィールド(2)に“j_ikegami”が存在する。従って、ＩＤ統合管理サーバ３は、このレコードの参照用バイオメトリックデータと、サービス提供システムＡから受け取った照合用バイオメトリックデータとを比較照合し、同一のユーザであることが判定される（ステップＳ４３のＹＥＳルート，ステップＳ４４，Ｓ４５およびステップＳ４６のＹＥＳルート）。
【０２３７】
比較照合の結果が一致すると（ステップＳ４６のＹＥＳルート）、そのレコード（即ち、管理No.000001のレコード）が持つ全てのＩＤ（即ち、ikegami01/ｊ_ikegami/980116/00980116/ikegamiの５つのＩＤ）がリスト化される（ステップＳ４７）。そして、そのＩ
Ｄ群が候補ＩＤリストとしてサービス提供システムＡに通知する（ステップＳ４８）。もちろん、既に“j_ikegami”は一致しないことが確定しているので、“j_ikegami”はこの時点で排除してもかまわない。
【０２３８】
ＩＤ群（候補ＩＤリスト）を返信されたサービス提供システムＡは、自己のＤＢ２０２からＩＤ群の中に存在するＩＤを検索する（ステップＳ３２）。ここで、ＤＢ２０２に正式に登録されている“ikegami01”が見い出されることになる（ステップＳ３３のＮＯル
ート）。
【０２３９】
ただし、サービス提供システムＡはＩＤ統合管理サーバ３からＩＤ群を受け取るので、そのＩＤ群における複数のＩＤが、ＤＢ２０２に登録されている複数のＩＤと一致する可能性がある。よって、その複数のＩＤの中の一つを特定しなければならないケースがあるので、サービス提供システムＡは、一致する全てのＩＤに対応付けられた参照用バイオメトリックデータと、照合用バイオメトリックデータとの比較照合を行なう（ステップＳ３４）。その結果、本具体例では、照合用バイオメトリックデータは、“ikegami01”に対応付けられた参照用バイオメトリックデータと一致することになる（ステップＳ３５のＹＥＳルート）。これにより、ユーザが、サービス提供システムＡにログインしようとして、本来“ikegami01”を入力しなければならないところを、間違えてサービス提供システ
ムＢへのログインＩＤである“j_ikegami”を入力してしまっても、正しいＩＤを確実に特定して本人を認証することができるのである。
【０２４０】
〔３−２〕第２例
図１６は図７に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）による登録処理手順を説明するためのフローチャート、図１７は図１６に示す手順で登録された図８に示す管理テーブルを用いて行なわれる、図９に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの照合処理系統）による照合処理手順を説明するためのフローチャートである。
【０２４１】
ここで説明する、登録処理手順および照合処理手順の第２例は、例えば図７および図９に示すＩＤ統合管理システム１Ｅに係るものである。
この第２例でも、ユーザが利用する環境下に、バイオメトリック認証による本人認証を行なってサービスを提供する複数のサービス提供システム２Ｅが混在しているものとする。このような環境下で、上記第１例と同様、ＩＤ統合管理サーバ３Ｅによってユーザの登録するＩＤが動的に管理される。上記第１例の管理テーブル３０１ａでは、ＩＤと各サービス提供システム２との対応付けを行なわず、サービス提供システム２に登録されるＩＤを参照用バイオメトリックデータに対応付け、逐次、ＩＤ管理フィールドを追加してＩＤを管理した。これに対し、第２例のＩＤ管理テーブル３０１ｂでは、ＩＤ格納フィールドとサービス提供システム２Ｅとを識別部２０９からのシステムＩＤに基づいて１対１で対応付けている。これにより、例えばサービス提供システムＡにログインする際に誤って他のサービス提供システムＢへのログインＩＤを指定したとしても、ＩＤ統合管理サーバ３Ｅ側において、正しい唯一のＩＤを特定することができる。以下に、その具体例について説明する。
【０２４２】
各サービス提供システム２ＥとＩＤ統合管理サーバ３Ｅ（管理テーブル３０１ｂ）とを結びつける手段については、もちろん自動処理によって結びつけでも良いし、システム管理者が手動で結びつけてもよい。その手段の詳細な説明については省略する。本実施形態では、図７を参照しながら前述したように、識別部２０９からのシステムＩＤによって、ＩＤ統合管理サーバ３Ｅの管理テーブル３０１ｂにおけるＩＤ格納フィールドが特定される。このとき、管理テーブル３０１ｂでは、図８に示すように、各ＩＤ管理フィールドと各サービス提供システム２Ｅとが１対１で結び付けられている。
【０２４３】
このようにＩＤ統合管理サーバ３Ｅとサービス提供システム２Ｅとが結びつけられている状態において、まず、登録処理手順の流れを、図１６に示すフローチャート（ステップＳ５１〜Ｓ５３，Ｓ６１〜Ｓ６６）に従って説明する。
【０２４４】
ユーザは、第１例と同様、サービス提供システム２Ｅを利用するために、ログインの際に用いるＩＤと参照用バイオメトリックデータを登録する。第２例においても、サービス提供システム２Ｅ内でＩＤが重複しないことを前提に、サービス提供システム２Ｅは登録処理を開始する。サービス提供システム２は、ユーザからの登録対象のＩＤと参照用バイオメトリックデータを受信部２０２で受信すると（ステップＳ５１）、そのＩＤと参照用バイオメトリックデータを、自己のデータベース２０２に登録するとともに送信部２０３によってＩＤ統合管理サーバ３Ｅへ送信する（ステップＳ５２）。このとき、第２例のサービス提供システム２Ｅは、ＩＤと参照用バイオメトリックデータとともに、当該サービス提供システム２Ｅを特定するシステムＩＤ（ここでは例えばシステム名）もＩＤ統合管理サーバ３Ｅへ送信する（ステップＳ５２）。システムＩＤは、前述したように、識別部２０９によってＩＤ統合管理サーバ３Ｅに対し通知される。
【０２４５】
ＩＤ統合管理サーバ３Ｅでは、受信部３０２でサービス提供システム２からＩＤ，参照用バイオメトリックデータおよびシステム名を受け取ると（ステップＳ６１）、受け取った参照用バイオメトリックデータと、管理テーブル３０１ａ（図２参照）の参照用バイオメトリックデータフィールドに格納されているバイオメトリックデータとの比較照合を、参照部３０３および比較部３０４によって行なう（ステップＳ６２）。
【０２４６】
ここで、判定部３０５によってどのレコードの参照用バイオメトリックデータとも一致しないと判定された場合（ステップＳ６３のＮＯルート）、そのユーザは、複数存在するサービス提供システムいずれにも未登録である。従って、更新部３０６は、管理テーブル３０１ｂに新規のレコードを追加し、そのレコードにおいて、バイオメトリックフィールドに受け取った参照用バイオメトリックデータを登録するとともに、システム名によって特定されるＩＤ格納フィールドに受け取ったＩＤを登録する（ステップＳ６４）。
【０２４７】
また、判定部３０５によって参照用バイオメトリックデータフィールドに格納されているバイオメトリックデータと一致すると判定された場合（ステップＳ６３のＹＥＳルート）、そのユーザは、複数存在するサービス提供システム２Ｅのいずれかにユーザ登録を行なっているユーザであると判断できる。よって、更新部３０６は、一致したバイオメトリックデータを持つレコードにおいて、システム名によって特定されるＩＤ格納フィールドに、ユーザが指定したＩＤを追加登録する（ステップＳ６５）。
【０２４８】
このようにして、ＩＤ統合管理サーバ３Ｅ（更新部３０６）は、管理テーブル３０１ｂを更新し、通知部３０７によってサービス提供システム２Ｅに対し処理完了通知を行なう（ステップＳ６６）。
そして、サービス提供システム２Ｅは、受信部２０４でＩＤ統合管理サーバ３Ｅから処理完了通知を受け取ると、通知部２０５によってユーザ（クライアント）に対し登録処理完了通知を行なう（ステップＳ５３）。
【０２４９】
次に、上述のようにして管理テーブル３０１ｂのＩＤ格納フィールドと各サービス提供システム２Ｅとを１対１で対応付けてＩＤが統合管理されている環境下で、ユーザがサービス提供システム２Ｅにログインする際の照合処理手順の流れを、図１７に示すフローチャート（ステップＳ７１〜Ｓ７８，Ｓ８１〜Ｓ８８）に従って説明する。なお、図１７におけるステップＳ７１〜Ｓ７８およびＳ８２〜Ｓ８６の処理は、それぞれ、図１５におけるステップＳ３１〜Ｓ３８およびＳ４２〜Ｓ４６の処理に対応しているので、その詳細な説明は省略する。
【０２５０】
特に、ここでは、サービス提供システム２Ｅにログインしようとして、ＩＤを間違えて入力してしまった場合に、ＩＤ統合管理サーバ３Ｅで管理する情報を用いて正しいＩＤを特定しユーザが本人であると認証するまでの処理について具体的に説明する。
【０２５１】
以降、説明を分かりやすくするために、ユーザがサービスを受けようとログインするサービス提供システム２Ｅのことを「サービス提供システムＡ」と呼称する。また、ユーザが間違えて「サービス提供システムＡ」に入力してしまったＩＤの、本来の登録先サービス提供システム２Ｅのことを「サービス提供システムＢ」と呼称する。
【０２５２】
さらに、以降の具体的な処理説明では、図８に示した管理テーブル３０１ｂの登録例を用いる。つまり、サービス提供システムＡに対するログインを行なうユーザは、管理No.000001のバイオメトリックデータと一致するユーザであるものとする。また、そのユーザ
は、サービス提供システムＡに、そのサービス提供システムＡ用ＩＤ格納フィールドに格納されている“ikegami01”をＩＤとして登録しており、サービス提供システムＢに、サービス提供システムＢ用ＩＤ格納フィールドに格納されている“j_ikegami”を登録しているものとする。そして、以降の説明では、サービス提供システムＡを利用しようとしたユーザが、本来ＩＤとして“ikegami01”を入力すべきところを、間違えてサービス提供
システムＢに登録した“j_ikegami”を入力してしまった場合を想定する。
【０２５３】
このときの一連の照合処理手順のうち、サービス提供システムＡがユーザから本人認証依頼を受け、ＩＤ統合管理サーバ３Ｅに処理依頼を行なうまでの照合処理手順（ステップＳ７１〜Ｓ７８）は、前述した第１例の処理手順（ステップＳ３１〜Ｓ３８）と同様であるので、その説明は省略する。
【０２５４】
この第２例では、ＩＤ統合管理サーバ３Ｅは、ＩＤ“j_ikegami”と照合用バイオメトリックデータとともに、サービス提供システムＡからの処理依頼であることを判別可能な識別情報（システムＩＤとしてのシステム名）を受け取る（ステップＳ８１）。続くＩＤ統合管理サーバ３Ｅによる管理テーブル３０１ｂの検索処理（ステップＳ８２，Ｓ８３）やバイオメトリックデータの参照／比較照合処理（ステップＳ８４〜Ｓ８６）は、前述した第１例の処理手順（ステップＳ４２〜４６）と同様であるので、その説明は省略する。ただし、サービス提供システムＡからの処理依頼に対応する、ステップＳ８２での検索処理に際し、サービス提供システムＡのＩＤ格納フィールドを検索する意味はないので、検索対象から除外してもよい。
【０２５５】
このようにして、第１例と同様、ＩＤ“j_ikegami”が存在する管理No.000001のレコードの参照用バイオメトリックデータと、照合用バイオメトリックデータとが比較照合される（ステップＳ８５）。これらが一致することが確認されると（ステップＤ８６のＹＥＳルート）、その参照用バイオメトリックデータを保持するレコード（すなわち管理No.000001のレコード）において、サービス提供システムＡのＩＤ格納フィールドが参照される
（ステップＳ８７）。そして、そのＩＤ格納フィールドに格納されているＩＤ（すなわち“ikegami01”）がサービス提供システムＡに送信される（ステップＳ８８）。
【０２５６】
ＩＤ統合管理サーバ３Ｅから唯一のＩＤを返されたサービス提供システムＡは、返されたＩＤが自己のＤＢ２０２に存在するか否かを確認する（ステップＳ７１〜Ｓ７３）。この確認処理の結果、ＤＢ２０２に正式に登録されている“ikegami01”が見出される。
【０２５７】
この時点で、唯一のＩＤが見出されているので、サービス提供システムＡは当該ユーザを本人として認証してもよい。しかしながら、ＩＤ統合管理サーバ３Ｅ（管理テーブル３０１ｂ）内では、複数のレコードにおいて同一のＩＤが見つかる可能性がある。例えば図８では、管理No.000001のレコードおよび管理No.000004のレコードに同一のＩＤ“ikegami”が存在している。このため、ＩＤ統合管理サーバ３Ｅでの照合処理は１：Ｎ照合になる場合がある。言うまでもなく、バイオメトリック認証技術において１：Ｎ照合処理は他人受理を起こす可能性がある。このため、サービス提供システムＡでは、唯一のＩＤが返されたとしても、再度、自己のＤＢ２０２において当該ＩＤに対応付けられた参照用バイオメトリックデータと、ユーザから受け取った照合用バイオメトリックデータとの比較照合を行なうことで（ステップＳ７２〜Ｓ７５）、より確実にユーザを特定することができる。
【０２５８】
このようにして、第２例によれば、照合用バイオメトリックデータは、ＩＤ“ikegami01”に対応付けられた参照用バイオメトリックデータと一致することになる（ステップＳ７５のＹＥＳルート）。これにより、ユーザが、サービス提供システムＡにログインしようとして、本来“ikegami01”を入力しなければならないところを、間違えてサービス提供システムＢへのログインＩＤである“j_ikegami”を入力してしまっても、正しいＩＤを確実に特定して本人を認証することができるのである。
【０２５９】
〔４〕本実施形態の効果
上述したように、本技術によれば、同一のユーザについて複数のサービス提供システム２に登録されたＩＤが不一致となる場合、ＩＤ統合管理サーバ３が、ユーザの参照用バイオメトリックデータによってＩＤを統合管理する。これにより、装置コストを上げることなく且つユーザに負担をかけることなく、セキュリティを維持したまま、ユーザがＩＤ入力をミスしてもユーザの本人認証を行なうことが可能になる。
【０２６０】
つまり、本技術を用いれば、バイオメトリック照合を用いる複数のサービス提供システム２が混在する環境において、各システム２のＩＤが不統一になることが原因で目的のシステム２へのログイン時に他のシステム２へのＩＤを間違えて入力しても、本人認証が可能となる。このとき、ＩＤ統合管理サーバ３において、管理テーブル３０１ａに基づき、バイオメトリック認証に成功すれば、候補ＩＤリストが作成される。そして、目的のシステム２において、その候補ＩＤリストの中から目的のシステム２についてのＩＤを見い出し、見い出されたＩＤに対応付けられた参照用バイオメトリックデータと照合用バイオメトリックデータとの比較照合を行なうことで、正しいＩＤを確実に特定して本人を認証することができる。
【０２６１】
また、ＩＤ統合管理サーバ３Ｅにおいて、管理テーブル３０１ｂに基づき、唯一のＩＤが特定された場合（上記第２例参照）には、目的のシステム２Ｅにおいて、その唯一のＩＤに対応付けられた参照用バイオメトリックデータと照合用バイオメトリックデータとの比較照合を行なうことで、より確実にユーザを特定することができる。
【０２６２】
〔５〕その他
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、バイオメトリックデータの比較照合方式については、既に様々な方式が発案されているが、本願では、バイオメトリックを採取する生体部位の種別や、照合処理を行なう照合エンジンの処理方式を限定するものではなく、どのようなバイオメトリック認証方式を用いてもかまわないのは言うまでもない。
【０２６３】
また、上述した各部２０１〜２０９，２１１〜２１８，２２１〜２２７，３０１〜３０９，３１１〜３１７，３２１〜３２４としての機能（全部もしくは一部の機能）は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が所定のアプリケーションプログラム（識別情報統合管理プログラム）を実行することによって実現される。
【０２６４】
そのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷなど），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ブルーレイディスクなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【０２６５】
ここで、コンピュータとは、ハードウエアとＯＳ（Operating System）とを含む概念であり、ＯＳの制御の下で動作するハードウエアを意味している。また、ＯＳが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウエアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえている。上記プログラムは、上述のようなコンピュータに、各部２０１〜２０９，２１１〜２１８，２２１〜２２７，３０１〜３０９，３１１〜３１７，３２１〜３２４としての機能を実現させるプログラムコードを含んでいる。また、その機能の一部は、アプリケーションプログラムではなくＯＳによって実現されてもよい。
【０２６６】
さらに、本実施形態における記録媒体としては、上述したフレキシブルディスク，ＣＤ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスクのほか、ＩＣカード，ＲＯＭカートリッジ，磁気テープ，パンチカード，コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ），外部記憶装置等や、バーコードなどの符号が印刷された印刷物等の、コンピュータ読取可能な種々の媒体を利用することもできる。
【０２６７】
〔６〕付記
以上の実施形態に関し、さらに以下の付記を開示する。
（付記１）
利用者についての識別情報とバイオメトリック情報とを用いて当該利用者の本人認証を行なってから、当該利用者に対する所定のサービスの提供を開始する複数のサービス提供システムと、
前記複数のサービス提供システムにおける前記本人認証に用いられる前記識別情報および前記バイオメトリック情報を統合管理する管理サーバとをそなえ、
前記管理サーバは、
各サービス提供システムにおいて前記利用者によって登録された識別情報および参照用バイオメトリック情報をそれぞれ登録対象識別情報および登録対象参照用バイオメトリック情報として前記各サービス提供システムから取得する取得部と、
前記取得部によって取得された前記登録対象識別情報および前記登録対象参照用バイオメトリック情報を対応付けて登録保存しうる保存部と、
前記取得部によって取得された前記登録対象参照用バイオメトリック情報と前記保存部に既に保存されている登録済み参照用バイオメトリック情報とを比較する第１比較部と、
前記第１比較部による比較結果に基づき、前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第１判定部と、
前記第１判定部によって前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在しないと判定された場合、前記登録対象識別情報および前記登録対象参照用バイオメトリック情報をそれぞれ登録済み識別情報および登録済み参照用バイオメトリック情報として前記保存部に保存させるべく前記保存部の情報を更新する更新部とを有することを特徴とする、識別情報統合管理システム。
【０２６８】
（付記２）
前記各サービス提供システムは、前記利用者の識別情報および参照用バイオメトリック情報の登録時にこれらの識別情報および参照用バイオメトリック情報をそれぞれ登録対象識別情報および登録対象参照用バイオメトリック情報として前記管理サーバへ送信する登録対象情報送信部を有し、
前記取得部は、前記各サービス提供システムからの前記登録対象識別情報および前記登録対象参照用バイオメトリック情報を受信する登録対象情報受信部として構成されていることを特徴とする、付記１記載の識別情報統合管理システム。
【０２６９】
（付記３）
前記各サービス提供システムは、当該サービス提供システムに対する前記利用者による識別情報および参照用バイオメトリック情報の登録依頼を監視する監視部をさらに有し、
前記監視部は、前記登録依頼を受けたことを検知すると、前記登録対象情報送信部に、これらの識別情報および参照用バイオメトリック情報をそれぞれ前記登録対象識別情報および前記登録対象参照用バイオメトリック情報として前記管理サーバへ送信させることを特徴とする、付記２記載の識別情報統合管理システム。
【０２７０】
（付記４）
前記管理サーバは、前記利用者が識別情報および参照用バイオメトリック情報の登録を行なったサービス提供システムに対し、前記更新部による前記保存部の更新結果を通知する更新結果通知部をさらに有し、
前記各サービス提供システムは、
前記管理サーバからの前記更新結果を受信する更新結果受信部と、
前記更新結果受信部によって受信された前記更新結果が成功か失敗かを判定し、失敗である場合、前記登録対象情報送信部に、更新に失敗した前記登録対象識別情報および前記登録対象参照用バイオメトリック情報を前記管理サーバに再送信させる更新結果判定部とをさらに有することを特徴とする、付記２または付記３に記載の識別情報統合管理システム。
【０２７１】
（付記５）
前記各サービス提供システムは、前記利用者の参照用バイオメトリック情報の登録後に当該サービス提供システムにおける参照用バイオメトリック情報を更新する更新機能を有し、
前記利用者が前記更新機能を用いて当該参照用バイオメトリック情報を更新した場合、前記登録対象情報送信部は、当該参照用バイオメトリック情報を前記管理サーバへ送信し、前記管理サーバにおいて、前記第１比較部は、前記登録対象情報受信部によって受信された当該参照用バイオメトリック情報と、前記保存部に既に保存されている登録済み参照用バイオメトリック情報とを比較し、前記第１判定部は、前記第１比較部による比較結果に基づき、当該参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定し、前記第１判定部によって当該参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在すると判定された場合、前記更新部は、当該登録済み参照用バイオメトリック情報を、当該参照用バイオメトリック情報に置き換えるように前記保存部の情報を更新することを特徴とする、付記２〜付記４のいずれか一に記載の識別情報統合管理システム。
【０２７２】
（付記６）
前記管理サーバは、前記各サービス提供システムにおける前記利用者による識別情報および参照用バイオメトリック情報の登録状況を監視する利用者登録監視部をさらに有し、
前記利用者登録監視部によって前記利用者についての識別情報および参照用バイオメトリック情報の更新を検知すると、前記取得部は、当該更新にかかる識別情報および参照用バイオメトリック情報をそれぞれ前記登録対象識別情報および前記登録対象参照用バイオメトリック情報として取得することを特徴とする、付記１記載の識別情報統合管理システム。
【０２７３】
（付記７）
前記第１判定部によって前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在すると判定された場合、前記更新部は、前記登録対象識別情報を、当該登録済み参照用バイオメトリック情報に対応付け登録済み識別情報として前記保存部に保存させるべく前記保存部の情報を更新することを特徴とする、付記１〜付記６のいずれか一に記載の識別情報統合管理システム。
【０２７４】
（付記８）
前記保存部において前記登録対象識別情報と同一の登録済み識別情報が当該登録済み参照用バイオメトリック情報に対し未登録の場合、前記更新部は、前記登録対象識別情報を、当該登録済み参照用バイオメトリック情報に対応付け登録済み識別情報として前記保存部に保存させるべく前記保存部の情報を更新することを特徴とする、付記７記載の識別情報統合管理システム。
【０２７５】
（付記９）
前記保存部において、前記登録済み参照用バイオメトリック情報に対応する一のレコードには、前記複数のサービス提供システムのそれぞれに対応する登録済み識別情報を登録保存する複数のフィールドが設定され、
前記更新部は、前記登録対象識別情報を送信したサービス提供システムに対応する前記フィールドに、前記登録対象識別情報を前記登録済み識別情報として登録保存することを特徴とする、付記１〜付記７のいずれか一に記載の識別情報統合管理システム。
【０２７６】
（付記１０）
前記更新部は、前記保存部の情報を更新する際に、当該登録済み参照用バイオメトリック情報を、前記取得部によって取得された前記登録対象参照用バイオメトリック情報に置き換えるように前記保存部の情報を更新することを特徴とする、付記７〜付記９のいずれか一に記載の識別情報統合管理システム。
【０２７７】
（付記１１）
前記各サービス提供システムは、当該サービス提供システムにおける前記利用者の識別情報および参照用バイオメトリック情報の登録完了時点で、前記利用者に対し、登録完了通知を行なう通知部を有することを特徴とする、付記１〜付記１０のいずれか一に記載の識別情報統合管理システム。
【０２７８】
（付記１２）
前記各サービス提供システムは、前記所定のサービスの提供の開始に先立ち前記利用者が入力した照合用識別情報および照合用バイオメトリック情報を用いて本人認証を行なう際に、前記照合用識別情報が当該サービス提供システムに登録されていない場合、これらの照合用識別情報および照合用バイオメトリック情報を前記管理サーバへ送信する照合用情報送信部をさらに有し、
前記管理サーバは、
前記各サービス提供システムからの前記照合用識別情報および前記照合用バイオメトリック情報を受信する照合用情報受信部と、
前記照合用情報受信部によって受信された前記照合用識別情報と一致する識別情報が前記保存部に存在するか否かを確認する確認部と、
前記確認部によって前記照合用識別情報と一致する識別情報の存在が確認された場合、前記保存部において当該識別情報に対応付けられた１以上の登録済み参照用バイオメトリック情報と、前記照合用情報受信部によって受信された前記照合用バイオメトリック情報とを比較する第２比較部と、
前記第２比較部による比較結果に基づき、前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第２判定部と、
前記第２判定部によって前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在すると判定された場合、前記保存部において当該登録済み参照用バイオメトリック情報に対応付けられた１以上の登録済み識別情報を候補識別情報として抽出し候補識別情報リストを作成するリスト作成部と、
前記リスト作成部によって作成された前記候補識別情報リストを、処理結果として、前記照合用識別情報および前記照合用バイオメトリック情報の送信元のサービス提供システムへ通知する処理結果通知部とをさらに有することを特徴とする、付記１〜付記１１のいずれか一に記載の識別情報統合管理システム。
【０２７９】
（付記１３）
前記確認部によって前記照合用識別情報と一致する識別情報の存在が確認されなかった場合、前記処理結果通知部は、前記利用者の本人認証に失敗した旨を、前記処理結果として、前記照合用識別情報および前記照合用バイオメトリック情報の送信元のサービス提供システムへ通知することを特徴とする、付記１２記載の識別情報統合管理システム。
【０２８０】
（付記１４）
前記各サービス提供システムは、
前記管理サーバからの前記処理結果を受信する処理結果受信部と、
前記処理結果受信部によって受信された前記処理結果に前記候補識別情報リストが含まれている場合、前記候補識別情報リストにおける１以上の候補識別情報から、当該サービス提供システムに登録されている識別情報と一致するものを検索する検索部と、
前記検索部によって前記候補識別情報と一致する識別情報が検索された場合、当該一致した識別情報に対応付けられた参照用バイオメトリック情報と、前記利用者が入力した前記照合用バイオメトリック情報とを比較する第３比較部と、
前記第３比較部による比較の結果、前記参照用バイオメトリック情報と前記照合用バイオメトリック情報とが一致する場合、前記利用者の本人認証に成功したものと判定する一方、前記検索部によって前記候補識別情報と一致する識別情報が検索されなかった場合、もしくは、前記第３比較部による比較の結果、前記参照用バイオメトリック情報と前記照合用バイオメトリック情報とが一致しなかった場合、前記利用者の本人認証に失敗したものと判定する第３判定部とをさらに有することを特徴とする、付記１２または付記１３に記載の識別情報統合管理システム。
【０２８１】
（付記１５）
前記各サービス提供システムは、前記第３判定部によって前記利用者の本人認証に成功したものと判定された場合、前記検索部によって検索された一致識別情報を、当該サービス提供システムにおける前記利用者についての正しい識別情報として、前記利用者に対し通知する識別情報通知部をさらに有することを特徴とする、付記１４記載の識別情報統合管理システム。
【０２８２】
（付記１６）
利用者についての識別情報とバイオメトリック情報とを用いて当該利用者の本人認証を行なってから、当該利用者に対する所定のサービスの提供を開始する複数のサービス提供システムにおける、前記本人認証に用いられる前記識別情報および前記バイオメトリック情報を統合管理する識別情報統合管理サーバであって、
各サービス提供システムにおいて前記利用者によって登録された識別情報および参照用バイオメトリック情報をそれぞれ登録対象識別情報および登録対象参照用バイオメトリック情報として前記各サービス提供システムから取得する取得部と、
前記取得部によって取得された前記登録対象識別情報および前記登録対象参照用バイオメトリック情報を対応付けて登録保存しうる保存部と、
前記取得部によって取得された前記登録対象参照用バイオメトリック情報と前記保存部に既に保存されている登録済み参照用バイオメトリック情報とを比較する第１比較部と、
前記第１比較部による比較結果に基づき、前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第１判定部と、
前記第１判定部によって前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在しないと判定された場合、前記登録対象識別情報および前記登録対象参照用バイオメトリック情報をそれぞれ登録済み識別情報および登録済み参照用バイオメトリック情報として前記保存部に保存させるべく前記保存部の情報を更新する更新部とを有することを特徴とする、識別情報統合管理サーバ。
【０２８３】
（付記１７）
前記所定のサービスの提供の開始に先立ち前記利用者が入力した照合用識別情報および照合用バイオメトリック情報を用いて本人認証を行なう際に前記照合用識別情報が当該サービス提供システムに登録されていない場合に前記各サービス提供システムから送信される、前記照合用識別情報および前記照合用バイオメトリック情報を受信する照合用情報受信部と、
前記照合用情報受信部によって受信された前記照合用識別情報と一致する識別情報が前記保存部に存在するか否かを確認する確認部と、
前記確認部によって前記照合用識別情報と一致する識別情報の存在が確認された場合、前記保存部において当該識別情報に対応付けられた１以上の登録済み参照用バイオメトリック情報と、前記照合用情報受信部によって受信された前記照合用バイオメトリック情報とを比較する第２比較部と、
前記第２比較部による比較結果に基づき、前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第２判定部と、
前記第２判定部によって前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在すると判定された場合、前記保存部において当該登録済み参照用バイオメトリック情報に対応付けられた１以上の登録済み識別情報を候補識別情報として抽出し候補識別情報リストを作成するリスト作成部と、
前記リスト作成部によって作成された前記候補識別情報リストを、処理結果として、前記照合用識別情報および前記照合用バイオメトリック情報の送信元のサービス提供システムへ通知する処理結果通知部とをさらに有することを特徴とする、付記１６記載の識別情報統合管理サーバ。
【０２８４】
（付記１８）
利用者についての識別情報とバイオメトリック情報とを用いて当該利用者の本人認証を行なってから、当該利用者に対する所定のサービスの提供を開始する複数のサービス提供システムにおける、前記本人認証に用いられる前記識別情報および前記バイオメトリック情報を統合管理する識別情報統合管理サーバとして、コンピュータを機能させる識別情報統合管理プログラムであって、
各サービス提供システムにおいて前記利用者によって登録された識別情報および参照用バイオメトリック情報をそれぞれ登録対象識別情報および登録対象参照用バイオメトリック情報として前記各サービス提供システムから取得する取得部、
前記取得部によって取得された前記登録対象識別情報および前記登録対象参照用バイオメトリック情報を対応付けて登録保存しうる保存部、
前記取得部によって取得された前記登録対象参照用バイオメトリック情報と前記保存部に既に保存されている登録済み参照用バイオメトリック情報とを比較する第１比較部、
前記第１比較部による比較結果に基づき、前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第１判定部、および、
前記第１判定部によって前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在しないと判定された場合、前記登録対象識別情報および前記登録対象参照用バイオメトリック情報をそれぞれ登録済み識別情報および登録済み参照用バイオメトリック情報として前記保存部に保存させるべく前記保存部の情報を更新する更新部、
として前記コンピュータを機能させることを特徴とする、識別情報統合管理プログラム。
【０２８５】
（付記１９）
前記所定のサービスの提供の開始に先立ち前記利用者が入力した照合用識別情報および照合用バイオメトリック情報を用いて本人認証を行なう際に前記照合用識別情報が当該サービス提供システムに登録されていない場合に前記各サービス提供システムから送信される、前記照合用識別情報および前記照合用バイオメトリック情報を受信する照合用情報受信部、
前記照合用情報受信部によって受信された前記照合用識別情報と一致する識別情報が前記保存部に存在するか否かを確認する確認部、
前記確認部によって前記照合用識別情報と一致する識別情報の存在が確認された場合、前記保存部において当該識別情報に対応付けられた１以上の登録済み参照用バイオメトリック情報と、前記照合用情報受信部によって受信された前記照合用バイオメトリック情報とを比較する第２比較部、
前記第２比較部による比較結果に基づき、前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第２判定部、
前記第２判定部によって前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在すると判定された場合、前記保存部において当該登録済み参照用バイオメトリック情報に対応付けられた１以上の登録済み識別情報を候補識別情報として抽出し候補識別情報リストを作成するリスト作成部、および、
前記リスト作成部によって作成された前記候補識別情報リストを、処理結果として、前記照合用識別情報および前記照合用バイオメトリック情報の送信元のサービス提供システムへ通知する処理結果通知部、
として前記コンピュータをさらに機能させることを特徴とする、付記１８記載の識別情報統合管理プログラム。
【０２８６】
（付記２０）
利用者についての識別情報とバイオメトリック情報とを用いて当該利用者の本人認証を行なってから、当該利用者に対する所定のサービスの提供を開始する複数のサービス提供システムにおける、前記本人認証に用いられる前記識別情報および前記バイオメトリック情報を統合管理する識別情報統合管理サーバとして、コンピュータを機能させる識別情報統合管理プログラムを記録したコンピュータ読取可能な記録媒体であって、
前記識別情報統合管理プログラムが、
各サービス提供システムにおいて前記利用者によって登録された識別情報および参照用バイオメトリック情報をそれぞれ登録対象識別情報および登録対象参照用バイオメトリック情報として前記各サービス提供システムから取得する取得部、
前記取得部によって取得された前記登録対象識別情報および前記登録対象参照用バイオメトリック情報を対応付けて登録保存しうる保存部、
前記取得部によって取得された前記登録対象参照用バイオメトリック情報と前記保存部に既に保存されている登録済み参照用バイオメトリック情報とを比較する第１比較部、
前記第１比較部による比較結果に基づき、前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第１判定部、および、
前記第１判定部によって前記登録対象参照用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在しないと判定された場合、前記登録対象識別情報および前記登録対象参照用バイオメトリック情報をそれぞれ登録済み識別情報および登録済み参照用バイオメトリック情報として前記保存部に保存させるべく前記保存部の情報を更新する更新部、
として前記コンピュータを機能させることを特徴とする、識別情報統合管理プログラムを記録したコンピュータ読取可能な記録媒体。
【０２８７】
（付記２１）
前記識別情報統合管理プログラムが、
前記所定のサービスの提供の開始に先立ち前記利用者が入力した照合用識別情報および照合用バイオメトリック情報を用いて本人認証を行なう際に前記照合用識別情報が当該サービス提供システムに登録されていない場合に前記各サービス提供システムから送信される、前記照合用識別情報および前記照合用バイオメトリック情報を受信する照合用情報受信部、
前記照合用情報受信部によって受信された前記照合用識別情報と一致する識別情報が前記保存部に存在するか否かを確認する確認部、
前記確認部によって前記照合用識別情報と一致する識別情報の存在が確認された場合、前記保存部において当該識別情報に対応付けられた１以上の登録済み参照用バイオメトリック情報と、前記照合用情報受信部によって受信された前記照合用バイオメトリック情報とを比較する第２比較部、
前記第２比較部による比較結果に基づき、前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報の存在の有無を判定する第２判定部、
前記第２判定部によって前記照合用バイオメトリック情報と一致する登録済み参照用バイオメトリック情報が存在すると判定された場合、前記保存部において当該登録済み参照用バイオメトリック情報に対応付けられた１以上の登録済み識別情報を候補識別情報として抽出し候補識別情報リストを作成するリスト作成部、および、
前記リスト作成部によって作成された前記候補識別情報リストを、処理結果として、前記照合用識別情報および前記照合用バイオメトリック情報の送信元のサービス提供システムへ通知する処理結果通知部、
として前記コンピュータをさらに機能させることを特徴とする、付記２０記載の識別情報統合管理プログラムを記録したコンピュータ読取可能な記録媒体。
【図面の簡単な説明】
【０２８８】
【図１】本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の構成を示すブロック図である。
【図２】本実施形態の識別情報統合管理サーバにおける管理テーブルの構成例を示す図である。
【図３】本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第１変形例の構成を示すブロック図である。
【図４】本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第２変形例の構成を示すブロック図である。
【図５】本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第３変形例の構成を示すブロック図である。
【図６】本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第４変形例の構成を示すブロック図である。
【図７】本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）の第５変形例の構成を示すブロック図である。
【図８】図７に示す識別情報統合管理サーバにおける管理テーブルの構成例を示す図である。
【図９】本発明の一実施形態としての識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの照合処理系統）の構成を示すブロック図である。
【図１０】図１に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）に暗号化通信を適用した一例の構成を示すブロック図である。
【図１１】図９に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの照合処理系統）に暗号化通信を適用した一例の構成を示すブロック図である。
【図１２】図１に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）に暗号化通信を適用した他例の構成を示すブロック図である。
【図１３】図９に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの照合処理系統）に暗号化通信を適用した他例の構成を示すブロック図である。
【図１４】図１に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）による登録処理手順を説明するためのフローチャートである。
【図１５】図９に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの照合処理系統）による照合処理手順を説明するためのフローチャートである。
【図１６】図７に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの登録処理系統）による登録処理手順を説明するためのフローチャートである。
【図１７】図１６に示す手順で登録された図８に示す管理テーブルを用いて行なわれる、図９に示す識別情報統合管理システム（サービス提供システムおよび識別情報統合管理サーバの照合処理系統）による照合処理手順を説明するためのフローチャートである。
【符号の説明】
【０２８９】
１，１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，１′，１″    識別情報統合管理システム（ＩＤ統合管理システム）
２，２Ａ，２Ｂ，２Ｃ，２Ｄ，２Ｅ，２′，２″    サービス提供システム（サービス提供サーバ）
３，３Ａ，３Ｂ，３Ｃ，３Ｄ，３Ｅ，３′，３″    識別情報統合管理サーバ（ＩＤ統合管理サーバ；管理サーバ）
２０１    ＩＤ・参照用バイオメトリックデータ受信部
２０２    ＩＤ・参照用バイオメトリックデータ保存部（データベース）
２０３    ＩＤ・参照用バイオメトリックデータ送信部（登録対象情報送信部）
２０４    ＩＤ統合管理完了通知受信部（更新結果受信部）
２０５    登録完了通知部
２０６    ユーザ登録監視部（監視部）
２０７    登録完了通知部（通知部）
２０８    ＩＤ統合管理成功失敗判定部（更新結果判定部）
２０９    サービス提供システム識別部
２１１    ＩＤ・照合用バイオメトリックデータ受信部
２１２    指定ＩＤ存在確認部（検索部）
２１３    参照用バイオメトリックデータ参照部
２１４    バイオメトリックデータ比較照合部（第３比較部）
２１５    比較結果判定部（第３判定部）
２１６    ＩＤ・照合用バイオメトリックデータ送信部（照合用情報送信部）
２１７    処理結果受信部
２１８    本人認証結果通知部（識別情報通知部）
２２１    ＩＤ・参照用バイオメトリックデータ復号部
２２２    ＩＤ・照合用バイオメトリックデータ復号部
２２３，２２４，２２６    通信データ復号部
２２５，２２７    通信データ暗号化部
３０１    参照用バイオメトリックデータ・ＩＤ管理部（保存部；データベース）
３０１ａ，３０１ｂ    管理テーブル（保存部）
３０２    ＩＤ・参照用バイオメトリックデータ受信部（取得部）
３０３    参照用バイオメトリックデータ参照部
３０４    バイオメトリックデータ比較部（第１比較部）
３０５    比較結果判定部（第１判定部）
３０６    管理テーブル更新部（更新部）
３０７    ＩＤ統合管理完了通知部（更新結果通知部）
３０８    ユーザ登録監視部（利用者登録監視部）
３０９    ＩＤ・参照用バイオメトリックデータ取得部（取得部）
３１１    ＩＤ・照合用バイオメトリックデータ受信部（照合用情報受信部）
３１２    指定ＩＤ存在確認部（確認部）
３１３    管理テーブル内参照用バイオメトリックデータ参照部
３１４    バイオメトリックデータ比較部（第２比較部）
３１５    比較結果判定部（第２判定部）
３１６    候補ＩＤ群作成部（リスト作成部）
３１７    ＩＤ統合管理サーバ処理結果通知部（処理結果通知部）
３２１，３２３    通信データ復号部
３２２，３２４    通信データ暗号化部
【図１】
0005429414.tif 000002
【図２】
0005429414.tif 000003
【図３】
0005429414.tif 000004
【図４】
0005429414.tif 000005
【図５】
0005429414.tif 000006
【図６】
0005429414.tif 000007
【図７】
0005429414.tif 000008
【図８】
0005429414.tif 000009
【図９】
0005429414.tif 000010
【図１０】
0005429414.tif 000011
【図１１】
0005429414.tif 000012
【図１２】
0005429414.tif 000013
【図１３】
0005429414.tif 000014
【図１４】
0005429414.tif 000015
【図１５】
0005429414.tif 000016
【図１６】
0005429414.tif 000017
【図１７】
0005429414.tif 000018