(57)【要約】【課題】２要素２経路認証を簡易な構成で実現する認証システムを提供する。【解決手段】認証サービス提供装置４０は、第２の情報処理装置３０から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行い、当該第２の認証が成功した場合に、第２の情報処理装置３０に対して第３の認証情報を発行する。サービス提供装置２０は、第１の情報処理装置１０から上記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う。また、サービス提供装置２０は、第１の情報処理装置１０から、第２の情報処理装置３０により取得され第１の情報処理装置１０に入力された第３の認証情報を受け付け、認証サービス提供装置４０と協働して、第３の認証情報に基づく第３の認証の結果を取得する。【選択図】図１
2008102772.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置、第２の情報処理装置、認証サービス提供装置、および認証装置を含み、
前記第２の情報処理装置は、
利用者を認証する第２の認証情報を、前記認証サービス提供装置に送る第２認証情報送出部と、
前記第２の認証情報に応じて前記認証サービス提供装置から発行される第３の認証情報を取得する認証情報取得部と、を有し、
前記認証サービス提供装置は、
前記第２の情報処理装置から前記第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、
前記第２の認証が成功した場合に、前記第２の情報処理装置に対して前記第３の認証情報を発行する認証情報発行部と、を有し、
前記第１の情報処理装置は、
前記利用者を認証する第１の認証情報の入力を受け付け、当該第１の認証情報を前記認証装置に送る第１認証情報送出部と、
前記第２の情報処理装置により取得された第３の認証情報の入力を受け付け、当該第３の認証情報を前記認証装置に送る第３認証情報送出部と、を有し、
前記認証装置は、
前記第１の情報処理装置から前記第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、
前記第１の情報処理装置から前記第３の認証情報を受け付け、前記認証サービス提供装置と協働して、前記第３の認証情報に基づく第３の認証の結果を取得する第３認証結果取得部と、を有する、
ことを特徴とする認証システム。
【請求項２】
認証サービス提供装置と認証装置とを含み、
前記認証サービス提供装置は、
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、
前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行する認証情報発行部と、を有し、
前記認証装置は、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、
前記第１の情報処理装置から、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を受け付け、前記認証サービス提供装置と協働して、前記第３の認証情報に基づく第３の認証の結果を取得する第３認証結果取得部と、を有する、
ことを特徴とする認証システム。
【請求項３】
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、
前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行する認証情報発行部と、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置から、前記第３の認証情報を受け付け、当該第３の認証情報と前記発行された第３の認証情報とに基づいて第３の認証を行い、当該第３の認証の結果を前記認証装置に通知する第３認証部と、
を有することを特徴とする認証サービス提供装置。
【請求項４】
請求項３に記載の認証サービス提供装置であって、
前記第３認証部は、前記認証装置から、前記第３の認証情報とともに当該第３の認証情報の送出元の第１の情報処理装置の識別情報を受け付けることを特徴とする認証サービス提供装置。
【請求項５】
請求項３または４に記載の認証サービス提供装置であって、
前記第１の認証が成功し、かつ前記第３の認証が失敗した場合に、不正に関する情報を通知する不正情報通知部をさらに有することを特徴とする認証サービス提供装置。
【請求項６】
請求項３〜５のいずれか１項に記載の認証サービス提供装置であって、
前記第３の認証情報は、有効期限付きであり、かつ１回使い切りであることを特徴とする認証サービス提供装置。
【請求項７】
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、
前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行する認証情報発行部と、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置に対して、前記発行された第３の認証情報を提供する認証情報提供部と、
を有することを特徴とする認証サービス提供装置。
【請求項８】
コンピュータに、
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行うステップと、
前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行するステップと、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置から、前記第３の認証情報を受け付け、当該第３の認証情報と前記発行された第３の認証情報とに基づいて第３の認証を行い、当該第３の認証の結果を前記認証装置に通知するステップと、
を実行させることを特徴とする認証サービス提供プログラム。
【請求項９】
コンピュータに、
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行うステップと、
前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行するステップと、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置に対して、前記発行された第３の認証情報を提供するステップと、
を実行させることを特徴とする認証サービス提供プログラム。
【請求項１０】
第１の情報処理装置、第２の情報処理装置、認証サービス提供装置、および認証装置を含み、
前記第２の情報処理装置は、
利用者を認証する第２の認証情報を前記認証サービス提供装置に送る第２認証情報送出部を有し、
前記認証サービス提供装置は、
前記第２の情報処理装置から前記第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部を有し、
前記第１の情報処理装置は、
前記利用者を認証する第１の認証情報の入力を受け付け、当該第１の認証情報を前記認証装置に送る第１認証情報送出部を有し、
前記認証装置は、
前記第１の情報処理装置から前記第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、
前記認証サービス提供装置と協働して、前記第１の認証情報により特定される利用者について、前記第２の認証が成功しているか否かを確認する第２認証結果確認部と、を有する、
ことを特徴とする認証システム。
【請求項１１】
認証サービス提供装置と認証装置とを含み、
前記認証サービス提供装置は、
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部を有し、
前記認証装置は、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、
前記認証サービス提供装置と協働して、前記第１の認証情報により特定される利用者について、前記第２の認証が成功しているか否かを確認する第２認証結果確認部と、を有する、
ことを特徴とする認証システム。
【請求項１２】
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行い、当該第２の認証が成功した場合に、第２の認証が成功した旨を示す情報を、前記第２の認証情報により特定される利用者を識別する利用者識別情報と関連付けて第２認証結果記憶部に記録する第２認証部と、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う認証装置から、前記第１の認証情報により特定される利用者を識別する利用者識別情報を受け付け、前記第２認証結果記憶部の記憶内容に基づき、前記利用者識別情報により識別される利用者について、前記第２の認証が成功しているか否かを前記認証装置に通知する第２認証結果通知部と、
を有することを特徴とする認証サービス提供装置。
【請求項１３】
コンピュータに、
第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行い、当該第２の認証が成功した場合に、第２の認証が成功した旨を示す情報を、前記第２の認証情報により特定される利用者を識別する利用者識別情報と関連付けて第２認証結果記憶部に記録するステップと、
第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う認証装置から、前記第１の認証情報により特定される利用者を識別する利用者識別情報を受け付け、前記第２認証結果記憶部の記憶内容に基づき、前記利用者識別情報により識別される利用者について、前記第２の認証が成功しているか否かを前記認証装置に通知するステップと、
を実行させることを特徴とする認証サービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、認証サービス提供装置、および認証サービス提供プログラムに関する。
【背景技術】
【０００２】
従来、一般的な認証システムとして、クライアント装置が利用者の認証情報（ユーザＩＤおよびパスワードなど）をサーバ装置に送り、サーバ装置が上記認証情報に基づいて上記利用者の認証を行うシステムがある。
【０００３】
近年、より安全な認証システムとして、いわゆる２要素２経路認証を行うシステムが提案されている（例えば、特許文献１、２を参照）。
【０００４】
特許文献１に記載されたシステムでは、コンピュータは、ユーザから入力されたユーザＩＤおよびパスワードを認証サーバに送信する。認証サーバは、ユーザＩＤおよびパスワードに基づき第１の認証を行い、当該認証が成功したとき、確認コードを生成し、当該確認コードを所定の携帯端末に通知する。この確認コードは、携帯端末にてユーザにより取得され、コンピュータに入力される。コンピュータは、入力された確認コードを認証サーバに送信し、認証サーバは、受信した確認コードに基づき第２の認証を行う。
【０００５】
特許文献２に記載されたシステムでは、ユーザ装置は、ユーザにより入力された個人識別子とパスワードをアプリケーション用認証サーバに送信し、アプリケーション用認証サーバは、受信した個人識別子とパスワードに基づき認証を行う。ついで、ユーザは、アプリケーション用認証サーバからの指示に基づき、携帯端末からアクセス用認証サーバに発呼してパスワードを送信する。アクセス用認証サーバは、発信者番号とパスワードをアプリケーション用認証サーバに送信し、アプリケーション用認証サーバは、発信者番号とパスワードに基づき認証を行う。
【０００６】
【特許文献１】特開２００２−２５１３７５号公報
【特許文献２】特開２００１−２８２７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、２要素２経路認証を簡易な構成で実現する認証システムを提供する。
【課題を解決するための手段】
【０００８】
本発明に係る認証システムは、第１の情報処理装置、第２の情報処理装置、認証サービス提供装置、および認証装置を含み、前記第２の情報処理装置は、利用者を認証する第２の認証情報を、前記認証サービス提供装置に送る第２認証情報送出部と、前記第２の認証情報に応じて前記認証サービス提供装置から発行される第３の認証情報を取得する認証情報取得部と、を有し、前記認証サービス提供装置は、前記第２の情報処理装置から前記第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、前記第２の認証が成功した場合に、前記第２の情報処理装置に対して前記第３の認証情報を発行する認証情報発行部と、を有し、前記第１の情報処理装置は、前記利用者を認証する第１の認証情報の入力を受け付け、当該第１の認証情報を前記認証装置に送る第１認証情報送出部と、前記第２の情報処理装置により取得された第３の認証情報の入力を受け付け、当該第３の認証情報を前記認証装置に送る第３認証情報送出部と、を有し、前記認証装置は、前記第１の情報処理装置から前記第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、前記第１の情報処理装置から前記第３の認証情報を受け付け、前記認証サービス提供装置と協働して、前記第３の認証情報に基づく第３の認証の結果を取得する第３認証結果取得部と、を有する、ことを特徴とする。
【０００９】
また、本発明に係る認証システムは、認証サービス提供装置と認証装置とを含み、前記認証サービス提供装置は、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行する認証情報発行部と、を有し、前記認証装置は、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、前記第１の情報処理装置から、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を受け付け、前記認証サービス提供装置と協働して、前記第３の認証情報に基づく第３の認証の結果を取得する第３認証結果取得部と、を有する、ことを特徴とする。
【００１０】
本発明に係る認証サービス提供装置は、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行する認証情報発行部と、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置から、前記第３の認証情報を受け付け、当該第３の認証情報と前記発行された第３の認証情報とに基づいて第３の認証を行い、当該第３の認証の結果を前記認証装置に通知する第３認証部と、を有することを特徴とする。
【００１１】
本発明の一態様では、前記第３認証部は、前記認証装置から、前記第３の認証情報とともに当該第３の認証情報の送出元の第１の情報処理装置の識別情報を受け付ける。
【００１２】
また、本発明の一態様では、前記第１の認証が成功し、かつ前記第３の認証が失敗した場合に、不正に関する情報を通知する不正情報通知部をさらに有する。
【００１３】
また、本発明の一態様では、前記第３の認証情報は、有効期限付きであり、かつ１回使い切りである。
【００１４】
本発明に係る認証サービス提供装置は、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部と、前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行する認証情報発行部と、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置に対して、前記発行された第３の認証情報を提供する認証情報提供部と、を有する。
【００１５】
本発明に係る認証サービス提供プログラムは、コンピュータに、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行うステップと、前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行するステップと、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置から、前記第３の認証情報を受け付け、当該第３の認証情報と前記発行された第３の認証情報とに基づいて第３の認証を行い、当該第３の認証の結果を前記認証装置に通知するステップと、を実行させることを特徴とする。
【００１６】
また、本発明に係る認証サービス提供プログラムは、コンピュータに、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行うステップと、前記第２の認証が成功した場合に、前記第２の情報処理装置に対して第３の認証情報を発行するステップと、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、前記第２の情報処理装置により取得され前記第１の情報処理装置に入力された第３の認証情報を前記第１の情報処理装置から受け付ける認証装置に対して、前記発行された第３の認証情報を提供するステップと、を実行させることを特徴とする。
【００１７】
本発明に係る認証システムは、第１の情報処理装置、第２の情報処理装置、認証サービス提供装置、および認証装置を含み、前記第２の情報処理装置は、利用者を認証する第２の認証情報を前記認証サービス提供装置に送る第２認証情報送出部を有し、前記認証サービス提供装置は、前記第２の情報処理装置から前記第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部を有し、前記第１の情報処理装置は、前記利用者を認証する第１の認証情報の入力を受け付け、当該第１の認証情報を前記認証装置に送る第１認証情報送出部を有し、前記認証装置は、前記第１の情報処理装置から前記第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、前記認証サービス提供装置と協働して、前記第１の認証情報により特定される利用者について、前記第２の認証が成功しているか否かを確認する第２認証結果確認部と、を有する、ことを特徴とする。
【００１８】
また、本発明に係る認証システムは、認証サービス提供装置と認証装置とを含み、前記認証サービス提供装置は、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う第２認証部を有し、前記認証装置は、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う第１認証部と、前記認証サービス提供装置と協働して、前記第１の認証情報により特定される利用者について、前記第２の認証が成功しているか否かを確認する第２認証結果確認部と、を有する、ことを特徴とする。
【００１９】
本発明に係る認証サービス提供装置は、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行い、当該第２の認証が成功した場合に、第２の認証が成功した旨を示す情報を、前記第２の認証情報により特定される利用者を識別する利用者識別情報と関連付けて第２認証結果記憶部に記録する第２認証部と、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う認証装置から、前記第１の認証情報により特定される利用者を識別する利用者識別情報を受け付け、前記第２認証結果記憶部の記憶内容に基づき、前記利用者識別情報により識別される利用者について、前記第２の認証が成功しているか否かを前記認証装置に通知する第２認証結果通知部と、を有することを特徴とする。
【００２０】
本発明に係る認証サービス提供プログラムは、コンピュータに、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行い、当該第２の認証が成功した場合に、第２の認証が成功した旨を示す情報を、前記第２の認証情報により特定される利用者を識別する利用者識別情報と関連付けて第２認証結果記憶部に記録するステップと、第１の情報処理装置から前記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う認証装置から、前記第１の認証情報により特定される利用者を識別する利用者識別情報を受け付け、前記第２認証結果記憶部の記憶内容に基づき、前記利用者識別情報により識別される利用者について、前記第２の認証が成功しているか否かを前記認証装置に通知するステップと、を実行させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、２要素２経路認証を簡易な構成で実現する認証システムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に従って説明する。
【００２３】
［第１の実施の形態］
図１は、本実施の形態に係る認証システムを含むシステム１の全体構成を示すブロック図である。図１において、システム１は、第１の情報処理装置１０と、これに接続されるサービス提供装置２０Ａ，２０Ｂ，２０Ｃ（以下、適宜「サービス提供装置２０」と総称する）とを有する。
【００２４】
第１の情報処理装置１０は、サービス提供装置２０からサービスの提供を受ける装置であり、サービス提供装置２０は、第１の情報処理装置１０に対してサービスを提供する装置である。本実施の形態では、第１の情報処理装置１０は利用者に使用されるパーソナルコンピュータ等のクライアントコンピュータであり、サービス提供装置２０はサーバコンピュータであり、両装置はインターネットＮ１を介して互いに接続される。サービス提供装置２０により提供されるサービスは、特に限定されないが、例えば、サービス提供装置２０Ａ，２０Ｂ，２０Ｃは、それぞれバンキングサービス、オークションサービス、トレーディングサービスを提供する。
【００２５】
サービス提供装置２０は、利用者の認証を行う認証装置としての機能を有し、利用者の認証が成功した場合に、当該利用者の第１の情報処理装置１０に対してサービスの提供を行う装置である。本実施の形態では、利用者の認証には第１の認証と第２の認証とがあり、両方の認証が成功した場合にサービスが提供される。
【００２６】
第１の認証について説明する。第１の情報処理装置１０は、利用者から第１の認証情報（例えばユーザＩＤおよびパスワード）の入力を受け付け、当該第１の認証情報をサービス提供装置２０に送る。サービス提供装置２０は、第１の情報処理装置１０から第１の認証情報を受け取り、当該第１の認証情報に基づいて第１の認証を行う。
【００２７】
次に、第２の認証について説明する。システム１は、第２の認証を実現するための構成要素として、第２の情報処理装置３０と、これに接続される認証サービス提供装置４０とを有する。
【００２８】
第２の情報処理装置３０は、利用者を認証するための第２の認証情報を認証サービス提供装置４０に送る装置である。
【００２９】
認証サービス提供装置４０は、第２の情報処理装置３０から上記第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う装置である。
【００３０】
本実施の形態では、第２の情報処理装置３０は携帯電話であり、認証サービス提供装置４０はサーバコンピュータ（例えば携帯電話事業者の公式サイト等）であり、両者は携帯電話網Ｎ２を介して互いに接続される。
【００３１】
本実施の形態では、サービス提供装置２０による第２の認証の結果の確認は、以下のとおり第３の認証を利用することにより実現される。
【００３２】
すなわち、認証サービス提供装置４０は、上記第２の認証が成功した場合に、第２の情報処理装置３０に対して第３の認証情報（例えばワンタイムパスワード）を発行し、第２の情報処理装置３０は、当該第３の認証情報を認証サービス提供装置４０から取得する。この構成において、利用者は、第２の情報処理装置３０によって認証サービス提供装置４０から第３の認証情報を取得し、当該第３の認証情報を第１の情報処理装置１０に入力する。第１の情報処理装置１０は、入力された第３の認証情報をサービス提供装置２０に送る。サービス提供装置２０は、第１の情報処理装置１０から第３の認証情報を受け取り、認証サービス提供装置４０と協働して、第３の認証情報に基づく第３の認証の結果を取得する。具体的には、本実施の形態では、サービス提供装置２０は、第１の情報処理装置１０から受け取った第３の認証情報を認証サービス提供装置４０に送り、認証サービス提供装置４０は、当該第３の認証情報に基づく第３の認証を行い、当該第３の認証の結果をサービス提供装置２０に通知する。すなわち、サービス提供装置２０は、第３の認証情報が正しいものかどうかを認証サービス提供装置４０に問い合わせる。これにより、第１の情報処理装置１０の利用者が第２の認証に成功した正当な利用者であるか否かが確認される。
【００３３】
本実施の形態では、第３の認証情報は、全て（図１では３つ）のサービス提供装置２０について使用可能である。すなわち、利用者は、認証サービス提供装置４０から取得した第３の認証情報を任意のサービスで使用することができる。
【００３４】
なお、図１の例では、１つの第１の情報処理装置１０が示されているが、サービス提供装置２０には複数の第１の情報処理装置１０が接続可能である。また、図１の例では、１つの第２の情報処理装置３０が示されているが、認証サービス提供装置４０には複数の第２の情報処理装置３０が接続可能である。また、図１の例では、３つのサービス提供装置２０が示されているが、認証サービス提供装置４０には、１または複数のサービス提供装置２０が接続可能である。
【００３５】
図２は、本実施の形態に係る認証システムを含むシステム１の機能構成を示すブロック図である。以下、図２を参照して、システム１に含まれる装置１０〜４０のそれぞれの機能構成について説明する。
【００３６】
（第２の情報処理装置）
第２の情報処理装置３０は、第２認証情報送出部３１および認証情報取得部３２を有する。
【００３７】
第２認証情報送出部３１は、利用者を認証する第２の認証情報を、認証サービス提供装置４０に送る。ここで、第２の認証情報としては、第２の情報処理装置３０の個体識別ＩＤ（例えば、携帯電話に埋め込まれている個体識別番号や、携帯電話番号など）、ユーザＩＤおよびパスワード、生体認証情報、あるいは電子証明書、またはこれらの組み合わせなどが挙げられる。
【００３８】
認証情報取得部３２は、上記第２の認証情報に応じて認証サービス提供装置４０から発行される第３の認証情報を取得する。
【００３９】
（認証サービス提供装置）
認証サービス提供装置４０は、第２認証部４１、認証情報発行部４２、認証情報記憶部４３、および第３認証部４４を有する。
【００４０】
第２認証部４１は、第２の情報処理装置３０から上記第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う。ここで、第２の認証は、例えば、受け付けられた第２の認証情報と認証サービス提供装置４０に予め登録されている第２の認証情報とを照合することにより行われる。
【００４１】
認証情報発行部４２は、第２認証部４１による第２の認証が成功した場合に、要求元の第２の情報処理装置３０に対して第３の認証情報を発行する。
【００４２】
本実施の形態では、第３の認証情報は、有効期限付きであり、かつ、１回使い切りである。すなわち、第３の認証情報は、その有効期限（例えば１分）が切れるか、または１度認証に使用されると無効となる。第３の認証情報は、例えば乱数を含むパスワードである。
【００４３】
認証情報記憶部４３は、認証情報発行部４２により発行された第３の認証情報を記憶する。本実施の形態では、認証サービス提供装置４０は、有効期限が切れたかまたは１度認証に使用された第３の認証情報を、認証情報記憶部４３から削除する。
【００４４】
第３認証部４４は、サービス提供装置２０から第３の認証情報を受け付け、当該第３の認証情報と発行された第３の認証情報とに基づいて第３の認証を行い、当該認証の結果をサービス提供装置２０に通知する。本実施の形態では、第３認証部４４は、受け付けた第３の認証情報が認証情報記憶部４３に記憶されている第３の認証情報のいずれかと一致するか否かを判断し、一致する場合には認証成功を通知し、一致しない場合には認証失敗を通知する。
【００４５】
（第１の情報処理装置）
第１の情報処理装置１０は、第１認証情報送出部１１および第３認証情報送出部１２を有する。
【００４６】
第１認証情報送出部１１は、利用者を認証する第１の認証情報の入力を受け付け、当該第１の認証情報をサービス提供装置２０に送る。ここで、第１の認証情報としては、ユーザＩＤおよびパスワード、生体認証情報、あるいは電子証明書、またはこれらの組み合わせなどが挙げられる。
【００４７】
第３認証情報送出部１２は、第２の情報処理装置３０により取得された第３の認証情報の入力を受け付け、当該第３の認証情報をサービス提供装置２０に送る。本実施の形態では、第３の認証情報は、第２の情報処理装置３０の表示画面上に表示され、利用者により読み取られて第１の情報処理装置１０に入力される。
【００４８】
（サービス提供装置）
サービス提供装置２０は、第１認証部２１、第３認証結果取得部２２、およびサービス提供部２３を有する。
【００４９】
第１認証部２１は、第１の情報処理装置１０から第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行う。上記第１の認証は、例えば、第１の情報処理装置１０から受け付けられた第１の認証情報を、サービス提供装置２０に予め登録されている認証情報と照合することにより行われる。
【００５０】
第３認証結果取得部２２は、第１の情報処理装置１０から第３の認証情報を受け付け、認証サービス提供装置４０と協働して、第３の認証情報に基づく第３の認証の結果を取得する。本実施の形態では、第３認証結果取得部２２は、第１の情報処理装置１０から受け付けた第３の認証情報を認証サービス提供装置４０に送り、認証サービス提供装置４０における当該第３の認証情報に基づく第３の認証の結果の通知を認証サービス提供装置４０から受け取る。
【００５１】
サービス提供部２３は、上記第１の認証および第３の認証の両方が成功した場合に、第１および第３の認証情報の送出元の第１の情報処理装置１０に対して所定のサービスの提供を行う。
【００５２】
なお、本実施の形態では、上記各装置１０〜４０は、ハードウェア資源とソフトウェアとの協働により実現される。ここで、ハードウェア資源としては、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、メインメモリ、外部記憶装置、入力装置、表示装置、および通信装置などがある。また、ソフトウェアとしては、オペレーティングシステム（Operating System）や各種アプリケーションプログラムなどがある。具体的には、上記各装置１０〜４０の機能は、記録媒体に記録されたプログラムがメインメモリに読み出されてＣＰＵにより実行されることによって実現される。上記各装置１０〜４０のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されて提供されることも可能であるし、通信手段により提供されることも可能である。ただし、上記各装置１０〜４０の機能の一部または全部は、ハードウェアのみにより実現されてもよい。
【００５３】
また、本実施の形態では、第１の情報処理装置１０とサービス提供装置２０との間の通信は、第１の情報処理装置１０上のＷｅｂブラウザとサービス提供装置２０上のＷｅｂサーバとの間のＷｅｂ通信により行われる。また、第２の情報処理装置３０と認証サービス提供装置４０との間の通信は、第２の情報処理装置３０上のＷｅｂブラウザと認証サービス提供装置４０上のＷｅｂサーバとの間のＷｅｂ通信により行われる。ただし、各装置間の通信態様は、特に限定されない。
【００５４】
図３は、本実施の形態に係る認証システムを含むシステム１の動作手順を示すシーケンス図である。以下、図３を参照して、システム１の動作について具体的に説明する。
【００５５】
サービスの提供に先立って、サービス提供装置２０には、利用者を認証するための第１の認証情報（ここではユーザＩＤおよびパスワード）が登録され、認証サービス提供装置４０には、利用者を認証するための認証情報（ここでは当該利用者が所有する第２の情報処理装置３０の個体識別ＩＤ）が登録される。
【００５６】
利用者は、サービス提供装置２０Ａのサービスを利用したい場合、第１の情報処理装置１０のＷｅｂブラウザでサービス提供装置２０Ａのアドレス（例えば、"http://abcbank.co.jp/login/"）を入力する。第１の情報処理装置１０は、当該アドレスの入力を受け付けると、当該アドレスに基づきサービス提供装置２０Ａにアクセスする（Ｓ１１）。サービス提供装置２０Ａは、上記アクセスに応じて第１の情報処理装置１０にログインページを送信し、第１の情報処理装置１０は、当該ログインページを受信してＷｅｂ画面上に表示させる（Ｓ１２）。ここで、ログインページは、図４に示されるように、ユーザＩＤの入力欄４０１と、パスワードの入力欄４０２と、ワンタイムパスワード（第３の認証情報）の入力欄４０３とを含む。
【００５７】
ついで、利用者は、第２の情報処理装置３０のＷｅｂブラウザで認証サービス提供装置４０のアドレスを入力する。第２の情報処理装置３０は、当該アドレスの入力を受け付けると、当該アドレスに基づき認証サービス提供装置４０にアクセスする。認証サービス提供装置４０は、上記アクセスに応じて第２の情報処理装置３０に認証情報発行用ページを送信し、第２の情報処理装置３０は、当該認証情報発行用ページを受信してＷｅｂ画面上に表示させる。そして、第２の情報処理装置３０は、認証情報発行用ページ上でワンタイムパスワードの発行指示（例えば、「ワンタイムパスワードの発行を要求する」ボタンの押下操作）を利用者から受け付けると、当該第２の情報処理装置３０の個体識別ＩＤを認証サービス提供装置４０に送信する（Ｓ１３）。
【００５８】
認証サービス提供装置４０は、上記個体識別ＩＤを受けると、当該個体識別ＩＤに基づく第２の認証を行う（Ｓ１４）。具体的には、認証サービス提供装置４０は、受信された個体識別ＩＤが予め登録されているものと一致するか否かを判断する。
【００５９】
上記第２の認証が失敗した場合、すなわち個体識別ＩＤが予め登録されているものと一致しなかった場合には、認証サービス提供装置４０は、認証が失敗した旨を第２の情報処理装置３０に通知する。
【００６０】
一方、上記第２の認証が成功した場合、すなわち個体識別ＩＤが予め登録されているものと一致した場合には、認証サービス提供装置４０は、乱数からなるワンタイムパスワードを第３の認証情報として生成する（Ｓ１５）。そして、認証サービス提供装置４０は、生成されたワンタイムパスワードを認証情報記憶部４３に保存するとともに（Ｓ１６）、当該ワンタイムパスワードを第２の情報処理装置３０に送信する（Ｓ１７）。第２の情報処理装置３０は、認証サービス提供装置４０から上記ワンタイムパスワードを受信してＷｅｂ画面上に表示させる。
【００６１】
ついで、利用者は、第２の情報処理装置３０のＷｅｂ画面上でワンタイムパスワードを読み取り、図４に示される第１の情報処理装置１０のログインページ上で、当該利用者のユーザＩＤおよびパスワードと、読み取ったワンタイムパスワードとを入力し、「ＯＫ」ボタン４０４を押下する。第１の情報処理装置１０は、当該利用者の操作を受け付けると、入力されたユーザＩＤおよびパスワードとワンタイムパスワードとをサービス提供装置２０Ａに送信する（Ｓ１８）。
【００６２】
サービス提供装置２０Ａは、第１の情報処理装置１０から上記ユーザＩＤおよびパスワードとワンタイムパスワードとを受信すると、ユーザＩＤおよびパスワードに基づく第１の認証を行う（Ｓ１９）。具体的には、サービス提供装置２０Ａは、受信したユーザＩＤおよびパスワードの組が予め登録されているものと一致するか否かを判断する。
【００６３】
上記第１の認証が失敗した場合、すなわちユーザＩＤおよびパスワードが予め登録されているものと一致しなかった場合には、サービス提供装置２０Ａは、認証が失敗した旨を第１の情報処理装置１０に通知する。
【００６４】
一方、上記第１の認証が成功した場合、すなわちユーザＩＤおよびパスワードが予め登録されているものと一致した場合には、サービス提供装置２０Ａは、受信したワンタイムパスワードを認証サービス提供装置４０に送信する（Ｓ２０）。
【００６５】
認証サービス提供装置４０は、サービス提供装置２０Ａから上記ワンタイムパスワードを受信すると、当該ワンタイムパスワードに基づく第３の認証を行う（Ｓ２１）。具体的には、認証サービス提供装置４０は、受信したワンタイムパスワードが認証情報記憶部４３に保存されているものと一致する場合には認証成功と判断し、一致しない場合には認証失敗と判断する。そして、認証サービス提供装置４０は、当該第３の認証の結果をサービス提供装置２０Ａに通知する（Ｓ２２）。
【００６６】
また、上記第３の認証が成功した場合には、認証サービス提供装置４０は、当該ワンタイムパスワードを認証情報記憶部４３から削除する（Ｓ２３）。なお、認証サービス提供装置４０は、ワンタイムパスワードを第１の情報処理装置１０に送信してから所定の有効期間（例えば１分）が経過した場合にも、当該ワンタイムパスワードを認証情報記憶部４３から削除する。
【００６７】
サービス提供装置２０Ａは、認証サービス提供装置４０から第３の認証の結果の通知を受けると、当該第３の認証の結果に応じた処理を行う。
【００６８】
すなわち、第３の認証が成功した旨の通知を受けた場合には、サービス提供装置２０Ａは、第１の情報処理装置１０に対するサービスの提供を開始する（Ｓ２４）。一方、第３の認証が失敗した旨の通知を受けた場合には、サービス提供装置２０Ａは、サービスが利用できない旨を第１の情報処理装置１０に通知する。
【００６９】
なお、サービス提供装置２０による認証サービス提供装置４０へのアクセスにおいては、認証サービス提供装置４０は、各サービス提供装置２０を認証することが好ましい。
【００７０】
以上説明したとおり、本実施の形態に係る認証システムは、認証サービス提供装置と認証装置（上記例ではサービス提供装置に含まれる）とを含む。認証サービス提供装置は、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行い、当該第２の認証が成功した場合に、第２の情報処理装置に対して第３の認証情報を発行する。認証装置は、第１の情報処理装置から利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、当該第１の情報処理装置から、第２の情報処理装置により取得され当該第１の情報処理装置に入力された第３の認証情報を受け付け、認証サービス提供装置と協働して、第３の認証情報に基づく第３の認証の結果を取得する。このため、本実施の形態によれば、２要素２経路認証が簡易な構成で実現される。
【００７１】
具体的には、第１の認証情報に基づく第１の認証を行う認証装置を含む１要素１経路の一般的な認証システムに対し、認証サービス提供装置と、認証装置が第１の情報処理装置から第３の認証情報を受け付ける仕組みと、認証装置が認証サービス提供装置と協働して第３の認証の結果を取得する仕組みとを追加するだけで、２要素２経路の認証システムを構成することができる。また、認証サービス提供装置は、認証装置と分離して設けられるので、認証装置とは別の者によって運営されることができる。このため、認証装置の運営者（例えばサービス提供者）にとって、第２の認証に関する部分のアウトソーシングが可能となる。また、認証サービス提供装置が認証サービス提供者によって構築された場合、１要素認証の認証装置の運営者は、第１の情報処理装置から第３の認証情報を受け付ける仕組みと、認証サービス提供装置と協働して第３の認証の結果を取得する仕組みとを認証装置に追加するだけで、２要素２経路認証を導入することが可能である。また、認証サービス提供装置は、複数の認証装置（または複数のサービス）により共用可能であるので、第２の認証に関するコストの低減が可能である。また、利用者にとっては、複数のサービス間で認証方式が共通化されるので、複数のサービス提供者がそれぞれ独自の認証方式を採用する場合と比較して利便性が高い。
【００７２】
また、第１の認証に成功し、かつ第３の認証に失敗した場合には、第１の認証情報が不正に取得された可能性が高いので、本実施の形態では、第１および第３の認証の結果に基づいて第１の認証情報の不正取得を検知することが可能である。また、この場合における第１および第３の認証情報の送信元の第１の情報処理装置の識別情報（例えばＩＰアドレスなどのネットワーク上のアドレス）に基づき、不正アクセス元を特定することが可能である。特に、第３の認証が認証サービス提供装置で行われる構成によれば、認証サービス提供装置において第１の認証情報の不正取得を検知することができ、認証装置側には不正検知の仕組みを構築する必要がない。また、第３の認証が認証サービス提供装置で行われる構成によれば、認証サービス提供装置が複数の認証装置（またはサービス）により共用される場合に、複数の認証装置（またはサービス）について一元的に不正を検知することが可能となり、不正の規模の把握が容易になる。
【００７３】
また、認証サービス提供装置が第３の認証を行う構成では、認証サービス提供装置が発行した第３の認証情報を当該認証サービス提供装置が確認することとなるので、ハードウェアトークンで必要とされるような各装置間の時刻の同期処理が不要である。
【００７４】
また、第３の認証情報は、有効期限付きであり、かつ１回使い切りであるので、第３の認証情報の盗用の可能性や盗用による被害を軽減することができる。
【００７５】
なお、本実施の形態に係るシステム１は、下記（ａ）〜（ｉ）のように構成されてもよい。
【００７６】
（ａ）認証サービス提供装置４０の第３認証部４４は、サービス提供装置２０から、第３の認証情報とともに当該第３の認証情報の送出元の第１の情報処理装置１０の識別情報を受け付ける。ここで、第１の情報処理装置１０の識別情報としては、例えば、第１の情報処理装置１０のネットワーク上のアドレス（ＩＰアドレス等）がある。
【００７７】
当該構成によれば、認証サービス提供装置４０において、第１の認証情報の不正取得が検知された場合に、送出元の第１の情報処理装置１０の識別情報に基づき、不正アクセス元を特定することが可能となる。特に、認証サービス提供装置４０が複数の認証装置（またはサービス）により共用される場合には、複数の認証装置（またはサービス）について一元的に不正および不正アクセス元を検知することが可能となる。
【００７８】
（ｂ）認証サービス提供装置４０は、第１の認証が成功し、かつ第３の認証が失敗した場合に、不正に関する情報を通知する不正情報通知部４５をさらに有する。ここで、上記不正に関する情報は、例えば、第１の認証情報が不正に取得された可能性がある旨を示すメッセージや、不正アクセス元を示す情報（送信元の第１の情報処理装置１０のＩＰアドレス等）などを含む。また、不正に関する情報の通知先としては、不正取得された第１の認証情報に対応する利用者（具体的には当該利用者のメールアドレス、電話番号、ＦＡＸ番号等）、第３の認証情報の送出元のサービス提供装置２０、当該サービス提供装置２０を管理するサービス提供者（具体的には当該サービス提供者のメールアドレス、電話番号、ＦＡＸ番号等）、認証サービス提供装置４０の管理者、不正に関する情報を蓄積する記憶装置などが挙げられる。なお、不正取得された第１の認証情報に対応する利用者に通知を行う構成は、例えば次のように実現される。すなわち、サービス提供装置２０は、第３の認証情報とともに利用者を識別するための利用者識別情報を認証サービス提供装置４０に送り、認証サービス提供装置４０は、不正取得を検知すると、上記利用者識別情報に対応付けて予め登録されている当該利用者の通知先（メールアドレス等）に通知を行う。
【００７９】
当該構成によれば、第１の認証情報が不正に取得された可能性等の不正に関する情報を、適切な通知先に通知することや、迅速に通知することなどが可能となる。
【００８０】
（ｃ）認証サービス提供装置４０は、利用者からの利用停止申請をオンラインまたはオフラインで受け付けると、当該利用者の第２の認証情報に対する利用停止処理を行う。ここで、利用停止処理としては、当該第２の認証情報の登録を抹消する処理や、当該第２の認証情報に対応する利用停止フラグを立てる処理などがある。
【００８１】
当該構成によれば、利用者は、当該利用者に対する第３の認証情報の発行を停止させることができる。特に、第２の情報処理装置３０の個体識別ＩＤが第２の認証情報である構成においては、第２の情報処理装置３０を紛失した場合に、当該第２の情報処理装置３０の不正使用を回避することが可能となる。
【００８２】
（ｄ）上記（ｃ）の構成において、認証サービス提供装置４０は、第２の情報処理装置３０からの第２の認証情報が利用停止処理されたものであった場合、不正に関する情報を通知する。ここで、不正に関する情報としては、例えば、第２の認証情報が不正に取得された可能性がある旨を示すメッセージや、第２の情報処理装置３０が不正に取得された可能性がある旨を示すメッセージなどがある。また、不正に関する情報の通知先としては、不正取得された第２の認証情報に対応する利用者（具体的には当該利用者のメールアドレス、電話番号、ＦＡＸ番号等）、認証サービス提供装置４０の管理者、または不正に関する情報を蓄積する記憶装置などが挙げられる。
【００８３】
当該構成によれば、第２の認証情報が不正に取得された可能性等の不正に関する情報を、適切な通知先に通知することや、迅速に通知することなどが可能となる。
【００８４】
（ｅ）上記説明では、サービス提供装置２０が第３の認証の結果を取得する態様として、サービス提供装置２０が第３の認証の結果を認証サービス提供装置４０から取得するものを示したが、サービス提供装置２０が第３の認証を行ってもよい。図５は、サービス提供装置２０が第３の認証を行う態様におけるシステム１の機能構成を示すブロック図である。図５において、認証サービス提供装置４０は、図１の第３認証部４４の代わりに、認証情報提供部４６を有する。この認証情報提供部４６は、サービス提供装置２０に対し、発行された第３の認証情報を提供する。
【００８５】
上記構成では、第３の認証は例えば次のように行われる。すなわち、サービス提供装置２０の第３認証結果取得部２２は、認証情報発行部４２により発行された第３の認証情報を、認証情報提供部４６から取得する。そして、第３認証結果取得部２２は、第１の情報処理装置１０から受け付けた第３の認証情報と認証情報提供部４６から取得した第３の認証情報とに基づいて第３の認証を行う。具体的には、第３認証結果取得部２２は、第１の情報処理装置１０から受け付けた第３の認証情報が、認証情報提供部４６から取得した第３の認証情報のいずれかと一致するか否かを判断する。
【００８６】
（ｆ）第２の情報処理装置３０は、利用者からサービス提供装置２０（またはサービス）の指定を受け付け、第２の認証情報とともに当該指定を認証サービス提供装置４０に送る。例えば、認証サービス提供装置４０は、第２の情報処理装置３０から第２の認証情報を受けると、当該第２の認証情報に関連付けて予め登録されているサービスのリストを第２の情報処理装置３０に送信する。第２の情報処理装置３０は、当該サービスのリストを受信してＷｅｂ画面上に表示させ、当該画面上でサービスの選択を利用者から受け付け、選択されたサービスを認証サービス提供装置４０に通知する。
【００８７】
認証サービス提供装置４０は、第２の認証情報に基づく第２の認証が成功した場合、指定されたサービス提供装置２０（またはサービス）専用の第３の認証情報を発行する。具体的には、一つの態様では、認証サービス提供装置４０は、発行された第３の認証情報を、指定されたサービスを示すサービスＩＤと関連付けて保存しておく。サービス提供装置２０は、第３の認証情報を、当該サービス提供装置２０のサービスのサービスＩＤとともに認証サービス提供装置４０に送る。認証サービス提供装置４０は、第３の認証情報およびサービスＩＤを受けると、当該第３の認証情報を、当該サービスＩＤに関連付けて保存されている第３の認証情報と照合する。また、別の態様では、認証サービス提供装置４０は、指定されたサービスを示すサービスＩＤが埋め込まれた第３の認証情報を発行する。サービス提供装置２０は、第３の認証情報を、当該サービス提供装置２０のサービスのサービスＩＤとともに認証サービス提供装置４０に送る。認証サービス提供装置４０は、第３の認証情報およびサービスＩＤを受け取ると、当該第３の認証情報に埋め込まれているサービスＩＤと受け取ったサービスＩＤとが一致するか否かを判断する。そして、一致すると判断された場合には、受け取った第３の認証情報と保存されている第３の認証情報との照合を行い、一致しないと判断された場合には、認証失敗と判定する。
【００８８】
当該構成によれば、第３の認証情報は特定のサービス提供装置（またはサービス）専用に発行されるので、第３の認証情報の用途を限定することができ、セキュリティの向上を図ることができる。
【００８９】
（ｇ）第２の情報処理装置３０（例えば携帯電話）は、第１の情報処理装置１０を介して認証サービス提供装置４０に接続されてもよい。例えば、第２の情報処理装置３０は、第１の情報処理装置１０およびインターネットＮ１を介して認証サービス提供装置４０と通信してもよい。なお、第２の情報処理装置３０と第１の情報処理装置１０との間の通信は、赤外線通信等の無線方式でもよいし、ケーブル接続等の有線方式でもよい。
【００９０】
当該構成によれば、第２の情報処理装置３０（例えば携帯電話）が携帯電話網Ｎ２を介して認証サービス提供装置４０に直接接続できない環境下（例えば地下などの携帯電話の通信エリア外）でも、第２の認証および第３の認証情報の取得が可能となる。
【００９１】
（ｈ）第１の情報処理装置１０および第２の情報処理装置３０は、セキュリティの観点より物理的に別々の装置であることが好ましいが、物理的に１つの装置により実現されてもよい。例えば、１個のコンピュータにおいて、第１のアプリケーションソフトウェアが第１の情報処理装置１０を実現し、第２のアプリケーションソフトウェアが第２の情報処理装置３０を実現してもよい。
【００９２】
（ｉ）第２の情報処理装置３０は、当該装置の操作をロックする機能を備えていてもよい。この場合、第２の情報処理装置３０は、利用者からのロック操作に基づき、操作をロックする。また、第２の情報処理装置３０は、利用者からの認証情報（パスワードや、指紋等の生体情報など）の入力を受けると、当該認証情報に基づく認証が成功した場合に、操作のロックを解除する。
【００９３】
［第２の実施の形態］
本実施の形態に係る認証システムは、２要素２経路認証を実現するものであり、多くの点で上記第１の実施の形態に係る認証システムと共通するが、サービス提供装置による第２の認証の結果の確認が第３の認証を行わずに実現される点で異なる。以下、本実施の形態に係る認証システムについて説明するが、第１の実施の形態と共通する部分については、適宜説明を省略することとする。
【００９４】
本実施の形態に係る認証システムを含むシステムの全体構成は、第１の実施の形態と同様であり、図１に示されるとおりである。
【００９５】
本実施の形態では、サービス提供装置２０は、第１の情報処理装置１０から第１の認証情報を受けると、当該第１の認証情報に基づいて第１の認証を行うとともに、認証サービス提供装置４０と協働して、当該第１の認証情報により特定される利用者について、第２の認証が成功しているか否かを確認する。本実施の形態では、サービス提供装置２０は、確認時点から所定期間以内に第２の認証が成功しているか否かを確認する。そして、サービス提供装置２０は、第１の認証が成功し、第２の認証が成功していることが確認された場合に、第１の情報処理装置１０に対するサービスの提供を行う。
【００９６】
図６は、本実施の形態に係る認証システムを含むシステムの機能構成を示すブロック図である。以下、図６を参照して、当該システムに含まれる装置１０〜４０のそれぞれの機能構成について説明する。
【００９７】
（第２の情報処理装置）
第２の情報処理装置３０は、第２認証情報送出部３１を有する。
【００９８】
（認証サービス提供装置）
認証サービス提供装置４０は、第２認証部４１、第２認証結果記憶部４７、および第２認証結果通知部４８を有する。
【００９９】
第２認証部４１は、第２の情報処理装置３０から第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行い、当該第２の認証が成功した場合に、第２の認証が成功した旨を示す情報（以下、「第２認証成功情報」と称す）を、当該第２の認証情報により特定される利用者を識別する利用者識別情報と関連付けて、第２認証結果記憶部４７に記録する。本実施の形態では、上記第２認証成功情報は、有効期限付きであり、かつ、１回使い切りである。すなわち、第２認証成功情報は、その有効期限（例えば１分）が切れるか、または認証結果の確認に１度使用されると無効となる。具体的には、認証サービス提供装置４０は、有効期限が切れたかまたは認証結果の確認に１度使用された第２認証成功情報を第２認証結果記憶部４７から削除する。
【０１００】
第２認証結果通知部４８は、サービス提供装置２０から利用者を識別する利用者識別情報を受け付けると、第２認証結果記憶部４７の記憶内容に基づき、当該利用者識別情報により識別される利用者について、第２の認証が成功しているか否かをサービス提供装置２０に通知する。具体的には、第２認証結果通知部４８は、第２認証結果記憶部４７を参照し、上記利用者識別情報に関連付けられて第２認証成功情報が記録されていれば、第２の認証が成功している旨をサービス提供装置２０に通知する。
【０１０１】
（第１の情報処理装置）
第１の情報処理装置１０は、第１認証情報送出部１１を有する。
【０１０２】
（サービス提供装置）
サービス提供装置２０は、第１認証部２１、サービス提供部２３、および第２認証結果確認部２４を有する。
【０１０３】
第２認証結果確認部２４は、認証サービス提供装置４０と協働して、第１認証部２１により受け付けられた第１の認証情報により特定される利用者について、第２の認証が成功しているか否かを確認する。本実施の形態では、第２認証結果確認部２４は、第１認証情報により特定される利用者を識別する利用者識別情報を認証サービス提供装置４０に送り、当該利用者識別情報に応じて認証サービス提供装置４０から通知される、第２の認証が成功しているか否かを示す情報を受け取る。例えば、第１認証部２１は、第１の認証情報に基づく第１の認証が成功すると、当該第１の認証情報を含む第２認証確認指示を第２認証結果確認部２４に送り、第２認証結果確認部２４は、当該指示を受けると、当該指示に含まれる第１の認証情報に基づいて上記確認処理を実行する。
【０１０４】
サービス提供部２３は、第１の認証が成功し、かつ第２の認証が成功していることを確認した場合に、第１の認証情報の送出元の第１の情報処理装置１０に対して所定のサービスの提供を行う。
【０１０５】
図７は、本実施の形態に係る認証システムを含むシステムの動作手順を示すシーケンス図である。以下、図７を参照して、当該システムの動作について具体的に説明する。
【０１０６】
利用者は、第２の情報処理装置３０に対して、当該第２の情報処理装置３０の操作のロックを解除するための認証情報（パスワードや、指紋等の生体情報など）を入力する。第２の情報処理装置３０は、当該認証情報の入力を受け付けると、当該認証情報に基づいて認証を行う（Ｓ３１）。具体的には、第２の情報処理装置３０は、入力された認証情報が当該第２の情報処理装置３０に予め登録されているものと一致するか否かを判断する。そして、当該認証が成功した場合、すなわち認証情報が予め登録されているものと一致した場合には、当該第２の情報処理装置３０の操作のロックを解除する。
【０１０７】
ついで、利用者は、第２の情報処理装置３０のＷｅｂブラウザで認証サービス提供装置４０のアドレスを入力する。第２の情報処理装置３０は、当該アドレスの入力を受け付けると、当該アドレスに基づき認証サービス提供装置４０にアクセスする。認証サービス提供装置４０は、上記アクセスに応じて第２の情報処理装置３０にサービス選択用ページを送信し、第２の情報処理装置３０は、当該サービス選択用ページを受信してＷｅｂ画面上に表示させる。ここでは、サービス選択用ページには、サービスの一覧と、第２認証開始指示ボタンとが含まれる。
【０１０８】
ついで、第２の情報処理装置３０は、サービス選択用ページ上で利用者から所望のサービスの選択を受け付け、第２の認証を開始すべき旨の指示（ここでは第２認証開始指示ボタンの押下操作）を利用者から受け付けると、第２の情報処理装置３０の個体識別ＩＤとサービス選択の結果とを認証サービス提供装置４０に送信する（Ｓ３２）。
【０１０９】
認証サービス提供装置４０は、上記個体識別ＩＤおよびサービス選択の結果を受けると、当該個体識別ＩＤに基づく第２の認証を行う（Ｓ３３）。
【０１１０】
上記第２の認証が失敗した場合、認証サービス提供装置４０は、認証が失敗した旨を第２の情報処理装置３０に通知する。
【０１１１】
一方、上記第２の認証が成功した場合、認証サービス提供装置４０は、第２認証結果記憶部４７において、上記個体識別ＩＤと関連付けて第２認証成功情報を記録する（Ｓ３４）。ここでは、第２認証結果記憶部４７において、各個体識別ＩＤに対して全てのサービスＩＤ（サービス提供装置２０またはそのサービスを識別する情報）が予め関連付けされており、さらに、各個体識別ＩＤに関連付けられた各サービスＩＤにフラグが付与されている。そして、認証サービス提供装置４０は、個体識別ＩＤに基づく第２の認証が成功した場合、当該個体識別ＩＤに関連付けられているサービスＩＤのうち、選択されたサービスに対応するサービスＩＤに付与されたフラグを立てる。すなわち、フラグを立てることにより第２認証成功情報が記録される。例えば、選択されたサービスに対応するサービスＩＤが「Ｂ」である場合において、個体識別ＩＤ「Ａ」に基づく第２の認証が成功したときには、個体識別ＩＤ「Ａ」とサービスＩＤ「Ｂ」との組み合わせに対応するフラグが立てられる。なお、第２認証成功情報を削除する場合には、フラグが降ろされる。
【０１１２】
ついで、利用者は、第１の情報処理装置１０のＷｅｂブラウザに、利用したいサービス提供装置２０のアドレスを入力する。第１の情報処理装置１０は、当該アドレスの入力を受け付けると、当該アドレスに基づきサービス提供装置２０にアクセスする（Ｓ３５）。サービス提供装置２０は、上記アクセスに応じて第１の情報処理装置１０にログインページを送信し、第１の情報処理装置１０は、当該ログインページを受信してＷｅｂ画面上に表示させる（Ｓ３６）。ここで、ログインページは、図８に示されるように、ユーザＩＤの入力欄８０１とパスワードの入力欄８０２とを含む。
【０１１３】
ついで、利用者は、図８に示されるログインページ上で、当該利用者のユーザＩＤおよびパスワードを入力し、「ＯＫ」ボタン８０４を押下する。第１の情報処理装置１０は、当該利用者の操作を受け付けると、入力されたユーザＩＤおよびパスワードをサービス提供装置２０に送信する（Ｓ３７）。
【０１１４】
サービス提供装置２０は、第１の情報処理装置１０から上記ユーザＩＤおよびパスワードを受信すると、当該ユーザＩＤおよびパスワードに基づく第１の認証を行う（Ｓ３８）。
【０１１５】
上記第１の認証が失敗した場合、サービス提供装置２０は、認証が失敗した旨を第１の情報処理装置１０に通知し、処理を中止する。
【０１１６】
一方、上記第１の認証が成功した場合、サービス提供装置２０は、第１の情報処理装置１０から受け取ったユーザＩＤと、当該サービス提供装置２０のサービスＩＤとを認証サービス提供装置４０に送信する（Ｓ３９）。
【０１１７】
認証サービス提供装置４０は、サービス提供装置２０からユーザＩＤおよびサービスＩＤを受信すると、当該ユーザＩＤに対応する利用者について、当該サービスＩＤに対応するサービスについての第２の認証が成功しているか否かを確認し（Ｓ４０）、その確認の結果をサービス提供装置２０に通知する（Ｓ４１）。具体的には、認証サービス提供装置４０は、当該装置に予め記憶されているユーザＩＤと個体識別ＩＤとの対応テーブルに基づいて、受信されたユーザＩＤにより識別される利用者に対応する個体識別ＩＤを特定する。そして、認証サービス提供装置４０は、第２認証結果記憶部４７を参照し、上記特定された個体識別ＩＤと上記受信されたサービスＩＤとの組み合わせに対応するフラグが立っているか否かを判断する。そして、認証サービス提供装置４０は、フラグが立っていると判断した場合には、第２の認証が成功している旨をサービス提供装置２０に通知し、そうでない場合には、第２の認証が成功していない旨をサービス提供装置２０に通知する。
【０１１８】
認証サービス提供装置４０は、第２の認証が成功している旨を通知した場合、上記判断の対象となったフラグを降ろすことにより、第２認証成功情報を削除する（Ｓ４２）。なお、認証サービス提供装置４０は、フラグを立ててから所定の有効期間（例えば１分）が経過した場合にも、当該フラグを降ろす。
【０１１９】
サービス提供装置２０は、認証サービス提供装置４０から上記確認の結果の通知を受けると、当該確認の結果に応じた処理を行う。
【０１２０】
すなわち、第２の認証が成功している旨の通知を受けた場合には、サービス提供装置２０は、第１の情報処理装置１０に対するサービスの提供を開始する（Ｓ４３）。一方、第２の認証が成功していない旨の通知を受けた場合には、サービス提供装置２０は、サービスが利用できない旨を第１の情報処理装置１０に通知する。
【０１２１】
なお、サービス提供装置２０による認証サービス提供装置４０へのアクセスにおいては、認証サービス提供装置４０は、各サービス提供装置２０を認証することが好ましい。
【０１２２】
以上説明したとおり、本実施の形態に係る認証システムは、認証サービス提供装置と認証装置とを含む。認証サービス提供装置は、第２の情報処理装置から、利用者を認証する第２の認証情報を受け付け、当該第２の認証情報に基づいて第２の認証を行う。認証装置は、第１の情報処理装置から上記利用者を認証する第１の認証情報を受け付け、当該第１の認証情報に基づいて第１の認証を行うとともに、認証サービス提供装置と協働して、上記第１の認証情報により特定される利用者について、上記第２の認証が成功しているか否かを確認する。このため、本実施の形態によれば、２要素２経路認証が簡易な構成で実現される。
【０１２３】
具体的には、第１の認証情報に基づく第１の認証を行う認証装置を含む１要素１経路の一般的な認証システムに対し、認証サービス提供装置と、認証装置が認証サービス提供装置と協働して第２の認証の結果を確認する仕組みとを追加するだけで、２要素２経路の認証システムを構成することができる。また、認証サービス提供装置は、認証装置と分離して設けられるので、認証装置とは別の者によって運営されることができる。このため、認証装置の運営者（例えばサービス提供者）にとって、第２の認証に関する部分のアウトソーシングが可能となる。また、認証サービス提供装置が認証サービス提供者によって構築された場合、１要素認証の認証装置の運営者は、認証サービス提供装置と協働して第２の認証の結果を確認する仕組みを認証装置に追加するだけで、２要素２経路認証を導入することが可能である。また、認証サービス提供装置は、複数の認証装置（または複数のサービス）により共用可能であるので、第２の認証に関するコストの低減が可能である。また、利用者にとっては、複数のサービス間で認証方式が共通化されるので、複数のサービス提供者がそれぞれ独自の認証方式を採用する場合と比較して利便性が高い。
【０１２４】
また、本実施の形態では、第３の認証情報を第１の情報処理装置から認証装置に対して提示する必要がなく、利用者による第１の情報処理装置への第３の認証情報の入力は不要であるので、操作量の低減や、入力ミスの排除などの効果が得られる。
【０１２５】
また、第１の認証に成功した場合であって、かつ第２の認証に成功していることを確認できなかった場合には、第１の認証情報が不正に取得された可能性が高いので、本実施の形態では、第１の認証の結果および第２の認証の確認結果に基づいて第１の認証情報の不正取得を検知することが可能である。また、この場合における第１の認証情報の送信元の第１の情報処理装置の識別情報（例えばＩＰアドレスなどのネットワーク上のアドレス）に基づき、不正アクセス元を特定することが可能である。特に、第２の認証の結果確認が認証サービス提供装置で行われる構成によれば、認証サービス提供装置において第１の認証情報の不正取得を検知することができ、認証装置側には不正検知の仕組みを構築する必要がない。また、第２の認証の結果確認が認証サービス提供装置で行われる構成によれば、認証サービス提供装置が複数の認証装置（またはサービス）により共用される場合に、複数の認証装置（またはサービス）について一元的に不正を検知することが可能となり、不正の規模の把握が容易になる。
【０１２６】
また、認証サービス提供装置が第２の認証の結果確認を行う構成では、認証サービス提供装置が記録した第２の認証の結果を当該認証サービス提供装置が確認することとなるので、ハードウェアトークンで必要とされるような各装置間の時刻の同期処理が不要である。
【０１２７】
また、第２の認証が成功したことを示す記録は、有効期限付きであり、かつ１回使い切りであるので、当該記録の有効性が持続することによるセキュリティ上の危険を回避または軽減することができる。
【０１２８】
なお、本実施の形態に係るシステムは、下記（ｊ）〜（ｓ）のように構成されてもよい。
【０１２９】
（ｊ）上記説明では、サービス提供装置２０がユーザＩＤ（第１の認証情報の一部）を認証サービス提供装置４０に提示する方式を例示したが、サービス提供装置２０が個体識別ＩＤ（第２の認証情報）を認証サービス提供装置４０に提示する方式を採用してもよい。当該方式では、サービス提供装置２０は、記憶部２５を含み、当該記憶部２５には、ユーザＩＤと個体識別ＩＤとが予め対になって格納されている。そして、サービス提供装置２０は、あるユーザＩＤについて第１の認証が成功した場合、記憶部２５において当該ユーザＩＤに関連付けられている個体識別ＩＤを特定し、当該個体識別ＩＤを認証サービス提供装置４０に提示する。認証サービス提供装置４０は、サービス提供装置２０から個体識別ＩＤの提示を受けると、第２認証結果記憶部４７を参照して、当該個体識別ＩＤに対応するフラグが立っているか否かを判断する。
【０１３０】
（ｋ）上記説明では、フラグを用いて第２認証成功情報を記録する構成を例示したが、第２認証成功情報は、他の態様で記録されてもよい。例えば、次のような態様で記録されてもよい。すなわち、第２認証結果記憶部４７は、第２の認証情報のリストを予め保持している。そして、選択されたサービスのサービスＩＤが「Ｂ」である場合において、第２の認証情報「Ａ」に基づく第２の認証が成功したときには、認証サービス提供装置４０は、第２認証結果記憶部４７において、第２の認証情報「Ａ」に関連付けて、サービスＩＤ「Ｂ」を第２認証成功情報として記録する。
【０１３１】
（ｌ）認証サービス提供装置４０は、サービス提供装置２０から、利用者識別情報（例えばユーザＩＤ）とともに当該利用者識別情報の送出元の第１の情報処理装置１０の識別情報を受け付ける。ここで、第１の情報処理装置１０の識別情報としては、例えば、第１の情報処理装置１０のネットワーク上のアドレス（ＩＰアドレス等）がある。
【０１３２】
当該構成によれば、認証サービス提供装置４０において、第１の認証情報の不正取得が検知された場合に、送出元の第１の情報処理装置１０の識別情報に基づき、不正アクセス元を特定することが可能となる。特に、認証サービス提供装置４０が複数の認証装置（またはサービス）により共用される場合には、複数の認証装置（またはサービス）について一元的に不正および不正アクセス元を検知することが可能となる。
【０１３３】
（ｍ）認証サービス提供装置４０は、第１の認証が成功した場合であって、かつ第２の認証が成功していることを確認できなかった場合に、不正に関する情報を通知する不正情報通知部４５をさらに有する。ここで、上記不正に関する情報は、例えば、第１の認証情報が不正に取得された可能性がある旨を示すメッセージや、不正アクセス元を示す情報（送信元の第１の情報処理装置１０のＩＰアドレス等）などを含む。また、不正に関する情報の通知先としては、不正取得された第１の認証情報に対応する利用者（具体的には当該利用者のメールアドレス、電話番号、ＦＡＸ番号等）、利用者識別情報の送出元のサービス提供装置２０、当該サービス提供装置２０を管理するサービス提供者（具体的には当該サービス提供者のメールアドレス、電話番号、ＦＡＸ番号等）、認証サービス提供装置４０の管理者、不正に関する情報を蓄積する記憶装置などが挙げられる。なお、不正取得された第１の認証情報に対応する利用者に通知を行う態様では、認証サービス提供装置４０は、例えば、利用者識別情報に対応付けて予め登録されている当該利用者の通知先（メールアドレス等）に通知を行う。
【０１３４】
当該構成によれば、第１の認証情報が不正に取得された可能性等の不正に関する情報を、適切な通知先に通知することや、迅速に通知することなどが可能となる。
【０１３５】
（ｎ）認証サービス提供装置４０は、利用者からの利用停止申請をオンラインまたはオフラインで受け付けると、当該利用者の第２の認証情報に対する利用停止処理を行う。ここで、利用停止処理としては、当該第２の認証情報の登録を抹消する処理や、当該第２の認証情報に対応する利用停止フラグを立てる処理などがある。
【０１３６】
当該構成によれば、利用者は、当該利用者についての第２の認証を停止させることができる。特に、第２の情報処理装置３０の個体識別ＩＤが第２の認証情報である構成においては、第２の情報処理装置３０を紛失した場合に、当該第２の情報処理装置３０の不正使用を回避することが可能となる。
【０１３７】
（ｏ）上記（ｎ）の構成において、認証サービス提供装置４０は、第２の情報処理装置３０からの第２の認証情報が利用停止処理されたものであった場合、不正に関する情報を通知する。ここで、不正に関する情報としては、例えば、第２の認証情報が不正に取得された可能性がある旨を示すメッセージや、第２の情報処理装置３０が不正に取得された可能性がある旨を示すメッセージなどがある。また、不正に関する情報の通知先としては、不正取得された第２の認証情報に対応する利用者（具体的には当該利用者のメールアドレス、電話番号、ＦＡＸ番号等）、認証サービス提供装置４０の管理者、または不正に関する情報を蓄積する記憶装置などが挙げられる。
【０１３８】
当該構成によれば、第２の認証情報が不正に取得された可能性等の不正に関する情報を、適切な通知先に通知することや、迅速に通知することなどが可能となる。
【０１３９】
（ｐ）上記説明では、サービス提供装置２０が第２の認証の確認結果を認証サービス提供装置４０から取得するものを示したが、第２の認証が成功しているか否かの実際の判断は、サービス提供装置２０により実行されてもよい。この構成では、認証サービス提供装置４０は、第２認証結果記憶部４７の記憶内容と同様の情報を、適宜の方法でサービス提供装置２０に提供する。
【０１４０】
（ｑ）上記説明では、サービス提供装置２０（またはサービス）を特定して第２の認証を実施する構成を示したが、サービスを特定せずに第２の認証を実施する構成であってもよい。
【０１４１】
（ｒ）第２の情報処理装置３０（例えば携帯電話）は、第１の情報処理装置１０を介して認証サービス提供装置４０に接続されてもよい。例えば、第２の情報処理装置３０は、第１の情報処理装置１０およびインターネットＮ１を介して認証サービス提供装置４０と通信してもよい。なお、第２の情報処理装置３０と第１の情報処理装置１０との間の通信は、赤外線通信等の無線方式でもよいし、ケーブル接続等の有線方式でもよい。
【０１４２】
当該構成によれば、第２の情報処理装置３０（例えば携帯電話）が携帯電話網Ｎ２を介して認証サービス提供装置４０に直接接続できない環境下（例えば地下などの携帯電話の通信エリア外）でも、第２の認証が可能となる。
【０１４３】
（ｓ）第１の情報処理装置１０および第２の情報処理装置３０は、セキュリティの観点より物理的に別々の装置であることが好ましいが、物理的に１つの装置により実現されてもよい。例えば、１個のコンピュータにおいて、第１のアプリケーションソフトウェアが第１の情報処理装置１０を実現し、第２のアプリケーションソフトウェアが第２の情報処理装置３０を実現してもよい。
【０１４４】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【図面の簡単な説明】
【０１４５】
【図１】第１の実施の形態に係る認証システムを含むシステムの全体構成を示すブロック図である。
【図２】第１の実施の形態に係る認証システムを含むシステムの機能構成を示すブロック図である。
【図３】第１の実施の形態に係る認証システムを含むシステムの動作手順を示すシーケンス図である。
【図４】第１の実施の形態における、第１の情報処理装置に表示されるログインページの一例を示す図である。
【図５】サービス提供装置が第３の認証を行う態様におけるシステムの機能構成を示すブロック図である。
【図６】第２の実施の形態に係る認証システムを含むシステムの機能構成を示すブロック図である。
【図７】第２の実施の形態に係る認証システムを含むシステムの動作手順を示すシーケンス図である。
【図８】第２の実施の形態における、第１の情報処理装置に表示されるログインページの一例を示す図である。
【符号の説明】
【０１４６】
１０  第１の情報処理装置、１１  第１認証情報送出部、１２  第３認証情報送出部、２０（２０Ａ，２０Ｂ，２０Ｃ）  サービス提供装置、２１  第１認証部、２２  第３認証結果取得部、２３  サービス提供部、２４  第２認証結果確認部、２５  記憶部、３０  第２の情報処理装置、３１  第２認証情報送出部、３２  認証情報取得部、４０  認証サービス提供装置、４１  第２認証部、４２  認証情報発行部、４３  認証情報記憶部、４４  第３認証部、４５  不正情報通知部、４６  認証情報提供部、４７  第２認証結果記憶部、４８  第２認証結果通知部。
【図１】
2008102772.tif 000003
【図２】
2008102772.tif 000004
【図３】
2008102772.tif 000005
【図４】
2008102772.tif 000006
【図５】
2008102772.tif 000007
【図６】
2008102772.tif 000008
【図７】
2008102772.tif 000009
【図８】
2008102772.tif 000010