(57)【要約】【課題】サービスプロバイダ機器（ＳＰ機器）ごとに認証レベルを変えることができるとともに、ＳＰ機器ごとに認証方式を変えることができる、ＳＳＯ（シングルサインオン）を実現できる認証システムを提供する。【解決手段】ＳＰ機器が前記ユーザ端末機器からアクセスを受けたときに、そのＳＰ機器及び中央サーバ（ＩｄＰ）間でそのユーザ端末機器に係る認証レベルの確認を行う確認手段と、その確認において、前記ユーザ端末機器に係る認証レベルが前記ＳＰ機器に係るサービスプロバイダの要求を満たしているときはユーザに対して所定のサービスを提供する提供手段と、その要求を満たしていないときはユーザに対して新たな認証を要求する要求手段とを有している。【選択図】図４
2010225078.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報及びサービスプロバイダ情報を保持してシングルサインオンを提供する中央サーバと、そのシングルサインオンを利用して所定のサービスを提供するサービスプロバイダ機器と、上記中央サーバ及びサービスプロバイダ機器と通信ネットワークを介して接続されているユーザの所持するユーザ端末機器とを備える認証システムの認証方法であって、
前記サービスプロバイダ機器が前記ユーザ端末機器からアクセスを受けたときに、そのサービスプロバイダ機器及び前記中央サーバ間でそのユーザ端末機器に係る認証レベルの確認を行い、その確認においてユーザ端末機器に係る認証レベルがそのサービスプロバイダ機器に係るサービスプロバイダの要求を満たしているときはユーザに対して所定のサービスを提供し、その要求を満たしていないときはユーザに対して新たな認証を要求することを特徴とする認証方法。
【請求項２】
前記認証レベルは、前記サービスプロバイダ機器に係るサービスプロバイダによって任意に決められるものであることを特徴とする請求項１に記載の認証方法。
【請求項３】
ユーザ情報及びサービスプロバイダ情報を保持してシングルサインオンを提供する中央サーバと、そのシングルサインオンを利用して所定のサービスを提供するサービスプロバイダ機器と、上記中央サーバ及びサービスプロバイダ機器と通信ネットワークを介して接続されているユーザの所持するユーザ端末機器とを備える認証システムの認証処理プログラムであって、
前記サービスプロバイダ機器が前記ユーザ端末機器からアクセスを受けたときに、そのサービスプロバイダ機器及び前記中央サーバ間でそのユーザ端末機器に係る認証レベルの確認を行うステップと、
前記確認において、前記ユーザ端末機器に係る認証レベルが前記サービスプロバイダ機器に係るサービスプロバイダの要求を満たしているときはユーザに対して所定のサービスを提供するステップと、
前記確認において、前記ユーザ端末機器に係る認証レベルが前記サービスプロバイダ機器に係るサービスプロバイダの要求を満たしていないときはユーザに対して新たな認証を要求するステップと、
を有することを特徴とする認証処理プログラム。
【請求項４】
前記認証レベルは、前記サービスプロバイダ機器に係るサービスプロバイダによって任意に決められるものであることを特徴とする請求項３に記載の認証プログラム。
【請求項５】
ユーザ情報及びサービスプロバイダ情報を保持してシングルサインオンを提供する中央サーバと、そのシングルサインオンを利用して所定のサービスを提供するサービスプロバイダ機器と、上記中央サーバ及びサービスプロバイダ機器と通信ネットワークを介して接続されているユーザの所持するユーザ端末機器とを備える認証システムであって、
前記サービスプロバイダ機器が前記ユーザ端末機器からアクセスを受けたときに、そのサービスプロバイダ機器及び前記中央サーバ間でそのユーザ端末機器に係る認証レベルの確認を行う確認手段と、
前記確認において、前記ユーザ端末機器に係る認証レベルが前記サービスプロバイダ機器に係るサービスプロバイダの要求を満たしているときはユーザに対して所定のサービスを提供する提供手段と、
前記確認において、前記ユーザ端末機器に係る認証レベルが前記サービスプロバイダ機器に係るサービスプロバイダの要求を満たしていないときはユーザに対して新たな認証を要求する要求手段と、
を有することを特徴とする認証システム。
【請求項６】
前記認証レベルは、前記サービスプロバイダ機器に係るサービスプロバイダによって任意に決められるものであることを特徴とする請求項５に記載の認証システム。
【請求項７】
ユーザ情報及びサービスプロバイダ情報を保持してシングルサインオンを提供する中央サーバと、そのシングルサインオンを利用して所定のサービスを提供するサービスプロバイダ機器と、上記中央サーバ及びサービスプロバイダ機器と通信ネットワークを介して接続されているユーザの所持するユーザ端末機器とを備える認証システムであって、
前記中央サーバは、
前記サービスプロバイダ機器が前記ユーザ端末機器からアクセスを受けたときに、そのユーザ端末機器に係る認証レベルの確認を行う確認手段と、
前記確認において、前記ユーザ端末機器に係る認証レベルが前記サービスプロバイダ機器に係るサービスプロバイダの要求を満たしているときはその前記ユーザ端末機器にログイン済みの通知を行う通知手段と、
前記確認において、前記ユーザ端末機器に係る認証レベルが前記サービスプロバイダ機器に係るサービスプロバイダの要求を満たしていないときはユーザに対して新たな認証を要求する要求手段と、
を有することを特徴とする認証システム。
【請求項８】
前記認証レベルは、前記サービスプロバイダ機器に係るサービスプロバイダによって任意に決められるものであることを特徴とする請求項７に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証方法及びその認証システム並びにその処理プログラムに係り、特に、多要素認証により多段階の認証レベルを実現できるようにしたものに関する。
【背景技術】
【０００２】
ユーザの所持するパーソナルコンピュータ等のユーザ端末機器がユーザの希望するシステムにログインする場合は、認証サーバでのログインが必要となる。そして、そのユーザが他のシステムにログインしようとする場合には、もう一度、他の認証サーバでのログインが必要となる。
このように、ユーザが複数のシステムにログインする場合は、システム毎にログインの手続が必要となりユーザの利便性が損なわれるので、連携型認証方式が提案されている。この連携型認証方式は、中央サーバ（Identity Provider。以下、「ＩｄＰ」 という。）で一度認証が行われると、他の連携しているシステムにログインすることができるシングルサインオン（Single Sign On。以下、「ＳＳＯ」という。）を実現することができる。すなわち、このＳＳＯでは、ユーザが一度認証を受けるだけで、許可されているすべての機能を利用することができる。
【０００３】
また、認証方式としては、例えば、特許文献１に示されるように、認証強度を高くした多要素認証方式が知られている。この多要素認証方式では複数の認証装置が用いられる。認証要素としては、ユーザ名やパスワード等の紙に記載できるもの、ＩＣカードのように他人に容易に受け渡すことができるもの、マシンＩＤや回線ＩＤ等のハード的特徴を利用したもの、ユーザの指紋や網膜などの身体的特徴を利用したもの、キーストローク・テンポ等のユーザの行動的特徴を利用したもの、あるいはワンタイムパスワード等が知られている。
【０００４】
さらに、特許文献２には、多段認証方式が提案されている。この多段認証方式は、被認証者が複数の認証者との間で認証を行う場合、認証者が受け取ったデータを基に認証の処理を行った後、この正当性が証明された認証データを基に作成された認証データを次の認証者へ送信し、順次、各認証者によってこの操作が繰り返されるように構成されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２５７４２６号公報
【特許文献２】特開２０００−１３３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の連携型認証方式は、ＩｄＰで一度認証が行われると、他の連携しているシステムにログインすることができるＳＳＯを実現することができるので、ユーザの利便性を高めることができる特長を有している。しかし、この ＳＳＯは、多数のシステムへのログインを一度で済ませることができることから、認証レベルが画一的になってしまうという性質を有しているので、連携されるシステムが同一のセキュリティレベルを求めている場合は問題ないが、異なるセキュリティレベルを求めている場合はＳＳＯでは実現できないという課題を有している。また、この連携型認証方式では、悪意のある者が一度認証を突破するだけで、全てのシステムにアクセスが可能となってしまう問題点も抱えている。
このような問題点を解決するために、指紋認証やワンタイムパスワード認証等によって認証を強固にしたり、あるいは複数の認証方式によって認証を強固にすると、ユーザの利便性を著しく低下させてしまうという新たな問題点が発生する。
【０００７】
そこで、本発明は、上記欠点を解決するためになされたものであって、その目的は、ブログへのコメントの書き込みのような簡易な認証で問題のないサービスや、銀行サイト、あるいはWebショッピング決済などの強固な認証を必要とするサービスのように、サービスに異なるセキュリティレベルが存在していても、多要素認証により多段階の認証レベルを実現でき、ＳＳＯを利用するサービスプロバイダ（Service Provider）の企業が任意の認証方式を指定することができる、認証方法及びその認証システム並びにその認証処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る認証方法は、上記目的を達成するために、ユーザ情報及びサービスプロバイダ情報を保持してＳＳＯ（シングルサインオン）を提供するＩｄＰ（中央サーバ）と、そのＳＳＯを利用して所定のサービスを提供するＳＰ機器（サービスプロバイダ機器）と、上記ＩｄＰ及びＳＰ機器と通信ネットワークを介して接続されているユーザの所持するユーザ端末機器とを備える認証システムの認証方法であって、前記ＳＰ機器が前記ユーザ端末機器からアクセスを受けたときに、そのＳＰ機器及び前記ＩｄＰ間でそのユーザ端末機器に係る認証レベルの確認を行い、その確認においてユーザ端末機器に係る認証レベルがそのＳＰ機器に係るサービスプロバイダの要求を満たしているときはユーザに対して所定のサービスを提供し、その要求を満たしていないときはユーザに対して新たな認証を要求することを特徴としている。
また、本発明に係る認証方法は、認証レベルはＳＰ機器に係るサービスプロバイダによって任意に決められるものであることを特徴としている。
【０００９】
本発明に係る認証処理プログラムは、上記目的を達成するために、ユーザ情報及びサービスプロバイダ情報を保持してＳＳＯ（シングルサインオン）を提供するＩｄＰ（中央サーバ）と、そのＳＳＯを利用して所定のサービスを提供するＳＰ機器（サービスプロバイダ機器）と、上記ＩｄＰ及びＳＰ機器と通信ネットワークを介して接続されているユーザの所持するユーザ端末機器とを備える認証システムの認証処理プログラムであって、前記ＳＰ機器が前記ユーザ端末機器からアクセスを受けたときに、そのＳＰ機器及び前記ＩｄＰ間でそのユーザ端末機器に係る認証レベルの確認を行うステップと、その確認において、前記ユーザ端末機器に係る認証レベルが前記ＳＰ機器に係るサービスプロバイダの要求を満たしているときはユーザに対して所定のサービスを提供するステップと、前記確認において、前記ユーザ端末機器に係る認証レベルが前記ＳＰ機器に係るサービスプロバイダの要求を満たしていないときはユーザに対して新たな認証を要求するステップとを有することを特徴としている。
また、本発明に係る認証処理プログラムは、認証レベルはＳＰ機器に係るサービスプロバイダによって任意に決められるものであることを特徴としている。
【００１０】
本発明に係る認証システムは、上記目的を達成するために、ユーザ情報及びサービスプロバイダ情報を保持してＳＳＯ（シングルサインオン）を提供するＩｄＰ（中央サーバ）と、そのＳＳＯを利用して所定のサービスを提供するＳＰ機器（サービスプロバイダ機器）と、上記ＩｄＰ及びＳＰ機器と通信ネットワークを介して接続されているユーザの所持するユーザ端末機器とを備える認証システムであって、前記ＳＰ機器が前記ユーザ端末機器からアクセスを受けたときに、そのＳＰ機器及び前記ＩｄＰ間でそのユーザ端末機器に係る認証レベルの確認を行う確認手段と、その確認において、前記ユーザ端末機器に係る認証レベルが前記ＳＰ機器に係るサービスプロバイダの要求を満たしているときはユーザに対して所定のサービスを提供する提供手段と、前記確認において、前記ユーザ端末機器に係る認証レベルが前記ＳＰ機器に係るサービスプロバイダの要求を満たしていないときはユーザに対して新たな認証を要求する要求手段とを有することを特徴としている。
また、本発明に係る認証システムは、認証レベルがＳＰ機器に係るサービスプロバイダによって任意に決められるものであることを特徴としている。
さらに、本発明に係る認証システムのＩｄＰは、ＳＰ機器がユーザ端末機器からアクセスを受けたときに、そのユーザ端末機器に係る認証レベルの確認を行う確認手段と、その確認において、前記ユーザ端末機器に係る認証レベルが前記ＳＰ機器に係るサービスプロバイダの要求を満たしているときはその前記ユーザ端末機器にログイン済みの通知を行う通知手段と、前記確認において、前記ユーザ端末機器に係る認証レベルが前記ＳＰ機器に係るサービスプロバイダの要求を満たしていないときはユーザに対して新たな認証を要求する要求手段とを有することを特徴としている。
そして、本発明に係る認証システムのＩｄＰは、認証レベルはＳＰ機器に係るサービスプロバイダによって任意に決められるものであることを特徴としている。
【発明の効果】
【００１１】
本発明においては、ＳＰ機器（サービスプロバイダ機器）ごとに認証レベルを変えることができるとともに、 ＳＰ機器ごとに認証方式を変えることができるので、ユーザにとって利便性に優れたＳＳＯ（シングルサインオン）の欠点、すなわち、ＳＳＯは、一元的な認証であるため、一回突破されるとすべてにログインされてしまうという欠点を解決することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施の形態に係る認証システムの機能構成図である。
【図２】本発明の一実施の形態に係る認証システムの認証動作の第一例を示す説明図である。
【図３】本発明の一実施の形態に係る認証システムの認証動作の第二例を示す説明図である。
【図４】本発明の一実施の形態に係る認証システムの認証動作の第三例を示す説明図である。
【図５】本発明の一実施の形態に係る認証システムのシーケンス図である。
【図６】本発明の一実施の形態に係る認証システムのフローチャート図である。
【発明を実施するための形態】
【００１３】
本発明に係る認証システムの実施の形態について、図１を参照して説明する。図中、１はユーザ端末機器（図示では「ユーザ端末」）、２はサービスプロバイダ（Service Provider）機器（図示では「ＳＰ」。以下、「ＳＰ機器」という。）、３はＩｄＰ（中央サーバ）である。
ユーザ端末機器１及びＳＰ機器２間、ＳＰ機器２及びＩｄＰ３間は、図示しないが、不特定の利用者（ユーザ）が利用可能なインターネットのような、周知の通信ネットワークでそれぞれ接続されている。
【００１４】
上記ユーザ端末機器１は、ユーザが所持する機器であって、汎用的なブラウザがインストールされたパーソナルコンピュータ（ＰＣ）、携帯電話機、ＰＤＡ（Personal Digital Assistant）等からなり、ＳＰ機器２及びＩｄＰ３にアクセスすることができるように構成されている。
【００１５】
上記ＳＰ機器２は、図示しないが、大型のコンピュータを中心に構成されているサービス提供サーバに相当している。このＳＰ機器２は、通信コンポーネント２０を有している。この通信コンポーネント２０は、ＩｄＰ３に認証レベルを要求する認証レベル要求部２０ａ及びそのＩｄＰ３からログイン完了通知を受けるログイン完了通知部２０ｂと、ユーザ端末機器１からのアクセスを受信するアクセス受信部２０ｃ及びそのユーザ端末機器１の表示画面にログイン完了画面を表示させるログイン完了画面表示部２０ｄとにより構成されている。
【００１６】
上記ＩｄＰ３は、図示しないが、大型のコンピュータを中心に構成されている認証サーバに相当し、通信コンポーネント３０、内部処理コンポーネント３１及び外部認証コンポーネント３２を有している。このうち、通信コンポーネント３０は、ＳＰ機器２から認証レベル要求を受信する認証レベル要求受信部３０ａ及びログイン完了通知をＳＰ機器２に通知するログイン完了通知部３０ｂを有し、内部処理コンポーネント３１は、認証方式のレベルを判定する認証方式レベル判定部３１ａ、認証レベルを加算する認証レベル加算部３１ｂ、認証レベルをデータベース（ＤＢ）に照会する認証レベルＤＢ照会部３１ｃ及び多要素認証を呼び出す多要素認証呼び出し部３１ｄを有し、そして、外部認証コンポーネント３２は、外部認証装置（図示せず）を呼び出す外部認証装置呼び出し部３２ａ及び認証レベルのデータベース（ＤＢ）を更新する認証レベルＤＢ更新部３２ｂを有している。
【００１７】
次に、本発明の一実施の形態に係る認証システムの認証動作について、図２〜図４を用いて説明する。
図２は、第一の認証動作の例を示している。なお、この図２及び後述の図３、図４において、丸印で示されるＳＰ−１〜ＳＰ−５は、互いに異なるサービスを提供するＳＰ（サービスプロバイダ）のＳＰ機器２であり、これらＳＰ−１〜ＳＰ−５は、ＩｄＰ３を中心にして連携されている。また、このＩｄＰ３における認証方式は、Ａ，Ｂ，Ｃの三方式が用意されていて、その認証強度は、Ａ＞Ｂ＞Ｃに決められている。さらに、ＩｄＰ３中の多要素認証コア部３３は、認証方式を決定する機能を司る処理部であり、ユーザ情報ＤＢ（Data Base）３４は、利用者（ユーザ）の情報が格納されているデータベースであり、そして、ＳＰ情報ＤＢ３５は、ＳＰの情報が格納されているデータベースである。
【００１８】
さて、図２では、ＩｄＰ３において既にログインが済んでいて、かつ、認証レベルが達している場合が示されている。
今、ユーザ端末機器１がＳＰ−１にアクセスしたとする（図２の（１）参照）。このとき、ＩｄＰ３においてログインが済んでいて、かつ、認証レベルが達しているので、ログイン済みの通知がユーザ端末機器１を経由してＳＰ−１に通知される（図２の（１）（２），（３），（４）参照）。通知を受けたＳＰ−１の表示画面には、ログイン完了の画面が表示される。このようにして、ＳＰ−１のＳＳＯ（シングルサインオン）が実現される。
【００１９】
図３は、本発明の一実施の形態に係る認証システムの認証動作の第二の例を示している。
ここでは、ＳＰ−２は認証方式を指定していない場合が示されている。
今、ユーザ端末機器１がＳＰ−２にアクセスしたとする（図３の（１）参照）。アクセスを受けたＳＰ−２からは、ＩｄＰ３に対してログイン状態の確認が行われる（図３の（２）参照）。ログイン状態の確認が行われたＩｄＰ３の多要素認証コア部３３では、ユーザ情報ＤＢ（Data Base）３４及びＳＰ情報ＤＢ３５を参照して、認証方式が決められる（図３の（３），（４）参照）。ここでは、ＳＰ−２は認証方式を指定していないので、最も認証強度の低い認証方式Ｃが呼び出される（図３の（５）参照）。ユーザ端末機器１が未だ認証方式Ｃの認証を受けていない場合は、ユーザ端末機器１及びＩｄＰ３間で認証方式Ｃの認証処理が行われる（図３の（６）参照）。なお、ここにおける認証方式は、内部にもつ認証方式でもよいが、外部の認証方式を利用することができる。
認証レベルが認証方式Ｃのレベルに達すると、ログイン済みの通知がユーザ端末機器１を経由してＳＰ−２に通知される（図３の（７），（８）参照）。通知を受けたＳＰ−２の表示画面には、ログイン完了の画面が表示される。
【００２０】
図４は、本発明の一実施の形態に係る認証システムの認証動作の第三の例を示している。
ここでは、ＳＰ−３が認証方式Ａ及び認証方式Ｂを要求している。なお、ＩｄＰ３によるユーザ端末機器１に対する認証において、既に認証方式Ｃは認証済みである。
今、ユーザ端末機器１が ＳＰ−３にアクセスしたとする（図４の（１）参照）。アクセスを受けたＳＰ−３からは、ＩｄＰ３に対して実施して欲しい認証方式のログイン状態の確認が行われる（図４の（２）参照）。ログイン状態の確認が行われたＩｄＰ３の多要素認証コア部３３では、ユーザ情報ＤＢ（Data Base）３４及びＳＰ情報ＤＢ３５を参照して認証方式Ａ及び認証方式Ｂの認証状態が判断される（図４の（３），（４）参照）。ここでは、ＳＰ−３は認証方式Ａ及び認証方式Ｂを要求しており、現在は認証レベルが要求レベルまで達していないので、認証方式Ａ及び認証方式Ｂが呼び出される（図３の（５ａ），（５ｂ）参照）。この呼び出しにより、ユーザ端末機器１及びＩｄＰ３間で認証方式Ａ及び認証方式Ｂの認証処理が行われる（図４の（６ａ），（６ｂ）参照）。この認証方式は、内部にもつ認証方式でもよく、外部の認証方式を利用することもできる。
【００２１】
上述の認証レベルは、認証装置の種類によって判断される。例えば、指紋などユーザの身体的特徴やキーストロークのテンポなど行動的特徴を利用する認証装置が最も認証レベルが高く、例えば、ユーザ名やパスワードなどの紙に記載して他人に受け渡すことができてしまう情報を用いる認証装置が最も認証レベルが低くなる。マシンIDや回線IDを利用した認証処理の認証レベルは、前述二つのレベル間に属する。このような基準により、認証レベルが足りているか否かが判断される。新しい認証方式が要求された場合には、上述の基準により認証レベルが設定される。なお、ＩｄＰ３が任意にレベルを決定することもできる。
【００２２】
次に、図５のシーケンス図及び図６のフローチャート図を用いて、本発明に係る認証システムの認証動作について説明する。 
図５に示すシーケンス図は、ユーザ端末機器１、ＳＰ機器２及びＩｄＰ３の三者の処理の流れを示している。先ず、ユーザ端末機器１がＳＰ機器２にアクセスすると（ステップ１。以下、ステップを「Ｓ」とする。）、ＳＰ機器２はログイン状態の確認及び認証レベルの要求をＩｄＰ３に行う（Ｓ２）。要求されたＩｄＰ３では、ユーザ情報ＤＢ３４を参照した上で、要求レベルと現在の認証レベルに差異があれば、必要な認証方式を呼び出す（Ｓ３）。必要となる認証方式があれば、ユーザ端末機器１側にログイン画面が提示され、ログインが促される（Ｓ４）。そして、ユーザ端末機器１からログインが行われ、認証された場合は（Ｓ５）、ＩｄＰ３では認証レベルを更新する（Ｓ６）。その後、ログインが完了した旨がＳＰ機器２に伝えられ（Ｓ７）、最後に、ＳＰ機器２からは、ユーザ端末機器１に対してログイン後の画面が出力される（Ｓ８）。 
【００２３】
図６に示すフローチャート図は、ＳＰ機器２から要求を受け付けた後のＩｄＰ３の処理を示す図である。
先ず、ＳＰ機器２からログイン状態の確認及び認証レベルの要求があった場合、要求された認証方式から認証レベルが判定され（Ｓ１００）、認証レベルが加算される（Ｓ１０２）。この場合、複数の認証方式が要求された場合には、その数に合わせて判定／加算が繰り返される。その後、ユーザ情報ＤＢ３４に格納されている該当ユーザの現在の認証レベルが検索され（Ｓ１０４）、要求された認証レベルとユーザ情報ＤＢ３４に格納されている認証レベルが比較される（Ｓ１０６）。
ここでＳ１０６の分岐が発生し、[a]要求された認証レベルが現在の認証レベルを上回っている場合は（Ｓ１０６（Ｙ））、必要な認証方式を呼び出し（Ｓ１０８）、ユーザ端末機器１の追加認証を行う（Ｓ１１０）。この追加認証が成功すると、ＩｄＰ３は認証レベルの更新を行い、もう一度認証レベルの比較を行う（Ｓ１０６）。この比較において、[b]要求された認証レベルが現在の認証レベル以下の場合は（Ｓ１０６（Ｎ））、ユーザ端末機器１に対してＳＳＯ（シングルサインオン）を促す（Ｓ１１２）。 
なお、図６におけるフローチャートにおいて、Ｓ１０９は、認証方式が呼び出されたとき、必要な認証方式が未認証の場合、ユーザ端末機器１及びＩｄＰ３間での認証処理を示している（図３の（６）及び図４の（６ａ），（６ｂ）参照）。
【００２４】
上記構成に係る認証システムは、ＳＰ機器２ごとに認証レベルを変えることができるとともに、ＳＰ機器２ごとに認証方式を変えることができるので、ユーザにとって利便性に優れたＳＳＯ（シングルサインオン）の欠点、すなわち、ＳＳＯは一元的な認証であるため、一回突破されるとすべてにログインされてしまうという問題点を解決することができる。
【００２５】
＜発明の他の実施例＞
本発明では、ＳＰ機器２が認証方式を指定するようにしているが、以下のパターンでも実施することができる。 
ユーザが認証方式を指定するパターン。この場合、ユーザ端末機器１に認証方式を指定する装置を導入するか、あるいは、ＳＰ（サービスプロバイダ）のWebサイトでログイン前にユーザに認証方式を選択させることで、実現することができる。 
予め、ＩｄＰ３側に認証方式を登録しておくパターン。この場合、ＩｄＰ３はユーザの情報やＳＰ機器２の情報をアクセスされることにより確認することができるので、その情報を用いて、予め設定しておいた認証方式を呼び出すことができる。
【産業上の利用可能性】
【００２６】
本発明では、電子的なアクセス制限を必要とする分野、あるいは、ビル入館などの物理的なアクセス制限を必要とする分野に利用することができる。
【符号の説明】
【００２７】
１  ユーザ端末機器
２  サービスプロバイダ機器（ＳＰ機器）
３  中央サーバ（Identity Provider（ＩｄＰ））
２０  通信コンポーネント
２０ａ  認証レベル要求部
２０ｂ  ログイン完了通知部
２０ｃ  アクセス受信部
２０ｄ  ログイン完了画面表示部
３０  通信コンポーネント
３０ａ  認証レベル要求受信部
３０ｂ  ログイン完了通知部
３１  内部処理コンポーネント
３１ａ  認証方式レベル判定部
３１ｂ  認証レベル加算部
３１ｃ  認証レベルＤＢ照会部
３１ｄ  多要素認証呼び出し部
３２  外部認証コンポーネント
３２ａ  外部認証装置呼び出し部
３２ｂ  認証レベルＤＢ更新部
３３  多要素認証コア部
３４  ユーザ情報ＤＢ
３５  ＳＰ情報ＤＢ
【図１】
2010225078.tif 000003
【図２】
2010225078.tif 000004
【図３】
2010225078.tif 000005
【図４】
2010225078.tif 000006
【図５】
2010225078.tif 000007
【図６】
2010225078.tif 000008