(57)【要約】【課題】複数の異なるネットワークサービスに対して認証機能の提供を行うことができると共に、ある認証強度の認証を実現するために、それぞれのネットワークサービスに対して柔軟に複数の認証方式を提供することができる認証管理装置を提供する。【解決手段】認証対象者の認証要求を受け付け、認証要求を行った認証対象者についての、認証完了情報が認証完了と示す認証方式と、当該認証方式の前記認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定し、認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、認証対象者の認証処理の実施要求を行う。また認証再実施を行うか否かの判定において認証再実施を行わないと判定した場合には、認証成功を出力する。【選択図】図１
2010067124.tif 000002
【特許請求の範囲】
【請求項１】
認証対象者の認証要求を受け付ける認証要求受付手段と、
複数の認証方式それぞれの認証ポイントを記憶する認証方式記憶手段と、
認証対象者毎の前記複数の認証方式それぞれの認証完了情報を記憶する認証完了情報記憶手段と、
前記認証要求を行った前記認証対象者についての、前記認証完了情報が認証完了と示す認証方式と、当該認証方式の前記認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定する認証再実施判定手段と、
前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、前記認証対象者の認証処理の実施要求を行う認証実施要求手段と、
を備えることを特徴とする認証管理装置。
【請求項２】
前記認証再実施を行うか否かの判定において認証再実施を行わないと判定した場合には、認証成功を出力する認証成功出力手段と、
を備えることを特徴とする請求項１に記載の認証管理装置。
【請求項３】
前記認証再実施を行うか否かの判定において認証再実施を行わないと判定した場合には、前記認証再実施判定ポイントを出力するポイント出力手段と、
を備えることを特徴とする請求項１に記載の認証管理装置。
【請求項４】
前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち前記認証完了情報が認証完了と示されていない認証方式を出力する認証方式出力手段を備え、
前記認証実施要求手段は、前記出力した認証方式のうちの１つの認証方式に基づいて、前記認証対象者の認証処理の実施要求を行う
ことを特徴とする請求項１〜請求項３のいずれかに記載の認証管理装置。
【請求項５】
前記出力した認証方式のうちの１つの認証方式の指定を受け付ける認証方式指定受付手段と、を備え、
前記認証実施要求手段は、前記出力した認証方式のうちの前記指定を受け付けた１つの認証方式に基づいて、前記認証対象者の認証処理の実施要求を行う
ことを特徴とする請求項４に記載の認証管理装置。
【請求項６】
認証管理装置における認証管理方法であって、
前記認証管理装置の認証要求受付手段が、認証対象者の認証要求を受け付け、
前記認証管理装置の認証方式記憶手段が、複数の認証方式それぞれの認証ポイントを記憶し、
前記認証管理装置の認証完了情報記憶手段が、認証対象者毎の前記複数の認証方式それぞれの認証完了情報を記憶し、
前記認証管理装置の認証再実施判定手段が、前記認証要求を行った前記認証対象者についての、前記認証完了情報が認証完了と示す認証方式と、当該認証方式の前記認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定し、
前記認証管理装置の認証実施要求手段が、前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、前記認証対象者の認証処理の実施要求を行う
ことを特徴とする認証管理方法。
【請求項７】
複数の認証方式それぞれの認証ポイントを記憶する認証方式記憶手段と、認証対象者毎の前記複数の認証方式それぞれの認証完了情報を記憶する認証完了情報記憶手段と、を備える認証管理装置のコンピュータを、
認証対象者の認証要求を受け付ける認証要求受付手段、
前記認証要求を行った前記認証対象者についての、前記認証完了情報が認証完了と示す認証方式と、当該認証方式の前記認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定する認証再実施判定手段、
前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、前記認証対象者の認証処理の実施要求を行う認証実施要求手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証対象者の認証を行う認証管理装置および認証管理方法ならびにそのプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークサービスを提供するコンピュータシステムにおいては様々なユーザ認証の仕組みが提供されており、例えば、より高い認証強度の認証の仕組みを提供するために、複数回の異なる認証方式によりユーザを認証する仕組みや、ユーザの生態情報を用いて認証を行う仕組みが提供されている。
【特許文献１】特開２００８−１０２７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述のような認証の仕組みでは、異なるネットワークサービス毎にそれぞれ、認証の仕組みを提供するための機能を備えるための作りこみを行う必要があり、また、複数の異なるネットワークサービスに対して認証機能の提供を行う１つの認証システムが求められている。また、上述のような従来の認証システムでは、ネットワークサービス毎に、特定の認証強度の認証を実現するための認証方式が固定化されており、ある認証強度の認証を行うために、複数の認証方式を用いることができる柔軟な認証システムが求められている。
【０００４】
そこでこの発明は、複数の異なるネットワークサービスに対して認証機能の提供を行うことができると共に、ある認証強度の認証を実現するために、それぞれのネットワークサービスに対して柔軟に複数の認証方式を提供することができる認証管理装置および認証管理方法ならびにそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、認証対象者の認証要求を受け付ける認証要求受付手段と、複数の認証方式それぞれの認証ポイントを記憶する認証方式記憶手段と、認証対象者毎の前記複数の認証方式それぞれの認証完了情報を記憶する認証完了情報記憶手段と、前記認証要求を行った前記認証対象者についての、前記認証完了情報が認証完了と示す認証方式と、当該認証方式の前記認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定する認証再実施判定手段と、前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、前記認証対象者の認証処理の実施要求を行う認証実施要求手段と、を備えることを特徴とする認証管理装置である。
【０００６】
また本発明は、上述の認証管理装置において、前記認証再実施を行うか否かの判定において認証再実施を行わないと判定した場合には、認証成功を出力する認証成功出力手段と、を備えることを特徴とする。
【０００７】
また本発明は、上述の認証管理装置において、前記認証再実施を行うか否かの判定において認証再実施を行わないと判定した場合には、前記認証再実施判定ポイントを出力するポイント出力手段と、を備えることを特徴とする。
【０００８】
また本発明は、上述の認証管理装置において、前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち前記認証完了情報が認証完了と示されていない認証方式を出力する認証方式出力手段を備え、前記認証実施要求手段は、前記出力した認証方式のうちの１つの認証方式に基づいて、前記認証対象者の認証処理の実施要求を行うことを特徴とする。
【０００９】
また本発明は、上述の認証管理装置において、前記出力した認証方式のうちの１つの認証方式の指定を受け付ける認証方式指定受付手段と、を備え、前記認証実施要求手段は、前記出力した認証方式のうちの前記指定を受け付けた１つの認証方式に基づいて、前記認証対象者の認証処理の実施要求を行うことを特徴とする。
【００１０】
また本発明は、認証管理装置における認証管理方法であって、前記認証管理装置の認証要求受付手段が、認証対象者の認証要求を受け付け、前記認証管理装置の認証方式記憶手段が、複数の認証方式それぞれの認証ポイントを記憶し、前記認証管理装置の認証完了情報記憶手段が、認証対象者毎の前記複数の認証方式それぞれの認証完了情報を記憶し、前記認証管理装置の認証再実施判定手段が、前記認証要求を行った前記認証対象者についての、前記認証完了情報が認証完了と示す認証方式と、当該認証方式の前記認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定し、前記認証管理装置の認証実施要求手段が、前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、前記認証対象者の認証処理の実施要求を行うことを特徴とする認証管理方法である。
【００１１】
また本発明は、複数の認証方式それぞれの認証ポイントを記憶する認証方式記憶手段と、認証対象者毎の前記複数の認証方式それぞれの認証完了情報を記憶する認証完了情報記憶手段と、を備える認証管理装置のコンピュータを、認証対象者の認証要求を受け付ける認証要求受付手段、前記認証要求を行った前記認証対象者についての、前記認証完了情報が認証完了と示す認証方式と、当該認証方式の前記認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定する認証再実施判定手段、前記認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、前記複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、前記認証対象者の認証処理の実施要求を行う認証実施要求手段、として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、認証サーバは、ユーザが行った認証方式による認証完了状態と、各認証方式の認証ポイントとに基づいて、ユーザの認証結果が外部装置の要求する認証レベルに達しているかを判定し、その結果を、認証要求を行った外部装置（サービス事業者サーバ等）へ返信する処理を行っている。このような仕組みにより、通信ネットワークで接続されている外部装置に対して、認証機能の提供を行うことができ、また通信ネットワークによって複数の外部装置と接続可能となるため、ネットワークサービスを行う複数の外部装置に対して認証機能の提供を行うことができる。
また、ユーザが予め登録した認証方式の何れかの認証方式をユーザに選択させて、その認証方式により認証を行うこととなるため、ネットワークサービスを行う外部装置側では認証機能を備えなくて良く、かつ認証サーバで提供される様々な認証方式のうちユーザが指定した認証方式により、ユーザ認証を行うことが可能となる。
また、認証レベルの強度を高めるために、ネットワークサービスを行う外部装置は、複数の認証機能を備える必要がなくなるため、外部装置の維持コストや管理労力、構築の労力を軽減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態による認証管理システムを図面を参照して説明する。
図１は同実施形態による認証管理システムの構成を示すブロック図である。
この図において、符号１は認証サーバ、２はサービス事業者サーバ（認証再実施判定手段）、３は認証要求装置、４はユーザ情報ＤＢである。そして、本実施形態においては、認証サーバ１とサービス事業者サーバ２が通信ネットワークを介して接続し、また認証サーバ１とユーザ情報ＤＢ４が通信ネットワークを介して接続することにより認証管理システムを構成している。そして認証サーバ１は、認証レベル管理部１１、ＤＢ（データベース）管理部１２、認証部１３、Ｉ／Ｆ（インタフェース）１４（認証要求受付手段）を備えており、さらに認証レベル管理部１１は、認証ポイント応答部１１１（認証成功出力手段、ポイント出力手段）、認証方式選択部１１２（認証方式出力手段、認証方式指定受付手段）、認証制御部１１３（認証実施要求手段）、認証セッション管理部１１４（認証方式記憶手段、認証完了情報記憶手段）、Ｉ／Ｆ１１５を備えている。
【００１４】
そして、本実施形態における認証管理システムでは、複数の認証方式それぞれの認証ポイントを記憶し、また、認証対象者毎の複数の認証方式それぞれの認証完了情報を記憶している。そして、認証サーバ１がサービス事業者サーバ２より認証対象者の認証要求を受け付けると、その認証要求を行った認証対象者についての、認証完了情報が認証完了と示す認証方式と、当該認証方式の認証ポイントとによって算出される認証再実施判定ポイントに基づいて、認証再実施を行うか否かを判定し、認証再実施を行うか否かの判定において認証再実施を行うと判定した場合には、複数の認証方式のうち認証完了情報が認証完了と示されていない認証方式に基づいて、認証対象者の認証処理の実施要求を行う。そして、認証再実施判定ポイントが、サービス事業者サーバの要求する値となるまで、認証完了していない認証方式で認証を繰り返し、認証再実施判定ポイントがサービス事業者サーバの要求する値となった場合には初めて、認証対象者の認証を成功と判断する。これにより、複数の異なるネットワークサービスに対して認証機能の提供を行うことができると共に、ある認証強度の認証を実現するために、それぞれのネットワークサービスに対して柔軟に複数の認証方式を提供する。
【００１５】
次に、認証管理システムで記憶する各種情報について説明する。
図２はユーザ認証管理テーブルを示す図である。
このユーザ認証管理テーブルは、ユーザが認証要求装置３を用いて認証方式の選択を行った際に、認証セッション管理部１１４が１カラムずつメモリ等に登録する情報であり、認証要求装置３を利用するユーザのユーザＩＤと、その認証要求装置３が認証を行う認証方式と、その認証の有効期限と、認証が済んだか、認証完了待ちか、を示す認証完了状態の情報（認証完了情報）と、認証待ちの期限とを対応付けて記憶している。
【００１６】
図３は認証ポイント管理テーブルを示す図である。
この認証ポイント管理テーブルは、管理者に登録されることにより、予め認証セッション管理部１１４がメモリ等に記憶しているものであり、認証方式とその認証方式を行ったときにユーザに付与される認証ポイントとを対応付けて記憶している。
【００１７】
図４は認証プロファイルテーブルを示す図である。
この認証プロファイルテーブルは、ユーザに予め登録されることによりユーザ情報ＤＢ４が記憶するテーブルであり、ユーザＩＤと、そのユーザが認証時に利用することのできる認証方式とが対応付けて登録されている。
【００１８】
図５は認証管理システムの処理フローを示す図である。
また、図６〜図９は認証管理システムの処理概要を示す第１〜第４の図である。
次に、図５〜図９を用いて認証管理システムの処理の詳細について説明する。
図５、図６より、まず、ユーザＡがＰＣ（Personal Computer）等の認証要求装置３を用いてサービス事業者サーバにアクセスし、何らかのネットワークサービスの提供を受けるための操作を行う。するとサービス事業者サーバ２は、サービスを提供するための認証開始を判定し、認証サーバ１へユーザＡのユーザＩＤと、サービス事業者サーバ２においてユーザＡに対してサービス提供を行うために必要なポイント数（以下、サービス提供可能ポイント値）を格納した認証レベル要求（認証要求）を送信する（ステップＳ１）。本実施形態においてサービス提供可能ポイント値は「４」であるとする。なお、この認証レベル要求はユーザの認証レベルを確認するためのものである。つまり認証サーバ１は、サービス事業者サーバ２より受信する認証レベル要求によって、ユーザの認証ポイントが、サービスを提供するにあたり必要な認証レベル以上（サービス提供可能ポイント値以上）の値となっていれば、サービス提供を開始すると判定することとなる。
【００１９】
認証サーバ１においてＩ／Ｆ１４が認証レベル要求を受信すると、当該認証レベル要求を認証ポイント応答部１１１へ通知する。すると認証ポイント応答部１１１は認証セッション管理部１１４に認証レベル要求を転送する。次に認証セッション管理部１１４は、認証レベル要求に含まれるユーザＩＤを読み取り、当該ユーザＩＤに対応付けられて、認証セッション管理部１１４の備えるメモリ内のユーザ認証管理テーブル（図２）に、認証完了状態が「済」となっている認証方式が登録されているかを判定し、登録されている場合にはその認証方式１つまたは複数を読み取る（ステップＳ２）。なお、認証方式が読み取れる場合には、その認証方式によってユーザＩＤで示されるユーザが既に認証を行ったことを示している。そして、認証セッション管理部１１４は、読み取った１つまたは複数の認証方式の認証ポイントを認証ポイント管理テーブルから読み取り、その合計値（認証再実施判定ポイント）を算出する（ステップＳ３）。例えば、ユーザＩＤがユーザＡを示すものであるため、図６の例では、ユーザＡのユーザＩＤに対応付けられてユーザ認証管理テーブルに登録されている、認証完了状態が「済」となっている認証方式「携帯コールバック認証（携帯電話へ発信しその応答において入力されたキーボタンの種類によって認証を行う手法）」であるため、当該「携帯コールバック認証」の情報に基づいて、認証セッション管理部１１４は、認証ポイント管理テーブルから認証ポイント「３」の値を読み取る。そして、他に認証完了状態が「済」となっている認証方式が無いため、この認証ポイント「３」の値を合計値と算出する。複数の認証方式による認証ポイントを読み取ることができる場合には、それら読み取った認証ポイントの合計値を算出する。そして認証セッション管理部１１４は認証ポイントの合計値を認証ポイント応答部１１１へ通知する。なお、認証再実施判定ポイントは認証ポイントの合計値とは限らず、どのような算出手法で認証再実施判定ポイントを算出しても良い。また、認証再実施判定ポイントは数値ではなく、他の認証レベル（ユーザの認証の強度がネットワークサービスを提供できる強度に達したかを示す指標）を表す情報であればどのような情報であっても良い。
【００２０】
次に、認証ポイント応答部１１１は、認証レベル要求に含まれるサービス提供可能ポイント値と、算出した認証ポイントの合計値とを比較し（ステップＳ４）、認証ポイントの合計値がサービス提供可能ポイント値以上であるかを判定する。本実施形態では認証ポイントの合計値は「３」、サービス提供可能ポイント値は「４」であるので、認証ポイントの合計値がサービス提供可能ポイント値未満であると判定することとなる。これは、ユーザＡの認証結果が、サービスを提供できるだけの必要な認証レベルに達していないことを示している。そして、認証ポイントの合計値がサービス提供可能ポイント値未満であると判定した場合には、認証ポイント応答部１１１は、認証ポイント未達（認証不成功）をサービス事業者サーバ２へ通知する（ステップＳ５）。
【００２１】
次に、図７より、サービス事業者サーバ２は、認証ポイント未達である場合、ユーザＡの認証結果が認証レベルに達するよう、認証サーバ１へユーザＡのユーザＩＤを格納した認証方式問合せ情報（認証再実施要求）を送信する（ステップＳ６）。また、認証ポイント応答部１１１は、認証ポイント未達をサービス事業者サーバ２へ通知した後に、サービス事業者サーバ２により認証方式問合せ情報を受信すると、認証再実施を行うと判定し（ステップＳ７）、認証方式選択部１１２に処理の開始を指示すると共に認証方式問合せ情報の情報に含まれるユーザＩＤを通知する。次に、認証方式選択部１１２は、ユーザＡのユーザＩＤに対応付けられて認証プロファイルテーブル（図４）に登録されている、ユーザＡが実施可能な認証方式の情報を読み取る。また、ユーザＡのユーザＩＤに対応付けられてユーザ認証管理テーブル（図２）に登録されている認証完了状態が「済」となる認証方式を読み取る。そして、認証方式選択部１１２は、ユーザＡのユーザＩＤに対応付けられて認証プロファイルテーブル（図４）に登録されている、実施可能な認証方式と、ユーザＡのユーザＩＤに対応付けられてユーザ認証管理テーブル（図２）に登録されている認証完了状態が「済」または「待」のいずれかとなる認証方式とを比較して、ユーザが実施できる認証方式であって、かつ認証完了が済んでいない認証方式を特定し（ステップＳ８）、その認証方式の情報をサービス事業者サーバ２へ送信する（ステップＳ９）。つまりこの処理は、ユーザＡのユーザＩＤに対応付けられて認証プロファイルテーブルに登録されている、実施可能な認証方式の中から、ユーザＡのユーザＩＤに対応付けられてユーザ認証管理テーブルに登録されている認証完了状態が「済」または「待」のいずれかとなる認証方式を削除すればよい。サービス事業者サーバ２は、受信した認証方式の一覧を示す画面を生成して、ユーザの操作する認証要求装置３へ送信する（ステップＳ１０）。そして、認証サーバ１において、認証方式の一覧を示す画面においてユーザによって選択された認証方式を認証要求装置３から受信して（ステップＳ１１）、その認証方式の情報を、認証サーバ１の認証方式選択部１１２が受け付ける（ステップＳ１２）。
【００２２】
次に、図８より、認証方式選択部１１２は認証方式を受け付けると、その認証方式とユーザＡのユーザＩＤとを認証制御部１１３と認証セッション管理部１１４とへ通知する。認証セッション管理部１１４では、ユーザＡのユーザＩＤと認証方式とを対応付けてユーザ認証管理テーブル（図２）へ登録すると共に、それら情報に対応付けて認証完了状態「待」の情報と、認証待ち期限の情報を対応付けて記憶する。なお認証待ち期限とは再実施する認証の完了となるまで待機するための時間の有効期限である。また、認証制御部１１３は認証方式とユーザＡのユーザＩＤとを受け付けると、当該受け付けた認証方式による認証処理の指示（認証処理の実施要求）を認証部１３に行う。すると認証部１３が指示を受けた認証方式による認証処理を行う（ステップＳ１３）。本実施形態において、ユーザＡの選択した認証方式がＩＤ／パスワード認証方式であるとすると、例えば認証部１３は、認証用ＩＤとパスワードの入力画面をサービス事業者サーバ２へ送信し、サービス事業者サーバ２がその入力画面の情報を格納した認証要求をユーザＡの認証要求装置３へ送信する。そして認証要求装置３において認証用ＩＤとパスワードの入力画面が表示され、その入力画面においてユーザＡが自身の認証用ＩＤとパスワードを入力して入力完了を指示する。すると認証要求装置３が、入力画面に入力された認証用ＩＤとパスワードをサービス事業者サーバ２へ送信して、当該サービス事業者サーバ２がその認証用ＩＤとパスワードを認証サーバ１へ送信する。次に、認証用ＩＤとパスワードは認証サーバ１の認証制御部１１３を介して認証部１３へ送られ、これにより認証部１３が受信した認証用ＩＤとパスワードによる認証を行う。
【００２３】
つまりユーザＡの認証用ＩＤとパスワードの組み合わせを予めユーザ情報ＤＢ４で記憶しており、その認証用ＩＤとパスワードの組み合わせと、受信した認証用ＩＤとパスワードの組み合わせが一致するか否かの判定と、ユーザＡのユーザＩＤと認証方式の組み合わせによりユーザ認証管理テーブル（図２）に記録されている認証待ち期限が満了となっていないかの判定により認証を行う。そして、認証部１３は認証再実施で行った認証がＯＫである場合には、認証制御部１１３に認証ＯＫを通知する。認証制御部１１３は認証ＯＫを受け付けると、ユーザＡのユーザＩＤと、認証再実施において行った認証方式と、認証ＯＫの情報とを認証セッション管理部１１４に通知する。すると、認証セッション管理部１１４は、ユーザ認証管理テーブルにおいて、ユーザＩＤと認証方式との組み合わせに対応付けられている認証完了状態「待」の情報を認証完了状態「済」の情報に書き換える。また、それら情報に対応付けて、再実施した認証の有効期限をユーザ認証管理テーブルに登録する。これにより、認証有効期限の間は、再実施した認証が有効であると判断されることとなる。
【００２４】
次に再実施した認証が完了すると認証制御部１１３は、サービス事業者サーバ２へ認証再実施の完了を通知する（ステップＳ１４）。するとサービス事業者サーバ２は、再度、認証サーバ１へ、ユーザＡのユーザＩＤと、サービス提供可能ポイント値「４」を格納した認証レベル要求を送信する（ステップＳ１５）。すると認証サーバ１は再度、上記ステップＳ２〜ステップＳ４の処理と同様の処理を繰り返す。つまり、認証サーバ１においてＩ／Ｆ１４が認証レベル要求を受信すると、当該認証レベル要求を認証ポイント応答部１１１へ通知する。すると認証ポイント応答部１１１は認証セッション管理部１１４に認証レベル要求を転送する。次に認証セッション管理部１１４は、認証レベル要求に含まれるユーザＩＤを読み取り、当該ユーザＩＤに対応付けられて、認証セッション管理部１１４の備えるメモリ内のユーザ認証管理テーブル（図２）に、認証完了状態が「済」となっている認証方式が登録されているかを判定し、登録されている場合にはその認証方式１つまたは複数を読み取る（ステップＳ１６）。なお、認証方式が読み取れる場合には、その認証方式によってユーザＩＤで示されるユーザが既に認証を行ったことを示している。そして、認証セッション管理部１１４は、読み取った１つまたは複数の認証方式の認証ポイントを認証ポイント管理テーブルから読み取り、その合計値を算出する（ステップＳ１７）。例えば、ユーザＩＤがユーザＡを示すものであるため、図９の例では、ユーザＡのユーザＩＤに対応付けられてユーザ認証管理テーブルに登録されている、認証完了状態が「済」となっている認証方式「携帯コールバック認証」および「ＩＤ／パスワード認証」に基づいて、認証セッション管理部１１４は、認証ポイント管理テーブルから認証ポイント「３」および「１」の値を読み取る。そして、それら読み取った認証ポイントの合計値「４」を算出する。そして認証セッション管理部１１４は認証ポイントの合計値「４」を認証ポイント応答部１１１へ通知する。
【００２５】
次に、認証ポイント応答部１１１は、認証レベル要求に含まれるサービス提供可能ポイント値と、算出した認証ポイントの合計値とを比較し（ステップＳ１８）、認証ポイントの合計値がサービス提供可能ポイント値以上であるかを判定する。本実施形態では認証ポイントの合計値は「４」、サービス提供可能ポイント値は「４」であるので、認証ポイントの合計値がサービス提供可能ポイント値以上であると判定することとなる。これは、ユーザＡの認証結果が、サービスを提供できるために必要な認証レベルに達していることを示している。そして、認証ポイントの合計値がサービス提供可能ポイント値以上であると判定した場合には、認証ポイント応答部１１１は、認証成功をサービス事業者サーバ２へ通知する（ステップＳ１９）。認証成功である場合、サービス事業者サーバ２は、ユーザＡの認証要求装置３に対して、サービスの提供開始を判定する。
【００２６】
なお、上述のステップＳ１８の処理の結果、再度、認証ポイントの合計値がサービス提供可能ポイント値未満であると判定され、認証ポイント未達がサービス事業者サーバに通知された場合には、サービス事業者サーバ２は、認証ポイントの合計値がサービス提供可能ポイント値以上であると判定されるまで、上記ステップＳ６の認証再実施の要求を行うようにしてもよい。そして、認証ポイントの合計値がサービス提供可能ポイント値以上となり認証成功を受信した場合には、上述の通りサービス事業者サーバ２はユーザＡの認証要求装置３に対して、サービスの提供開始を判定する。
【００２７】
以上、本発明の実施形態について説明したが、上述の処理によれば、認証サーバは、ユーザが行った認証方式による認証完了状態と、各認証方式の認証ポイントとに基づいて、ユーザの認証結果が外部装置の要求する認証レベルに達しているかを判定し、その結果を、認証レベル要求を行った外部装置（サービス事業者サーバ等）へ返信する処理を行っている。このような仕組みにより、通信ネットワークで接続されている外部装置に対して、認証機能の提供を行うことができ、また通信ネットワークによって複数の外部装置と接続可能となるため、ネットワークサービスを行う複数の外部装置に対して認証機能の提供を行うことができる。
また、ユーザが予め登録した認証方式の何れかの認証方式をユーザに選択させて、その認証方式により認証を行うこととなるため、ネットワークサービスを行う外部装置側では認証機能を備えなくて良く、かつ認証サーバで提供される様々な認証方式のうちユーザが指定した認証方式により、ユーザ認証を行うことが可能となる。
また、認証レベルの強度を高めるために、ネットワークサービスを行う外部装置は、複数の認証機能を備える必要がなくなるため、外部装置の維持コストや管理労力、構築の労力を軽減することができる。
【００２８】
図１０は認証管理システムの構成を示す第２のブロック図である。
上述の処理においては、認証処理を行う認証部１３を認証サーバ１内に備える場合の例について説明したが、図１０で示すように、認証部１３の機能のみを備えた認証装置が、認証サーバ１とネットワークを介して接続され、その認証装置において認証処理が行われるようにしても良い。
また、上述の処理においては、認証方式の選択をさせる認証方式の一覧画面を、サービス事業者サーバ２を介してユーザの利用する認証要求装置３に送信する例について説明したが、図１０で示すように、認証ポータルサーバを認証サーバ１に通信ネットワークを介して接続させ、当該認証ポータルサーバを介して認証方式の選択をさせる認証方式の一覧画面を、ユーザの利用する認証要求装置３に送信するようにしてもよい。
また、上述の処理においては、認証再実施における認証方式をユーザに選択させる場合の例を示しているが、サービス事業者サーバ２がネットワークサービスの提供に適切な認証方式を自動的に選択して、その結果を認証サーバ１へ通知し、認証サーバ１ではその自動的に選択された認証方式を用いて認証再実施の処理を行うようにしてもよい。
また、上述の処理においては、認証レベル要求の結果として、サービス事業者サーバから受信したサービス提供可能ポイント値以上であるかを示す（つまり、認証レベルが必要以上となっているかを示す）認証成功または認証不成功を示す情報をサービス事業者サーバへ送信する場合の例を示しているが、これに限らず、例えば、認証完了状態が「済」となっている認証方式の認証ポイントの合計値をサービス事業者サーバ２へ送信し、その値によって、サービス事業者サーバ２側が認証レベルが必要以上となっているかを判断するようにしてもよい。
【００２９】
上述の各サーバや装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３０】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３１】
【図１】認証管理システムの構成を示すブロック図である。
【図２】ユーザ認証管理テーブルを示す図である。
【図３】認証ポイント管理テーブルを示す図である。
【図４】認証プロファイルテーブルを示す図である。
【図５】認証管理システムの処理フローを示す図である。
【図６】認証管理システムの処理概要を示す第１の図である。
【図７】認証管理システムの処理概要を示す第２の図である。
【図８】認証管理システムの処理概要を示す第３の図である。
【図９】認証管理システムの処理概要を示す第４の図である。
【図１０】認証管理システムの構成を示す第２のブロック図である。
【符号の説明】
【００３２】
１・・・認証サーバ
２・・・サービス事業者サーバ
３・・・認証要求装置
４・・・ユーザ情報ＤＢ
１１・・・認証レベル管理部
１２・・・ＤＢ管理部
１３・・・認証部
１４・・・Ｉ／Ｆ
１１１・・・認証ポイント応答部
１１２・・・認証方式選択部
１１３・・・認証制御部
１１４・・・認証セッション管理部
１１５・・・Ｉ／Ｆ
【図１】
2010067124.tif 000003
【図２】
2010067124.tif 000004
【図３】
2010067124.tif 000005
【図４】
2010067124.tif 000006
【図５】
2010067124.tif 000007
【図６】
2010067124.tif 000008
【図７】
2010067124.tif 000009
【図８】
2010067124.tif 000010
【図９】
2010067124.tif 000011
【図１０】
2010067124.tif 000012