(57)【特許請求の範囲】
【請求項１】
複数の利用者端末と、複数の認証方式のうちいずれかの認証方式により前記利用者端末の認証処理を行う複数の認証装置とに接続された認証支援装置であって、
複数の前記利用者端末を識別する端末識別情報毎に、当該利用者端末からの認証要求に応じて前記認証装置により行われた認証処理における認証方式が対応付けられた履歴情報が記憶されている履歴情報記憶部と、
前記利用者端末から送信される認証要求を受信すると、当該利用者端末に対応付けられて前記履歴情報記憶部に記憶されている前記認証方式を読み出す認証方式選定部と、
複数の前記認証装置のうち、前記認証方式選定部が読み出した前記認証方式により前記利用者端末の認証を行う前記認証装置に、前記利用者端末の認証要求を送信する認証要求部と、
を備えることを特徴とする認証支援装置。
【請求項２】
前記認証装置は、前記利用者端末のユーザ毎に認証処理を行い、
前記履歴情報記憶部には、前記端末識別情報毎に、認証処理を行った複数の前記ユーザを識別するユーザ識別情報が対応付けられて記憶され、
前記認証方式選定部は、前記履歴情報記憶部に記憶されている前記履歴情報から、前記認証要求を送信した前記利用者端末に対応付けられたユーザ識別情報のうち、認証回数の多いユーザのユーザ識別情報に対応付けられた前記認証方式を読み出す
ことを特徴とする請求項１に記載の認証支援装置。
【請求項３】
前記履歴情報記憶部には、前記端末識別情報毎に、当該端末識別情報が示す利用者端末からの認証要求に応じて前記認証装置により行われた認証処理が成功したか否かを示す認証結果が対応付けられて記憶され、
前記認証方式選定部は、前記認証要求を送信した前記利用者端末毎の認証方式毎の成功率、あるいは当該利用者端末のユーザ毎の認証方式毎の成功率を、前記認証結果に基づいて算出し、成功率の高い前記認証方式を読み出す
ことを特徴とする請求項１または請求項２に記載の認証支援装置。
【請求項４】
前記履歴情報記憶部に記憶されている前記履歴情報には、前記認証処理が行われた日時を示す情報が含まれ、
前記認証方式選定部は、前記日時に応じた前記成功率を算出し、現在日時に近い時期の成功率が高い前記認証方式を読み出す
ことを特徴とする請求項３に記載の認証支援装置。
【請求項５】
前記履歴情報記憶部に記憶されている前記履歴情報には、前記認証処理が行われた時間帯を示す情報が含まれ、
前記認証方式選定部は、前記認証要求を受信した時間帯に応じた前記認証方式を読み出す
ことを特徴とする請求項１から請求項４までのいずれか１項に記載の認証支援装置。
【請求項６】
前記認証装置は、前記利用者端末に提供されるサービス毎に認証処理を行い、
前記履歴情報記憶部には、前記端末識別情報毎に、前記認証処理が成功した場合に提供されるサービスを識別するサービス識別情報が対応付けられて記憶され、
前記認証方式選定部は、前記履歴情報記憶部に記憶されている前記履歴情報から、前記認証処理が成功した場合に提供されるサービスに対応付けられた前記認証方式を読み出す
ことを特徴とする請求項１から請求項５までのいずれか１項に記載の認証支援装置。
【請求項７】
前記認証方式選定部は、前記利用者端末から、当該利用者端末に記憶されているアプリケーションを示す情報を受信し、前記履歴情報記憶部に記憶されている前記履歴情報から、当該アプリケーションに応じた前記認証方式を読み出す
ことを特徴とする請求項１から請求項６までのいずれか１項に記載の認証支援装置。
【請求項８】
前記利用者端末の機種を示す機種情報と、当該機種において利用可能な認証方式とが対応付けられて記憶される端末情報記憶部を備え、
前記認証方式選定部は、認証要求を送信した前記利用者端末の機種に対応付けられた認証方式を前記端末情報記憶部から読み出す
ことを特徴とする請求項１から請求項７までのいずれか１項に記載の認証支援装置。
【請求項９】
前記利用者端末に提供されるサービス毎に、当該サービスを利用する際の認証処理において適用される認証方式を示す情報が対応付けられて記憶されるサービス提供事業者ポリシー記憶部を備え、
前記認証方式選定部は、前記サービス提供事業者ポリシー記憶部に記憶されている前記認証方式を読み出す
ことを特徴とする請求項１から請求項８までのいずれか１項に記載の認証支援装置。
【請求項１０】
前記認証方式選定部は、前記履歴情報記憶部から複数の認証方式を読み出し、読み出した複数の認証方式の優先順位を決定し、
前記認証要求部は、前記認証方式選定部に決定された優先順位に応じて、前記認証装置に認証要求を送信する
ことを特徴とする請求項１から請求項９までのいずれか１項に記載の認証支援装置。
【請求項１１】
複数の利用者端末と、複数の認証方式のうちいずれかの認証方式により前記利用者端末の認証処理を行う複数の認証装置とに接続され、複数の前記利用者端末を識別する端末識別情報毎に、当該利用者端末からの認証要求に応じて前記認証装置により行われた認証処理における認証方式が対応付けられた履歴情報が記憶されている履歴情報記憶部を備えた認証支援装置が行う認証支援方法であって、
前記認証支援装置が、前記利用者端末から送信される認証要求を受信すると、当該利用者端末に対応付けられて前記履歴情報記憶部に記憶されている前記認証方式を読み出すステップと、
前記認証支援装置が、複数の前記認証装置のうち、読み出した前記認証方式により前記利用者端末の認証を行う前記認証装置に、前記利用者端末の認証要求を送信するステップと、
を備えることを特徴とする認証支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者端末の認証処理を行う技術に関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）、携帯電話端末（スマートフォン）、タブレットＰＣ、テレビ受信機などの様々な利用者端末が、インターネット等のネットワークを介してサービスを提供するサービス提供事業者サーバに接続し、様々なサービスの提供を受けている。ネットワークを介して提供されるサービスには、例えば動画等のコンテンツ配信サービス、ＡＳＰ（Application Service Provider）やＳａａＳ（Software as a Service）などともよばれるアプリケーション利用サービスなど多様なサービスが存在する。このようなサービスを提供する際には、サービスの提供者側に設置された認証サーバが、例えばユーザＩＤ（IDentifier）とパスワードとを予め記憶しておき、利用者端末から送信される認証要求に応じた認証処理を行い、認証成功と判定した場合にサービスの利用を許可している。認証処理には、ユーザＩＤとパスワードとによる認証の他に、例えばＩＣカード認証、指紋認証、音声認識などの認証方式が利用される。
特許文献１には、ワードプロセッサにおいて認証されたユーザに応じた操作環境を設定することが記載されている。特許文献２には、複写機やプリンタ、複合機等においてユーザが利用した機能を記憶しておき、認証されたユーザに応じた初期画面を表示することが記載されている。特許文献３には、利用者端末の機種毎に、その利用者端末において利用可能な認証方式を予め対応付けて記憶しておくこと等により、利用者端末に応じた認証方式を選択することが記載されている。特許文献４には、セキュリティレベルに応じた認証方式を選択することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−４４４７７号公報
【特許文献２】特開２００９−７５４５１号公報
【特許文献３】特許第３９８３０３５号公報
【特許文献４】国際公開第２００７／６６４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような様々な利用者端末のそれぞれにおいて利用可能な認証方式が異なり、１台の利用者端末において複数の認証方式が利用可能である場合も存在する。例えばＰＣにおいて、キーボードから入力されるユーザＩＤとパスワードによる認証の他に、ＩＣカードリーダが接続されていればＩＣカード認証が利用でき、指紋認証の読取装置が接続されていれば指紋認証が利用できる。このような場合、複数のユーザが１台の利用者端末から、異なる認証方式による認証を受けて同一のサービスを利用することが考えられる。特許文献１〜４は、このような状況が考慮されたものではない。そこで、複数の認証方式が利用可能な利用者端末を複数のユーザが利用する場合にも、利用するユーザに応じた認証方式により、効率良く認証を行うことが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、複数の認証方式が利用可能な利用者端末を複数のユーザが利用する場合にも、利用するユーザに応じた認証方式により、効率良く認証を行うことを支援する認証支援装置、認証支援方法を提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、複数の利用者端末と、複数の認証方式のうちいずれかの認証方式により利用者端末の認証処理を行う複数の認証装置とに接続された認証支援装置であって、複数の利用者端末を識別する端末識別情報毎に、利用者端末からの認証要求に応じて認証装置により行われた認証処理における認証方式が対応付けられた履歴情報が記憶されている履歴情報記憶部と、利用者端末から送信される認証要求を受信すると、利用者端末に対応付けられて履歴情報記憶部に記憶されている認証方式を読み出す認証方式選定部と、複数の認証装置のうち、認証方式選定部が読み出した認証方式により利用者端末の認証を行う認証装置に、利用者端末の認証要求を送信する認証要求部と、を備えることを特徴とする。
【０００７】
また、本発明は、認証装置は、利用者端末のユーザ毎に認証処理を行い、履歴情報記憶部には、端末識別情報毎に、認証処理を行った複数のユーザを識別するユーザ識別情報が対応付けられて記憶され、認証方式選定部は、履歴情報記憶部に記憶されている履歴情報から、認証要求を送信した利用者端末に対応付けられたユーザ識別情報のうち、認証回数の多いユーザのユーザ識別情報に対応付けられた認証方式を読み出すことを特徴とする。
【０００８】
また、本発明は、履歴情報記憶部には、端末識別情報毎に、端末識別情報が示す利用者端末からの認証要求に応じて認証装置により行われた認証処理が成功したか否かを示す認証結果が対応付けられて記憶され、認証方式選定部は、認証要求を送信した利用者端末毎の認証方式毎の成功率、あるいは当該利用者端末のユーザ毎の認証方式毎の成功率を、前記認証結果に基づいて算出し、成功率の高い認証方式を読み出すことを特徴とする。
【０００９】
また、本発明は、履歴情報記憶部に記憶されている履歴情報には、認証処理が行われた日時を示す情報が含まれ、認証方式選定部は、日時に応じた成功率を算出し、現在日時に近い時期の成功率が高い認証方式を読み出すことを特徴とする。
【００１０】
また、本発明は、履歴情報記憶部に記憶されている履歴情報には、認証処理が行われた時間帯を示す情報が含まれ、認証方式選定部は、認証要求を受信した時間帯に応じた認証方式を読み出すことを特徴とする。
【００１１】
また、本発明は、認証装置は、利用者端末に提供されるサービス毎に認証処理を行い、履歴情報記憶部には、端末識別情報毎に、認証処理が成功した場合に提供されるサービスを識別するサービス識別情報が対応付けられて記憶され、認証方式選定部は、履歴情報記憶部に記憶されている履歴情報から、認証処理が成功した場合に提供されるサービスに対応付けられた認証方式を読み出すことを特徴とする。
【００１２】
また、本発明は、認証方式選定部は、利用者端末から、利用者端末に記憶されているアプリケーションを示す情報を受信し、履歴情報記憶部に記憶されている履歴情報から、アプリケーションに応じた認証方式を読み出すことを特徴とする。
【００１３】
また、本発明は、利用者端末の機種を示す機種情報と、機種において利用可能な認証方式とが対応付けられて記憶される端末情報記憶部を備え、認証方式選定部は、認証要求を送信した利用者端末の機種に対応付けられた認証方式を端末情報記憶部から読み出すことを特徴とする。
【００１４】
また、本発明は、利用者端末に提供されるサービス毎に、サービスを利用する際の認証処理において適用される認証方式を示す情報が対応付けられて記憶されるサービス提供事業者ポリシー記憶部を備え、認証方式選定部は、サービス提供事業者ポリシー記憶部に記憶されている認証方式を読み出すことを特徴とする。
【００１５】
また、本発明は、認証方式選定部は、履歴情報記憶部から複数の認証方式を読み出し、読み出した複数の認証方式の優先順位を決定し、認証要求部は、認証方式選定部に決定された優先順位に応じて、認証装置に認証要求を送信することを特徴とする。
【００１６】
また、本発明は、複数の利用者端末と、複数の認証方式のうちいずれかの認証方式により利用者端末の認証処理を行う複数の認証装置とに接続され、複数の利用者端末を識別する端末識別情報毎に、利用者端末からの認証要求に応じて認証装置により行われた認証処理における認証方式が対応付けられた履歴情報が記憶されている履歴情報記憶部を備えた認証支援装置が行う認証支援方法であって、認証支援装置が、利用者端末から送信される認証要求を受信すると、利用者端末に対応付けられて履歴情報記憶部に記憶されている認証方式を読み出すステップと、認証支援装置が、複数の認証装置のうち、読み出した認証方式により利用者端末の認証を行う認証装置に、利用者端末の認証要求を送信するステップと、を備えることを特徴とする。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、複数の利用者端末と、複数の認証方式のうちいずれかの認証方式により利用者端末の認証処理を行う複数の認証装置とに接続された認証支援装置であって、複数の利用者端末を識別する端末識別情報毎に、利用者端末からの認証要求に応じて認証装置により行われた認証処理における認証方式が対応付けられた履歴情報が記憶されている履歴情報記憶部と、利用者端末から送信される認証要求を受信すると、利用者端末に対応付けられて履歴情報記憶部に記憶されている認証方式を読み出す認証方式選定部と、複数の認証装置のうち、認証方式選定部が読み出した認証方式により利用者端末の認証を行う認証装置に、利用者端末の認証要求を送信する認証要求部と、を備えるようにしたので、複数の認証方式が利用可能な利用者端末を複数のユーザが利用する場合にも、利用するユーザに応じた認証方式により、効率良く認証を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態による通信システムの構成例を示す図である。
【図２】本発明の一実施形態による通信システムが備える各コンピュータ装置の構成を示すブロック図である。
【図３】本発明の一実施形態による端末情報記憶部に記憶される端末情報のデータ例を示す図である。
【図４】本発明の一実施形態によるユーザ認証情報記憶部に記憶されているユーザ認証情報のデータ例を示す図である。
【図５】本発明の一実施形態による認証方式情報記憶部に記憶される認証方式情報のデータ例を示す図である。
【図６】本発明の一実施形態による端末認証情報記憶部に記憶されている端末認証情報のデータ例を示す図である。
【図７】本発明の一実施形態によるサービス提供事業者ポリシー情報記憶部に記憶されるサービス提供事業者ポリシー情報のデータ例を示す図である。
【図８】本発明の一実施形態による認証履歴情報記憶部に記憶される認証履歴情報のデータ例を示す図である。
【図９】本発明の一実施形態による通信システムによる認証処理の動作例を示すシーケンス図である。
【図１０】本発明の一実施形態による認証支援サーバと認証サーバとの動作例を示すフローチャートである。
【図１１】本発明の一実施形態によるユーザ推定部によるユーザ推定処理を説明するフローチャートである。
【図１２】本発明の一実施形態によるユーザ推定部が読み出した認証履歴情報のデータ例を示す図である。
【図１３】本発明の一実施形態によるユーザ推定部によるユーザ判定処理を説明するフローチャートである。
【図１４】本発明の一実施形態によるユーザ推定部による検索結果の例を示す図である。
【図１５】本発明の一実施形態によるユーザ推定部による検索結果の例を示す図である。
【図１６】本発明の一実施形態による認証方式選定部による認証方式選定処理を説明するフローチャートである。
【図１７】本発明の一実施形態による認証方式選定部による検索結果の例を示す図である。
【図１８】本発明の一実施形態による認証方式選定部による検索結果の例を示す図である。
【図１９】本発明の一実施形態による認証結果が、認証失敗と判定された場合のシーケンス動作例を示す図である。
【図２０】本発明の一実施形態によるユーザ推定が失敗した場合のシーケンス動作例を示す図である。
【図２１】本発明の一実施形態によるアプリケーションに基づいて認証方式を選択し、サービス提供事業者ポリシーに基づいて認証方式を選択する場合のシーケンス動作例を示す図である。
【図２２】本発明の一実施形態による認証支援サーバと認証サーバとの動作例を示すフローチャートである。
【図２３】従来技術と比較した本発明の一実施形態による効果を説明する図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による通信システム１の構成を示す図である。通信システム１は、複数の利用者端末１００（利用者端末１００−１、利用者端末１００−２、利用者端末１００−３、利用者端末１００−４、・・・）と、サービス提供事業者サーバ２００と、端末管理装置３００と、複数の認証サーバ４００（認証サーバ４００−１、認証サーバ４００−２、認証サーバ４００−３、・・・）と、認証支援サーバ５００とのコンピュータ装置を備えている。複数の利用者端末１００は同様の構成であるので、特に区別しない場合には「−１」、「−２」、等の表記を省略して利用者端末１００として説明する。同様に、複数の認証サーバ４００は同様の構成であるので、特に区別しない場合には「−１」、「−２」、等の表記を省略して認証サーバ４００として説明する。
【００２０】
利用者側において、複数の利用者端末１００が端末管理装置３００に接続され、ユーザネットワーク（ＮＷ）が構成される。端末管理装置３００に接続された複数の利用者端末１００は、それぞれ複数のユーザに利用される。ユーザＮＷは、例えば家庭内のＬＡＮ（Local Area Network）等である。端末管理装置３００は、外部のネットワーク（ＮＷ）を介して、サービス提供事業者のサービス提供事業者サーバ２００や、認証サービス提供事業者の認証支援サーバ５００や認証サーバ４００に接続される。ＮＷは、例えばインターネット網のような通信ネットワークである。ただし、ＮＷは、コンピュータ装置、コンピュータ端末が通信可能であれば、仮想閉域網、ＬＡＮ、ＷＡＮ（Wide Area Network）、専用回線、公衆回線、無線、有線を問わず、如何なる通信ネットワークでも良い。端末管理装置３００と、サービス提供事業者サーバ２００と、認証支援サーバ５００と、認証サーバ４００とは、ＮＷを介して接続され、互いに通信可能である。
【００２１】
図２は、通信システム１が備える各コンピュータ装置の構成を示すブロック図である。
利用者端末１００は、ユーザに利用されるコンピュータ端末であり、ネットワークを介してサービス提供事業者サーバ２００から提供されるサービスを利用する。ここで、利用者端末１００がサービス提供事業者サーバ２００のサービスを利用する際には、ユーザから入力される認証データを送信してユーザ認証を行い、認証処理が成功した場合に利用が許可される。利用者端末１００には、このような認証処理を行うための認証データの入力を受け付けるキーボード、ＩＣカードリーダ、指紋データの読取装置などのいずれかまたは複数の入力デバイスが備えられる。利用者端末１００としては、例えば、ＰＣ、携帯電話端末（スマートフォン）、タブレットＰＣ、テレビ受信機などが想定される。利用者端末１００は、複数のユーザに共用され、利用されることができる。
【００２２】
サービス提供事業者サーバ２００は、ネットワークを介して接続された利用者端末１００にサービスを提供するコンピュータ装置である。サービス提供事業者サーバ２００は、利用者端末１００と情報を送受信することにより、例えば、動画等のコンテンツ配信サービス、ＡＳＰやＳａａＳなどともよばれるアプリケーション利用サービスなどのサービスを提供する。サービス提供事業者サーバ２００は、利用者端末１００から送信される認証要求を、受認証サーバ４００にリダイレクトする。そして、認証サーバ４００によって行われる認証処理によって認証成功と判定されると、サービスの利用を許可し、認証された利用者端末１００と情報の送受信を行う。サービス提供事業者サーバ２００は、認証要求受付部２０１を備えている。
【００２３】
認証要求受付部２０１は、利用者端末１００から送信される認証要求を受信すると、認証要求を認証支援サーバ５００にリダイレクトする。リダイレクトは、ＨＴＴＰ（Hypertext Transfer Protocol）リダイレクト、ＵＲＬ（Uniform Resource Locator）リダイレクト（URL redirection）などともよばれ、自身のＵＲＬを宛先とする認証要求を他のＵＲＬに転送することである。また、認証要求受付部２０１は、認証要求を転送する際、認証要求に、自身のサービス提供事業者を識別するサービス提供事業者ＩＤを付加する。
【００２４】
端末管理装置３００は、複数の利用者端末１００を接続してユーザネットワークを構成する、例えばルータやホームゲートウェイのようなコンピュータ装置である。端末管理装置３００は、端末情報記憶部３０１と、端末情報取得部３０２と、端末情報付加部３０３とを備えている。
【００２５】
端末情報記憶部３０１には、ユーザネットワークに接続された利用者端末１００の端末情報が記憶される。図３は、端末情報記憶部３０１に記憶される端末情報のデータ例を示す図である。端末情報には、ＭＡＣ（Media Access Control）アドレス、端末固有番号、端末型番、デバイス名等のデータが含まれる。ＭＡＣアドレスは、通信機器に一意に付与される物理アドレスである。端末固有番号は、端末に一意に付与されるシーケンスの番号である。ＭＡＣアドレスや端末固有番号は、利用者端末１００を識別する識別情報である。端末型番は、端末の機種を示す情報である。デバイス名は、端末の機種の名称である。
【００２６】
端末情報取得部３０２は、ユーザネットワークに接続された複数の利用者端末１００から、端末情報を取得して、端末情報記憶部３０１に記憶させる。端末情報取得部３０２は、例えばＵＰｎＰ（Universal Plug and Play）に基づく通信を行って、利用者端末１００から端末情報を取得する。
端末情報付加部３０３は、利用者端末１００からサービス提供事業者サーバ２００への認証要求が認証支援サーバ５００にリダイレクトされる際に、リダイレクトされた認証要求に端末情報を付加し、認証支援サーバ５００に転送する。
【００２７】
認証サーバ４００は、サービス提供事業者サーバ２００から提供されるサービスを利用する利用者端末１００またはユーザの認証処理を行うコンピュータ装置であり、ユーザ認証情報記憶部４０１と、認証結果通知部４０３と、認証処理部４０２とを備えている。ここでは、複数の認証方式毎に、異なる認証サーバ４００が設置される。例えば、認証サーバ４００−１は、ＩＤ／ＰＷ（パスワード）認証の認証方式による認証処理を行うコンピュータ装置であり、認証サーバ４００−２は、ＩＣカード認証の認証方式による認証処理を行うコンピュータ装置である。
【００２８】
ユーザ認証情報記憶部４０１には、ユーザを認証するためのユーザ認証情報が予め記憶されている。図４は、ユーザ認証情報記憶部４０１−１に記憶されているユーザ認証情報のデータ例を示す図である。ユーザ認証情報には、回線ＩＤと、端末固有番号と、ユーザＩＤと、パスワードとが対応付けられて記憶される。回線ＩＤは、サービスを利用することが予め定められた利用者端末１００が接続されている回線を識別する識別情報である。端末固有番号は、サービスを利用することが予め定められた利用者端末１００の端末固有番号である。ユーザＩＤは、サービスを利用することが予め定められたユーザを識別する情報である。パスワードは、ユーザＩＤに対応するパスワードであり、利用者端末１００から送信される認証データと照合される。このように、認証方式がＩＤ／ＰＷ認証である場合、回線ＩＤと端末固有番号とにはユーザＩＤとパスワードとの文字列が対応付けられるが、例えば認証方式が指紋認証である場合、予めユーザから採取された指紋パターンを示す情報が対応付けられて記憶される。
【００２９】
認証処理部４０２は、認証支援サーバ５００から送信される認証要求を受信し、サービス毎、ユーザ毎に認証処理を行う。例えば、認証処理部４０２−１は、利用者端末１００から送信されるユーザＩＤとパスワードとが含まれる認証データを受信すると、ユーザ認証情報記憶部４０１に記憶されているユーザ認証情報を読み出して照合する。そして、受信した認証データに一致する情報がユーザ認証情報記憶部４０１に記憶されていると判定すると、認証成功と判定し、受信した認証データに一致する情報がユーザ認証情報記憶部４０１に記憶されていないと判定すると、認証失敗と判定する。
認証結果通知部４０３は、認証処理部４０２によって行われた認証処理の認証結果を、認証支援サーバ５００に送信する。
【００３０】
認証支援サーバ５００は、複数の利用者端末１００と、複数の認証方式のうちいずれかの認証方式により利用者端末１００の認証処理を行う複数の認証サーバ４００とに接続されたコンピュータ装置である。認証支援サーバ５００は、認証方式情報記憶部５０１と、端末認証情報記憶部５０２と、サービス提供事業者ポリシー情報記憶部５０３と、認証履歴情報記憶部５０４と、端末情報判定部５０５と、サービス提供事業者判定部５０６と、ユーザ推定部５０７と、端末能力判定部５０８と、サービス提供事業者ポリシー適用部５０９と、認証方式選定部５１０と、認証支援部５１１とを備えている。
【００３１】
認証方式情報記憶部５０１には、認証サーバ４００により認証処理の認証方式を示す情報が記憶される。図５は、認証方式情報記憶部５０１に記憶される認証方式情報のデータ例を示す図である。認証方式情報には、認証方式ＩＤと、認証方式種別と、認証方式名との情報が含まれる。認証方式ＩＤは、認証方式を識別する識別情報である。認証方式種別は、認証方式の種別を示す情報である。認証方式名は、認証方式の名称を示す情報である。認証方式名は、利用者端末１００に記憶されているアプリケーションの名称を示すものであっても良い。
【００３２】
端末認証情報記憶部５０２には、利用者端末１００の機種を示す機種情報と、その機種において利用可能な認証方式とが対応付けられて記憶される。図６は、端末認証情報記憶部５０２に記憶されている端末認証情報のデータ例を示す図である。端末認証情報には、端末型番と、利用可能認証方式ＩＤとが含まれる。端末型番は、利用者端末１００の機種を示す情報である。利用可能認証方式ＩＤは、対応する端末型番の利用者端末１００において利用可能な認証方式を識別する識別情報である。
【００３３】
サービス提供事業者ポリシー情報記憶部５０３には、利用者端末１００に提供されるサービス毎に、そのサービスを利用する際の認証処理において適用される認証方式を示す情報が対応付けられて記憶される。図７は、サービス提供事業者ポリシー情報記憶部５０３に記憶されるサービス提供事業者ポリシー情報のデータ例を示す図である。サービス提供事業者ＩＤは、サービス提供事業者サーバ２００を運営するサービス提供事業者を識別する識別情報である。認証方式ＩＤは、対応するサービス提供事業者によって適用することが定められた認証方式を識別する識別情報である。これにより、例えば、サービス提供事業者が、複数の認証方式のうち、自身が提供するサービスを利用するために行われる認証処理の認証方式を定めることができる。
【００３４】
認証履歴情報記憶部５０４には、複数の利用者端末１００を識別する端末識別情報毎に、その利用者端末１００からの認証要求に応じて認証サーバ４００により行われた認証処理における認証方式が対応付けられた認証履歴情報が記憶されている。図８は、認証履歴情報記憶部５０４に記憶される認証履歴情報のデータ例を示す図である。認証履歴情報には、シーケンスＮｏと、回線ＩＤと、端末型番と、端末固有番号と、サービス提供事業者ＩＤと、認証方式ＩＤと、ユーザＩＤと、認証結果と、認証日時と、日時判定とが対応付けられる。
【００３５】
回線ＩＤは、認証処理が行われた利用者端末１００が認証要求を送信した回線を識別する識別情報である。端末型番は、認証処理が行われた利用者端末１００の型番を示す情報である。端末固有番号は、認証処理が行われた利用者端末１００の端末固有番号である。サービス提供事業者ＩＤは、認証処理が成功した場合に提供されるサービスを識別する識別情報である。認証方式ＩＤは、行われた認証処理の認証方式を識別する識別情報である。ユーザＩＤは、認証処理を行ったユーザを識別する識別情報である。認証結果は、利用者端末１００からの認証要求に応じて認証サーバ４００により行われた認証処理が成功したか否かを示す情報である。例えば、認証結果が認証成功を示す場合には「ＯＫ」が、認証結果が認証成功を示す場合には「ＮＧ」が対応付けられる。認証日時は、認証処理が行われた日時を示す情報である。日時判定は、認証日時に基づいて認証支援サーバ５００により判定された時間帯を示す情報である。例えば、認証支援サーバ５００は、予め定義された休日、平日、時間帯等の時間帯に基づいて時間帯を判定する。例えば、土日祝を休日、その他を平日とし、５〜１１時を朝、１１〜１７時を昼、１７〜２３時を夜、２３〜５時を深夜などと定義し、このような提示に基づいて時間帯が判定される。
【００３６】
端末情報判定部５０５は、認証要求に含まれる端末情報に対応する認証方式を、端末認証情報記憶部５０２から読み出す。
サービス提供事業者判定部５０６は、認証要求に含まれるサービス提供事業者ＩＤを読み出す。
ユーザ推定部５０７は、認証要求に含まれる端末情報に対応する認証履歴情報を、認証履歴情報記憶部５０４から読み出すユーザ推定処理を行う。
【００３７】
端末能力判定部５０８は、利用者端末１００から、利用者端末１００に記憶されているアプリケーションを示す情報を受信し、認証方式情報記憶部５０１から対応する認証方式ＩＤを読み出す。
サービス提供事業者ポリシー適用部５０９は、認証要求されたサービスのサービス提供事業者に対応付けられてサービス提供事業者ポリシー情報記憶部５０３に記憶されている認証方式ＩＤを読み出し、利用可能な認証方式のフィルタリング処理を行う。
【００３８】
認証方式選定部５１０は、利用者端末１００から送信される認証要求を受信すると、その利用者端末１００の端末固有番号に対応付けられて認証履歴情報記憶部５０４に記憶されている認証方式を読み出す。ここで、認証方式選定部５１０は、認証要求を送信した利用者端末１００毎の認証方式毎の成功率、あるいはその利用者端末１００のユーザ毎の認証方式毎の成功率を、認証結果に基づいて算出し、成功率の高い認証方式を読み出す。また、認証方式選定部５１０は、日時に応じた成功率を算出し、現在日時に近い時期の成功率が高い認証方式を読み出す。また、認証方式選定部５１０は、認証履歴情報記憶部５０４に記憶されている認証履歴情報から、認証処理が成功した場合に提供されるサービスに対応付けられた認証方式を読み出す。また、認証方式選定部５１０は、認証要求を送信した利用者端末１００の機種に対応付けられた認証方式を認証履歴情報記憶部５０４から読み出す。また、認証方式選定部５１０は、認証要求を受信した時間帯に応じた認証方式を読み出す。また、認証方式選定部５１０は、認証履歴情報記憶部５０４に記憶されている認証履歴情報から、認証要求を送信した利用者端末１００に対応付けられたユーザ識別情報のうち、認証回数の多いユーザのユーザ識別情報に対応付けられた認証方式を読み出す。ここで、認証方式選定部５１０は、対応する複数の認証方式が存在する場合、認証履歴情報記憶部５０４から複数の認証方式を読み出し、成功率等に応じて、読み出した複数の認証方式の優先順位を決定する。
【００３９】
認証支援部５１１は、複数の認証サーバ４００のうち、認証方式選定部５１０が読み出した認証方式により利用者端末１００の認証を行う認証サーバ４００に、利用者端末１００の認証要求を送信する。また、認証支援部５１１は、認証方式選定部５１０に決定された優先順位に応じて、認証サーバ４００に認証要求を送信する。また、認証支援部５１１は、認証サーバ４００に送信した認証要求に応じた認証結果を受信し、認証結果が含まれる認証履歴情報を認証履歴情報記憶部５０４に記憶させる。また、認証支援部５１１は、受信した認証結果が認証失敗である場合、または認証方式の切り替えを示すものである場合、他の認証方式による認証処理を行う認証サーバ４００に対して認証要求を送信する。
【００４０】
次に、本実施形態による通信システム１の動作例を説明する。図９は、通信システム１による認証処理の動作例を示すシーケンス図である。
利用者端末１００が端末管理装置３００に接続すると（ステップＳ１）、端末管理装置３００の端末情報取得部３０２は、利用者端末１００から端末情報を取得し、端末情報記憶部３０１に記憶させる。そして、利用者端末１００は、ユーザからの入力に応じて、サービス提供事業者サーバ２００のＵＲＬを宛先として、サービス提供事業者サーバ２００が提供するサービスの認証要求を送信する（ステップＳ２）。サービス提供事業者サーバ２００は、利用者端末１００から送信された認証要求に基づいて、認証要求に自身を識別するサービス提供事業者ＩＤを付加するとともに、認証支援サーバ５００を宛先としたＨＴＴＰリダイレクトを送信する（ステップＳ３）。利用者端末１００は、サービス提供事業者サーバ２００から送信されるＨＴＴＰリダイレクトに応じて、認証支援サーバ５００を宛先とする認証要求を送信する。この際、端末管理装置３００は、認証要求を送信した利用者端末１００に対応する端末情報を端末情報記憶部３０１から読み出し、読み出した端末情報を、利用者端末１００から送信された認証要求に付加する。さらに、端末管理装置３００は、自身がネットワークに接続する回線を識別する回線ＩＤが含まれる回線情報を認証要求に付加し、認証支援サーバ５００に転送する（ステップＳ４）。
【００４１】
認証支援サーバ５００は、利用者端末１００から送信される認証要求を受信すると、端末情報判定部５０５が、認証方式情報記憶部５０１と端末認証情報記憶部５０２とを参照して、認証要求に含まれる端末情報に応じた認証方式ＩＤを読み出す（ステップＳ５、６）。さらに、ユーザ推定部５０７が、認証要求に含まれる回線情報と端末情報とに対応するユーザＩＤと、サービス提供事業者ＩＤと、認証日時とが含まれる認証履歴情報を、認証履歴情報記憶部５０４から読み出す（ステップＳ７、８）。そして、認証方式選定部５１０は、読み出したユーザＩＤと、端末情報とに対応する認証履歴情報を認証履歴情報記憶部５０４から読み出し、読み出した認証履歴情報に含まれる認証回数や認証成功数に基づいて、認証方式を判定する（ステップＳ９、１０）。
【００４２】
そして、認証支援サーバ５００は、判定した認証方式により認証を行う認証サーバ４００に、回線情報と、端末情報と、ユーザＩＤと、認証方式とが含まれる認証要求を送信する（ステップＳ１１）。認証サーバ４００は、認証支援サーバ５００から送信される認証要求を受信すると、利用者端末１００に対して、認証データ入力画面を送信する。例えば、認証サーバ４００がＩＤ／ＰＷ認証の認証処理を行う場合、ＩＤとパスワードとの入力画面を送信し、認証サーバ４００が指紋認証の認証処理を行う場合、指紋認証の入力画面を送信する（ステップＳ１２）。利用者端末１００は、認証サーバ４００から送信される認証データ入力画面を表示し、認証データの入力を受け付ける。利用者端末１００は、入力された認証データを認証サーバ４００に送信する（ステップＳ１３）。認証サーバ４００は、利用者端末１００から送信された認証データを受信すると、認証処理部４０２が、ユーザ認証情報記憶部４０１に記憶されているユーザ認証情報を読み出し、受信した認証データと照合して認証処理を行う（ステップＳ１４、１５）。そして、認証処理部４０２が認証成功と判定すると、認証結果通知部４０３は、認証結果を認証支援サーバ５００に送信する（ステップＳ１６）。
【００４３】
認証支援サーバ５００の認証支援部５１１は、認証サーバ４００から送信された認証結果を受信すると、認証結果が含まれる認証履歴情報を認証履歴情報記憶部５０４に記憶させる（ステップＳ１７）。認証支援サーバ５００が、認証が成功した場合の宛先であるサービス提供事業者サーバ２００のＵＲＬを利用者端末１００に送信し（ステップＳ１８）、利用者端末１００が、サービス提供事業者サーバ２００にリダイレクトを送信すると、サービス提供事業者サーバ２００は、認証結果画面を利用者端末１００に送信する（ステップＳ２０）。
【００４４】
図１０は、このような認証支援サーバ５００と認証サーバ４００との動作例を示すフローチャートである。認証支援サーバ５００の端末情報判定部５０５は、利用者端末１００から送信される認証要求に含まれる端末情報に基づいて機種を判定し（ステップＳ３０）、判定した機種に応じた認証方式の候補を読み出す（ステップＳ３１）。サービス提供事業者判定部５０６が、認証要求に含まれるサービス提供事業者ＩＤを読み出すと、ユーザ推定部５０７がユーザ推定処理を行う（ステップＳ３３）。そして、認証方式選定部５１０が認証方式を判定して（ステップＳ３４）、認証支援部５１１が認証サーバ４００に認証要求を送信する。
【００４５】
認証サーバ４００が認証処理を行い（ステップＳ３５）、認証結果を認証支援サーバ５００に送信すると、認証支援サーバ５００は、送信された認証結果を受信する。認証結果が認証失敗を示すものであれば（ステップＳ３６：ＮＯ）、認証失敗を示す認証履歴を認証履歴情報記憶部５０４に記憶させ、他の認証方式を選択して（ステップＳ４０）ステップＳ３５に戻り、認証処理を行う。
【００４６】
認証支援サーバ５００は、認証サーバ４００から送信された認証結果が認証成功を示すものであれば（ステップＳ３６：ＹＥＳ）、認証成功を示す認証履歴を認証履歴情報記憶部５０４に記憶させ（ステップＳ３７）、利用者端末１００に認証の成功通知を送信して（ステップＳ３８）、処理を終了する。
【００４７】
ここで、図１０に示すステップＳ３３におけるユーザ推定処理について詳細に説明する。図１１は、認証支援サーバ５００のユーザ推定部５０７によるユーザ推定処理を説明するフローチャートである。ユーザ推定部５０７は、利用者端末１００から受信した端末情報（端末固有番号）に基づいて、認証履歴情報記憶部５０４から認証履歴情報を検索する（ステップＳ５０）。ユーザ推定部５０７は、端末情報に対応する認証履歴情報が認証履歴情報記憶部５０４に存在しなければ（ステップＳ５１：ＹＥＳ）、ユーザ推定結果のユーザＩＤなしとして（ステップＳ５２）、処理を終了する。
【００４８】
一方、ステップＳ５１において、ユーザ推定部５０７が、端末情報に対応する認証履歴情報が認証履歴情報記憶部５０４に存在すると判定すれば（ステップＳ５１：ＹＥＳ）、端末情報に対応する認証履歴情報を読み出す。例えば、図１２は、ユーザ推定部５０７が読み出した認証履歴情報のデータ例を示す図である。端末情報に対応するユーザＩＤが複数存在する場合（ステップＳ５３：ＮＯ）、ユーザ推定部５０７は、ユーザ判定処理を行う（ステップＳ５４）。ユーザ判定処理による処理結果が、ユーザなしであれば（ステップＳ５５：ＮＯ）、ステップＳ５２に進む。ユーザありであれば（ステップＳ５５：ＹＥＳ）、ステップＳ５６に進む。また、ステップＳ５３において、端末情報に対応するユーザＩＤが１件であった場合（ステップＳ５３）、検索したユーザＩＤをユーザ推定結果として処理を終了する（ステップＳ５６）。
【００４９】
ここで、図１１に示すステップＳ５４におけるユーザ判定処理について詳細に説明する。図１３は、認証支援サーバ５００のユーザ推定部５０７によるユーザ判定処理を説明するフローチャートである。まず、認証履歴情報記憶部５０４に記憶されている認証履歴情報を、端末固有番号と認証日時とに基づいて検索し、ユーザ毎にベイズ理論を用いて確率を計算する（ステップＳ６０）。例えば、ユーザＡである確率は、（ユーザＡの履歴数／対象履歴数）である。検索結果が図１４のようである場合、ｕｓｅｒＡである確率は３／４＝０．７５であり、ｕｓｅｒＣである確率は１／４＝０．２５である。
【００５０】
次に、認証履歴情報を、端末固有番号とサービス提供事業者ＩＤとに基づいて検索し、ユーザ毎にベイズ理論にて確率を計算する（ステップＳ６１）。例えば、ユーザＡである確率は、（ユーザＡの履歴数／対象履歴数）である。検索結果が図１５のようである場合、ｕｓｅｒＡである確率は４／６＝０．６７であり、ｕｓｅｒＣである確率は２／６＝０．３３である。そして、ユーザ毎に、ステップＳ６０とステップＳ６１とにおいて算出した確率の和を、判定指数として算出する。上述の例では、ｕｓｅｒＡの判定指数は０．７５＋０．６７＝１．４２であり、ｕｓｅｒＣの判定指数は０．２５＋０．３３＝０．５８である。
【００５１】
そして、算出した判定指数を比較する（ステップＳ６３）。ここでは、算出した判定指数が最も大きいユーザを判定結果とする。ここで、ステップＳ６０とステップＳ６１とのいずれかの確率が０である場合、そのユーザは判定の対象外とするようにしても良い。判定処理結果は、指数が最大値であるユーザが１人の場合、判定された１つのユーザＩＤが判定結果となる。あるいは、判定指数が最大値であるユーザが複数人存在する場合、判定結果はユーザなしとする。全てのユーザが判定対象外である場合も、判定結果はユーザなしとする。ユーザ推定部５０７は、判定結果を出力する。
【００５２】
次に、図１０に示すステップＳ３４における認証方式選定処理について詳細に説明する。図１６は、認証支援サーバ５００の認証方式選定部５１０による認証方式選定処理を説明するフローチャートである。ステップＳ３３におけるユーザ推定処理による処理結果により、ユーザＩＤの推定結果が存在すれば（ステップＳ７０：ＹＥＳ）、端末固有情報と、推定されたユーザＩＤとに基づいて、認証履歴情報記憶部５０４から認証履歴情報を検索する（ステップＳ７１）。一方、ユーザＩＤの推定結果が存在しなければ（ステップＳ７０：ＮＯ）、認証方式選定部５１０は、端末固有情報に基づいて、認証履歴情報記憶部５０４から認証履歴情報を検索する（ステップＳ７２）。
【００５３】
そして、認証方式選定部５１０は、認証方式毎に、ラプラスの連続則を用いて、認証成功率を算出する（ステップＳ７３）。ここで、認証方式選定部５１０は、認証要求を送信した利用者端末１００毎の認証方式毎の成功率、あるいはその利用者端末１００のユーザ毎の認証方式毎の成功率を、認証結果に基づいて算出する。例えば、認証方式１の成功率は、（成功回数＋１／試行回数＋２）により表される。例えば、ステップＳ７１におけるｕｓｅｒＡに基づく検索結果が図１７のようである場合、認証方式１の成功回数は２であり、試行回数は３であるから、成功率は（２＋１）／（３＋２）＝３／５＝０．６である。一方、認証方式２の成功回数は４であり、試行回数は５であるから、成功率は（４＋１）／（５＋２）＝５／７＝０．７１である。よって、優先順位は、認証方式２、認証方式１の順となる。
【００５４】
あるいは、例えば、ステップＳ７２における端末固有番号のみに基づく検索結果が図１８のようである場合、認証方式１の成功回数は６であり、試行回数は８であるから、成功率は（６＋１）／（８＋２）＝７／１０＝０．７である。認証方式２の成功回数は３であり、試行回数は５であるから、成功率は（３＋１）／（５＋２）＝４／７＝０．５７である。認証方式３の成功回数は２であり、試行回数は３であるから、成功率は（２＋１）／（３＋２）＝３／５＝０．６である。よって、優先順位は、認証方式１、認証方式３、認証方式２の順となる。
ここで、認証方式選定部５１０は、認証履歴情報記憶部５０４に記憶されている認証日時に応じた成功率を算出し、現在日時に近い時期の成功率が高い認証方式を読み出すこともできる。例えば、成功率を算出する際に、現在日時から一定期間内の直近の認証結果に重みを付けて成功率を算出することができる。あるいは、例えば半年等の一定期間内の履歴情報のみから、成功率を算出するようにしても良い。
そして、認証方式選定部５１０は、このように算出した成功率に応じて、成功率の高い認証方式を読み出す（ステップＳ７４）。
【００５５】
次に、図１９を参照して、認証処理による認証結果が、認証失敗と判定された場合のシーケンス動作例を説明する。図９において説明したように、ステップＳ１２において認証データ入力画面が送信され、認証データが入力され、ステップＳ１３において認証サーバ４００−１に送信されると、認証サーバ４００−１の認証処理部４０２が認証処理を行う（ステップＳ１４、１５）。ここで、認証結果が失敗であり、認証結果通知部４０３が認証失敗の結果通知を認証支援サーバ５００に送信すると（ステップＳ８０）、認証支援サーバ５００の認証支援部５１１は、認証失敗を示す認証履歴を認証履歴情報記憶部５０４に記憶させる（ステップＳ８１）。すると、認証支援部５１１は、認証方式の選択画面を利用者端末１００に送信する（ステップＳ８２）。利用者端末１００は、ユーザからの認証方式の選択入力を受け付け、選択結果を認証支援サーバ５００に送信する（ステップＳ８３）。認証支援サーバ５００は、選択された認証方式の認証処理を行う認証サーバ４００−２に、認証要求を送信する（ステップＳ８４）。認証サーバ４００−２は、認証サーバ４００−１とは異なる認証方式での認証データ入力画面を、利用者端末１００に送信する（ステップＳ８５）。
【００５６】
次に、図２０を参照して、ユーザ推定が失敗した場合のシーケンス動作例を説明する。図９において説明したステップＳ７において、ユーザ推定処理によりユーザが推定できなかった場合、サービス提供事業者ＩＤと、認証日時とが含まれる認証履歴情報を、認証履歴情報記憶部５０４から読み出す（ステップＳ９０）。そして、認証方式選定部５１０は、読み出した端末情報に対応する認証履歴情報を認証履歴情報記憶部５０４から読み出し、読み出した認証履歴情報に含まれる認証回数や認証成功数に基づいて、認証方式を判定する（ステップＳ９１、９２）。そして、認証支援サーバ５００は、判定した認証方式により認証を行う認証サーバ４００に、回線情報と、端末情報と、認証方式とが含まれる認証要求を送信する（ステップＳ９３）。認証サーバ４００は、認証支援サーバ５００から送信される認証要求を受信すると、ステップＳ１２と同様に、利用者端末１００に対して、認証データ入力画面を送信する。
【００５７】
次に、図２１を参照して、アプリケーションに基づいて認証方式を選択し、サービス提供事業者ポリシーに基づいて認証方式を選択する場合のシーケンス動作例を説明する。図９において説明したステップＳ６において、端末情報に応じた認証方式を読み出した後、端末能力判定部５０８が、利用者端末１００から、アプリケーション情報が含まれる端末詳細情報を読み出す（ステップＳ１００、１０１）。そして、認証支援サーバ５００は、端末詳細情報に応じた認証方式を、認証履歴情報記憶部５０４から読み出す（ステップＳ１０２、１０３）。また、サービス提供事業者ポリシー適用部５０９は、サービス提供事業者ポリシー情報記憶部５０３からサービス提供事業者ポリシーを読み出し、サービス提供事業者ポリシーに応じたフィルタリング処理を行い、認証方式の候補を判定する（ステップＳ１０４、１０５）。
図２２は、このような処理を行う場合のフローチャートを示す図である。ステップＳ３０〜ステップＳ４０までの処理は、図１０において説明した処理と同様であるが、ステップＳ３１の後に、アプリケーションに応じた端末能力判定処理を行い（ステップＳ１１０）、判定結果に応じた認証方式を判定する（ステップＳ１１１）。また、ステップＳ３２においてサービス提供事業者の判定を行った後に、サービス提供事業者ポリシーの適用を行う（ステップＳ１１２）。
【００５８】
以上説明したように、本実施形態によれば、ユーザが自身に合った認証方式を認証処理の度に選択しなくても、自身の認証履歴に応じた認証方式が認証支援サーバ５００から提示されるため、自身で認証方式を選択する煩わしさが無くなり、利便性を向上できる。例えば、図２３の（ａ）に示すように、家庭内のテレビ受信機によるコンテンツ配信サービスを利用する場合の認証方式として、ＩＣカード認証と、指紋認証と、ＩＤ／ＰＡＳＳ認証とのいずれかが利用できるものとする。このようなテレビ受信機を、ユーザ父とユーザ母とが利用し、ユーザ父はＩＣカード認証をよく利用し、ユーザ母はＩＤ／ＰＡＳＳ認証をよく利用しているものとする。このような場合、従来であれば、ユーザ自身が認証方式を選択しなければならないため、選択の操作が面倒であり、サービス利用機会の損失となっている場合があった。これに対し、本実施形態を適用すれば、（ｂ）に示すように、ユーザ推定機能により認証要求をしたユーザを推定し、推定したユーザに応じた認証方式が自動的に提供されるため、ユーザ利便性を向上させ、サービス利用機会の損失を防ぐことが可能となる。
【００５９】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより認証支援を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００６１】
１  通信システム
１００  利用者端末
２００  サービス提供事業者サーバ
２０１  認証要求受付部
３００  端末管理装置
３０１  端末情報記憶部
３０２  端末情報取得部
３０３  端末情報付加部
４００  認証サーバ
４０１  ユーザ認証情報記憶部
４０２  認証処理部
４０３  認証結果通知部
５００  認証支援サーバ
５０１  認証方式情報記憶部
５０２  端末認証情報記憶部
５０３  サービス提供事業者ポリシー情報記憶部
５０４  認証履歴情報記憶部
５０５  端末情報判定部
５０６  サービス提供事業者判定部
５０７  ユーザ推定部
５０８  端末能力判定部
５０９  サービス提供事業者ポリシー適用部
５１０  認証方式選定部
５１１  認証支援部
【図１】
0005679567.tif 000002
【図２】
0005679567.tif 000003
【図３】
0005679567.tif 000004
【図４】
0005679567.tif 000005
【図５】
0005679567.tif 000006
【図６】
0005679567.tif 000007
【図７】
0005679567.tif 000008
【図８】
0005679567.tif 000009
【図９】
0005679567.tif 000010
【図１０】
0005679567.tif 000011
【図１１】
0005679567.tif 000012
【図１２】
0005679567.tif 000013
【図１３】
0005679567.tif 000014
【図１４】
0005679567.tif 000015
【図１５】
0005679567.tif 000016
【図１６】
0005679567.tif 000017
【図１７】
0005679567.tif 000018
【図１８】
0005679567.tif 000019
【図１９】
0005679567.tif 000020
【図２０】
0005679567.tif 000021
【図２１】
0005679567.tif 000022
【図２２】
0005679567.tif 000023
【図２３】
0005679567.tif 000024