(57)【要約】認証システムＳのアプリケーションサーバ２は、端末３からユーザの認証の要求を受け付けると、認証サーバ１に認証器４を用いた認証である所持認証を要求する要求部２２１と、認証サーバ１から所持認証の認証結果と、認証サーバ１の正当性の検証に用いる検証用情報とを受信し、受信した検証用情報に基づいて認証サーバ１の正当性を検証する検証部２２２と、検証部２２２により認証サーバ１が正当であると検証されると、端末３にアプリケーションに関する機能を提供する提供部２２３とを有する。認証システムＳの認証サーバ１は、所持認証の要求を受け付けると、端末３に接続された認証器４との間で所持認証を行う所持認証部１２３と、所持認証の認証結果と検証用情報とをアプリケーションサーバ２に送信する認証結果送信部１２４とを有する。
2019239591.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションを提供するアプリケーション提供装置と、前記アプリケーションを利用するユーザが所持する認証器を用いた認証である所持認証を行う認証装置とを備える認証システムであって、
前記アプリケーション提供装置は、
前記ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記認証装置に前記所持認証を要求する要求部と、
前記認証装置から前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証する検証部と、
前記検証部により前記認証装置が正当であると検証されると、前記端末に前記アプリケーションに関する機能を提供する提供部と、
を有し、
前記認証装置は、
前記所持認証の要求を受け付けると、前記端末に接続された前記認証器との間で前記所持認証を行う所持認証部と、
前記所持認証の認証結果と前記検証用情報とを前記アプリケーション提供装置に送信する結果送信部と、
を有する、
認証システム。
【請求項２】
前記認証システムは、複数の前記アプリケーション提供装置を備え、
前記要求部は、前記アプリケーション提供装置を識別するサービス識別情報を前記認証装置に送信し、
前記所持認証部は、前記サービス識別情報を受信すると、前記端末との間で当該サービス識別情報に対応する前記所持認証を行う、
請求項１に記載の認証システム。
【請求項３】
前記要求部は、前記ユーザが所持する前記認証器に関する所持認証用情報が前記認証装置に登録されているか否かを判定し、前記認証装置に登録されていると判定すると、前記認証装置に前記所持認証を要求する、
請求項２に記載の認証システム。
【請求項４】
前記要求部は、前記所持認証用情報が前記認証装置に登録されていないと判定すると、前記認証装置に、当該所持認証用情報の登録を要求し、
前記認証装置は、
前記アプリケーション提供装置から前記所持認証用情報の登録の要求を受け付けると、前記端末に接続された前記認証器から前記所持認証用情報を取得して登録する登録部を有する、
請求項３に記載の認証システム。
【請求項５】
前記認証装置は、
前記サービス識別情報を受信すると、前記認証装置のアドレスであって当該サービス識別情報に対応するアドレスを前記アプリケーション提供装置に送信するアドレス情報送信部をさらに有し、
前記要求部は、前記所持認証用情報が前記認証装置に登録されていると判定すると、前記認証装置から受信した前記アドレスに、前記所持認証を要求する情報を付加して前記端末に送信し、前記端末に、前記アドレスに基づいて前記所持認証の要求を行わせる、
請求項４に記載の認証システム。
【請求項６】
前記認証装置は、
前記サービス識別情報を受信すると、前記認証装置のアドレスであって当該サービス識別情報に対応するアドレスを前記アプリケーション提供装置に送信するアドレス情報送信部をさらに有し、
前記要求部は、前記所持認証用情報が前記認証装置に登録されていないと判定すると、前記認証装置から受信した前記アドレスに、前記所持認証用情報の登録を要求する情報を付加して前記端末に送信し、前記端末に、前記アドレスに基づいて前記所持認証用情報の登録の要求を行わせる、
請求項４又は５に記載の認証システム。
【請求項７】
前記アドレス情報送信部は、前記サービス識別情報を受信すると、前記認証装置と前記アプリケーション提供装置との間で用いられるトークン情報をトークン用秘密鍵により暗号化した署名情報を第１の検証用情報として前記アプリケーション提供装置に送信し、
前記結果送信部は、前記トークン情報を前記トークン用秘密鍵により暗号化した署名情報を第２の検証用情報として、前記所持認証の認証結果とともに前記アプリケーション提供装置に送信し、
前記検証部は、受信した前記第１の検証用情報と、前記第２の検証用情報とが一致するか否かに基づいて、前記認証装置の正当性を検証する、
請求項５又は６に記載の認証システム。
【請求項８】
前記結果送信部は、前記端末から受け付けた前記ユーザを識別するユーザ識別情報を含むトークン情報をトークン用秘密鍵により暗号化した署名情報と、前記トークン用秘密鍵と対となるトークン用公開鍵とを前記検証用情報として前記アプリケーション提供装置に送信し、
前記検証部は、前記認証装置から受信した前記署名情報を前記トークン用公開鍵により復号して得られる前記ユーザ識別情報と、前記端末から受け付けた前記ユーザ識別情報とが一致するか否かに基づいて、前記認証装置の正当性を検証する、
請求項１から６のいずれか１項に記載の認証システム。
【請求項９】
前記要求部は、前記端末から、ハッシュ化された前記ユーザ識別情報を取得し、当該ハッシュ化された前記ユーザ識別情報を前記認証装置に送信し、
前記結果送信部は、前記要求部を介して前記端末から受け付けた前記ハッシュ化された前記ユーザ識別情報を含むトークン情報をトークン用秘密鍵により暗号化した署名情報を前記アプリケーション提供装置に送信する、
請求項８に記載の認証システム。
【請求項１０】
前記アプリケーション提供装置は、前記端末から前記ユーザの認証要求を受け付けると、前記認証装置が提供する、前記ユーザ識別情報をハッシュ化するスクリプトを前記端末が取得するためのページを前記端末に送信する認証受付部をさらに有し、
前記要求部は、前記スクリプトによりハッシュ化された前記ユーザ識別情報を前記端末から取得する、
請求項９に記載の認証システム。
【請求項１１】
アプリケーションを提供するアプリケーション提供装置と、前記アプリケーションを利用するユーザが所持する認証器を用いた認証である所持認証を行う認証装置とを備える認証システムであって、
前記アプリケーション提供装置が、前記ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記認証器を用いた所持認証を前記認証装置に要求するステップと、
前記認証装置が、前記所持認証の要求を受け付けると、前記端末に接続された前記認証器との間で前記所持認証を行うステップと、
前記認証装置が、前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを前記アプリケーション提供装置に送信するステップと、
前記アプリケーション提供装置が、前記認証装置から前記認証結果と前記検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証するステップと、
前記アプリケーション提供装置が、前記認証装置が正当であると検証すると、前記端末に前記アプリケーションに関する機能を提供するステップと、
を有する認証方法。
【請求項１２】
ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記ユーザが所持する認証器を用いた認証である所持認証を認証装置に要求する要求部と、
前記認証装置から前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証する検証部と、
前記検証部により前記認証装置が正当であると検証されると、前記端末にアプリケーションに関する機能を提供する提供部と、
を備えるアプリケーション提供装置。
【請求項１３】
認証器を用いた認証である所持認証を行う認証装置であって、
アプリケーションを提供するアプリケーション提供装置から、前記アプリケーションを利用するユーザが所持する前記認証器を用いた前記所持認証の要求を受け付けると、前記認証器との間で前記所持認証を行う所持認証部と、
前記所持認証の認証結果と前記認証装置の正当性の検証に用いる検証用情報とを前記アプリケーション提供装置に送信する結果送信部と、
を備える認証装置。
【請求項１４】
コンピュータを、
ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記ユーザが所持する認証器を用いた認証である所持認証を認証装置に要求する要求部、
前記認証装置から前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証する検証部、及び、
前記検証部により前記認証装置が正当であると検証されると、前記端末にアプリケーションに関する機能を提供する提供部、
として機能させる認証用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、認証方法、アプリケーション提供装置、認証装置、及び認証用プログラムに関する。
【背景技術】
【０００２】
認証時のセキュリティを強化することを目的として、本人のみが所持している物によって利用者を認証する認証方式である所持認証が行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０１５２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
所持認証としては、ユーザが認証器を所持していることを提示する動作に基づいて認証を行う方法がある。認証器を用いた認証の認証手順は、例えば、ＦＩＤＯ（Fast IDentity Online）のＵ２Ｆ（Universal Second Factor）等で標準化されているが、アプリケーションの開発者は、アプリケーションの開発に専念するために、当該認証手順に対応したプログラムを開発せずに、当該認証手順に基づいて認証を行う認証サーバに認証を代行することがある。従来、アプリケーションを提供するアプリケーションサーバと、認証サーバとの間の所持認証の通信手順が定められておらず、アプリケーションサーバにおいて所持認証の結果を容易に扱えるようにすることが求められている。【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、アプリケーションサーバにおいて所持認証の結果を容易に扱えるようにすることができる認証システム、認証方法、アプリケーション提供装置、認証装置、及び認証用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る認証システムは、アプリケーションを提供するアプリケーション提供装置と、前記アプリケーションを利用するユーザが所持する認証器を用いた認証である所持認証を行う認証装置とを備える認証システムであって、前記アプリケーション提供装置は、前記ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記認証装置に前記所持認証を要求する要求部と、前記認証装置から前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証する検証部と、前記検証部により前記認証装置が正当であると検証されると、前記端末に前記アプリケーションに関する機能を提供する提供部と、を有し、前記認証装置は、前記所持認証の要求を受け付けると、前記端末に接続された前記認証器との間で前記所持認証を行う所持認証部と、前記所持認証の認証結果と前記検証用情報とを前記アプリケーション提供装置に送信する結果送信部と、を有する。【０００７】
前記認証システムは、複数の前記アプリケーション提供装置を備え、前記要求部は、前記アプリケーション提供装置を識別するサービス識別情報を前記認証装置に送信し、前記所持認証部は、前記サービス識別情報を受信すると、前記端末との間で当該サービス識別情報に対応する前記所持認証を行ってもよい。【０００８】
前記要求部は、前記ユーザが所持する前記認証器に関する所持認証用情報が前記認証装置に登録されているか否かを判定し、前記認証装置に登録されていると判定すると、前記認証装置に前記所持認証を要求してもよい。【０００９】
前記要求部は、前記所持認証用情報が前記認証装置に登録されていないと判定すると、前記認証装置に、当該所持認証用情報の登録を要求し、前記認証装置は、前記アプリケーション提供装置から前記所持認証用情報の登録の要求を受け付けると、前記端末に接続された前記認証器から前記所持認証用情報を取得して登録する登録部を有してもよい。【００１０】
前記認証装置は、
前記サービス識別情報を受信すると、前記認証装置のアドレスであって当該サービス識別情報に対応するアドレスを前記アプリケーション提供装置に送信するアドレス情報送信部をさらに有し、前記要求部は、前記所持認証用情報が前記認証装置に登録されていると判定すると、前記認証装置から受信した前記アドレスに、前記所持認証を要求する情報を付加して前記端末に送信し、前記端末に、前記アドレスに基づいて前記所持認証の要求を行わせてもよい。【００１１】
前記認証装置は、前記サービス識別情報を受信すると、前記認証装置のアドレスであって当該サービス識別情報に対応するアドレスを前記アプリケーション提供装置に送信するアドレス情報送信部をさらに有し、前記要求部は、前記所持認証用情報が前記認証装置に登録されていないと判定すると、前記認証装置から受信した前記アドレスに、前記所持認証用情報の登録を要求する情報を付加して前記端末に送信し、前記端末に、前記アドレスに基づいて前記所持認証用情報の登録の要求を行わせてもよい。【００１２】
前記アドレス情報送信部は、前記サービス識別情報を受信すると、前記認証装置と前記アプリケーション提供装置との間で用いられるトークン情報をトークン用秘密鍵により暗号化した署名情報を第１の検証用情報として前記アプリケーション提供装置に送信し、前記結果送信部は、前記トークン情報を前記トークン用秘密鍵により暗号化した署名情報を第２の検証用情報として、前記所持認証の認証結果とともに前記アプリケーション提供装置に送信し、前記検証部は、受信した前記第１の検証用情報と、前記第２の検証用情報とが一致するか否かに基づいて、前記認証装置の正当性を検証してもよい。【００１３】
前記結果送信部は、前記端末から受け付けた前記ユーザを識別するユーザ識別情報を含むトークン情報をトークン用秘密鍵により暗号化した署名情報と、前記トークン用秘密鍵と対となるトークン用公開鍵とを前記検証用情報として前記アプリケーション提供装置に送信し、前記検証部は、前記認証装置から受信した前記署名情報を前記トークン用公開鍵により復号して得られる前記ユーザ識別情報と、前記端末から受け付けた前記ユーザ識別情報とが一致するか否かに基づいて、前記認証装置の正当性を検証してもよい。【００１４】
前記要求部は、前記端末から、ハッシュ化された前記ユーザ識別情報を取得し、当該ハッシュ化された前記ユーザ識別情報を前記認証装置に送信し、前記結果送信部は、前記要求部を介して前記端末から受け付けた前記ハッシュ化された前記ユーザ識別情報を含むトークン情報をトークン用秘密鍵により暗号化した署名情報を前記アプリケーション提供装置に送信してもよい。【００１５】
前記アプリケーション提供装置は、前記端末から前記ユーザの認証要求を受け付けると、前記認証装置が提供する、前記ユーザ識別情報をハッシュ化するスクリプトを前記端末が取得するためのページを前記端末に送信する認証受付部をさらに有し、前記要求部は、前記スクリプトによりハッシュ化された前記ユーザ識別情報を前記端末から取得してもよい。【００１６】
本発明の第２の態様に係る認証方法は、アプリケーションを提供するアプリケーション提供装置と、前記アプリケーションを利用するユーザが所持する認証器を用いた認証である所持認証を行う認証装置とを備える認証システムであって、前記アプリケーション提供装置が、前記ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記認証器を用いた所持認証を前記認証装置に要求するステップと、前記認証装置が、前記所持認証の要求を受け付けると、前記端末に接続された前記認証器との間で前記所持認証を行うステップと、前記認証装置が、前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを前記アプリケーション提供装置に送信するステップと、前記アプリケーション提供装置が、前記認証装置から前記認証結果と前記検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証するステップと、前記アプリケーション提供装置が、前記認証装置が正当であると検証すると、前記端末に前記アプリケーションに関する機能を提供するステップと、を有する。【００１７】
本発明の第３の態様に係るアプリケーション提供装置は、ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記ユーザが所持する認証器を用いた認証である所持認証を認証装置に要求する要求部と、前記認証装置から前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証する検証部と、前記検証部により前記認証装置が正当であると検証されると、前記端末にアプリケーションに関する機能を提供する提供部と、を備える。【００１８】
本発明の第４の態様に係る認証装置は、認証器を用いた認証である所持認証を行う認証装置であって、アプリケーションを提供するアプリケーション提供装置から、前記アプリケーションを利用するユーザが所持する前記認証器を用いた前記所持認証の要求を受け付けると、前記認証器との間で前記所持認証を行う所持認証部と、前記所持認証の認証結果と前記認証装置の正当性の検証に用いる検証用情報とを前記アプリケーション提供装置に送信する結果送信部と、を備える。【００１９】
本発明の第５の態様に係る認証用プログラムは、コンピュータを、ユーザが使用する端末から前記ユーザの認証の要求を受け付けると、前記ユーザが所持する認証器を用いた認証である所持認証を認証装置に要求する要求部、前記認証装置から前記所持認証の認証結果と、前記認証装置の正当性の検証に用いる検証用情報とを受信し、受信した前記検証用情報に基づいて前記認証装置の正当性を検証する検証部、及び、前記検証部により前記認証装置が正当であると検証されると、前記端末にアプリケーションに関する機能を提供する提供部、として機能させる。
【発明の効果】
【００２０】
本発明によれば、アプリケーションサーバにおいて所持認証の結果を容易に扱えるようにすることができるという効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】実施の形態に係る認証システムの構成を示す図である。
【図２】実施の形態に係る認証サーバとアプリケーションサーバとのそれぞれの機能構成を模式的に示す図である。
【図３】実施の形態に係る認証サーバが所持認証用情報の登録を行う場合の処理の流れを示すシーケンス図である。
【図４】図３に続くシーケンスを示す図である。
【図５】図４に続くシーケンスを示す図である。
【図６】実施の形態に係る認証サーバが、ユーザが所持する認証器を用いた所持認証を行う場合の処理の流れを示すシーケンス図である。
【図７】図６に続くシーケンスを示す図である。
【図８】図７に続くシーケンスを示す図である。
【発明を実施するための形態】
【００２２】
［認証システムＳの概要］
図１は、実施の形態に係る認証システムＳの構成を示す図である。認証システムＳは、認証装置としての認証サーバ１と、アプリケーション提供装置としてのアプリケーションサーバ２と、端末３と、認証器４とを備え、二要素認証を行うシステムである。
【００２３】
本実施形態では、二要素認証は、パスワード認証と、所持認証とにより実現される。所持認証は、ユーザＵが予め認証サーバ１に登録した認証器４を所持しているか否かを認証サーバ１において判定することにより、ユーザＵが正当なユーザであるか否かを判定する認証である。
【００２４】
端末３は、例えば、ユーザＵが使用するパーソナルコンピュータである。端末３は、例えば、ＬＡＮや携帯電話回線網やＷｉ−Ｆｉ（登録商標）等のネットワークＮを介して、認証サーバ１及びアプリケーションサーバ２と通信可能に接続されている。端末３には、認証サーバ１と所持認証を行う場合に使用される認証器４が接続される。
【００２５】
認証サーバ１は、ユーザＵが所持する認証器４を用いた所持認証を行うサーバである。
アプリケーションサーバ２は、端末３にアプリケーションを提供するサーバである。実施の形態において、アプリケーションサーバ２は複数設けられているものとする。
【００２６】
以下、認証システムＳで行われる処理の手順を（１）から（６）で説明するが、その説明は図１中の（１）から（６）と対応する。
（１）アプリケーションサーバ２は、端末３から認証要求を受け付けるとパスワード認証を行う。
（２）アプリケーションサーバ２は、パスワード認証に成功すると、認証サーバ１に端末３のユーザに対する所持認証の要求を行う。
【００２７】
（３）、（４）認証サーバ１は、アプリケーションサーバ２から、端末３のユーザに対する所持認証の要求を受け付けると、端末３を介して認証器４との間で所持認証を行う。
（５）認証サーバ１は、所持認証の認証結果と、認証サーバ１の正当性の検証に用いる検証用情報とをアプリケーションサーバ２に送信する。
【００２８】
（６）アプリケーションサーバ２は、認証サーバ１から受信した認証結果が所持認証に成功したことを示しているとともに、認証サーバ１から受信した検証用情報に基づいて認証サーバ１が正当であると検証すると、ユーザＵにアプリケーションに係る機能を提供する。
【００２９】
アプリケーションサーバ２の運用者は、アプリケーションサーバ２におけるユーザＵの認証時に所持認証を行わせる場合に、所持認証の要求に関する処理を行う機能と、検証用情報に基づく認証サーバ１の検証に関する処理を行う機能とを実装するだけで、アプリケーションサーバ２において所持認証の結果を容易に扱えるようにすることができる。
【００３０】
［認証サーバ１及びアプリケーションサーバ２の機能構成］
以下、図２を参照して、認証サーバ１の機能構成とアプリケーションサーバ２の機能構成とを説明する。
図２は、実施の形態に係る認証サーバ１とアプリケーションサーバ２とのそれぞれの機能構成を模式的に示す図である。図２に示すように、認証サーバ１は、通信部１０、記憶部１１、及び制御部１２を備える。
【００３１】
通信部１０は、ネットワークＮを介してアプリケーションサーバ２及び端末３との間でデータを送受信する。
記憶部１１は、認証サーバ１を実現するコンピュータのＢＩＯＳ（Basic Input Output System）等を格納するＲＯＭ（Read Only Memory）や認証サーバ１の作業領域となるＲＡＭ（Random Access Memory）、ＯＳ（Operating System）やアプリケーションプログラム、当該アプリケーションプログラムの実行時に参照される各種データベースを含む種々の情報を格納するＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量記憶装置である。
【００３２】
制御部１２は、認証サーバ１のＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）等のプロセッサであり、記憶部１１に記憶されたプログラムを実行することによってアドレス情報送信部１２０、登録部１２１、登録結果送信部１２２、所持認証部１２３、及び認証結果送信部１２４として機能する。
【００３３】
また、図２に示すように、アプリケーションサーバ２は、通信部２０、記憶部２１、及び制御部２２を備える。
通信部２０は、認証サーバ１の通信部１０と同様に、ネットワークＮを介して認証サーバ１及び端末３との間でデータを送受信する。
【００３４】
記憶部２１は、アプリケーションサーバ２を実現するコンピュータのＢＩＯＳ等を格納するＲＯＭやアプリケーションサーバ２の作業領域となるＲＡＭ、ＯＳやアプリケーションプログラム、当該アプリケーションプログラムの実行時に参照される各種データベースを含む種々の情報を格納するＨＤＤやＳＳＤ等の大容量記憶装置である。記憶部２１は、制御部２２を、認証受付部２２０、要求部２２１、検証部２２２、及び提供部２２３として機能させる認証用プログラムを記憶する。
【００３５】
制御部２２は、アプリケーションサーバ２のＣＰＵやＧＰＵ等のプロセッサであり、記憶部２１に記憶されたプログラムを実行することによって認証受付部２２０、要求部２２１、検証部２２２、及び提供部２２３として機能する。
【００３６】
実施の形態において、アプリケーションサーバ２の要求部２２１は、ユーザＵが使用する端末３からユーザの認証の要求を受け付けると、ユーザＵが所持する認証器４に関する所持認証用情報が認証サーバ１に登録されているか否かを判定する。要求部２２１は、所持認証用情報が認証サーバ１に登録されていないと判定すると、認証サーバ１に、当該所持認証用情報の登録を要求する。
【００３７】
認証サーバ１の登録部１２１は、所持認証用情報の登録の要求を受け付けると、認証器４が接続されている端末３から、所持認証用情報を取得して登録する。
【００３８】
要求部２２１は、所持認証用情報が認証サーバ１に登録されていると判定すると、認証サーバ１に所持認証を要求する。
認証サーバ１の所持認証部１２３は、所持認証の要求を受け付けると、端末３との間で認証器４を用いた所持認証を行う。
【００３９】
認証サーバ１の認証結果送信部１２４は、結果送信部として機能し、所持認証部１２３による所持認証の認証結果と、認証サーバ１の正当性の検証に用いる検証用情報とをアプリケーションサーバ２に送信する。
【００４０】
アプリケーションサーバ２の検証部２２２は、認証サーバ１から所持認証の認証結果と、検証用情報とを受信し、受信した検証用情報に基づいて認証サーバ１の正当性を検証する。
アプリケーションサーバ２の提供部２２３は、検証部２２２により認証サーバ１が正当であると検証されると、端末３にアプリケーションに関する機能を提供する。
【００４１】
［認証器４に関する情報を登録するシーケンス］
以下、認証サーバ１及びアプリケーションサーバ２がそれぞれ備える機能の詳細について、認証システムＳにおけるシーケンスに沿って説明する。まず、認証サーバ１が、ユーザＵが所持する認証器４に関する所持認証用情報の登録を行う場合のシーケンスについて説明する。図３から図５は、実施の形態に係る認証サーバ１が所持認証用情報の登録を行う場合の処理の流れを示すシーケンス図である。
【００４２】
まず、アプリケーションサーバ２の認証受付部２２０は、端末３から、ログインフォームの取得要求を受け付ける（Ｓ１）。認証受付部２２０は、ログインフォームの取得要求を受け付けると、ログインフォームを端末３に送信する（Ｓ２）。ログインフォームには、ユーザＩＤをハッシュ化するスクリプトとしてのＪａｖａＳｃｒｉｐｔ（登録商標）を認証サーバ１から取得するためのアドレスが埋め込まれている。アプリケーションサーバ２は、ログインフォームと、サービスＩＤとを関連付けて管理する。ここで、サービスＩＤは、アプリケーションサーバ２を識別する識別情報であり、所定長の文字列である。
【００４３】
端末３は、ログインフォームを受信すると、自身の表示部（不図示）に表示させる（Ｓ３）。端末３は、ログインフォームを表示部に表示させる場合に、スクリプトを認証サーバ１から取得するためのアドレスに基づいてスクリプトの取得要求を認証サーバ１に送信する（Ｓ４）。認証サーバ１の制御部１２は、スクリプトの取得要求を受信すると、当該スクリプトを端末３に送信する（Ｓ５）。
【００４４】
端末３は、ユーザＵからユーザＩＤとパスワードとの入力を受け付ける（Ｓ６）。端末３は、ユーザＩＤが入力されると、認証サーバ１から受信したスクリプトに基づいて、当該ユーザＩＤをハッシュ化する（Ｓ７）。図３では、ハッシュ化されたユーザＩＤを、ｈ（ユーザＩＤ）と表記する。
【００４５】
ログインフォームには、ユーザＩＤとパスワードとをアプリケーションサーバ２に送信するための送信ボタンが設けられている。送信ボタンが押下されると、端末３は、HTTPS  POSTメソッドにより、ユーザＩＤと、ハッシュ化されたユーザＩＤと、パスワードと、をアプリケーションサーバ２に送信する（Ｓ８）。認証受付部２２０は、端末３からユーザＩＤと、ハッシュ化されたユーザＩＤと、パスワードとを取得する。
【００４６】
要求部２２１は、認証受付部２２０が端末３から取得したユーザＩＤとパスワードとに基づいて、パスワード認証を行う。
【００４７】
アプリケーションサーバ２の記憶部２１には、ユーザＩＤと、パスワードとを関連付けたパスワード認証情報が記憶されている。要求部２２１は、認証受付部２２０が端末３から取得したハッシュ化されたユーザＩＤと、パスワードとが記憶部２１に記憶されていると、パスワード認証に成功したと判定する。
【００４８】
要求部２２１は、認証受付部２２０がハッシュ化されたユーザＩＤと、パスワードとを取得した後、パスワード認証に成功した場合、HTTPS  POSTメソッドにより、ハッシュ化されたユーザＩＤと、ログインフォームに関連付けられているサービスＩＤとを認証サーバ１に送信する（Ｓ９）。このようにすることで、認証サーバ１において、ユーザＩＤをそのまま扱うことがないので、認証サーバ１からユーザＩＤが漏洩することを防止することができる。
【００４９】
認証サーバ１のアドレス情報送信部１２０は、ハッシュ化されたユーザＩＤとサービスＩＤとを受信すると、認証サーバ１とアプリケーションサーバ２との間で用いられるトークン情報を生成する（Ｓ１０）。具体的には、アドレス情報送信部１２０は、ハッシュ化されたユーザＩＤと、サービスＩＤと、現在時刻を示す時刻情報とを含む情報を、予め記憶部１１に記憶されているトークン用秘密鍵により暗号化した署名情報を、トークン情報として生成する。トークン情報は、セッション管理用及び第１の検証用情報として用いられる。
【００５０】
また、記憶部１１には、サービスＩＤと、アプリケーションサーバ２を識別するアプリケーションＩＤとが関連付けて記憶されており、アドレス情報送信部１２０は、受信したサービスＩＤに関連付けられているアプリケーションＩＤを特定する。アプリケーションＩＤは、例えば、アプリケーションサーバ２を識別する情報であり、後述される登録用ページ及び所持認証用ページのアドレスに含まれるパラメータである。アドレス情報送信部１２０は、認証サーバ１のアドレスであって、サービスＩＤに対応するアプリケーションＩＤを含むアドレスと、生成したトークン情報とをアプリケーションサーバ２に送信する（Ｓ１１）。
【００５１】
要求部２２１は、アプリケーションＩＤを含むアドレスと、生成したトークン情報とを認証サーバ１から受信すると、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されているか否かを判定する。例えば、記憶部２１には、ユーザＩＤと、認証サーバ１において所持認証用情報が登録されているか否かを示す登録状況情報とが関連付けて記憶されている。要求部２２１は、ユーザＩＤに関連付けられている登録状況情報に基づいて、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されているか否かを判定する。
【００５２】
要求部２２１は、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されていないと判定すると、認証サーバ１に、ユーザＩＤに対応する所持認証用情報の登録を要求する。具体的には、要求部２２１は、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されていないと判定すると、認証サーバ１から受信したアドレスに、所持認証用情報の登録を要求する情報を付加することにより、登録用ページのアドレスを生成する。
【００５３】
なお、要求部２２１は、認証サーバ１からアプリケーションＩＤを含むアドレスと、生成したトークン情報とを受信したことに応じて、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されているか否かを判定したが、これに限らない。例えば、要求部２２１は、ログイン認証を行うタイミングにおいてユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されているか否かを判定してもよい。この場合において、要求部２２１は、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されていないと判定すると、ハッシュ化されたユーザＩＤ及びサービスＩＤとともに所持認証用情報の登録要求を示す情報を認証サーバ１に送信し、認証サーバ１から、アプリケーションＩＤを含むアドレスとして、アプリケーションＩＤを含む登録用ページのアドレスを取得してもよい。
【００５４】
要求部２２１は、登録用ページにリダイレクトさせるためのリダイレクト情報を端末３に送信する（Ｓ１２）。要求部２２１は、当該端末３に、当該リダイレクト情報に基づいて認証サーバ１の登録用ページにアクセスさせることにより、所持認証用情報の登録の要求を行わせる。
【００５５】
端末３は、リダイレクト情報を受信すると、登録用ページの取得要求を認証サーバ１に送信する（Ｓ１３）。認証サーバ１の登録部１２１は、端末３を介してアプリケーションサーバ２から登録用ページの取得要求を受け付けることにより、所持認証用情報の登録の要求を受け付けると、端末３から所持認証用情報を取得して登録する。具体的には、まず、登録部１２１は、登録用ページの取得要求を端末３から受信すると、登録用ページを端末３に送信する（Ｓ１４）。登録用ページには、所持認証用情報の登録要求を送信するための登録ボタンが設けられている。
【００５６】
図３における連結点Ａ１、連結点Ｂ１、連結点Ｃ１、及び連結点Ｄ１は、それぞれ図４における連結点Ａ１、連結点Ｂ１、連結点Ｃ１、及び連結点Ｄ１に連結することを示している。以下、説明を図４のシーケンス図に示す処理に移行する。
【００５７】
端末３は、登録ボタンが押下されると（Ｓ１５）、所持認証用情報の登録要求を認証サーバ１に送信する（Ｓ１６）。
認証サーバ１の登録部１２１は、所持認証用情報の登録要求を端末３から受信すると、ランダムな文字列であるチャレンジ情報を生成し、当該チャレンジ情報を端末３に送信する（Ｓ１７）。
端末３は、自身に接続されている認証器４にチャレンジ情報を通知するとともに、自身の表示部に、認証器４をタッチするタッチ操作を行う旨を表示させ、認証器４をタッチすることをユーザＵに通知する（Ｓ１８）。
【００５８】
認証器４は、ユーザＵからタッチ操作を受け付けると（Ｓ１９）、認証用秘密鍵と、当該認証用秘密鍵と対になる認証用公開鍵とを生成するとともに、認証用秘密鍵及び認証用公開鍵を識別する認証鍵識別子を生成する（Ｓ２０）。
【００５９】
続いて、認証器４は、チャレンジ情報、認証用公開鍵、及び認証鍵識別子を認証用秘密鍵により暗号化することにより署名情報を生成する（Ｓ２１）。認証器４は、認証用公開鍵と、認証鍵識別子と、署名情報と、アテステーション証明書とを端末３に通知する（Ｓ２２）。アテステーション証明書は、認証用秘密鍵とは異なるアテステーション用秘密鍵により署名された情報であり、認証サーバ１において、認証器４を受け付けるか否かの判定に用いられる。
【００６０】
端末３は、認証用公開鍵と、認証鍵識別子と、署名情報と、アテステーション証明書とを認証サーバ１に送信する（Ｓ２３）。
認証サーバ１の登録部１２１は、端末３から受信した署名情報が正しいか否かを検証する（Ｓ２４）。具体的には、登録部１２１は、端末３から受信したアテステーション証明書に基づいて認証器４の正当性を検証する。登録部１２１は、認証器４が正当であることを検証すると、署名情報を、受信した認証用公開鍵により復号することで、署名情報に含まれているチャレンジ情報、認証用公開鍵、及び認証鍵識別子を取得する。登録部１２１は、署名情報から取得したチャレンジ情報、認証用公開鍵、及び認証鍵識別子が、Ｓ１７において送信したチャレンジ情報、受信した認証用公開鍵、受信した認証鍵識別子と一致しているか否かを判定することにより、署名情報を検証する。
【００６１】
登録部１２１は、署名情報が正しいと判定すると（Ｓ２５）、Ｓ９においてアプリケーションサーバ２から受信したサービスＩＤに、Ｓ９において受信したハッシュ化されたユーザＩＤと、認証用公開鍵と、認証鍵識別子とを関連付けて、これらの情報を記憶部１１に記憶させる（Ｓ２６）。
【００６２】
図４における連結点Ａ２、連結点Ｂ２、連結点Ｃ２、及び連結点Ｄ２は、それぞれ図５における連結点Ａ２、連結点Ｂ２、連結点Ｃ２、及び連結点Ｄ２に連結することを示している。以下、説明を図５のシーケンス図に示す処理に移行する。
【００６３】
認証サーバ１は、Ｓ２６による登録結果を示す登録結果情報と、Ｓ１０において生成されたトークン情報と、当該トークン情報に対応するトークン用公開鍵とをアプリケーションサーバ２に送信する（Ｓ２７）。
【００６４】
アプリケーションサーバ２の検証部２２２は、認証サーバ１から、登録結果情報と、トークン情報と、トークン用公開鍵とを受信すると、認証サーバ１の正当性を検証する（Ｓ２８）。具体的には、検証部２２２は、登録結果情報とともに受信したトークン情報をトークン用公開鍵により復号できるか否かに基づいて認証サーバ１の正当性を検証する。なお、検証部２２２は、Ｓ１１に対応して受信したトークン情報と、Ｓ２７に対応して受信したトークン情報とが一致するか否かに基づいて認証サーバ１の正当性を検証してもよい。
【００６５】
検証部２２２は、認証サーバ１が正当であると判定すると、記憶部１１においてハッシュ化されたユーザＩＤと関連付けて記憶されている登録状況情報の内容を、認証サーバ１において所持認証用情報が登録されていることを示す内容に変更する。また、検証部２２２は、認証サーバ１が正当であると判定すると、認証サーバ１が正当であることを示す検証結果を認証サーバ１に送信する（Ｓ３０）。
【００６６】
認証サーバ１の登録結果送信部１２２は、認証サーバ１が正当であることを示す検証結果を受信すると、認証用情報の登録が完了したことを示す登録完了ページを端末３に送信する（Ｓ３１）。ここで、登録完了ページには、認証用情報の登録が完了したことを示す情報が表示されており、アプリケーションサーバ２が提供するアプリケーションの機能を提供するためのアプリケーションページをアプリケーションサーバ２に要求するためのＯＫボタンが設けられている。
【００６７】
端末３は、受信した登録完了ページを表示部に表示する。端末３は、登録完了ページにおいて、ＯＫボタンが押下されると、アプリケーションページの取得要求をアプリケーションサーバ２に送信する（Ｓ３２）。なお、アプリケーションページの取得要求はリダイレクトにより行われてもよい。
アプリケーションサーバ２の提供部２２３は、アプリケーションページの取得要求を受け付けると、アプリケーションページを端末３に送信する（Ｓ３３）。
【００６８】
なお、図３から図５に示すシーケンス図のＳ１３からＳ２６に示す所持認証情報の登録に係る処理の流れは、ＦＩＤＯのＵ２Ｆに対応するものとするが、これに限らず、他の処理手順に対応した所持認証情報の登録を行ってもよい。
【００６９】
［認証器４を用いた所持認証を行うシーケンス］
続いて、認証器４を用いた所持認証を行う場合のシーケンスについて説明する。図６から図８は、実施の形態に係る認証サーバ１が、ユーザＵが所持する認証器４を用いた所持認証を行う場合の処理の流れを示すシーケンス図である。
【００７０】
図６におけるＳ１０１からＳ１１１までの処理の流れは、図３におけるＳ１からＳ１１までの処理の流れと同じであるので説明を省略する。
【００７１】
本シーケンスでは、認証受付部２２０が取得したユーザＩＤと、パスワードとが関連付けて記憶部２１に記憶されており、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されているとともに、パスワード認証に成功したものとする。
【００７２】
なお、要求部２２１は、ログイン認証を行うタイミングにおいてユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されているか否かを判定してもよい。要求部２２１は、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されていると判定すると、ハッシュ化されたユーザＩＤ及びサービスＩＤとともに所持認証の要求を示す情報を認証サーバ１に送信し、認証サーバ１から、アプリケーションＩＤを含むアドレスとして、アプリケーションＩＤを含む所持認証用ページのアドレスを取得してもよい。
【００７３】
要求部２２１は、記憶部２１においてユーザＩＤに関連付けられている登録状況情報に基づいて、ユーザＩＤに対応する所持認証用情報が認証サーバ１に登録されていると判定すると、認証サーバ１に所持認証を要求する。要求部２２１は、認証サーバ１から受信したアドレスに、所持認証を要求する情報を付加することにより、所持認証用ページのアドレスを生成する。そして、要求部２２１は、所持認証用ページにリダイレクトさせるためのリダイレクト情報を端末３に送信する（Ｓ１１２）。要求部２２１は、当該端末３に、当該リダイレクト情報に基づいて認証サーバ１の所持認証用ページにアクセスさせることにより、所持認証の要求を行わせる。
【００７４】
端末３は、リダイレクト情報を受信すると、所持認証用ページの取得要求を認証サーバ１に送信する（Ｓ１１３）。認証サーバ１の所持認証部１２３は、端末３を介してアプリケーションサーバ２から所持認証用ページの取得要求を受け付けることにより、所持認証の要求を受け付けると、端末３との間で所持認証を行う。具体的には、まず、登録部１２１は、所持認証用ページの取得要求を端末３から受信すると、所持認証用ページを端末３に送信する（Ｓ１１４）。所持認証用ページには、所持認証を開始するための開始ボタンが設けられている。
【００７５】
図６における連結点Ｅ１、連結点Ｆ１、連結点Ｇ１、及び連結点Ｈ１は、それぞれ図７における連結点Ｅ１、連結点Ｆ１、連結点Ｇ１、及び連結点Ｈ１に連結することを示している。以下、説明を図７のシーケンス図に示す処理に移行する。
【００７６】
端末３は、開始ボタンが押下されると（Ｓ１１５）、所持認証の開始要求を認証サーバ１に送信する（Ｓ１１６）。
認証サーバ１の所持認証部１２３は、所持認証の開始要求を端末３から受信すると、記憶部１１において、Ｓ１０９において取得したハッシュ化されたユーザＩＤ及びサービスＩＤに関連付けられている認証鍵識別子を特定する。また、所持認証部１２３は、ランダムな文字列であるチャレンジ情報を生成する。所持認証部１２３は、チャレンジ情報と、アプリケーションＩＤと、認証鍵識別子とを端末３に送信する（Ｓ１１７）。
端末３は、自身に接続されている認証器４に、チャレンジ情報と、アプリケーションＩＤと、認証鍵識別子とを通知するとともに、自身の表示部に、認証器４をタッチするタッチ操作を行う旨を表示させ、認証器４をタッチすることをユーザＵに通知する（Ｓ１１８）。
【００７７】
認証器４は、ユーザＵからタッチ操作を受け付けると（Ｓ１１９）、署名情報を生成する（Ｓ１２０）。具体的には、認証器４は、自身に通知された認証鍵識別子に関連する認証鍵秘密鍵により、端末３から通知されたチャレンジ情報、アプリケーションＩＤ、及び認証鍵識別子を暗号化することにより署名情報を生成する。
【００７８】
認証器４は、生成した署名情報と、ユーザＵが実際に認証器４を操作したことを示すユーザプレゼンス情報と、認証器４を用いた所持認証が行われた回数を示すカウンタ値とを端末３に通知する（Ｓ１２１）。
端末３は、認証器４から通知された署名情報と、カウンタ値と、ユーザプレゼンス情報とを認証サーバ１に送信する（Ｓ１２２）。
【００７９】
認証サーバ１の所持認証部１２３は、端末３から受信した署名情報が正しいか否かを検証する（Ｓ１２３）。具体的には、所持認証部１２３は、端末３から受信したユーザプレゼンス情報及びカウンタ値に基づいて認証器４の正当性を検証する。所持認証部１２３は、認証器４が正当であることを検証すると、署名情報を、Ｓ１０９において取得したハッシュ化されたユーザＩＤ及びサービスＩＤに関連付けられている認証用公開鍵により復号することで、署名情報に含まれているチャレンジ情報、アプリケーションＩＤ、及び認証鍵識別子を取得する。所持認証部１２３は、署名情報から取得したチャレンジ情報、アプリケーションＩＤ、及び認証鍵識別子が、Ｓ１１７において送信したチェレンジ情報、アプリケーションＩＤ、特定した認証鍵識別子と一致しているか否かを判定することにより、署名情報を検証する。
【００８０】
所持認証部１２３が、署名情報が正しいと判定すると（Ｓ１２４）、認証結果送信部１２４は、Ｓ１２３による認証結果を示す認証結果情報と、Ｓ１１０において生成された署名情報としてのトークン情報と、トークン用秘密鍵と対となるトークン用公開鍵とを検証用情報として、アプリケーションサーバ２に送信する（Ｓ１２５）。
【００８１】
図７における連結点Ｅ２、連結点Ｆ２、連結点Ｇ２、及び連結点Ｈ２は、それぞれ図８における連結点Ｅ２、連結点Ｆ２、連結点Ｇ２、及び連結点Ｈ２に連結することを示している。以下、説明を図８のシーケンス図に示す処理に移行する。
【００８２】
アプリケーションサーバ２の検証部２２２は、認証サーバ１から、認証結果情報と、トークン情報（署名情報）と、トークン用公開鍵とを受信すると、認証サーバ１の正当性を検証する（Ｓ１２６）。具体的には、検証部２２２は、認証結果情報とともに受信したトークン情報を、トークン用公開鍵により復号できるか否かに基づいて認証サーバ１の正当性を検証する。なお、検証部２２２は、Ｓ１１１に対応して受信したトークン情報（第１の検証用情報）と、Ｓ１２５に対応して受信したトークン情報（第２の検証用情報）とが一致するか否かに基づいて認証サーバ１の正当性を検証してもよい。
【００８３】
また、検証部２２２は、トークン情報に含まれているトークン情報が生成された生成時刻と、現在時刻との時間差が所定時間以上である場合には、認証処理に時間がかかりすぎていると判定し、認証に失敗したものとみなしてもよい。
【００８４】
提供部２２３は、検証部２２２により認証サーバ１が正当であると検証されると、端末３にアプリケーションに関する機能を提供する。
具体的には、まず、提供部２２３は、認証サーバ１が正当であると判定すると（Ｓ１２７）、認証サーバ１が正当であることを示す検証結果を認証サーバ１に送信する（Ｓ１２８）。
【００８５】
認証サーバ１の認証結果送信部１２４は、認証サーバ１が正当であることを示す検証結果を受信すると、認証に成功したことを示す認証完了ページを端末３に送信する（Ｓ１２９）。ここで、認証完了ページには、認証に成功したことを示す情報が表示されており、アプリケーションサーバ２が提供するアプリケーションの機能を提供するためのアプリケーションページをアプリケーションサーバ２に要求するためのＯＫボタンが設けられている。
【００８６】
端末３は、受信した認証完了ページを表示部に表示する。端末３は、認証完了ページにおいて、ＯＫボタンが押下されると、アプリケーションページの取得要求をアプリケーションサーバ２に送信する（Ｓ１３０）。なお、アプリケーションページの取得要求はリダイレクトにより行われてもよい。
アプリケーションサーバ２の提供部２２３は、アプリケーションページの取得要求を受け付けると、アプリケーションページを端末３に送信する（Ｓ１３１）。
【００８７】
なお、図６から図８に示すシーケンス図のＳ１１３からＳ１２３に示す所持認証に係る処理の流れは、ＦＩＤＯ  Ｕ２Ｆに対応するものとするが、これに限らず、他の処理手順に対応した所持認証を行ってもよい。
【００８８】
＜実施の形態に係る認証システムＳが奏する効果＞
以上説明したように、実施の形態に係る認証システムＳによれば、アプリケーションサーバ２は、ユーザＵが使用する端末３からユーザの認証の要求を受け付けると、認証サーバ１に所持認証を要求する。認証サーバ１は、所持認証の要求を受け付けると、端末３との間で所持認証を行い、所持認証の認証結果と検証用情報とをアプリケーションサーバ２に送信する。アプリケーションサーバ２は、認証サーバ１から所持認証の認証結果と、認証サーバ１の正当性の検証に用いる検証用情報とを受信し、受信した検証用情報に基づいて認証サーバ１が正当であることを検証すると、端末３にアプリケーションに関する機能を提供する。
【００８９】
このようにすることで、アプリケーションサーバ２の運用者は、アプリケーションサーバ２におけるユーザＵの認証時に所持認証を行わせる場合に、所持認証の要求に関する処理を行う機能と、検証用情報に基づく認証サーバ１の検証に関する処理を行う機能とをアプリケーションサーバ２に実装するだけで、アプリケーションサーバ２において所持認証の結果を容易に扱えるようにすることができる。よって、認証システムＳは、アプリケーションサーバにおいて所持認証の結果を容易に扱えるようにすることができる。
【００９０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【００９１】
１・・・認証サーバ
１０・・・通信部
１１・・・記憶部
１２・・・制御部
１２０・・・アドレス情報送信部
１２１・・・登録部
１２２・・・登録結果送信部
１２３・・・所持認証部
１２４・・・認証結果送信部
２・・・アプリケーションサーバ
２０・・・通信部
２１・・・記憶部
２２・・・制御部
２２０・・・認証受付部
２２１・・・要求部
２２２・・・検証部
２２３・・・提供部
３・・・端末
４・・・認証器
Ｓ・・・認証システム
【図１】
2019239591.tif 000003
【図２】
2019239591.tif 000004
【図３】
2019239591.tif 000005
【図４】
2019239591.tif 000006
【図５】
2019239591.tif 000007
【図６】
2019239591.tif 000008
【図７】
2019239591.tif 000009
【図８】
2019239591.tif 000010
【国際調査報告】
2019239591.tif 000011
2019239591.tif 000012