(57)【要約】      （修正有）【課題】従来のユーザＩＤとパスワードを用いて本人確認を行う情報システムから、生体情報に用いて本人確認を行う情報システムへの移行を行える技術を提供する。【解決手段】端末計算機１１０（以降端末と略記）は、生体認証計算機１５０（以降生体認証機と略記）から生体情報照合要求の応答を受信し、生体情報、ＩＤ等を含む一時登録要求を生体認証機に送信し、生体認証機は、アカウント認証計算１４０からＩＤ等の照合要求の応答を受信し、生体情報、一時登録完了フラグ、ＩＤ等を格納し、一時登録完了通知を端末に送信し、端末は、生体認証機から再度生体情報の照合要求の応答（ＩＤ等含）を受信し、アカウント認証計算機１４０からＩＤ等の照合要求の応答を受信し、その結果とＩＤを含む生体情報の登録要求を生体認証機に送信し、生体認証機は、当該ＩＤに対応付いた前記一時登録完了フラグを登録完了フラグに変更し、登録完了通知を端末に送信する。【選択図】図２９
2010108116.tif 000002
【特許請求の範囲】
【請求項１】
第一の認証計算機及び第二の認証計算機と、ネットワークを介して接続された計算機であって、
第一の入力部を介して入力された第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第一の認証情報が未登録であることを示す情報を前記ネットワークを介して受信し、
第二の認証情報の入力画面を表示部に表示し、
第二の入力部を介して入力された前記第二の認証情報を受信し、
前記第一、第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報に基づき、前記第一の認証情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示し、
再度、前記第一の入力部を介して入力された前記第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第二の認証情報を前記ネットワークを介して受信し、
該第二の認証情報の照合要求を前記ネットワークを介して前記第ニの認証計算機に送信し、
前記第ニの認証計算機から照合結果を前記ネットワークを介して受信し、
該照合結果と、前記第二の認証情報に含まれるユーザ識別情報とを含む前記第一の認証情報の登録要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報を前記表示部に表示するように制御する制御部を有する
ことを特徴とする計算機。
【請求項２】
第一の認証計算機及び第二の認証計算機と、ネットワークを介して接続された計算機であって、
第一の入力部を介して入力された第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第一の認証情報が未登録であることを示す情報を前記ネットワークを介して受信し、
第二の認証情報の入力画面を表示部に表示し、
第二の入力部を介して入力された前記第二の認証情報を受信し、
該第ニの認証情報の照合要求を前記第二の認証計算機に送信し、
前記第二の認証計算機から照合結果を前記ネットワークを介して受信し、
該照合結果、前記第一、第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報に基づき、前記第一の認証情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示し、
再度、前記第一の入力部を介して入力された前記第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第二の認証情報を前記ネットワークを介して受信し、
該第二の認証情報の照合要求を前記ネットワークを介して前記第ニの認証計算機に送信し、
前記第ニの認証計算機から照合結果を前記ネットワークを介して受信し、
該照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して前記第一の認証計算機に送信し、
前記第一の認証計算機から前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報を前記表示部に表示するように制御する制御部を有する
ことを特徴とする計算機。
【請求項３】
前記第一の認証情報は生体情報であり、前記第二の認証情報は、ユーザＩＤ及びパスワードである
ことを特徴とする請求項１又は請求項２に記載の計算機。
【請求項４】
前記制御部は、前記生体情報の登録が完了したことを示す情報を受信すると、前記第二の入力部を介して前記ユーザＩＤ及びパスワードの入力をできないように制御する
ことを特徴とする請求項３に記載の計算機。
【請求項５】
複数の計算機とネットワークを介して接続された認証計算機であって、
第一の計算機から第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき記憶部を検索して、該第一の認証情報の登録状況を確認し、
該第一の認証情報が未登録の場合に、その旨を示す情報を前記ネットワークを介して前記第一の計算機に送信し、
前記第一の認証情報と第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して受信し、
該第ニの認証情報の照合要求を前記ネットワークを介して第二の計算機に送信し、
前記第ニの計算機から照合結果を前記ネットワークを介して受信し、
前記第一、第二の認証情報、及び第一の認証情報の一時登録が完了したことを示す情報をそれぞれ対応付けて前記記憶部に格納し、
前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信し、
前記第一の計算機から、再度、前記第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき前記記憶部を検索して、該第一の認証情報の登録状況を判定し、
該第一の認証情報が一時登録完了を示す場合に、前記記憶部に該情報と対応付いて記憶されている前記第ニの認証情報を前記第一の計算機に前記ネットワークを介して送信し、
前記第一の計算機から、前記第二の認証情報の照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して受信し、
前記記憶部に該ユーザ識別情報と対応付いて記憶されている前記第一の認証情報の一時登録が完了したことを示す情報を、前記第一の認証情報の登録が完了したことを示す情報に変更し、
前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信するように制御する制御部を有する
ことを特徴とする認証計算機。
【請求項６】
複数の計算機とネットワークを介して接続された認証計算機であって、
第一の計算機から第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき記憶部を検索して、該第一の認証情報の登録状況を確認し、
該第一の認証情報が未登録の場合に、その旨を示す情報を前記ネットワークを介して前記第一の計算機に送信し、
第二の認証情報の照合結果、前記第一の認証情報及び前記第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して受信し、
前記第一、第二の認証情報、及び第一の認証情報の一時登録が完了したことを示す情報をそれぞれ対応付けて前記記憶部に格納し、
前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信し、
前記第一の計算機から、再度、前記第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき前記記憶部を検索して、該第一の認証情報の登録状況を判定し、
該第一の認証情報が一時登録完了を示す場合に、前記記憶部に該情報と対応付いて記憶されている前記第二の認証情報を読み出し、該第ニの認証情報を前記第一の計算機に前記ネットワークを介して送信し、
前記第一の計算機から、前記第二の認証情報の照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して受信し、
前記記憶部に該ユーザ識別情報と対応付いて記憶されている前記第一の認証情報の一時登録が完了したことを示す情報を、前記第一の認証情報の登録が完了したことを示す情報に変更し、
前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信するように制御する制御部を有する
ことを特徴とする認証計算機。
【請求項７】
前記第一の認証情報は生体情報であり、前記第二の認証情報は、ユーザＩＤ及びパスワードである
ことを特徴とする請求項５又は請求項６に記載の認証計算機。
【請求項８】
複数の計算機がネットワークを介して接続されて構成される情報システムであって、
第一の計算機は、
第一の入力部を介して入力された第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して前記第二の計算機に送信し、
前記第二の計算機から前記第一の認証情報が未登録であることを示す情報を前記ネットワークを介して受信し、
第二の認証情報の入力画面を表示部に表示し、
第二の入力部を介して入力された前記第二の認証情報を受信し、
前記第一、第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して前記第二の計算機に送信し、
前記第二の計算機から前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報に基づき、前記第一の認証情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示し、
再度、前記第一の入力部を介して入力された前記第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して前記第二の計算機に送信し、
前記第二の計算機から前記第二の認証情報を前記ネットワークを介して受信し、
該第二の認証情報の照合要求を前記ネットワークを介して第三の計算機に送信し、
前記第三の計算機から照合結果を前記ネットワークを介して受信し、
該照合結果と、前記第二の認証情報に含まれるユーザ識別情報とを含む前記第一の認証情報の登録要求を前記ネットワークを介して前記第二の計算機に送信し、
前記第二の計算機から前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報を前記表示部に表示するように制御する制御部を有し、
前記第二の計算機は、
第一の計算機から第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき記憶部を検索して、該第一の認証情報の登録状況を確認し、
該第一の認証情報が未登録の場合に、その旨を示す情報を前記ネットワークを介して前記第一の計算機に送信し、
前記第一の認証情報と第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して受信し、
該第ニの認証情報の照合要求を前記ネットワークを介して第三の計算機に送信し、
前記第三の計算機から照合結果を前記ネットワークを介して受信し、
前記第一、第二の認証情報、及び第一の認証情報の一時登録が完了したことを示す情報をそれぞれ対応付けて前記記憶部に格納し、
前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信し、
前記第一の計算機から、再度、前記第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき前記記憶部を検索して、該第一の認証情報の登録状況を判定し、
該第一の認証情報が一時登録完了を示す場合に、前記記憶部に該情報と対応付いて記憶されている前記第二の認証情報を読み出し、該第ニの認証情報を前記第一の計算機に前記ネットワークを介して送信し、
前記第一の計算機から、前記第二の認証情報の照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して受信し、
前記記憶部に該ユーザ識別情報と対応付いて記憶されている前記第一の認証情報の一時登録が完了したことを示す情報を、前記第一の認証情報の登録が完了したことを示す情報に変更し、
前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信するように制御する制御部を有する
ことを特徴とする情報システム。
【請求項９】
複数の計算機がネットワークを介して接続されて構成される情報システムであって、
第一の計算機は、
第一の入力部を介して入力された第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して第二の計算機に送信し、
前記第二の計算機から前記第一の認証情報が未登録であることを示す情報を前記ネットワークを介して受信し、
第二の認証情報の入力画面を表示部に表示し、
第二の入力部を介して入力された前記第二の認証情報を受信し、
該第ニの認証情報の照合要求を前記ネットワークを介して第三の計算機に送信し、
前記第三の計算機から照合結果を前記ネットワークを介して受信し、
該照合結果、前記第一の情報及び第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して前記第二の計算機に送信し、
前記第二の計算機から前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報に基づき、前記第一の認証情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示し、
再度、前記第一の入力部を介して入力された前記第一の認証情報を受信し、
該第一の認証情報の照合要求を前記ネットワークを介して前記第二の計算機に送信し、
前記第二の計算機から前記第二の認証情報を前記ネットワークを介して受信し、
該第二の認証情報の照合要求を前記ネットワークを介して第三の計算機に送信し、
前記第三の計算機から照合結果を前記ネットワークを介して受信し、
該照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して前記第二の計算機に送信し、
前記第二の計算機から前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報を前記表示部に表示するように制御する制御部を有し、
前記第二の計算機は、
第一の計算機から第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき記憶部を検索して、該第一の認証情報の登録状況を確認し、
該第一の認証情報が未登録の場合に、その旨を示す情報を前記ネットワークを介して前記第一の計算機に送信し、
第二の認証情報の照合結果、前記第一の認証情報及び第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して受信し、
前記第一、第二の認証情報、及び第一の認証情報の一時登録が完了したことを示す情報をそれぞれ対応付けて前記記憶部に格納し、
前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信し、
前記第一の計算機から、再度、前記第一の認証情報の照合要求を前記ネットワークを介して受信し、
該第一の認証情報に基づき前記記憶部を検索して、該第一の認証情報の登録状況を確認し、
該第一の認証情報が一時登録完了を示す場合に、前記記憶部に該情報と対応付いて記憶されている前記第二の認証情報を読み出し、該第ニの認証情報を前記第一の計算機に前記ネットワークを介して送信し、
前記第一の計算機から、前記第二の認証情報の照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して受信し、
前記記憶部に該ユーザ識別情報と対応付いて記憶されている前記第一の認証情報の一時登録が完了したことを示す情報を、前記第一の認証情報の登録が完了したことを示す情報に変更し、
前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信するように制御する制御部を有する
ことを特徴とする情報システム。
【請求項１０】
前記第一の認証情報は生体情報であり、前記第二の認証情報は、ユーザＩＤ及びパスワードである
ことを特徴とする請求項８又は請求項９に記載の情報システム。
【請求項１１】
前記第一の計算機の前記制御部は、前記生体情報の登録が完了したことを示す情報を受信すると、前記第二の入力部を介して前記ユーザＩＤ及びパスワードの入力をできないように制御する
ことを特徴とする請求項１０に記載の情報システム。
【請求項１２】
複数の計算機がネットワークを介して接続されて構成される情報システムに実施させる情報システム移行方法であって、
第一の計算機により、
第一の入力部を介して入力された第一の認証情報を受信する処理と、
該第一の認証情報の照合要求を前記ネットワークを介して前記第二の計算機に送信する処理と、
前記第二の計算機から前記第一の認証情報が未登録であることを示す情報を前記ネットワークを介して受信する処理と、
第二の認証情報の入力画面を表示部に表示する処理と、
第二の入力部を介して入力された前記第二の認証情報を受信する処理と、
前記第一、第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して前記第二の計算機に送信する処理と、
前記第二の計算機から前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報に基づき、前記第一の認証情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示する処理と、
再度、前記第一の入力部を介して入力された前記第一の認証情報を受信する処理と、
該第一の認証情報の照合要求を前記ネットワークを介して前記第二の計算機に送信する処理と、
前記第二の計算機から前記第二の認証情報を前記ネットワークを介して受信する処理と、
該第二の認証情報の照合要求を前記ネットワークを介して第三の計算機に送信する処理と、
前記第三の計算機から照合結果を前記ネットワークを介して受信する処理と、
該照合結果と、前記第二の認証情報に含まれるユーザ識別情報とを含む前記第一の認証情報の登録要求を前記ネットワークを介して前記第二の計算機に送信する処理と、
前記第二の計算機から前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報を前記表示部に表示する処理とを実施し、
前記第二の計算機により、
第一の計算機から第一の認証情報の照合要求を前記ネットワークを介して受信する処理と、
該第一の認証情報に基づき記憶部を検索して、該第一の認証情報の登録状況を確認する処理と、
該第一の認証情報が未登録の場合に、その旨を示す情報を前記ネットワークを介して前記第一の計算機に送信する処理と、
前記第一の認証情報と第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して受信する処理と、
該第ニの認証情報の照合要求を前記ネットワークを介して第三の計算機に送信する処理と、
前記第三の計算機から照合結果を前記ネットワークを介して受信する処理と、
前記第一、第二の認証情報、及び第一の認証情報の一時登録が完了したことを示す情報をそれぞれ対応付けて前記記憶部に格納する処理と、
前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信する処理と、
前記第一の計算機から、再度、前記第一の認証情報の照合要求を前記ネットワークを介して受信する処理と、
該第一の認証情報に基づき前記記憶部を検索して、該第一の認証情報の登録状況を確認する処理と、
該第一の認証情報が一時登録完了を示す場合に、前記記憶部に該情報と対応付いて記憶されている前記第二の認証情報を読み出し、該第ニの認証情報を前記第一の計算機に前記ネットワークを介して送信する処理と、
前記第一の計算機から、前記第二の認証情報の照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して受信する処理と、
前記記憶部に該ユーザ識別情報と対応付いて記憶されている前記第一の認証情報の一時登録が完了したことを示す情報を、前記第一の認証情報の登録が完了したことを示す情報に変更する処理と、
前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信する処理とを実施する
ことを特徴とする情報システム移行方法。
【請求項１３】
複数の計算機がネットワークを介して接続されて構成される情報システムに実施させる情報システム移行方法であって、
第一の計算機により、
第一の入力部を介して入力された第一の認証情報を受信する処理と、
該第一の認証情報の照合要求を前記ネットワークを介して第二の計算機に送信する処理と、
前記第二の計算機から前記第一の認証情報が未登録であることを示す情報を前記ネットワークを介して受信する処理と、
第二の認証情報の入力画面を表示部に表示する処理と、
第二の入力部を介して入力された前記第二の認証情報を受信する処理と、
該第ニの認証情報の照合要求を前記ネットワークを介して第三の計算機に送信する処理と、
前記第三の計算機から照合結果を前記ネットワークを介して受信する処理と、
該照合結果、前記第一の情報及び第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して前記第二の計算機に送信する処理と、
前記第二の計算機から前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報に基づき、前記第一の認証情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示する処理と、
再度、前記第一の入力部を介して入力された前記第一の認証情報を受信する処理と、
該第一の認証情報の照合要求を前記ネットワークを介して前記第二の計算機に送信する処理と、
前記第二の計算機から前記第二の認証情報を前記ネットワークを介して受信する処理と、
該第二の認証情報の照合要求を前記ネットワークを介して第三の計算機に送信する処理と、
前記第三の計算機から照合結果を前記ネットワークを介して受信する処理と、
該照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して前記第二の計算機に送信する処理と、
前記第二の計算機から前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報を前記表示部に表示する処理とを実施し、
前記第二の計算機により、
第一の計算機から第一の認証情報の照合要求を前記ネットワークを介して受信する処理と、
該第一の認証情報に基づき記憶部を検索して、該第一の認証情報の登録状況を確認する処理と、
該第一の認証情報が未登録の場合に、その旨を示す情報を前記ネットワークを介して前記第一の計算機に送信する処理と、
第二の認証情報の照合結果、前記第一の認証情報及び第二の認証情報を含む前記第一の認証情報の一時登録要求を前記ネットワークを介して受信する処理と、
前記第一、第二の認証情報、及び第一の認証情報の一時登録が完了したことを示す情報をそれぞれ対応付けて前記記憶部に格納する処理と、
前記第一の認証情報の一時登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信する処理と、
前記第一の計算機から、再度、前記第一の認証情報の照合要求を前記ネットワークを介して受信する処理と、
該第一の認証情報に基づき前記記憶部を検索して、該第一の認証情報の登録状況を確認する処理と、
該第一の認証情報が一時登録完了を示す場合に、前記記憶部に該情報と対応付いて記憶されている前記第二の認証情報を読み出し、該第ニの認証情報を前記第一の計算機に前記ネットワークを介して送信する処理と、
前記第一の計算機から、前記第二の認証情報の照合結果と前記第二の認証情報に含まれるユーザ識別情報を含む前記第一の認証情報の登録要求を前記ネットワークを介して受信する処理と、
前記記憶部に該ユーザ識別情報と対応付いて記憶されている前記第一の認証情報の一時登録が完了したことを示す情報を、前記第一の認証情報の登録が完了したことを示す情報に変更する処理と、
前記第一の認証情報の登録が完了したことを示す情報を前記ネットワークを介して前記第一の計算機に送信する処理とを実施する
ことを特徴とする情報システム移行方法。
【請求項１４】
前記第一の認証情報は生体情報であり、前記第二の認証情報は、ユーザＩＤ及びパスワードである
ことを特徴とする請求項１２又は請求項１３に記載の情報システム移行方法。
【請求項１５】
前記第一の計算機は、前記生体情報の登録が完了したことを示す情報を受信する処理を実施した後、前記第二の入力部を介して前記ユーザＩＤ及びパスワードの入力をできないようにする処理を実施する
ことを特徴とする請求項１４に記載の情報システム移行方法。
【請求項１６】
第一の認証計算機及び第二の認証計算機と、ネットワークを介して接続された計算機が実行するプログラムであって、
第一の入力部を介して入力された生体情報を受信する処理と、
該生体情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記生体情報が未登録であることを示す情報を前記ネットワークを介して受信する処理と、
ユーザＩＤ及びパスワードの入力画面を表示部に表示する処理と、
第二の入力部を介して入力された前記ユーザＩＤ及パスワードを受信する処理と、
前記生体情報、前記ユーザＩＤ及びパスワードを含む前記生体情報の一時登録要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記生体情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報に基づき、前記生体情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示する処理と、
再度、前記第一の入力部を介して入力された前記生体情報を受信する処理と、
該生体情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記ユーザＩＤ及びパスワードを前記ネットワークを介して受信する処理と、
該ユーザＩＤ及びパスワードの照合要求を前記ネットワークを介して前記第ニの認証計算機に送信する処理と、
前記第ニの認証計算機から照合結果を前記ネットワークを介して受信する処理と、
該照合結果と前記ユーザＩＤを含む前記生体情報の登録要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記生体情報の登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報を前記表示部に表示する処理とを実行する
ことを特徴とするプログラム。
【請求項１７】
前記生体情報の登録が完了したことを示す情報を受信する処理を実行した後、前記第二の入力部を介して前記ユーザＩＤ及びパスワードの入力をできないようにする処理を実行する
ことを特徴とする請求項１６に記載のプログラム。
【請求項１８】
第一の認証計算機及び第二の認証計算機と、ネットワークを介して接続された計算機が実行するプログラムを格納する記憶媒体であって、
第一の入力部を介して入力された生体情報を受信する処理と、
該生体情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記生体情報が未登録であることを示す情報を前記ネットワークを介して受信する処理と、
ユーザＩＤ及びパスワードの入力画面を表示部に表示する処理と、
第二の入力部を介して入力された前記ユーザＩＤ及パスワードを受信する処理と、
前記生体情報、前記ユーザＩＤ及びパスワードを含む前記生体情報の一時登録要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記生体情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報に基づき、前記生体情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示する処理と、
再度、前記第一の入力部を介して入力された前記生体情報を受信する処理と、
該生体情報の照合要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記ユーザＩＤ及びパスワードを前記ネットワークを介して受信する処理と、
該ユーザＩＤ及びパスワードの照合要求を前記ネットワークを介して前記第ニの認証計算機に送信する処理と、
前記第ニの認証計算機から照合結果を前記ネットワークを介して受信する処理と、
該照合結果と前記ユーザＩＤ含む前記生体情報の登録要求を前記ネットワークを介して前記第一の認証計算機に送信する処理と、
前記第一の認証計算機から前記生体情報の登録が完了したことを示す情報を前記ネットワークを介して受信する処理と、
該受信情報を前記表示部に表示する処理とを実行するプログラムを格納する
ことを特徴とする記憶媒体。
【請求項１９】
前記生体情報の登録が完了したことを示す情報を受信する処理を実行した後、前記第ニの入力部を介して前記ユーザＩＤ及びパスワードの入力をできないようにする処理を実行するプログラムを格納する
ことを特徴とする請求項１８に記載の記憶媒体。
【請求項２０】
ネットワークと接続された計算機が実行するプログラムであって、
第一の入力部を介して入力された第一の認証情報を受信する処理と、
該第一の認証情報を前記ネットワークに送信する処理と、
前記ネットワークから第一の応答を受信する処理と、
第二の認証情報の入力画面を表示部に表示する処理と、
第二の入力部を介して入力された前記第二の認証情報を受信する処理と、
前記第一、第二の認証情報を前記ネットワークに送信する処理と、
前記ネットワークから第二の応答を受信する処理と、
該第二の応答に基づき、前記第一の認証情報が一時登録完了した旨及び動作確認依頼を示す情報を表示部に表示する処理と、
再度、第一の入力部を介して入力され前記第一の認証情報を受信する処理と、
該第一の認証情報を前記ネットワークに送信する処理と、
前記ネットワークから前記第二の認証情報を受信する処理と、
該第二の認証情報を前記ネットワークに送信する処理と、
前記ネットワークから第三の応答を受信する処理と、
該第三の応答と前記第二の認証情報に含まれるユーザ識別情報とを前記ネットワークに送信する処理と、
前記ネットワークから前記第一の認証情報の登録が完了したことを示す情報を受信する処理と、
該受信情報を前記表示部に表示する処理とを実行する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、従来のユーザＩＤとパスワードを用いて本人確認を行う情報システムから生体情報に用いて本人確認を行う情報システムへの移行を行う技術に関する。
【背景技術】
【０００２】
建物におけるユーザの入退出確認や情報システムを利用するユーザを特定するために、ユーザの指紋パターン、静脈パターン、目の彩光パターン、顔などのいわゆる生体情報を照合することにより、本人確認を実施する生体認証技術がある。従来、特に情報システムにおける本人確認といえば、いわゆるユーザ（ログイン）ＩＤといわれるユーザ毎に付与されるアルファベットや数字の組み合わせで記された文字列と、ユーザがユーザＩＤに対応してパスワードと呼ばれる文字列を登録して、ユーザが情報システムを利用する際に当人のユーザＩＤとパスワードを入力することにより、ユーザの特定・確認を行ってきた。しかし、ユーザＩＤやパスワードが第三者に知られてしまうことに等によって情報システムの成りすまし利用が発生しセキュリティ上の事故が発生し得るために、生体認証技術を用いた本人確認を行う方法が提案されている（非特許文献1参照）。
【０００３】
生体認証を行うためには、最初に照合を行うための生体情報を所定の方法によって予め照合を行う手段もつデータベース等に登録・保管する等の導入作業を実施する必要ある。
【０００４】
このため導入作業は、従来、生体情報を登録するユーザ（被登録者）の本人確認を行うために、データベース等へ登録作業を行う登録作業者が居る場所へ行き、被登録者の身分を確認した上で登録作業を行っていた。
【０００５】
また、登録作業者を、被登録者へ派遣させ、登録作業者と被登録者の身分確認を行った上で登録作業を実施する方法についても提案されている（特許文献１参照）。
【０００６】
【非特許文献１】”Biometrics”, Wikipedia, [2008年10月24日検索]インターネット<URL : http://en.wikipedia.org/wiki/Biometrics>
【特許文献１】特開２００３−３３０８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
生体情報を登録する被登録者が登録作業を実施する場所へ行き登録作業を行うとき、例えば、情報システムの利用範囲が、国土全体や世界規模等の広域な範囲に及び、さらに情報システムを利用する利用者の数が数千、数万オーダーの大量である場合、登録者が登録作業場所へ行ことによる移動コスト、作業量のコストが膨大になり登録作業自体か非効率的であり面倒である。
【０００８】
また、特許文献１に記載される方法であっても、同様に、大勢の作業登録者を被登録者が居る場所へ派遣し登録作業を行う必要があるが、派遣する場所が国土全体、世界規模など広域に及ぶ場合、登録作業にかかわる移動コストや作業コストが膨大のものとなる。
【０００９】
したがって、生体情報の登録作業者又は被登録者の手間をかけず、容易に、従来のユーザＩＤとパスワードを用いて本人確認を行う情報システムから、生体情報に用いて本人確認を行う情報システムへの移行を行える技術が望まれる。
【００１０】
本発明の目的は、生体情報の登録作業者又は被登録者の手間をかけず、容易に、従来のユーザＩＤとパスワードを用いて本人確認を行う情報システムから、生体情報に用いて本人確認を行う情報システムへの移行を行える技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するための一手段を以下に記載する。本発明を適用する情報システムは、複数の端末計算機と、ユーザＩＤ及びパスワードの照合を行うアカウント認証計算機と、生体情報の照合を行う生体認証計算機とを少なくとも含んで構成される。各端末計算機には生体情報読取装置が接続されている。または、各計算機自体に生体情報読取装置が設けられている。前記情報システムにおいて、端末計算機は、生体認証計算機から生体情報照合要求の応答（生体情報未登録）を受信し、生体情報、ＩＤ等を含む一時登録要求を生体認証計算機に送信し、生体認証計算機は、アカウント認証計算からＩＤ等の照合要求の応答（照合成功）を受信し、生体情報、一時登録完了フラグ、ＩＤ等を格納し、一時登録完了通知を端末計算機に送信し、端末計算機は、生体認証計算機から再度生体情報の照合要求の応答（ＩＤ等含）を受信し、アカウント認証計算機１４０からＩＤ等の照合要求の応答（照合成功）を受信し、その結果（照合成功）とＩＤを含む生体情報の登録要求を生体認証計算機に送信し、生体認証計算機は、当該ＩＤに対応付いた前記一時登録完了フラグを登録完了フラグに変更し、登録完了通知を端末計算機に送信する。特に各端末計算機と生体認証計算機は、それぞれ以下の構成を有することを特徴とする。
【００１２】
各端末計算機は、
第一の入力部を介して入力された生体情報を受信し、
該生体情報の照合要求を前記ネットワークを介して前記生体認証計算機に送信し、
前記生体認証計算機から前記生体情報が未登録であることを示す情報を前記ネットワークを介して受信し、
ユーザＩＤ及びパスワードの入力画面を表示部に表示し、
第二の入力部を介して入力された前記ユーザＩＤ及びパスワードを受信し、
前記生体情報、ユーザＩＤ及びパスワードを含む前記生体情報の一時登録要求を前記ネットワークを介して前記生体認証計算機に送信し、
前記生体認証計算機から前記生体情報の一時登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報に基づき、前記生体情報が一時登録完了したこと、及び動作確認依頼を示す情報を表示部に表示し、
再度、前記第一の入力部を介して入力された前記生体情報を受信し、
該生体情報の照合要求を前記ネットワークを介して前記生体認証計算機に送信し、
前記生体認証計算機から前記ユーザＩＤ及びパスワードを前記ネットワークを介して受信し、
該ユーザＩＤ及びパスワードの照合要求を前記ネットワークを介して前記アカウント計算機に送信し、
前記アカウント計算機から照合結果を前記ネットワークを介して受信し、
該照合結果と前記ユーザＩＤを含む前記生体情報の登録要求を前記ネットワークを介して前記生体認証計算機に送信し、
前記生体認証計算機から前記生体情報の登録が完了したことを示す情報を前記ネットワークを介して受信し、
該受信情報を前記表示部に表示するように制御する制御部を有することを特徴とする。
【００１３】
前記各端末計算機の制御部が実行するプログラムやプログラム実行に必要な環境設定情報等は、前記ネットワークに接続された端末管理計算機から配信されるようにすると好適である。
【００１４】
また、前記生体認証計算機は、
前記端末計算機から前記生体情報の照合要求を前記ネットワークを介して受信し、
該生体情報に基づき記憶部を検索して、該生体情報の登録状況を確認し、
該生体情報が未登録の場合に、その旨を示す情報を前記ネットワークを介して前記端末計算機に送信し、
前記生体情報、前記ユーザＩＤ及びパスワードを含む前記生体情報の一時登録要求を前記ネットワークを介して受信し、
該ユーザＩＤ及びパスワードの照合要求を前記ネットワークを介して前記アカウント計算機に送信し、
前記アカウント計算機から照合結果を前記ネットワークを介して受信し、
前記生体情報、ユーザＩＤ、パスワード及び前記生体情報の一時登録が完了したことを示す情報をそれぞれ対応付けて前記記憶部に格納し、
前記生体情報の一時登録が完了したことを示す情報を前記ネットワークを介して前記端末計算機に送信し、
前記端末計算機から、再度、前記生体情報の照合要求を前記ネットワークを介して受信し、
該生体情報に基づき前記記憶部を検索して、該生体情報の登録状況を確認し、
該生体情報が一時登録完了を示す場合に、前記記憶部に該情報と対応付いて記憶されている前記ユーザＩＤ及びパスワードを読み出し、該情報を前記端末計算機に前記ネットワークを介して送信し、
前記端末計算機から、前記ユーザＩＤ及びパスワードの照合結果と、前記ユーザＩＤとを含む前記生体情報の登録要求を前記ネットワークを介して受信し、
前記記憶部に該ユーザＩＤと対応付いて記憶されている前記生体情報の一時登録が完了したことを示す情報を、前記生体情報の登録が完了したことを示す情報に変更し、
前記生体情報の登録が完了したことを示す情報を前記ネットワークを介して前記端末計算機に送信するように制御する制御部を有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、生体情報の登録作業者又は被登録者の手間をかけず、容易に、従来のユーザＩＤとパスワードを用いて本人確認を行う情報システムから、生体情報に用いて本人確認を行う情報システムへの移行を行える技術を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の実施の形態を説明する。
【実施例１】
【００１７】
以下に本発明の実施形態について図面を用いて詳細に説明する。なお、本実施形態で示す生体情報としては指静脈パターンの他、手のひら静脈パターン、指紋パターン、声紋などの音声パターン、瞳の虹彩パターン、顔等、ユーザを一意に特定することを可能とする情報であれば種類は問わない。また、これらを組み合わせた情報であってもよい。
【００１８】
図１は、本実施形態に係る情報システム１全体の構成を示す図である。
【００１９】
情報システム１は、生体情報読取装置１１１が接続された複数の端末計算機１１０と、アカウント情報管理計算機１３０と、アカウント認証計算機１４０と、生体認証計算機１５０と、端末管理計算機１６０と、がネットワーク１００を介して接続されて構成されるシステムである。
【００２０】
図２は、一般的な計算機２２０のハードウェア構成を示す図である。
【００２１】
図１に示す各計算機は、計算機２２０と同様のハードウェア構成である。計算機２２０は、ＣＰＵ２００、入力インターフェース（以下、「インターフェース」は「Ｉ/Ｆ」と記す）２０１、出力Ｉ／Ｆ２０２、主メモリ（以下、「ＲＡＭ」と記す）２０３、通信Ｉ/Ｆ２０４、ハードディスク装置（以下、「ＨＤＤ」と記す）２０５がＢＵＳ等の通信線により接続される。入力Ｉ／Ｆ２０１は複数の入力部を有し、各入力部にキーボード２１０、マウス２１１、タッチパッド２１２等の入力装置が接続される。出力Ｉ／Ｆ２０２にはディスプレイ等の表示装置２１３が接続される、計算機２２０は、通信Ｉ／Ｆ２０４を介してネットワーク１００に接続される。なお、計算機２２０が端末計算機１１０である場合には、入力Ｉ／Ｆ２０１の入力部に生体情報読取装置１１１が接続される。また、生体情報読取装置１１１は、端末計算機１１０の内部に設けてもよい。
【００２２】
ＣＰＵ２００は、ＨＤＤ２０５に格納されるプログラム２３０をＲＡＭ２０３に読み込み、種々の処理を実行する。本実施例で説明するプログラム２３０やデータ２３１は予めＨＤＤ２０５に格納しておいてもよいし、ＣＤ−ＲＯＭ等の記憶媒体から入力してもよいし、ネットワーク１００を介して他の装置からダウンロードしてもよい、当該プログラムに実現される機能を、専用ハードウェアにより実現してもよい。以下、プログラム２３０が、行為主体であるかのように記載する場合があるが、実際にはＣＰＵ２００が当該プログラム２３０を実行して処理を行う主体であることは言うまでもない。
【００２３】
次に、各計算機２２０のＨＤＤ２０５に格納されるプログラム２３０とデータ２３１について、図２４〜図２８を参照して説明する。
【００２４】
図２４は、端末計算機１１０が具備するプログラムの機能及びデータベース(以下、「ＤＢ」と記す)を示す図である。端末計算機１１０のＨＤＤ２０５には、プログラム受信・制御部１１２、端末情報取得・送信部１１３、ログオン画面制御・外部機器接続確認部１１４、生体情報登録・認証要求部１１５、ログオン画面・アカウント照合要求部１１６及び基本制御部１１７からなるプログラム２３０と、インベントリＤＢ１１８が格納される。ログオン画面制御・外部機器接続確認部１１４及び生体情報登録・認証要求部１１５は、端末管理計算機１６０から配信される生体認証プログラム１７０を構成する機能部である。なお、図示していないが、ＨＤＤ２０５には、生体認証プログラム１７０を実行するために必要な環境設定情報も格納される。
【００２５】
図２５は、アカウント情報管理計算機１３０が具備するプログラムの機能及びＤＢを示す図である。
【００２６】
アカウント情報管理計算機１３０のＨＤＤ２０５には、アカウント情報発行部１３１、アカウント情報管理部１３２及び基本制御部１３３からなるプログラム２３０と、アカウントＤＢ１３４が格納される。
【００２７】
図２６は、アカウント認証計算機１４０が具備するプログラムの機能及びＤＢを示す図である。
【００２８】
アカウント認証計算機１４０のＨＤＤ２０５には、アカウント認証部１４１、アカウント情報取得部１４２及び基本制御部１４３からなるプログラム２３０と、アカウント認証ＤＢ１４４が格納される。
【００２９】
図２７は、生体認証計算機１５０が具備するプログラムの機能及びＤＢを示す図である。
【００３０】
生体認証計算機１５０のＨＤＤ２０５には、アカウント情報取得部１５１、生体情報登録制御部１５２、基本制御部１５３及び登録状況集計部１５４からなるプログラム２３０と、生体認証情報ＤＢ１５５が格納される。
【００３１】
図２８は、端末管理計算機１６０が具備するプログラムの機能及びＤＢを示す図である。
【００３２】
端末管理計算機１６０のＨＤＤ２０５には、プログラム配信部１６１、端末管理部１６２及び基本制御部１６３からなるプログラム２３０と、端末管理ＤＢ１６４、プログラムファイルＤＢ１６５、生体認証プログラムファイル１６６が格納される。プログラムファイルＤＢ１６５は、生体認証プログラムファイル１６６の配信先や配信時刻、配信結果等の情報を記憶する。生体認証プログラムファイル１６６は、生体認証プログラム１７０、この生体認証プログラム１７０の実行に必要な環境設定情報等を含む。
【００３３】
なお、図２４〜図２８に示すプログラム及びデータは異なる計算機上に格納される必要はなく、同一の計算機に格納してもよい。また、各計算機の基本制御部１１７、１３３、１４３、１５３、１６３は、いわゆるオペレーティングシステム（以下、「ＯＳ」と記す）やドライバソフトウェアである。ＯＳは、計算機２２０のハードウェアの制御、ＲＡＭ２０３の管理、プログラム２３０の実行制御や管理、他の計算機と通信を行う際のメッセージ交換等の通信制御等を行う。ドライバソフトウェアは、計算機に接続するハードウェアの動作制御等を行う。また、プログラム機能部間で送受信されるメッセージは加工することなく送受信してもよいし、暗号化処理を実行する等してメッセージを加工して送受信してもよい。
【００３４】
次に各ＤＢの構成例について、図３〜図７を参照して説明する。
【００３５】
図３は、端末管理計算機１６０が具備するプログラムファイルＤＢ１６５の構成を示す図である。
【００３６】
プログラムファイルＤＢ１６５は、論理的識別情報３０１と、プログラムファイル名称３０２と、プログラムファイル格納場所３０３と、配信開始時刻３０４と、インストール開始時刻３０５と、配信結果３０６と、インストール結果３０７と、配信残り回数３０８と、配信時間間隔３０９と、設置場所３１０と、を示す情報をそれぞれ対応付けて記憶する。論理的識別情報３０１は、端末計算機１１０の宛先を示す情報であり、例えばＩＰアドレスである。プログラムファイル名称３０２は、生体認証プログラムファイル１６６の名称を示す情報である。プログラムファイル格納場所３０３は、生体認証プログラムファイル１６６の格納場所を示す情報である。配信開始時刻３０４は、端末計算機１１０に生体認証プログラムファイル１６６を配信開始する日時を示す情報である。インストール開始時刻３０５は、生体認証プログラムファイル１６６をインストール開始する日時を示す情報である。配信結果３０６は、生体認証プログラムファイル１６６の配信結果を示す情報であり、成功又は失敗の何れかの状態を示す。インストール結果３０７は、生体認証プログラムファイル１６６のインストール結果を示す情報であり、成功又は失敗の何れかを示す。配信残り回数３０８は、配信結果３０６もしくはインストール結果３０７が失敗を示す場合に、端末管理計算機１６０が端末計算機１１０に生体認証プログラムファイル１６６を再配信できる回数を示す情報である。配信時間間隔３０９は、配信結果３０６もしくはインストール結果３０７が失敗を示す場合に、端末管理計算機１６０がこれを検知してから、端末計算機１１０に生体認証プログラムファイル１６６を再配信するまでの日数や時間を示す情報である。設置場所情報３１０は、端末計算機１１０の設置場所を示す情報であり、例えば住所などの地理情報である。
【００３７】
図４は、端末管理計算機１６０が具備する端末管理ＤＢ１６４の構成を示す図である。
【００３８】
端末管理ＤＢ１６４は、論理的識別情報４０１と、インベントリ情報種別４０２と、インベントリ情報取得時刻４０３と、インベントリ情報送信時刻４０４と、インベントリ情報受信時刻４０５と、インベントリ情報４０６と、設置場所４０７と、を示す情報をそれぞれ対応付けて記憶する。ここで、インベントリ情報４０６は、端末計算機１１０のハードウェア情報、外部接続機器の情報、インストールされたソフトウェアの情報といった計算機のいわゆるリソース情報等を含む情報である。このインベントリ情報４０６は、生体認証プログラムフィル１６６を端末計算機１１０に配信するために必要な情報である。論理的識別情報４０１は、ネットワーク１００に接続する複数の計算機２２０から特定の端末計算機１１０を特定するための宛先を示す情報であり、例えばＩＰアドレスである。インベントリ情報種別４０２は、端末計算機１１０がもつハードウェア情報やソフトウェア情報や任意の設定情報の中から特定の情報を取得する場合に、当該特定の種類を具体的に記した情報あり、例えば入力Ｉ／Ｆ２０１に接続される外部接続機器名等インベントリ情報の種別を示す情報である。インベントリ情報取得時刻４０３は、端末計算機１１０内で当該計算機のインベントリ情報を取得し、インベントリＤＢ１１８に格納した時刻を示す情報である。インベントリ情報送信時刻４０４は、端末計算機１１０がインベントリ情報を端末管理計算１６０に対して送信した時刻を示す情報である。インベントリ情報受信時刻４０５は、端末管理計算機１６０が端末計算機１１０からインベントリ情報の受信した時刻を示す情報である。インベントリ情報４０６は、端末計算機１１０で取得されたインベントリ情報である。設置場所４０７は、端末計算機１１０が設置されている場所を示す情報である。
【００３９】
図５は、アカウント情報管理計算機１３０が具備するアカウントＤＢ１３４の構成を示す図である。
【００４０】
アカウントＤＢ１３４は、氏名５０１と、論理的組織情報５０２と、物理的組織情報５０３と、役職５０４と、ＩＤ５０５と、メールアドレス５０６と、ＩＤの発行時刻５０７と、ＩＤの有効期限５０８と、ＩＤの状態５０９と、ＩＤ発行可否５１０と、を示す情報をそれぞれ対応付けて記憶する。氏名５０１は、ユーザの氏名を示す情報である。論理的組織識別情報５０２は、ユーザが所属する会社、部署等を示す情報である。物理的組織情報５０３は、ユーザが所属する論理的組織が置かれる住所、電話番号等を示す情報である。役職５０４は、ユーザの役職を示す情報である。ＩＤ５０５は、ユーザを識別するためのユーザＩＤである。メールアドレス５０６は、ユーザのメールアドレスである。ＩＤの発行時刻５０７は、ＩＤの発行時刻を示す情報である。ＩＤの有効期限５０８は、ＩＤの有効期限を示す情報である。ＩＤの状態５０９は、ＩＤの発行状態を示す情報であり、未発行又は発行済又は失効の何れかの状態を示す。ＩＤ発行可否５１０は、ＩＤ発行可否を示す情報であり、ＩＤ発行可又はＩＤ発行不可の何れかの状態を示す。
【００４１】
図６は、アカウント認証計算機１４０が具備するアカウント認証ＤＢ１４４の構成を示す図である。
【００４２】
アカウント認証ＤＢ１４４は、ＩＤ６０１と、パスワード６０２と、権限情報６０３と、を示す情報をそれぞれ対応付けて記憶する。ここで、ＩＤ６０１及びパスワード６０２は、ユーザ認証に必要な情報である。権限情報６０３は、ユーザの役職、論理的組織情報、物理的組織情報等に基づいて端末計算機１１０におけるプログラムの実行権限範囲や計算機資源へのアクセス範囲を指定するための情報である。なお、アカウント認証ＤＢ１４４に格納されるＩＤ６０１の内容・数は、アカウントＤＢ１３４に格納されるＩＤ５０５のそれと同一である。
【００４３】
図７は、生体認証計算機１５０が具備する生体認証情報ＤＢ１５５の構成を示す図である。
【００４４】
生体認証情報ＤＢ１５５は、ＩＤ７０１と、生体情報７０２と、パスワード７０３と、生体情報登録状況７０４と、生体情報登録・更新時刻７０５と、生体情報有効期限７０６と、を示す情報をそれぞれ対応付けて記憶する。ここで、生体情報７０２は、ユーザの生体情報を記号化して表現した情報であり、ユーザ認証に必要な情報である。生体情報登録状況７０４は、生体情報の登録状況を示す情報であり、未登録又は一時登録完了又は登録完了の何れかの状態を示す。本実施例では、生体情報の登録状況を示す情報は、未登録フラグ又は一時登録完了フラグ又は登録完了フラグで管理する。生体情報登録・更新時刻７０５は、生体情報を一時登録した日時や一時登録を登録完了に変更した日時を示す情報である。生体情報有効期限７０６は、生体情報の有効期限を示す情報である。なお、生体認証情報ＤＢ１５５に格納されるＩＤ７０１の内容・数は、アカウントＤＢ１３４に格納されるＩＤ５０５に格納されているＩＤのそれと同一である。
【００４５】
図２９は、情報システム1において、システム移行（生体情報を登録）する処理の概要を説明するための図である。なお、ここでは、単に計算機を処理の実行主体として各処理を説明する。また、図２９には示していないが、端末管理計算機１６０が生体認証プログラムファイル１６６を端末計算機１１０に配信するために必要なインベントリ情報の取得や生体認証プログラムファイル１６６の端末計算機１１０への配信を完了しているものとする。また、端末計算機１１０では、生体認証プログラムファイル１６６のインストール処理を完了しているものとする。
【００４６】
端末計算機１１０は、生体情報読取装置１１１から生体情報を取得し（ステップＳ２９０１）、その生体情報を含む生体情報照合要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９０２）。
【００４７】
生体認証計算機１５０は、受信した生体情報に基づき生体認証情報ＤＢ１５５を検索し、当該生体情報の登録状況を確認する（ステップ２９０３）。当該生体情報が未登録の場合、生体認証計算機１５０は、その旨を示す照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ２９０４）。
【００４８】
端末計算機１１０は、上記照合結果をネットワーク１００を介して受信すると、ＩＤ、パスワード入力画面より入力されたユーザのＩＤ及びパスワードを取得し(ステップ２９０５)、このＩＤ、パスワード及びステップ２９０１で取得した生体情報を含む生体情報一時登録要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９０６）。
【００４９】
生体認証計算機１５０は、受信したＩＤ及びパスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント認証計算機１４０に送信する（ステップ２９０７）。
【００５０】
アカウント認証計算機１４０は、受信したＩＤ、パスワードと予めＨＤＤ２０５に記憶されているＩＤ、パスワードと照合する（ステップ２９０８）。照合成功した場合、アカウント計算機１４０は、その旨を示す照合結果をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９０９）。
【００５１】
生体認証計算機１５０は、上記照合結果をネットワーク１００を介して受信すると、ステップ２９０６で受信したＩＤ、パスワード及び生体情報と、当該生体情報が一時登録完了したことを示す情報（一時登録完了フラグ）等の情報をそれぞれ対応付けて生体認証情報ＤＢ１５５に格納する（ステップ２９１０）。生体認証計算機１５０は、生体情報の一時登録が完了した旨をネットワーク１００を介して端末計算機１１０に通知する（ステップ２９１１）。
【００５２】
端末計算機１１０は、当該生体情報が一時登録完了した旨、及び動作確認依頼を示すメッセージ画面を表示装置２１３に表示する。端末計算機１１０は、再度、生体情報読取装置１１１から生体情報を取得し（ステップ２９１２）、その生体情報を含む生体情報照合要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９１３）。
【００５３】
生体認証計算機１５０は、受信した生体情報に基づき生体認証情報ＤＢ１５５を検索し、当該生体情報の登録状況を確認する（ステップ２９１４）。当該生体情報が一時登録されているので、生体認証計算機１５０は、該当レコードからＩＤ、パスワード及び一時登録完了フラグを読み出し、これらの情報をネットワーク１００を介して端末計算機１１０に送信する（ステップ２９１５）。
【００５４】
端末計算機１１０は、受信したＩＤ、パスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント認証計算機１４０に送信する（ステップ２９１６）。
【００５５】
アカウント認証計算機１４０は、受信したＩＤ、パスワードと予めＨＤＤ２０５に記憶されているＩＤ、パスワードと照合する（ステップ２９１７）。照合成功した場合、アカウント計算機１４０は、その旨を示す照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ２９１８）。
【００５６】
端末計算機１１０は、ステップ２９１５で受信したＩＤと、ステップ２９１８で受信した照合結果を含む生体情報登録要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９１９）。
【００５７】
生体認証計算機１５０は、端末計算機１１０からの照合結果の内容を確認し、生体認証情報ＤＢ１５５に受信ＩＤと対応付いて記憶されている生体情報登録状況７０４の一時登録フラグを登録完了したことを示す情報（登録完了フラグ）に変更する（ステップ２９２０）。生体認証計算機１５０は、生体情報の登録が完了した旨をネットワーク１００を介して端末計算機１１０に通知する（ステップ２９２１）。この通知内容は、端末計算機１１０の表示装置２１３に表示される。
【００５８】
次に、各計算機が具備するプログラム機能部が実行する処理について、詳細に説明する。
【００５９】
図８は、端末計算機１１０が具備するプログラム受信・制御部１１２の処理を示すフローチャートである。
【００６０】
プログラム受信・制御部１１２は、端末管理計算機１６０から生体認証プログラムファイル１６６や生体認証プログラムファイル１６６の格納場所、インストール開始時刻、端末計算機１１０の設置場報等の情報をネットワーク１００を介して受信し（ステップ８０１）、その受信結果を端末管理計算機１６０にネットワーク１００を介して送信する（ステップ８００２）。なお、受信結果が受信失敗を示す場合には、端末管理計算機１６０から生体認証プログラムファイル１６６が再配信されるため、ステップ８０１に処理が戻る。次に、プログラム受信・制御部１１２は、生体認証プログラムファイル等をＨＤＤ２０５に格納する（ステップ８０３）。次に、プログラム受信・制御部１１２は、インストール開始時刻と現在時刻とを比較し(ステップ８０４)、インストール開始時刻に達したことを検知すると、生体認証プログラム１７０の実行を可能な状態にするため、生体認証プログラムファイル１６６のインストール処理を行い（ステップ８０５）、そのインストール結果をネットワーク１００を介して端末管理計算機１６０に送信する（ステップ８０６）。なお、インストール結果がインストール失敗を示す場合には、端末管理計算機１６０から生体認証プログラムファイル１６６が再配信されるため、ステップ８０１に処理が戻る。
【００６１】
図９は、端末管理計算機１６０が具備するプログラム配信部１６１の処理を示すフローチャートである。
【００６２】
プログラム配信部１６１は、プログラムファイル情報の入力画面を表示装置２１３に表示する（ステップ９０１）。図３０は、この入力画面の例を示す図である。この入力画面において、ユーザにより、端末計算機１１０のＩＰアドレス３００１、プログラムファイル名称３００２、プログラムファイル配信時刻３００３、プログラムファイルインストール場所３００４、インストール開始時刻３００５、配信残り回数３００６、配信時間間隔３００７、端末計算機の設置場所３００８に情報が入力され、登録３３０１又は更新３３０２を押下する操作が行われると、プログラム配信部１６１はこれら入力情報を取得し、それぞれ対応付けてプログラムファイルＤＢ１６５に格納する（ステップ９０２）。次に、プログラム配信部１６１は、プログラムファイルＤＢ１６５の配信開始時刻３０４と現在時刻とを比較し（ステップ９０３）、配信開始時刻３０４に達したことを検知すると、ＩＰアドレス３０１に基づき生体認証プログラムファイル１６６やプログラムファイル格納場所３０３、インストール開示時刻３０５等の情報をネットワーク１００を介して端末計算機１１０に配信し（ステップ９０４）、また、プログラムファイルＤＢ１６５の配信残り回数３０８を１減ずる更新を行う（ステップ９０５）。次に、プログラム配信部１６１は、端末計算機１１０から生体認証プログラムファイル１６６の配信結果又はインストール結果をネットワーク１００を介して受信し、プログラムファイルＤＢ１６５の配信結果３０６又はインストール結果３０７に格納する（ステップ９０６）。なお、生体認証プログラムファイル１６６の配信結果又はインストール結果が失敗を示す場合には、ステップ９０４に処理が戻る。また、プログラムファイルＤＢ１６５に記憶されている情報を削除したい場合には、情報が表示された画面において、ユーザが削除３３０３を押下する操作を行うと、プログラム配信部１６１によりプログラムファイルＤＢ１６５の該当情報が削除される。
【００６３】
図１０は、端末計算機１１０が具備する端末情報取得・送信部１１３の処理を示すフローチャートである。
【００６４】
端末情報取得・送信部１１３は、端末管理計算機１６０からインベントリ情報を取得するためのインベントリ情報取得条件情報をネットワーク１００を介して受信し、インベントリＤＢ１１８に格納する（ステップ１００１）。インベントリ情報取得条件情報は、インベントリ情報の種別や取得時刻、取得したインベントリ情報の送信時刻等を示す情報である。次に、端末情報取得・送信部１１３は、インベントリ情報取得時刻と現在時刻とを比較し(ステップ１００２)、インベントリ情報取得時刻に達したことを検知すると、インベントリ情報の種別に基づきインベントリ情報を取得し、インベントリＤＢ１１８に格納する（ステップ１００３）。次に、端末情報取得・送信部１１３は、インベントリ情報送信時刻と現在時刻とを比較し（ステップ１００４）、インベントリ情報送信時刻に達したことを検知すると、取得したインベントリ情報、端末計算機１１０の設置場所情報をネットワーク１００を介して端末管理計算機１６０に送信する（ステップ１００５）。
【００６５】
図１１は、端末管理計算機１６０が具備する端末管理部１６２の処理を示すフローチャートである。
【００６６】
端末管理部１６２は、インベントリ取得条件情報の入力画面を表示装置２１３に表示する（ステップ１１０１）。図３１は、この入力画面の例を示す図である。この入力画面において、ユーザにより、端末計算機１１０のＩＰアドレス３１０１、インベントリ情報種別３１０２、インベントリ情報取得時刻３１０３、インベントリ情報送信時刻３１０４に情報が入力され、登録３３０１又は更新３３０２を押下する操作が行われると、端末管理部１６２は、入力情報を取得し、それぞれ対応付けて端末管理ＤＢ１６４に格納し、さらに入力情報をＩＰアドレス４０１に基づき端末計算機１１０にネットワーク１００を介して送信する（ステップ１１０２）。次に、端末管理部１６２は、端末計算機１１０からインベントリ情報、端末計算機１１０の設置場所情報をネットワーク１００を介して受信し（ステップ１１０３）、これらの情報を受信時刻情報とともに端末管理ＤＢ１６４に格納する（ステップ１１０４）。なお、端末管理ＤＢ１６４に記憶されている情報を削除したい場合には、情報が表示された画面において、ユーザが削除３３０３を押下する操作を行うと、端末管理部１６２により端末管理ＤＢ１６４の該当情報が削除される。
【００６７】
図１２は、アカウント情報管理計算機１３０が具備するアカウント情報管理部１３２の処理を示すフローチャートである。
【００６８】
アカウント情報管理部１３２は、アカウント情報の入力画面を表示装置２１３に表示する（ステップ１２０１）。図３２は、この入力画面の例を示す図である。この入力画面において、ユーザにより、氏名３２０１、会社・部署（論理的識別情報）３２０２、住所（物理的組織情報）３２０３、役職３２０４、ＩＤ有効期限３２０５、ＩＤ発行可否３１０６に情報が入力され、登録３３０１又は更新３３０２を押下する操作が行われると、端末管理部１６２は、入力情報を取得し、それぞれ対応付けてアカウントＤＢ１３４に格納する(ステップ１２０２)。次に、アカウント情報管理部１３２は、アカウントＤＢ１３４のＩＤの有効期限５０８を確認し、有効期限切れであれば、ＩＤの状態５０９を、失効を示す情報に変更する（ステップ１２０３）。また、アカウント情報管理部１３２は、アカウントＤＢ１３４の更新時もしくは定期的にＩＤの状態５０９を監視する(ステップ１２０４)。アカウント情報管理部１３２は、ＩＤの状態５０９が発行済又は失効を示す場合には、ＩＤ５０５及びＩＤの状態を示す情報５０９をネットワーク１００を介してアカウント認証計算機１４０及び生体認証計算機１５０に送信する（ステップ１２０５）。次に、アカウント情報管理部１３２は、アカウント認証計算機１４０及び生体認証計算機１５０からＩＤ５０５及びＩＤの状態を示す情報５０９の受信を確認した旨をネットワーク１００を介して受信する（ステップ１２０６）。なお、ＩＤ５０５及びＩＤの状態（発行済又は失効）を示す情報５０９の送信処理は、ユーザ毎のＩＤの状態５０９が発行済もしくは失効に変更されたタイミングで実行してもよいし、一日に一回予め決められた時刻等、定期的に各ユーザのＩＤの状態５０９を確認し、一括して実行するようにしてもよい。また、アカウントＤＢ１３４に記憶されている情報を削除したい場合には、情報が表示された画面において、ユーザが削除３３０３を押下する操作を行うと、アカウント情報管理部１３２によりアカウントＤＢ１３４の該当情報が削除される。
【００６９】
図１３は、アカウント情報管理計算機１３０が具備するアカウント情報発行部１３１の処理を示すフローチャートである。
【００７０】
アカウント情報発行部１３１は、アカウントＤＢ１３４のＩＤの発行可否５１０及びＩＤの状態５０９を確認し（ステップ１３０１）、ＩＤ発行可否５１０が発行可を示し、かつＩＤの状態５０９が未発行を示している場合には、そのユーザの氏名５０１及び論理的識別情報５０２を取得し、氏名５０１を元に新規ＩＤを、氏名５０１及び論理的識別情報５０２を元に新規メールアドレスをそれぞれ発行し、それぞれアカウントＤＢ１３４のＩＤ５０５及びメールアドレス５０６に格納する（ステップ１３０２）。また、アカウント情報発行部１３１は、当該ＩＤの発行時刻を示す情報をアカウントＤＢ１３４のＩＤの発行時刻５０７に格納する（ステップ１３０３）。なお、アカウント情報発行部１３１の処理は、例えば、一日に一回予め決められた時刻等、定期的なタイミングで実行してもよいし、ユーザにより処理の実行が指示されたタイミングで実行してもよい。
【００７１】
図１４は、アカウント認証計算機１４０が具備するアカウント情報取得部１４２の処理を示すフローチャートである。
【００７２】
アカウント情報取得部１４２は、アカウント情報管理計算機１３０からＩＤ及びＩＤの状態（発行済又は失効）を示す情報を受信する（ステップ１４０１）。次に、アカウント情報取得部１４２は、受信したＩＤの状態を示す情報に基づき、ＩＤが発行済又は失効の何れであるかを判定する(ステップ１４０２)。判定の結果、ＩＤが発行済である場合、アカウント情報取得部１４２は、当該ＩＤをアカウント認証ＤＢ１４４のＩＤ６０１に格納する（ステップ１４０３）。一方、ＩＤが失効している場合、アカウント情報取得部１４２は、アカウントＤＢ１４４から当該ＩＤが記憶されているレコードを削除する（ステップ１４０４）。
【００７３】
図１５は、生体認証計算機１５０が具備するアカウント情報取得部１５１の処理を示すフローチャートである。
【００７４】
アカウント情報取得部１５１は、アカウント情報管理計算機１３０からＩＤ及びＩＤの状態（発行済又は失効）を示す情報を受信する（ステップ１５０１）。次に、アカウント情報取得部１５１は、受信したＩＤの状態を示す情報に基づき、ＩＤが発行済又は失効の何れであるかを判定する(ステップ１５０２)。判定の結果、ＩＤが発行済である場合、アカウント情報取得部１５１は、当該ＩＤを生体認証情報ＤＢ１５５のＩＤ７０１に格納する（ステップ１５０３）。また、アカウント情報取得部１５１は、当該ＩＤと対応付いた生体情報登録状況７０４に未登録フラグを格納する（ステップ１５０４）。一方、ステップ１５０２において、ＩＤが失効している場合、アカウント情報取得部１５１は、生体認証情報ＤＢ１５５から当該ＩＤが記憶されているレコードを削除する（ステップ１５０５）。なお、ステップ１５０５において、当該ＩＤに対応する生体情報登録状況７０４を未登録フラグに変更し、該当生体情報７０２及びパスワード７０３を削除するようにしてもよい。
【００７５】
図１６は、ログオン画面・アカウント照合要求部１１６の処理を示すフローチャートである。
【００７６】
ログオン画面・アカウント照合要求部１１６は、端末計算機１１０を利用するユーザの本人確認を行うために、ユーザ毎に付与されたＩＤとパスワードの入力画面（ログイン画面）を表示する（ステップ１６０１）。次に、ログオン画面・アカウント照合要求部１１６は、ユーザにより入力されたＩＤ、パスワードを取得する（ステップ１６０２）。次に、ログオン画面・アカウント照合要求部１１６は、ＩＤ、パスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント認証計算機１４０に送信する（ステップ１６０３）。次に、ログオン画面・アカウント照合要求部１１６は、アカウント認証計算機１４０からＩＤ、パスワード照合結果（照合成功又は照合失敗）をネットワーク１００を介して受信し（ステップ１６０４）、その照合結果が照合成功又は照合失敗の何れであるかを判定する（ステップ１６０５）。判定の結果、照合成功の場合、ログオン画面・アカウント照合要求部１１６は、ログイン処理を実行する（ステップ１６０６）。一方、照合失敗の場合、ログオン画面・アカウント照合要求部１１６はその旨を表示装置２１３に表示し、ステップ１６０１に戻る。
【００７７】
図１７は、アカウント認証計算機１４０が具備するアカウント認証部１４１の処理を示すフローチャートである。
【００７８】
アカウント認証部１４１は、端末計算機１１０又は生体認証計算機１５０からＩＤ、パスワード照合要求をネットワーク１００を介して受信する（ステップ１７０１）。次に、アカウント認証部１４１は、受信したＩＤ、パスワードと、アカウント認証ＤＢ１４４に記憶されているＩＤ、パスワードとを照合し、ユーザ認証を行う（ステップ１７０２）。次に、アカウント認証部１４１は、その結果をネットワーク１００を介して端末計算機１１０又は生体認証計算機１５０に送信する（ステップ１７０３）。
【００７９】
図１８は、端末計算機１１０が具備するログオン画面制御・外部機器接続確認部１１４の処理を示すフローチャートである。
【００８０】
ログオン画面制御・外部機器接続確認部１１４は、生体情報読取装置１１１の接続有無を確認する（ステップ１８０１）。具体的には、生体情報読取装置１１に接続されているケーブル（ＵＳＢケーブル等）コネクタが、端末計算機１１０の外部接続ポート（ＵＳＢ等）に接続されると、ログオン画面制御・認証要求部１１４は、生体情報読取装置１１１のドライバを認識し、生体情報読取装置１１１の接続を検知できる。生体情報読取装置１１１が端末計算機１１０に接続されていれば、後述の生体情報登録・認証要求部１１５の実行処理にうつる。一方、生体情報読取装置１１１が端末計算機１１０に接続されていなければ、ログオン画面制御・外部機器接続確認部１１４は、生体情報読取装置１１１の端末計算機１１０への接続を促す画面を表示装置２１３に表示する（ステップ１８０２）。また、図示していないが、ユーザの生体認証情報が生体認証計算機１５０に正常に登録された後は、ログオン画面制御・外部機器接続確認部１１４は、ログオン画面・アカウント照合要求部１１６がＩＤ、パスワード入力画面を表示装置２１３に表示する処理において、ユーザがＩＤとパスワードの入力をできないように制御する。具体的には、ＩＤ、パスワード入力画面をロックして文字入力を出来ないようにしたり、ＩＤ、パスワード入力画面を隠したり、もしくはＩＤ、パスワード入力画面の入力領域への文字入力をできないようにする。また、このとき、生体情報読取装置１１１の接続ケーブルが端末計算機１１０から取り外された場合、ログオン画面制御・外部機器接続確認部１１４は、引き続き入力を制限し、また、生体情報読取装置１１１の端末計算機１１０への接続を促す画面を表示装置２１３に表示する。
【００８１】
図１９と図２０は、端末計算機１１０が具備する生体情報登録・認証要求部１１５の処理を示すフローチャートである。
【００８２】
生体情報登録・認証要求部１１５は、生体情報の入力を促す画面を表示装置２１３に表示する（ステップ１９０１）。次に、生体情報登録・認証要求部１１５は、生体情報読取装置１１１により読み取られたユーザの生体情報を取得する（ステップ１９０２）。次に、生体情報登録・認証要求部１１５は、この生体情報を含む生体情報照合要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ１９０３）。次に、生体情報登録・認証要求部１１５は、生体認証計算機１５０から生体情報照合結果をネットワーク１００を介して受信する（ステップ１９０４）。次に、生体情報登録・認証要求部１１５は、照合結果が、「ＩＤ、パスワード及び登録完了フラグ」又は「ＩＤ、パスワード及び一時登録完了フラグ」又は「未登録フラグ」の何れを示すかを判定する（ステップ１９０５）。照合結果が「未登録フラグ」を示す場合、生体情報登録・認証要求部１１５は、ＩＤ、パスワード入力画面を表示装置２１３に表示する（図２０、ステップ２００１）。ユーザによりＩＤ、パスワードが入力されると、生体情報登録・認証要求部１１５は、そのＩＤ、パスワードを取得する（ステップ２００２）。次に、生体情報登録・認証要求部１１５は、ステップ１９０２で取得した生体情報と、ステップ２００２で取得したＩＤ、パスワードを含む生体情報一時登録要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２００３）。次に、生体情報登録・認証要求部１１５は、生体認証計算機１５０から生体情報一時登録結果をネットワーク１００を介して受信する（ステップ２００４）。次に、生体情報登録・認証要求部１１５は、生体情報一時登録結果が「一時登録完了フラグ」又は「ＩＤ、パスワード不一致」の何れを示すかを判定する（ステップ２００５）。判定の結果、生体情報一時登録結果が「ＩＤ、パスワード不一致」を示す場合、生体情報登録・認証要求部１１５は、その旨を表示装置２１３に表示しステップ２００１に戻る。なお、「ＩＤ、パスワード不一致」は、ＩＤが不一致、又はパスワードが不一致、又はＩＤとパスワードが不一致の何れかを意味する。一方、生体情報登録結果が「生体情報一時登録完了」を示す場合、生体情報登録・認証要求部１１５は生体情報を一時登録した旨、及び動作確認依頼を示すメッセージ画面を表示装置２１３に表示する（ステップ２００６）。
【００８３】
ステップ２００６の処理の後、ステップ１９０１（図１９）に戻る。次に、生体情報登録・認証要求部１１５は、上記ステップ１９０１〜ステップ１９０５の処理を行う。ステップ１９０５において、照合結果が「ＩＤ、パスワード、一時登録完了フラグ」を示す場合、生体情報登録・認証要求部１１５は、そのＩＤ、パスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント認証計算機１４０に送信する（ステップ１９０９）。次に、生体情報登録・認証要求部１１５は、アカウント認証計算機１４０からＩＤ、パスワード照合結果（照合成功又は照合失敗）をネットワーク１００を介して受信する（ステップ１９１０）。次に、生体情報登録・認証要求部１１５は、当該ＩＤと、照合結果（照合成功又は照合失敗）とを含む生体情報登録要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ１９１１）。次に、生体情報登録・認証要求部１１５は、生体情報の登録が完了した旨又はＩＤ、パスワードが不一致であることを示す生体情報登録結果をネットワーク１００を介して受信し、表示装置２１３に表示する（ステップ１９１２）。
【００８４】
生体情報の登録が正常に完了した後、生体情報登録・認証要求部１１５は、ステップ１９０１〜ステップ１９０８に示す処理を実行する。生体情報登録・認証要求部１１５は、上記ステップ１９０１〜ステップ１９０４に示す処理を実行後、照合結果が「ＩＤ、パスワード、登録完了フラグ」を示す場合、そのＩＤ、パスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント認証計算機１４０に送信する（ステップ１９０６）。次に、生体情報登録・認証要求部１１５は、アカウント認証計算機１４０からＩＤ、パスワード照合結果（照合成功）をネットワーク１００を介して受信し（ステップ１９０７）、ログイン処理の実行（ステップ１９０８）が可能となる。
【００８５】
図２１〜図２３は、生体認証計算機１５０が具備する生体情報登録制御部１５２の処理を示すフローチャートである。
【００８６】
生体情報登録制御部１５２は、端末計算機１１０から生体情報を含む生体情報照合要求をネットワーク１００を介して受信する（ステップ２１０１）。次に、生体情報登録制御部１５２は、生体情報照合要求に含まれる生体情報を抽出し（ステップ２１０２）、当該生体情報に基づき生体認証情報ＤＢ１５５を検索し、当該生体情報登録状況を確認する（ステップ２１０３）。確認の結果、当該生体情報が未登録の場合、生体情報登録制御部１５２は、未登録フラグを含む生体情報照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ２１０４）。次に、生体情報登録制御部１５２は、端末計算機１１０から生体情報、ＩＤ及びパスワードを含む生体情報一時登録要求をネットワーク１００を介して受信する（図２２、ステップ２２０１）。次に、生体情報登録制御部１５２は、生体情報一時登録要求に含まれる生体情報、ＩＤ及びパスワードを抽出する（ステップ２２０２）。次に、生体情報登録制御部１５２は、抽出したＩＤ、パスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント認証計算機１４０に送信する（ステップ２２０３）。次に、生体情報登録制御部１５２は、アカウント認証計算機１４０からＩＤ、パスワード照合結果（照合成功又は照合失敗）を受信する（ステップ２２０４）。次に、生体情報登録制御部１５２は、ＩＤ、パスワード照合結果が照合成功又は照合失敗の何れを示すのかを判定する（ステップ２２０５）。判定の結果、ＩＤ、パスワード照合結果が照合成功を示す場合、ステップ２２０２で抽出した生体情報、ＩＤ、パスワードと、一時登録完了フラグとを、それぞれ対応付けて生体認証情報ＤＢ１５５に格納する（ステップ２２０６）。また、生体情報登録制御部１５２は、生体情報を一時登録完了した日時及び生体情報の有効期限を示す情報を上記ＩＤに対応付けて生体認証情報ＤＢ１５５に格納する（ステップ２２０７）。生体情報の有効期限は、生体情報一時登録時刻に、予め定められた一定の時間を加算した時刻（例えば、１日間）を示す情報である。次に、生体情報登録制御部１５２は、生体情報一時登録結果（一時登録完了フラグ）をネットワーク１００を介して端末計算機１１０に送信し（ステップ２２０８）、ステップ２１０１（図２１）に戻る。
【００８７】
生体情報登録制御部１５２は、上記ステップ２１０１〜ステップ２１０３の処理を実行する。ステップ２１０３において、当該生体情報登録状況が一時登録完了を示す場合、生体情報登録制御部１５２は、生体認証情報ＤＢ１５５から当該生体情報に対応付いて記憶されているＩＤ、パスワード及び一時登録完了フラグを読み出し、これらの情報を含む生体情報照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ２１０５）。次に、生体情報登録制御部１５２は、端末計算機１１０から、当該ＩＤと、ＩＤ、パスワード照合結果（照合成功又は照合失敗）とを含む生体情報登録要求をネットワーク１００を介して受信する（図２３、ステップ２３０１）。次に、生体情報登録制御部１５２は、ＩＤ、パスワード照合結果が照合成功又は照合失敗の何れを示すのかを判定する（ステップ２３０２）。判定の結果、照合結果が照合成功を示す場合、生体情報登録制御部１５２は、生体認証情報ＤＢ１５５に当該ＩＤと対応付いて記憶されている一時登録完了フラグを登録完了フラグに変更する（ステップ２３０３）。また、生体情報登録制御部１５２は、生体情報を一時登録完了した日時及び生体情報の有効期限を示す情報を更新する（ステップ２３０４）。具体的には、一時登録完了した日時は、登録完了した日時に変更される。生体情報の有効期限は、生体情報登録時刻に、予め定められた一定の時間を加算した時刻（例えば、１年）を示す情報に変更される。次に、生体情報登録制御部１５２は、生体情報登録結果（登録完了）をネットワーク１００を介して端末計算機１１０に送信する（ステップ２３０５）。
【００８８】
また、ステップ２３０２において、照合結果が照合失敗を示す場合、生体情報登録制御部１５２は、規定値が「０」であるかどうかを判定し（ステップ２３０６）、規定値が「０」でなければ、「ＩＤ、パスワード不一致」を示す情報をネットワーク１００を介して端末計算機１１０に送信し（ステップ２３０７）、規定値を１減ずる（ステップ２３０８）。一方、規定値が「０」であれば、生体情報登録制御部１５２は、生体情報の登録処理が失敗したこと、及び生体情報の登録手続きのし直し依頼を示す情報をネットワーク１００を介して端末計算機１１０に送信する（ステップ２３０９）。次に、生体情報登録制御部１５２は、生体認証情報ＤＢ１５５に、当該ＩＤに対応付いて記憶されている生体情報登録状況の一時登録フラグを未登録フラグに変更し、さらに該当レコードの当該ＩＤ、パスワード及び生体情報を削除する（ステップ２３１０）。
【００８９】
また、ステップ２１０３（図２１）において、当該生体情報登録状況が登録完了を示す場合、生体情報登録制御部１５２は、生体認証情報ＤＢ１５５から当該生体情報に対応付いて記憶されているＩＤ、パスワード及び登録完了フラグを読み出し、これらの情報を含む生体情報照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ２００６）。
【００９０】
最後に、図２７に示す登録状況集計部１５４の機能について説明する。登録状況集計部１５４は、生体認証情報ＤＢ１５５の生体情報登録状況７０４を参照して、「未登録フラグ」、「一時登録完了フラグ」、「登録完了フラグ」の数をそれぞれカウントし、発行済みＩＤの数、生体情報登録状況の数等の集計情報を表示装置２１３に表示する処理を行う。登録状況集計部１５４の機能により、管理者は、ＩＤ発行済みのユーザへの生体情報の登録状況を管理することができる。
【００９１】
以上説明したように、上記実施例によれば、生体情報の登録作業者者又は被登録者の手間をかけず、容易に、従来のユーザＩＤとパスワードを用いて本人確認を行う情報システムから、生体情報に用いて本人確認を行う情報システムへの移行を行える技術を提供することができる。これにより、生体情報を登録する被登録者の数が数千、数万人以上のオーダーかつ、被登録者が国土全体、世界規模に散在する場合において、全ての被登録者を登録作業場所に出向かせること無く、または、登録作業者を被登録者が散在する拠点へ派遣することなしに生体情報を登録させることが可能となる。また、システム移行をスムースにかつ高効率で行えることができる。さらに、生体情報の登録状況の管理をオンライン化することが可能となるため、被登録者数の規模や被登録者が居る拠点の範囲の広さに関係なく生体情報の導入状況の管理や情報管理が可能となり、生体情報を用いた情報システムの導入管理・リリース管理が容易となる。
【実施例２】
【００９２】
図３３は、情報システム1において、他の実施形態によるシステム移行（生体情報を登録）する処理の概要を説明するための図である。なお、ここでは、単に計算機を処理の実行主体として各処理を説明する。また、図３３において、図２９に示す処理と同一の処理については、図２９に示すステップ番号と同一のステップ番号を付与している。
【００９３】
端末計算機１１０は、生体情報読取装置１１１から生体情報を取得し（ステップＳ２９０１）、その生体情報を含む生体情報照合要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９０２）。
【００９４】
生体認証計算機１５０は、受信した生体情報に基づき生体認証情報ＤＢ１５５を検索し、当該生体情報の登録状況を確認する（ステップ２９０３）。当該生体情報が未登録の場合、生体認証計算機１５０は、その旨を示す照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ２９０４）。
【００９５】
端末計算機１１０は、上記照合結果をネットワーク１００を介して受信すると、ＩＤ、パスワード入力画面より入力されたユーザのＩＤ及びパスワードを取得し(ステップ２９０５)、このＩＤ、パスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント計算機１４０に送信する（ステップ３３３１）。
【００９６】
カウント認証計算機１４０は、受信したＩＤ、パスワードと予めＨＤＤ２０５に記憶されているＩＤ、パスワードと照合する（ステップ３３３２）。照合成功した場合、アカウント計算機１４０は、その旨を示す照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ３３３３）。
【００９７】
端末計算機１１０は、ステップ２９０１で取得した生体情報、ステップ２９０５で取得したＩＤ、パスワード、及び上記受信した照合結果（照合成功）を含む生体情報一時登録要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ３３３４）。
【００９８】
生体認証計算機１５０は、端末計算機１１０からの上記照合結果が照合成功であることを確認し、受信したＩＤ、パスワード及び生体情報と、一時登録完了フラグ等の情報をそれぞれ対応付けて生体認証情報ＤＢ１５５に格納する（ステップ２９１０）。生体認証計算機１５０は、生体情報の一時登録が完了した旨をネットワーク１００を介して端末計算機１１０に通知する（ステップ２９１１）。
【００９９】
端末計算機１１０は、当該生体情報が一時登録完了した旨、及び動作確認依頼を示すメッセージ画面を表示装置２１３に表示する。端末計算機１１０は、再度、生体情報読取装置１１１から生体情報を取得し（ステップ２９１２）、その生体情報を含む生体情報照合要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９１３）。
【０１００】
生体認証計算機１５０は、受信した生体情報に基づき生体認証情報ＤＢ１５５を検索し、当該生体情報の登録状況を確認する（ステップ２９１４）。当該生体情報が一時登録されているので、生体認証計算機１５０は、該当レコードからＩＤ、パスワード及び一時登録完了フラグを読み出し、これらの情報をネットワーク１００を介して端末計算機１１０に送信する（ステップ２９１５）。
【０１０１】
端末計算機１１０は、受信したＩＤ、パスワードを含むＩＤ、パスワード照合要求をネットワーク１００を介してアカウント認証計算機１４０に送信する（ステップ２９１６）。
【０１０２】
アカウント認証計算機１４０は、受信したＩＤ、パスワードと予めＨＤＤ２０５に記憶されているＩＤ、パスワードと照合する（ステップ２９１７）。照合成功した場合、アカウント計算機１４０は、その旨を示す照合結果をネットワーク１００を介して端末計算機１１０に送信する（ステップ２９１８）。
【０１０３】
端末計算機１１０は、ＩＤと、上記受信した照合結果を含む生体情報登録要求をネットワーク１００を介して生体認証計算機１５０に送信する（ステップ２９１９）。
【０１０４】
生体認証計算機１５０は、端末計算機１１０からの照合結果の内容を確認し、生体認証情報ＤＢ１５５に受信ＩＤと対応付いて記憶されている生体情報登録状況を、一時登録フラグから登録完了フラグに変更する（ステップ２９２０）。生体認証計算機１５０は、生体情報の登録が完了した旨をネットワーク１００を介して端末計算機１１０に通知する（ステップ２９２１）。この通知内容は、端末計算機１１０の表示装置２１３に表示される。
【０１０５】
以上、本発明の実施の形態について具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【０１０６】
【図１】本実施形態に係る情報システム１全体の構成を示す図である。
【図２】図１に示す各計算機のハードウェア構成を示す図である。
【図３】端末管理計算機１６０が具備するプログラムファイルＤＢ１６５の構成を示す図である。
【図４】端末管理計算機１６０が具備する端末管理ＤＢ１６４の構成を示す図である。
【図５】アカウント情報管理計算機１３０が具備するアカウントＤＢ１３４の構成を示す図である。
【図６】アカウント認証計算機１４０が具備するアカウント認証ＤＢ１４４の構成を示す図である。
【図７】生体認証計算機１５０が具備する生体認証情報ＤＢ１５５の構成を示す図である。
【図８】端末計算機１１０が具備するプログラム受信・制御部１１２の処理を示すフローチャートである。
【図９】端末管理計算機１６０が具備するプログラム配信部１６１の処理を示すフローチャートである。
【図１０】端末計算機１１０が具備する端末情報取得・送信部１１３の処理を示すフローチャートである。
【図１１】端末管理計算機１６０が具備する端末管理部１６２の処理を示すフローチャートである。
【図１２】アカウント情報管理計算機１３０が具備するアカウント情報管理部１３２の処理を示すフローチャートである。
【図１３】アカウント情報管理計算機１３０が具備するアカウント情報発行部１３１の処理を示すフローチャートである。
【図１４】アカウント認証計算機１４０が具備するアカウント情報取得部１４２の処理を示すフローチャートである。
【図１５】生体認証計算機１５０が具備するアカウント情報取得部１５１の処理を示すフローチャートである。
【図１６】ログオン画面・アカウント照合要求部１１６の処理を示すフローチャートである。
【図１７】アカウント認証計算機１４０が具備するアカウント認証部１４１の処理を示すフローチャートである。
【図１８】端末計算機１１０が具備するログオン画面制御・外部機器接続確認部１１４の処理を示すフローチャートである。
【図１９】端末計算機１１０が具備する生体情報登録・認証要求部１１５の処理を示すフローチャートである。
【図２０】同じく、端末計算機１１０が具備する生体情報登録・認証要求部１１５の処理を示すフローチャートである。
【図２１】生体認証計算機１５０が具備する生体情報登録制御部１５２の処理を示すフローチャートである。
【図２２】同じく、生体認証計算機１５０が具備する生体情報登録制御部１５２の処理を示すフローチャートである。
【図２３】同じく、生体認証計算機１５０が具備する生体情報登録制御部１５２の処理を示すフローチャートである。
【図２４】端末計算機１１０が具備するプログラムの機能及びデータベースを示す図である。
【図２５】アカウント情報管理計算機１３０が具備するプログラムの機能及びＤＢを示す図である。
【図２６】アカウント認証計算機１４０が具備するプログラムの機能及びＤＢを示す図である。
【図２７】生体認証計算機１５０が具備するプログラムの機能及びＤＢを示す図である。
【図２８】端末管理計算機１６０が具備するプログラムの機能及びＤＢを示す図である。
【図２９】情報システム1において、システム移行（生体情報を登録）する処理の概要を説明するための図である。
【図３０】プログラムファイル情報の入力画面の例を示す図である。
【図３１】インベントリ取得条件情報の入力画面の例を示す図である。
【図３２】アカウント情報の入力画面の例を示す図である。
【図３３】情報システム1において、他の実施形態によるシステム移行（生体情報を登録）する処理の概要を説明するための図である。
【符号の説明】
【０１０７】
１００・・・ネットワーク、１１０・・・端末計算機、１１１・・・生体情報読取装置、
１３０・・・アカウント情報管理計算機、１４０・・・アカウント認証計算機、１５０・・・生体認証計算機、１６０・・・端末管理計算機、２００・・・ＣＰＵ、２０１・・・入力Ｉ/Ｆ、２０２・・・出力Ｉ/Ｆ、２０３・・・ＲＡＭ、２０４・・・通信Ｉ/Ｆ、２０５・・・ＨＤＤ、２１０・・・キーボード、２１１・・・マウス、２１２・・・タッチパッド、２１３・・・表示装置、２３０・・・プログラム、２３１・・・データ。
【図１】
2010108116.tif 000003
【図２】
2010108116.tif 000004
【図３】
2010108116.tif 000005
【図４】
2010108116.tif 000006
【図５】
2010108116.tif 000007
【図６】
2010108116.tif 000008
【図７】
2010108116.tif 000009
【図８】
2010108116.tif 000010
【図９】
2010108116.tif 000011
【図１０】
2010108116.tif 000012
【図１１】
2010108116.tif 000013
【図１２】
2010108116.tif 000014
【図１３】
2010108116.tif 000015
【図１４】
2010108116.tif 000016
【図１５】
2010108116.tif 000017
【図１６】
2010108116.tif 000018
【図１７】
2010108116.tif 000019
【図１８】
2010108116.tif 000020
【図１９】
2010108116.tif 000021
【図２０】
2010108116.tif 000022
【図２１】
2010108116.tif 000023
【図２２】
2010108116.tif 000024
【図２３】
2010108116.tif 000025
【図２４】
2010108116.tif 000026
【図２５】
2010108116.tif 000027
【図２６】
2010108116.tif 000028
【図２７】
2010108116.tif 000029
【図２８】
2010108116.tif 000030
【図２９】
2010108116.tif 000031
【図３０】
2010108116.tif 000032
【図３１】
2010108116.tif 000033
【図３２】
2010108116.tif 000034
【図３３】
2010108116.tif 000035