(57)【特許請求の範囲】
【請求項１】
Ｗｅｂサービスを提供する取引サーバと、ユーザが使用する第一の端末及び当該第一の端末とは異なる第二の端末と、認証サーバとが通信ネットワークを介して相互に通信可能に接続されてなり、
前記第一の端末及び前記第二の端末を使用する前記ユーザを、前記取引サーバと前記認証サーバとで認証するユーザ認証システムであって、
前記取引サーバは、
前記第一の端末から取得した前記ユーザの前記取引サーバへのログイン情報と、あらかじめ記憶されている前記ユーザのログイン情報とを照合するログイン認証手段と、
前記第一の端末から取得した情報に基づき、当該取得した情報に関連付けられるセッションＩＤを生成するセッションＩＤ生成手段と、
を備え、
前記認証サーバは、
前記取引サーバから取得した前記セッションＩＤに基づき、前記セッションＩＤが関連付けられたユーザ識別ＩＤを生成するユーザ識別ＩＤ生成手段と、
前記セッションＩＤが関連付けられた前記ユーザ識別ＩＤを記憶するユーザ識別ＩＤ保持手段と、
前記セッションＩＤと前記ユーザ識別ＩＤとを含む認証用データを生成する認証用データ生成手段と、
前記第二の端末から前記第二の端末の固有ＩＤとともに取得したユーザ識別ＩＤ及びセッションＩＤに基づき、当該取得したユーザ識別ＩＤ及びセッションＩＤと、前記記憶しているユーザ識別ＩＤ及び関連付けられている前記セッションＩＤとを照合する第一の認証手段と、
前記第一の認証手段で照合した前記ユーザ識別ＩＤ及び前記セッションＩＤとともに取得した前記固有ＩＤを、前記第一の認証手段で照合した前記ユーザ識別ＩＤ及び前記セッションＩＤに関連付けて記憶する固有ＩＤ保持手段と、
前記固有ＩＤ保持手段で記憶した前記固有ＩＤに関連付けられているパスワードを発行するパスワード発行手段と、
前記第二の端末からパスワードとともに取得した前記第二の端末の固有ＩＤに基づき、当該取得したパスワード及び固有ＩＤと、前記パスワード発行手段が発行した前記パスワード、前記記憶されている固有ＩＤとを照合する第二の認証手段と、
前記各照合処理が完了した場合に、前記記憶されているユーザ識別ＩＤを登録するユーザ識別ＩＤ登録手段と
を備える
ことを特徴するユーザ認証システム。
【請求項２】
前記認証サーバは、
前記記憶されたユーザ識別ＩＤに基づいて、前記取引サーバが、前記第一の端末から入力されるトランザクション情報を暗号化及び、前記第二の端末が前記認証サーバから取得する暗号化された前記トランザクション情報を復号化する暗号／復号キーを生成する暗号／復号キー生成手段と、
前記生成された前記暗号／復号キーが前記第二の端末及び前記取引サーバへ送信された後、前記認証サーバ内の前記暗号／復号キーを削除する暗号／復号キー削除手段と
をさらに備える
ことを特徴とする請求項１記載のユーザ認証システム。
【請求項３】
前記認証サーバは、
前記第二の端末から取得したユーザ識別ＩＤ、トランザクションＩＤ及びトランザクション情報に係るトランザクション処理が承認された指示情報に基づいて、当該取得したユーザ識別ＩＤ及びトランザクションＩＤと、前記登録されたユーザ識別ＩＤ、取引サーバから取得したトランザクションＩＤとを照合する第三の認証手段
をさらに備える
ことを特徴とする請求項２記載のユーザ認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Ｗｅｂサービスを提供する取引サーバへアクセスする端末を使用するユーザを、当該取引サーバと認証サーバとで認証するユーザ認証システムに関する。
【背景技術】
【０００２】
インターネット技術の発達に伴い、Ｗｅｂサイト上でショッピングを行うことや動画等を閲覧すること等が頻繁に行われるようになっている。
【０００３】
ユーザは自己の氏名や住所、クレジットカード等の情報をＷｅｂサイトに登録することでこれらのサービスを受けることができる。
【０００４】
しかし、Ｗｅｂサイトに登録するユーザの情報には個人情報が含まれており、セキュリティの知識に長けている第三者によってこのような個人情報を含むユーザの情報が漏洩する危険性が常に潜んでいる。
【０００５】
従って、いかに情報の漏洩を防ぐか、あるいは、Ｗｅｂサイトのサービスを受けている本人であることを認証するかが必須の課題となっている。
【０００６】
特許文献１には、ネットバンキングにおける認証システムが提案されている。この認証システムは、ログイン後の画面から一度限り有効なワンタイムパスワードの発行要求を行うとともに、発行されたワンタイムパスワードの通知先を携帯電話のメール、携帯電話（音声）、固定電話の３つのうちから選び、セキュリティ性を向上させるものである。
【０００７】
特許文献２には、本人認証システムが提案されている。この本人認証システムは、ユーザの端末Ａにパスワードを生成する認証ロジックを送信し、この認証ロジックを、ＩＣカード等を利用して端末Ｂにおいて読み出し可能とし、端末Ａに送信されたパスワードを端末Ｂに入力して認証ロジックを認証することで行われる本人認証システムである。
【０００８】
しかし、これらの提案に係る発明は、処理を要求する端末が一の端末のみ（特許文献１では端末１、特許文献２では端末Ｂ）であり、処理を実行するのに必要なパスワードを取得する他の端末（特許文献１では端末１、携帯電話６、固定電話９の何れか、特許文献２では端末Ａ）を有効に利用しているとはいえない。
【０００９】
特に、取引サーバ及び認証サーバへアクセスして得られた情報処理の結果が、当該アクセスしたユーザの一の端末からの情報処理の要求に対する結果であることを、前記一の端末と同一環境で同一のユーザが所有する別の端末を操作して確認したことを確実に担保することができない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−３２８３８１号公報
【特許文献２】特開２００４−２７２８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
そこで、この発明は、取引サーバ及び認証サーバへアクセスして得られた情報処理の結果が、当該アクセスしたユーザの一の端末からの情報処理の要求に対する結果であることを、前記一の端末と同一環境で同一のユーザが所有する別の端末を操作して確認したことを確実に担保するユーザ認証システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、以下の発明を提案する。
【００１３】
請求項１の発明は、
Ｗｅｂサービスを提供する取引サーバと、ユーザが使用する第一の端末及び当該第一の端末とは異なる第二の端末と、認証サーバとが通信ネットワークを介して相互に通信可能に接続されてなり、
前記第一の端末及び前記第二の端末を使用する前記ユーザを、前記取引サーバと前記認証サーバとで認証するユーザ認証システムであって、
前記取引サーバは、
前記第一の端末から取得した前記ユーザの前記取引サーバへのログイン情報と、あらかじめ記憶されている前記ユーザのログイン情報とを照合するログイン認証手段と、
前記第一の端末から取得した情報に基づき、当該取得した情報に関連付けられるセッションＩＤを生成するセッションＩＤ生成手段と、
を備え、
前記認証サーバは、
前記取引サーバから取得した前記セッションＩＤに基づき、前記セッションＩＤが関連付けられたユーザ識別ＩＤを生成するユーザ識別ＩＤ生成手段と、
前記セッションＩＤが関連付けられた前記ユーザ識別ＩＤを記憶するユーザ識別ＩＤ保持手段と、
前記セッションＩＤと前記ユーザ識別ＩＤとを含む認証用データを生成する認証用データ生成手段と、
前記第二の端末から前記第二の端末の固有ＩＤとともに取得したユーザ識別ＩＤ及びセッションＩＤに基づき、当該取得したユーザ識別ＩＤ及びセッションＩＤと、前記記憶しているユーザ識別ＩＤ及び関連付けられている前記セッションＩＤとを照合する第一の認証手段と、
前記第一の認証手段で照合した前記ユーザ識別ＩＤ及び前記セッションＩＤとともに取得した前記固有ＩＤを、前記第一の認証手段で照合した前記ユーザ識別ＩＤ及び前記セッションＩＤに関連付けて記憶する固有ＩＤ保持手段と、
前記固有ＩＤ保持手段で記憶した前記固有ＩＤに関連付けられているパスワードを発行するパスワード発行手段と、
前記第二の端末からパスワードとともに取得した前記第二の端末の固有ＩＤに基づき、当該取得したパスワード及び固有ＩＤと、前記パスワード発行手段が発行した前記パスワード、前記記憶されている固有ＩＤとを照合する第二の認証手段と、
前記各照合処理が完了した場合に、前記記憶されているユーザ識別ＩＤを登録するユーザ識別ＩＤ登録手段と
を備える
ことを特徴するユーザ認証システムである。
【００１４】
請求項２の発明は、
前記認証サーバは、
前記記憶されたユーザ識別ＩＤに基づいて、前記取引サーバが、前記第一の端末から入力されるトランザクション情報を暗号化及び、前記第二の端末が前記認証サーバから取得する暗号化された前記トランザクション情報を復号化する暗号／復号キーを生成する暗号／復号キー生成手段と、
前記生成された前記暗号／復号キーが前記第二の端末及び前記取引サーバへ送信された後、前記認証サーバ内の前記暗号／復号キーを削除する暗号／復号キー削除手段と
をさらに備える
ことを特徴とする請求項１記載のユーザ認証システムである。
【００１５】
請求項３の発明は、
前記認証サーバは、
前記第二の端末から取得したユーザ識別ＩＤ、トランザクションＩＤ及びトランザクション情報に係るトランザクション処理が承認された指示情報に基づいて、当該取得したユーザ識別ＩＤ及びトランザクションＩＤと、前記登録されたユーザ識別ＩＤ、取引サーバから取得したトランザクションＩＤとを照合する第三の認証手段
をさらに備える
ことを特徴とする請求項２記載のユーザ認証システムである。
【発明の効果】
【００１６】
この発明によれば、取引サーバ及び認証サーバへアクセスして得られた情報処理の結果が、当該アクセスしたユーザの一の端末からの情報処理の要求に対する結果であることを、前記一の端末と同一環境で同一のユーザが所有する別の端末を操作して確認したことを確実に担保するユーザ認証システムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明のユーザ認証システムの構成の一例を表す概念図である。
【図２】ユーザが使用する第一及び第二の端末の構成の一例を表す図である。
【図３】取引サーバの構成の一例を表す図である。
【図４】認証サーバの構成の一例を表す図である。
【図５】本発明のユーザ認証システムを利用して、第一の端末から取引サーバへログインするフローを表す図である。
【図６】第一の端末から取引サーバへログインする一例を表した図である。
【図７】図５図示の状態から、取引サーバが提供するＷｅｂサービスを利用するためのユーザＩＤを登録する際に、第二の端末を使用して認証サーバに第一の認証を要求するフローを表す図である。
【図８】第二の端末を使用して認証サーバに第一の認証を要求する一例を表す図である。
【図９】図７図示の状態から、第二の端末を使用して認証サーバに第二の認証を要求するフローを表す図である。
【図１０】第二の端末を使用して認証サーバに第二の認証を要求する一例を表す図である。
【図１１】ユーザ識別ＩＤを登録後、取引サーバが提供するＷｅｂサービスを利用してトランザクション処理の実行を要求する際に、第二の端末を使用して認証サーバに第三の認証を要求するフローを表す図である。
【図１２】第二の端末を使用して認証サーバに第三の認証を要求する一例を表す図である。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して本発明の実施形態の一例を説明する。
【００１９】
１．本発明の構成
図１は、本発明のユーザ認証システムの構成の一例を表す概念図である。本発明は、Ｗｅｂサービスを提供する取引サーバと、ユーザが使用する第一の端末及び当該第一の端末とは異なる第二の端末と、認証サーバとが通信ネットワークを介して相互に通信可能に接続されてなり、前記第一の端末及び前記第二の端末を使用する前記ユーザを、前記取引サーバと前記認証サーバとで認証するユーザ認証システムである。
【００２０】
ユーザ認証システム１は、サービス提供者がＷｅｂ上でＷｅｂサービスを提供する取引サーバ５と、ユーザ２が使用する第一の端末３及び第一の端末３とは異なる第二の端末４と、第一の端末３及び第二の端末４を使用するユーザ２を認証する認証サーバ６とが、インターネット通信網、無線通信規格で定められている無線通信網、携帯電話網などの通信ネットワーク７を介して相互に通信可能に接続されてなる。
【００２１】
前記Ｗｅｂサービスについて特に限定はないが、この実施形態ではインターネットバンキングについてのＷｅｂサービス（以下「Ｗｅｂサービス」という）を一例として説明する。
【００２２】
１−１.  第一の端末の構成
第一の端末３は、パーソナルコンピュータ、タブレット端末、スマートフォン、携帯電話等の端末である。第一の端末３は、取引サーバ５に対して、Ｗｅｂサービスへのログインや、Ｗｅｂサービスを利用して電子送金等の情報処理を要求するのに使用される。この実施形態ではパーソナルコンピュータを使用した。図２に第一の端末３の構成の一例を表した。
【００２３】
第一の端末３は、通信ネットワーク７を介して取引サーバ５との間で相互に情報通信を行う情報送受信手段３０を備えている。
【００２４】
第一の端末３は、キーボードやマウス、タッチパネル等、情報の入力装置である入力手段３１と、液晶ディスプレイ等、情報の表示装置である表示手段３２とを備えている。
【００２５】
第一の端末３は、取引サーバ５との間で情報通信を行う際に、送信するデータを暗号化、受信する暗号化されたデータを復号化する暗号／復号手段３３備えている。
【００２６】
ここで、データの暗号化、復号化には、ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）方式を利用することができる。この実施形態においてもＴＬＳ方式を利用している。
【００２７】
ＴＬＳ方式は要約すると、クライアントとサーバとの間で、デジタル証明書、公開鍵暗号方式、共通鍵暗号方式、ハッシュ関数などを組み合わせたセキュリティ技術を利用してデータを暗号化する仕組みである。Ｗｅｂサイト上でユーザの個人情報をサーバに送信する際に利用される方式である。
【００２８】
暗号／復号手段３３は、前記ＴＬＳ方式を利用して、取引サーバ５との間で送受信する情報を暗号化、復号化する処理を行う。
【００２９】
これらの各手段によって行われる情報処理が、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含む制御手段３４によって制御される。
【００３０】
１−２.  第二の端末の構成
第二の端末４は、タブレット端末、スマートフォン、携帯電話等の携帯型の情報端末機器である。第二の端末４は、第一の端末３が取引サーバ５へアクセスして得た情報処理の結果が、当該アクセスしたユーザ２の第一の端末３からの情報処理の要求に対する結果であることを、第一の端末３と同一環境で同一のユーザ２が確認するのに使用される。この実施形態ではスマートフォンを使用した。図２に第二の端末４の構成の一例を表した。
【００３１】
なお、「第一の端末３と同一環境」とは、第一の端末３と同一の場所を意味するものであり、ユーザ２が、同一の場所で第一の端末３と第二の端末４双方を所有している状態をいう。
【００３２】
第二の端末４は、通信ネットワーク７を介して取引サーバ５及び認証サーバ６との間で相互に情報通信を行う情報送受信手段４０を備えている。
【００３３】
情報送受信手段４０については、第二の端末４と取引サーバ５との間で何らの情報の送受信を行わない構成とすることもできる。
【００３４】
第二の端末４は、タッチパネル等、情報の入力装置である入力手段４１と、液晶ディスプレイ等、情報の表示装置である表示手段４２とを備えている。
【００３５】
第二の端末４は、後述するユーザ識別ＩＤ、暗号／復号キーを記憶するため本体メモリ、内部ストレージである記憶手段４３を備えている。
【００３６】
第二の端末４は、後述する取引サーバ５を介して第一の端末３が認証サーバ６から取得する二次元コードを読み取る内蔵カメラ等の情報読取手段４４を備えている。
【００３７】
第二の端末４は、第二の端末４の端末ＩＤから第二の端末固有のＩＤを生成する固有ＩＤ生成手段４５を備えている。
【００３８】
第二の端末４は、取引サーバ５及び認証サーバ６との間で情報通信を行う際に、送信するデータを暗号化、受信する暗号化されたデータを復号化する暗号／復号手段４６備えている。
【００３９】
暗号／復号手段４６は、前記ＴＬＳ方式を利用して、取引サーバ５及び認証サーバ６との間で送受信する情報を暗号化、復号化する処理を行う。
【００４０】
また、暗号／復号手段４６による処理には、後述する第二の端末４が認証サーバ６から取得した暗号／復号キーを使用して暗号化されたデータを復号化する処理が含まれる。
【００４１】
これらの各手段によって行われる情報処理が、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含む制御手段４７によって制御される。
【００４２】
１−３.  取引サーバの構成
取引サーバ５は、ユーザ２に前記Ｗｅｂサービスを提供するサーバ装置である。また、取引サーバ５へログインする第一の端末３を使用するユーザ２を認証するサーバ装置である。図３は、取引サーバ５の構成の一例を表した図である。
【００４３】
取引サーバ５は、通信ネットワーク７を介して第一の端末３、第二の端末４及び認証サーバ６との間で相互に情報通信を行う情報送受信手段５０を備えている。
【００４４】
情報送受信手段５０については、第二の端末４と取引サーバ５との間で何らの情報の送受信を行わない構成とすることもできる。
【００４５】
取引サーバ５は、後述するユーザ識別ＩＤ、暗号／復号キー等を記憶するため、データベースである記憶手段５７を備えている。
【００４６】
取引サーバ５は、第一の端末３、第二の端末４及び認証サーバ６との間で情報通信を行う際に、送信するデータを暗号化、受信する暗号化されたデータを復号化する暗号／復号手段５４備えている。
【００４７】
暗号／復号手段５４は、前記ＴＬＳ方式を利用して、第一の端末３、第二の端末４及び認証サーバ６との間で送受信する情報を暗号化、復号化する処理を行う。
【００４８】
また、暗号／復号手段５４による処理には、後述する取引サーバ５が認証サーバ６から取得した暗号／復号キーを使用して、第一の端末３から取得したデータを暗号化する処理が含まれる。
【００４９】
取引サーバ５は、ユーザ２が第一の端末３を用いて前記Ｗｅｂサービスを利用する際に、当該サービスへのユーザ２のログインの認証を行うログイン認証部５１を備えている。
【００５０】
ログイン認証部５１は、第一の端末３にユーザ２のログイン情報の入力を促すログイン入力フォームを送信するログイン入力フォーム生成手段５１ａを備えている。
【００５１】
ログイン認証部５１は、第一の端末３から前記ログイン入力フォームに入力されたユーザ２のログイン情報を取得して、当該ログイン情報と、あらかじめ記憶手段５７に記憶されているユーザ２のログイン情報とを照合する処理を行うログイン認証手段５１ｂを備えている。
【００５２】
取引サーバ５は、第一の端末３からＷｅｂページの要求を取得して、当該取得した要求に係る第一の端末３に関連付けられるセッションＩＤを生成するセッションＩＤ生成手段５２を備えている。
【００５３】
取引サーバ５は、第一の端末３から前記Ｗｅｂサービスで利用できる送金等のトランザクション情報を取得して、当該トランザクション情報を認証サーバ６へ送信する処理を管理するトランザクション管理部５３を備えている。
【００５４】
トランザクション管理部５３は、第一の端末３にトランザクション情報の入力を促すトランザクション入力フォームを送信するトランザクション入力フォーム生成手段５３ａを備えている。
【００５５】
トランザクション管理部５３は、第一の端末３から前記トランザクション入力フォームに入力されたトランザクション情報を取得して、当該取得した情報に基づいてトランザクションＩＤを生成するトランザクションＩＤ生成手段５３ｂを備えている。
【００５６】
トランザクション管理部５３は、後述する認証サーバ６からトランザクション処理の実行指示を取得し、当該取得した指示に係るトランザクションを処理するトランザクション処理実行手段５３ｃを備えている。
【００５７】
取引サーバ５は、第二の端末４と認証サーバ６との間で行われる情報処理が適切に行われたかを確認する情報処理確認手段５５を備えている。
【００５８】
取引サーバ５は、情報処理確認手段５５が取得した第二の端末４と認証サーバ６との間で行われた情報処理の結果を第一の端末３に通知する確認通知生成手段５６を備えている。
【００５９】
これらの各手段によって行われる情報処理が、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含む制御手段５８によって制御される。
【００６０】
１−４.  認証サーバの構成
認証サーバ６は、第一の端末３が取引サーバ５へアクセスして得た情報処理の結果を、第一の端末３と同一環境で第二の端末４に確認させるためのサーバ装置である。また、認証サーバ６へアクセスする第二の端末４を使用するユーザ２を認証するサーバ装置である。図４は認証サーバ６の構成の一例を表した図である。
【００６１】
認証サーバ６は、通信ネットワーク７を介して第二の端末４及び取引サーバ５との間で相互に情報通信を行う情報送受信手段６０を備えている。
【００６２】
認証サーバ６は、後述するユーザ識別ＩＤ、セッションＩＤ及び、第二の端末４の固有ＩＤを記憶するため、データベースである記憶手段６４を備えている。
【００６３】
認証サーバ６は、第二の端末４から認証の要求を取得して、第二の端末４が、第一の端末３と同一環境で、第一の端末３が取引サーバ５へアクセスして得た情報処理の結果を確認した端末であることを認証する認証部６１を備えている。認証部６１は、以下の各処理を行う手段で構成される。
【００６４】
認証部６１は、取引サーバ５から取得したセッションＩＤに基づき、前記セッションＩＤが関連付けられたユーザ識別ＩＤを生成するユーザ識別ＩＤ生成手段６１ａを備えている。
【００６５】
認証部６１は、前記セッションＩＤが関連付けられた前記生成されたユーザ識別ＩＤを記憶手段６４に記憶するユーザ識別ＩＤ保持手段６１ｂを備えている。
【００６６】
認証部６１は、前記セッションＩＤと前記ユーザ識別ＩＤとを含む認証用データを生成する認証用データ生成手段６１ｃを備えている。
【００６７】
前記認証用データは、取引サーバ５を介して第一の端末３に送信される。第一の端末３の表示手段３２に表示された前記認証用データは、第二の端末４の情報読取手段４４によって読み取られる。
【００６８】
前記認証用データは、例えばマトリックス式のＱＲコード（登録商標）等の二次元コードを使用することができる。このＱＲコード（登録商標）には、前記セッションＩＤ、前記ユーザ識別ＩＤが含まれている。
【００６９】
前記二次元コードについては、第二の端末４の情報読取手段４４が前記ＱＲコード（登録商標）を読取って、前記セッションＩＤ、前記ユーザ識別ＩＤを取得することができれば、前記ＱＲコード（登録商標）に限られず、スタック式の二次元コード等、種々のコードを使用することができる。
【００７０】
認証部６１は、第二の端末４から第二の端末４の前記固有ＩＤとともに取得したユーザ識別ＩＤ及びセッションＩＤに基づき、当該取得したユーザ識別ＩＤ及びセッションＩＤと、前記記憶しているユーザ識別ＩＤ及び当該ユーザ識別ＩＤに関連付けられている前記セッションＩＤとを照合する第一の認証手段６１ｄを備えている。
【００７１】
ここで、第二の端末４の固有ＩＤとともに取得したユーザ識別ＩＤ及びセッションＩＤとは、第一の端末３が認証サーバ６から取引サーバ５を介して取得した前記認証用データに含まれるユーザ識別ＩＤ及びセッションＩＤである。
【００７２】
認証部６１は、第一の認証手段６１ｄで照合したユーザ識別ＩＤ及びセッションＩＤとともに取得した前記固有ＩＤを、第一の認証手段６１ｄで照合した前記ユーザ識別ＩＤ及び前記セッションＩＤに関連付けて記憶する固有ＩＤ保持手段６１ｅを備えている。
【００７３】
第一の認証手段６１ｄが、第二の端末４の固有ＩＤとともに取得したユーザ識別ＩＤ及びセッションＩＤと、前記記憶しているユーザ識別ＩＤ及び当該ユーザ識別ＩＤに関連付けられている前記セッションＩＤとを照合することで、前記認証用データを読み取った第二の端末４が、第一の端末３と同一環境で、第一の端末３が取引サーバ５へアクセスして得た情報処理の結果を確認した端末であることを特定することができる。
【００７４】
認証部６１は、固有ＩＤ保持手段６１ｅで記憶した前記固有ＩＤに関連付けられているパスワードを発行するパスワード発行手段６１ｆを備えている。
【００７５】
前記パスワードは、取引サーバ５を介して第一の端末３に送信される。第一の端末３の表示手段３２に表示された前記パスワードは、第二の端末４の入力手段４１で第二の端末４に入力される。
【００７６】
前記パスワードには、例えばワンタイムパスワードを使用することができる。このワンタイムパスワードには、固有ＩＤ保持手段６１ｅで記憶した前記固有ＩＤに関連付けられている前記ユーザ識別ＩＤ及び前記セッションＩＤが含まれている。
【００７７】
パスワード発行手段６１ｆについては、前記ワンタイムパスワードを第一の端末３にではなく、第二の端末４に送信する構成や、第一の端末３に送信し、第一の端末３で前記ワンタイムパスワードを入力、送信する構成とすることもできる。
【００７８】
また、前記パスワードについては、前記ワンタイムパスワードに限られず、種々の手段を使用することができる。例えば、ユーザ２が予め入力していたユーザ２の独自の質問と回答等である。さらに、上述した二次元コードを第一の端末３に表示させ、第二の端末４で読み取らせる構成とすることもできる。
【００７９】
認証部６１は、第二の端末４から、第二の端末４で入力されたワンタイムパスワードとともに取得した第二の端末の固有ＩＤに基づき、当該取得したパスワード及び固有ＩＤと、パスワード発行手段６１ｆが発行した前記ワンタイムパスワード及び固有ＩＤ保持手段６１ｅで記憶した前記固有ＩＤとを照合する第二の認証手段６１ｇを備えている。
【００８０】
認証部６１は、第二の認証手段６１ｇによる前記照合が完了した場合に、記憶されている前記ユーザ識別ＩＤを、取引サーバ５と認証サーバ６間でユーザ２が使用する第一の端末３及び第二の端末４を識別するＩＤとして記憶手段６４に登録するユーザ識別ＩＤ登録手段６１ｈを備える。
【００８１】
第二の認証手段６１ｇで、第二の端末４で入力されたワンタイムパスワードとともに取得した第二の端末の固有ＩＤと、パスワード発行手段６１ｆが発行した前記ワンタイムパスワード、固有ＩＤ保持手段６１ｅで記憶した前記固有ＩＤとを照合することで、前記ワンタイムパスワードを入力した第二の端末４が、第一の端末３と同一環境で、第一の端末３が取引サーバ５へアクセスして得た情報処理の結果を確認した端末であることを特定することができる。
【００８２】
認証部６１は、後述する第二の端末４から取得したユーザ識別ＩＤ、トランザクションＩＤ及びトランザクション情報に係るトランザクション処理が承認された指示情報に基づいて、当該取得したユーザ識別ＩＤ及びトランザクションＩＤと、登録されているユーザ識別ＩＤ、取引サーバ５から取得したトランザクションＩＤとを照合する第三の認証手段６１ｉを備えている。
【００８３】
認証サーバ６は、第二の端末４及び取引サーバ５との間で情報通信を行う際に、送信するデータを暗号化、受信する暗号化されたデータを復号化する処理を管理する暗号／復号管理部６２を備えている。暗号／復号管理部６２は、以下の各処理を行う手段で構成される。
【００８４】
暗号／復号管理部６２は、取引サーバ５が、第一の端末３から入力されるトランザクション情報を暗号化及び、第二の端末４が認証サーバ６から取得する暗号化された前記トランザクション情報を復号化するための暗号／復号キーを、前記記憶されたユーザ識別ＩＤに基づいて生成する暗号／復号キー生成手段６２ａを備えている。
【００８５】
暗号／復号管理部６２は、前記生成された暗号／復号キーが第二の端末４及び取引サーバ５へ送信された後、前記生成された暗号／復号キーを削除する暗号／復号キー削除手段６２ｂを備えている。
【００８６】
前記生成された暗号／復号キーが削除されることで、暗号／復号キーは第二の端末４及び取引サーバ５でのみ使用されることになる。
【００８７】
暗号／復号管理部６２は、第二の端末４及び取引サーバ５との間で情報通信を行う際に、送信するデータを暗号化、受信する暗号化されたデータを復号化する処理を行う暗号／復号手段６２ｃを備える。
【００８８】
暗号／復号手段６２ｃは、前記ＴＬＳ方式を利用して、第二の端末４及び取引サーバ５との間で送受信する情報を暗号化、復号化する処理を行う。
【００８９】
認証サーバ６は、取引サーバ５が暗号化したトランザクション情報を取得して、当該トランザクション情報に係る情報処理を管理するトランザクション管理部６３を備えている。トランザクション管理部６３は、以下の各処理を行う手段で構成される。
【００９０】
トランザクション管理部６３は、取引サーバ５から取得したユーザ識別ＩＤ、トランザクションＩＤ及び、取引サーバ５の暗号／復号手段５４が前記暗号／復号キーで暗号化したトランザクション情報に基づいて、当該トランザクション情報に係るトランザクション処理の承認を促す通知を第二の端末４に送信するトランザクション処理承認確認通知手段６３ａを備えている。
【００９１】
トランザクション管理部６３は、第二の端末４から取得したトランザクション情報に係るトランザクション処理の承認指示に基づいて、トランザクション処理が実行可能である旨を取引サーバ５に通知するトランザクション処理実行可能通知手段６３ｂを備えている。
【００９２】
第三の認証手段６１ｉが、第二の端末４から取得したユーザ識別ＩＤ及びトランザクションＩＤと、登録されているユーザ識別ＩＤ、取引サーバ５から取得したトランザクションＩＤとを照合することで、トランザクション情報に係るトランザクション処理の承認を指示した第二の端末４が、第一の端末３と同一環境で、第一の端末３が取引サーバ５へアクセスして得た情報処理の結果を確認した端末であることを特定することができる。
【００９３】
これらの各手段によって行われる情報通信が、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含む制御手段６５によって制御される。
【００９４】
２．Ｗｅｂサービスを利用するためのユーザ情報の登録フロー
図５乃至図１０を参照して、Ｗｅｂサービスを利用するためのユーザ２のユーザ情報の登録フローについて説明する。
【００９５】
２−１．第一の端末から取引サーバへのログイン
図５及び図６を参照して、第一の端末３から取引サーバ５へのログインのフローを説明する。
【００９６】
ユーザ２は、第一の端末３を用いて取引サーバ５へアクセスし、ＷｅｂサービスのＷｅｂページ上で、前記Ｗｅｂサービスへのログイン情報をあらかじめ入力する（図５、Ｓ１００）。ここで、前記ログイン情報について種々の情報をユーザ２に要求することができるが、この実施形態では、図６図示のように、ユーザネーム及びＷｅｂログインパスワードとした。
【００９７】
取引サーバ５は、第一の端末３から前記ログイン情報を取得し、これを記憶手段５７に登録する（Ｓ１０１）。
【００９８】
ユーザ２は、Ｗｅｂサービスを利用するためのユーザ情報を登録するため、第一の端末３を用いて取引サーバ５に前記ログイン情報を入力する要求を送信する。
【００９９】
取引サーバ５は前記要求を取得し、ログイン入力フォーム生成手段５１ａが第一の端末３にユーザ２のログイン情報の入力を促すログイン入力フォームを生成し、これを送信する。
【０１００】
第一の端末３の表示手段３２には、図６図示のようなユーザネーム入力部８ａ、ログインパスワード入力部８ｂ、ログイン実行部８ｃを備えるログイン入力フォーム８が表示される。
【０１０１】
ユーザ２は、図６図示のように、入力手段３１を用いてユーザネーム入力部８ａにユーザネームを、ログインパスワード入力部８ｂにＷｅｂログインパスワードを入力し、ログイン実行部８ｃを選択する（Ｓ１０２）。
【０１０２】
取引サーバ５は前記ユーザネーム、Ｗｅｂログインパスワード及びログイン実行処理の要求を取得し、ログイン認証手段５１ｂが、当該取得したログインユーザネーム及びＷｅｂログインパスワードと、記憶手段５７に登録されているユーザネーム及びＷｅｂログインパスワードとを照合する処理を行う（Ｓ１０３）。
【０１０３】
前記照合処理の結果、ユーザ２のログイン情報であると認証された場合、取引サーバ５は、第一の端末３からＷｅｂページの要求を取得するとともに、セッションＩＤ生成手段５２が前記取得した要求に係る第一の端末３に関連付けられるセッションＩＤを生成する処理を行う（Ｓ１０４）。
【０１０４】
また、取引サーバ５は、第一の端末３に第二の端末４の登録を促す要求を送信する。取引サーバ５が第一の端末３から第二の端末４を登録する為のリクエストを受けた場合、生成された前記セッションＩＤは認証サーバ６へ送信される（Ｓ１０５）。
【０１０５】
上述した第二の端末４と取引サーバ５との間で何らの情報の送受信を行わない構成とした場合、第一の端末３において、第二の端末４を特定するための電話番号、メールアドレス等の情報が入力されず、第一の端末３から取引サーバ５に対して当該情報は送信されない。
【０１０６】
生成された前記セッションＩＤは、取引サーバ５の暗号／復号手段５４によって上述したＴＬＳ方式で暗号化されて認証サーバ６へ送信される。そのため、悪意のある第三者への漏洩の可能性が極めて低いものとなっている。
【０１０７】
ログイン認証手段５１ｂの前記照合処理により、ログインが認証されたユーザ２だけが、Ｗｅｂサービスを利用するためのユーザ情報の登録を続行することができる。
【０１０８】
また、ユーザ毎に前記Ｗｅｂサービスを利用するためのユーザ情報の登録が一度のみ許可された状態となっている。
【０１０９】
２−２．第一の認証
図７及び図８を参照して、Ｗｅｂサービスを利用するためのユーザ情報を登録する際に、第二の端末４を使用して認証サーバ６に第一の認証を要求するフローを説明する。
【０１１０】
上述したＳ１０５において、取引サーバ５から前記セッションＩＤを取得した認証サーバ６では、ユーザ識別ＩＤ生成手段６１ａが、前記セッションＩＤが関連付けられたユーザ識別ＩＤを生成する処理を行う（Ｓ１０６）。
【０１１１】
ユーザ識別ＩＤ保持手段６１ｂは、前記生成されたユーザ識別ＩＤをデータベースである記憶手段６４に記憶する処理を行う（Ｓ１０７）。
【０１１２】
暗号／復号キー生成手段６２ａは、取引サーバ５が第一の端末３から取得するトランザクション情報を暗号化及び、第二の端末４が認証サーバ６から取得する暗号化された前記トランザクション情報を復号化するための暗号／復号キーを、前記記憶されているユーザ識別ＩＤに基づいて生成する処理を行う（Ｓ１０８）。前記トランザクション情報の暗号化及び復号化は後述する。
【０１１３】
認証用データ生成手段６１ｃは、前記ユーザ識別ＩＤと前記セッションＩＤとを含む認証用データであって、読取型の二次元コードであるマトリックス式のＱＲコード（登録商標）を発行する処理を行う（Ｓ１０９）。
【０１１４】
前記ＱＲコード（登録商標）には、前記ユーザ識別ＩＤ、前記セッションＩＤが含まれている。前記ＱＲコード（登録商標）は取引サーバ５に送信される（Ｓ１１０）。
【０１１５】
取引サーバ５は、認証サーバ６から取得した前記ＱＲコード（登録商標）を第一の端末３に送信する。
【０１１６】
第一の端末３の表示手段３２には、図８図示のようなＱＲコード（登録商標）１０及びＱＲコード（登録商標）１０の読取りを促すメッセージが表示される（Ｓ１１１）。
【０１１７】
ユーザ２は、第二の端末４に備えられている内蔵カメラである情報読取手段４４を用いて図８図示のように、表示手段４２にＱＲコード（登録商標）１０を表示させる。
【０１１８】
第二の端末４では、情報読取手段４４がＱＲコード（登録商標）１０を読取ると（Ｓ１１２）、固有ＩＤ生成手段４５が、第二の端末４の端末ＩＤと、読み取ったＱＲコード（登録商標）１０に含まれている前記ユーザ識別ＩＤ及び前記セッションＩＤとを組み合わせ、第二の端末４の固有ＩＤを生成する処理を行う（Ｓ１１３）。生成された前記固有ＩＤは、認証サーバ６へ送信される（Ｓ１１４）。
【０１１９】
読み取ったＱＲコード（登録商標）１０に含まれている前記ユーザ識別ＩＤは、記憶手段４３に記憶される（１１５）。
【０１２０】
前記生成された固有ＩＤが認証サーバ６へ送信されることにより、ＱＲコード（登録商標）１０の再度の読取りが不可能となる。そこで、第二の端末４が仮に盗難され、当該盗難された第二の端末４で又は、第二の端末４以外の端末でＱＲコード（登録商標）１０を読取ろうとしても当該読取処理は無効となる。
【０１２１】
また、前記生成された固有ＩＤは、第二の端末４の端末ＩＤに対して、ユーザ識別ＩＤとセッションＩＤとを組み合わせた端末独自のＩＤであるため、第二の端末４以外の端末での登録処理を行うことができない。
【０１２２】
前記固有ＩＤを取得した認証サーバ６では（Ｓ１１６）、第一の認証手段６１ｄが、当該取得した固有ＩＤに含まれている前記ユーザ識別ＩＤ及び前記セッションＩＤと、前記記憶しているユーザ識別ＩＤ及び関連付けられているセッションＩＤとを照合する処理を行う（Ｓ１１７）。
【０１２３】
前記照合処理の結果、前記固有ＩＤに含まれている前記ユーザ識別ＩＤ及び前記セッションＩＤが認証された場合、固有ＩＤ保持手段６１ｅが、当該認証された固有ＩＤを、第一の認証手段６１ｄで照合した前記ユーザ識別ＩＤ及び前記セッションＩＤに関連付けて記憶手段６４に記憶する処理を行う（Ｓ１１８）。
【０１２４】
前記照合処理の結果、前記固有ＩＤに含まれている前記ユーザ識別ＩＤ及び前記セッションＩＤが認証されなかった場合、所定のエラーメッセージが第二の端末４に送信され、表示手段４２に表示される（Ｓ１１９）。
【０１２５】
認証サーバ６が前記固有ＩＤを取得するのと並行して、取引サーバ５では情報処理確認手段５５が、第二の端末４と認証サーバ６との間で行われている前記固有ＩＤの認証処理が適切に行われたかの確認を認証サーバ６に要求する（Ｓ１２０）。この要求は、取引サーバ５が取得したＱＲコード（登録商標）１０に含まれているセッションＩＤに基づいて生成される所定の要求である。
【０１２６】
前記照合処理の結果、前記固有ＩＤに含まれている前記ユーザ識別ＩＤ及び前記セッションＩＤが認証された場合又はされなかった場合ともに、取引サーバ５の確認通知生成手段５６は、所定の確認通知を生成する処理を行う。生成された前記確認通知は第一の端末３へ送信される。第一の端末３の表示手段３２には、前記認証された場合又はされなかった場合のメッセージ等が表示される（Ｓ１２１、Ｓ１２２）。
【０１２７】
このように、第一の認証手段６１ｄで、前記第二の端末４の固有ＩＤに含まれている前記ユーザ識別ＩＤ及び前記セッションＩＤと、前記記憶している前記ユーザ識別ＩＤ及び関連付けられているセッションＩＤとを照合することで、ユーザ２が第一の端末３を使用して取引サーバ５へアクセスし、Ｗｅｂサービスへユーザ２のログインが行われていることを、第一の端末３と同一環境で、ユーザ２が、上述の第一の認証を実施した第二の端末４を使用して確認したことを担保することができる。
【０１２８】
２−３．第二の認証
図９及び図１０を参照して、第二の端末４を使用して認証サーバ６に第二の認証を要求するフローをついて説明する。
【０１２９】
上述したＳ１１８の後、認証サーバ６では、パスワード発行手段６１ｆが、固有ＩＤ保持手段６１ｅで記憶した前記固有ＩＤに関連付けられているワンタイムパスワードを発行する処理を行う（Ｓ１２３）。前記ワンタイムパスワードは取引サーバ５に送信される（Ｓ１２４）。
【０１３０】
取引サーバ５は、認証サーバ６から取得した前記ワンタイムパスワードを第一の端末３に送信する。
【０１３１】
第一の端末３の表示手段３２には、図１０図示のような、取引サーバ５から取得したワンタイムパスワード１１が表示される（Ｓ１２５）。
【０１３２】
ユーザ２は、第二の端末４に備えられているタッチパネルである入力手段４１を用いて図１０図示のように、パスワード入力部１２にワンタイムパスワード１１を入力する（Ｓ１２６）。
【０１３３】
ワンタイムパスワード１１が入力されると、当該入力されたワンタイムパスワード１１とともに、前記取得したワンタイムパスワードに関連付けられている前記固有ＩＤが認証サーバ６へ送信される（Ｓ１２７）。
【０１３４】
なお、上述したように、パスワード発行手段６１ｆについては、ワンタイムパスワード１１を第一の端末３にではなく第二の端末４に送信し、第一の端末３で前記ワンタイムパスワードを入力、送信する構成とすることもできる。
【０１３５】
また、前記パスワードについては、ワンタイムパスワード１１に限られず種々の手段を使用することができる。例えば、ユーザ２が予め入力していたユーザ２の独自の質問と回答等である。さらに、上述した二次元コードを第一の端末３に表示させ、第二の端末４で読み取らせる構成とすることもできる。
【０１３６】
前記入力されたワンタイムパスワード１１とともに、前記固有ＩＤを取得した認証サーバ６では（Ｓ１２８）、第二の認証手段６１ｇが、当該取得したワンタイムパスワード１１及び前記固有ＩＤと、パスワード発行手段６１ｆが発行した前記ワンタイムパスワード及び前記前記憶している固有ＩＤとを照合する処理を行う（Ｓ１２９）。
【０１３７】
前記照合処理の結果、前記固有ＩＤが認証された場合、ユーザ識別ＩＤ登録手段６１ｈは、当該認証された固有ＩＤに含まれているユーザ識別ＩＤを、取引サーバ５と認証サーバ６間でユーザ２が使用する第一の端末３及び第二の端末４を識別するＩＤとして記憶手段６４に登録する処理を行う（Ｓ１３０）。
【０１３８】
前記照合処理の結果、前記固有ＩＤが認証されなかった場合、所定のエラーメッセージが第二の端末４に送信され、表示手段４２に表示される（Ｓ１３１）。
【０１３９】
認証サーバ６が前記固有ＩＤを取得するのと並行して、取引サーバ５では情報処理確認手段５５が、第二の端末４と認証サーバ６との間で行われている前記固有ＩＤの認証処理が適切に行われたかの確認を認証サーバ６に要求する（Ｓ１３２）。この要求は、取引サーバ５が取得したワンタイムパスワードに含まれているユーザ識別ＩＤに基づいて生成される所定の要求である。
【０１４０】
前記照合処理の結果、前記固有ＩＤが認証されなかった場合、取引サーバ５の確認通知生成手段５６は、所定の確認通知を生成する処理を行う。生成された前記確認通知は第一の端末３へ送信される。第一の端末３の表示手段３２には、前記認証されなかった場合のメッセージ等が表示される（Ｓ１３３、Ｓ１３４）。
【０１４１】
このように、第二の認証手段６１ｇで、第二の端末４から取得したワンタイムパスワード１１及び第二の端末４の固有ＩＤと、パスワード発行手段６１ｆが発行した前記ワンタイムパスワード及び前記記憶している固有ＩＤとを照合することで、ユーザ２が第一の端末３を使用して取引サーバ５へアクセスし、Ｗｅｂサービスへユーザ２のユーザ情報を登録する要求を行っていることを、第一の端末３と同一環境で、ユーザ２が第二の端末４を使用して確認したことを担保することができる。
【０１４２】
Ｓ１３０の前記ユーザ識別ＩＤの登録後、図７のＳ１０８で生成された前記暗号／復号キーは、前記登録されたユーザ識別ＩＤとともに取引サーバ５及び第二の端末４に送信される（Ｓ１３５、Ｓ１３６、Ｓ１３７）。
【０１４３】
取引サーバ５では、認証サーバ６から取得した前記暗号／復号キー及び前記ユーザ識別ＩＤを記憶手段５７に記憶されるとともに、確認通知生成手段５６が前記ユーザ識別ＩＤの登録が完了された通知を第一の端末３に送信する（Ｓ１３８）。第一の端末３の表示手段３２には、Ｗｅｂサービスを利用するためのユーザ情報が登録された旨の通知と前記ユーザ識別ＩＤが表示される（Ｓ１３９）。
【０１４４】
第二の端末４は、認証サーバ６から取得した前記暗号／復号キー及び前記ユーザ識別ＩＤを記憶手段４３に記憶する。
【０１４５】
認証サーバ６では、前記生成された暗号／復号キー及び前記ユーザ識別ＩＤが第二の端末４及び取引サーバ５に送信された後、暗号／復号キー削除手段６２ｂが前記生成された暗号／復号キーを削除する処理を行う（Ｓ１４０）。
【０１４６】
暗号／復号キー削除手段６２ｂの前記削除処理により、前記暗号／復号キーは第二の端末４及び取引サーバ５でのみ使用されることになる。
【０１４７】
３．Ｗｅｂサービスを利用してトランザクション処理を実行するフロー
図１１及び図１２を参照して、前記ユーザ識別ＩＤの登録後、Ｗｅｂサービスを利用してトランザクション処理の実行を要求する際に、第二の端末４を使用して認証サーバ６に第三の認証を要求するフローについて説明する。
【０１４８】
図９図示のＳ１３９で第一の端末３にＷｅｂサービスを利用するためのユーザ情報が登録された旨の通知が行われた後、ユーザ２は、取引サーバ５へアクセスして、ＷｅｂサービスのＷｅｂページ上で、前記Ｗｅｂサービスへのログイン情報を入力してログインする（Ｓ２００）。
【０１４９】
取引サーバ５は、上述の２−１で説明した前記ログイン情報の認証処理を行う。当該認証処理が完了すると、トランザクション入力フォーム生成手段５３ａは、トランザクション情報の入力を促すトランザクション入力フォームを生成し、これを第一の端末３に送信する（Ｓ２０１）。第一の端末３の表示手段３２には、図１２図示のような、トランザクション処理に必要なメニュー画面、送金処理を行うための送金先の口座番号、送金額等の入力を促すトランザクション情報入力部１３が表示される（Ｓ２０２）。
【０１５０】
ユーザ２は、入力手段３１を使用してトランザクション情報入力部１３に前記送金先の口座番号、送金額等のトランザクション情報を入力する（Ｓ２０３）。入力されたトランザクション情報は、取引サーバ５へ送信される。
【０１５１】
前記トランザクション情報を取得した取引サーバ５では（Ｓ２０４）、トランザクションＩＤ生成手段５３ｂが、当該取得したトランザクション情報に基づいて、トランザクションＩＤを生成する処理を行う（Ｓ２０５）。
【０１５２】
取引サーバ５の暗号／復号手段５４は、記憶している前記暗号／復号キーを使用して前記取得したトランザクション情報を暗号化する処理を行う（Ｓ２０６）。
【０１５３】
前記生成されたトランザクションＩＤ、記憶しているユーザ識別ＩＤ及び、暗号化された前記トランザクション情報は認証サーバ６へ送信される（Ｓ２０７）。
【０１５４】
前記トランザクションＩＤ、ユーザ識別ＩＤ及び、暗号化されたトランザクション情報を取得した認証サーバ６では（Ｓ２０８）、トランザクション処理承認確認通知手段６３ａが、当該取得したトランザクションＩＤ、ユーザ識別ＩＤ、暗号化されたトランザクション情報に基づいて、前記トランザクション情報に係る情報処理の承認を促す通知を生成する処理を行う。前記生成された通知は第二の端末４へ送信される（Ｓ２０９）。
【０１５５】
前記承認を促す通知を取得した第二の端末４では（Ｓ２１０）、暗号／復号手段４６が、記憶している前記暗号／復号キーを使用して、当該通知に含まれている前記暗号化されたトランザクション情報を復号化する処理を行う（Ｓ２１１）。
【０１５６】
前記復号化処理が行われると、第二の端末４の表示手段４２には、図１２図示のような、ユーザ２が第一の端末３を操作して取引サーバ５へ要求したトランザクション情報が表示される。
【０１５７】
ユーザ２は、第二の端末４が前記承認を促す通知を取得することで、第一の端末３から取引サーバ５へアクセスされ、トランザクション処理が要求されていることを知ることができる。そしてユーザ２は、意図していないトランザクション処理を拒否することが可能となる。
【０１５８】
ユーザ２は、表示されている前記トランザクション情報を確認してトランザクション処理承認選択部１４を選択し、当該トランザクション情報に係るトランザクション処理の実行を承認する。
【０１５９】
第二の端末４は、前記トランザクション処理の実行を承認した指示情報、前記承認を促す通知に含まれている前記トランザクションＩＤ及び前記ユーザ識別ＩＤを、認証サーバ６に送信する処理を行う（Ｓ２１２）。
【０１６０】
前記指示情報、前記トランザクションＩＤ及び前記ユーザ識別ＩＤを取得した認証サーバ６では（Ｓ２１３）、第三の認証手段６１ｉが、当該取得したトランザクションＩＤ及びユーザ識別ＩＤと、前記生成したトランザクションＩＤ及び登録しているユーザ識別ＩＤとを照合する処理を行う（Ｓ２１４）。
【０１６１】
認証サーバ６が前記指示情報、前記トランザクションＩＤ及び前記ユーザ識別ＩＤを取得するのと並行して、取引サーバ５では情報処理確認手段５５が、第二の端末４と認証サーバ６との間で行われている前記トランザクションＩＤ及び前記ユーザ識別ＩＤの認証処理が適切に行われたかを確認する処理を認証サーバ６に要求する（Ｓ２１５）。この要求は、取引サーバ５が、記憶しているユーザ識別ＩＤ及び前記生成したトランザクションＩＤに基づいて生成される所定の要求である。
【０１６２】
第三の認証手段６１ｉによる照合処理の結果、前記取得したトランザクションＩＤ及びユーザ識別ＩＤが認証された場合、トランザクション処理実行可能通知手段６３ｂは、当該認証されたトランザクションＩＤに係るトランザクション処理の実行を取引サーバ５に要求する処理を行う（Ｓ２１６）。
【０１６３】
前記トランザクション処理の実行要求を取得した取引サーバ５では、トランザクション処理実行手段５３ｃが当該取得した要求に係るトランザクションＩＤに基づく処理を実行し（Ｓ２１７）、確認通知生成手段５６がその結果を第一の端末３に送信する。
【０１６４】
第一の端末３の表示手段３２には前記トランザクション処理が完了した旨の通知が表示される（Ｓ２１８）。
【０１６５】
第三の認証手段６１ｉによる照合処理の結果、前記取得したトランザクションＩＤ及びユーザ識別ＩＤが認証されなかった場合、認証不可の結果が取引サーバ５に送信される（Ｓ２１９）。
【０１６６】
前記認証不可の結果を取得した取引サーバ５では、確認通知生成手段５６が当該取得した結果を第一の端末３に送信する。
【０１６７】
第一の端末３の表示手段３２には所定のエラーメッセージが表示される（Ｓ２２０）。
【０１６８】
このように、第三の認証手段６１ｉで、第二の端末４から取得したトランザクションＩＤ及びユーザ識別ＩＤと、生成したトランザクションＩＤ及び登録しているユーザ識別ＩＤとを照合することで、ユーザ２が第一の端末３を使用して取引サーバ５へアクセスし、Ｗｅｂサービスを利用してトランザクション処理の要求を行っていることを、第一の端末３と同一環境で、ユーザ２が第二の端末４を使用して確認したことを担保することができる。
【０１６９】
以上、添付図面を参照して本発明の好ましい実施形態を説明したが、本発明はかかる実施形態に限定されるものではなく、特許請求の範囲の記載から把握される技術的範囲において種々の形態に変更可能である。
【符号の説明】
【０１７０】
１  ユーザ認証システム
２  ユーザ
３  第一の端末
４  第二の端末
５  取引サーバ
６  認証サーバ
７  通信ネットワーク
８  ログイン入力フォーム
８ａ  ユーザネーム入力部
８ｂ  ログインパスワード入力部
８ｃ  ログイン実行部
１０  ＱＲコード（登録商標）
１１  ワンタイムパスワード
１２  パスワード入力部
１３  トランザクション情報入力部
１４  トランザクション処理承認選択部
３０  第一の端末の情報送受信手段
３１  第一の端末の入力手段
３２  第一の端末の表示手段
３３  第一の端末の暗号／復号手段
３４  第一の端末の制御手段
４０  第二の端末の情報送受信手段
４１  第二の端末の入力手段
４２  第二の端末の表示手段
４３  第二の端末の記憶手段
４４  情報読取手段
４５  固有ＩＤ生成手段
４６  第二の端末の暗号／復号手段
４７  第二の端末の制御手段
５０  取引サーバの情報送受信手段
５１  ログイン認証部
５１ａ  ログイン入力フォーム生成手段
５１ｂ  ログイン認証手段
５２  セッションＩＤ生成手段
５３  取引サーバのトランザクション管理部
５３ａ  トランザクション入力フォーム生成手段
５３ｂ  トランザクションＩＤ生成手段
５３ｃ  トランザクション処理実行手段
５４  取引サーバの暗号／復号手段
５５  情報処理確認手段
５６  確認通知生成手段
５７  取引サーバの記憶手段
５８  取引サーバの制御手段
６０  認証サーバの情報送受信手段
６１  認証部
６１ａ  ユーザ識別ＩＤ生成手段
６１ｂ  ユーザ識別ＩＤ保持手段
６１ｃ  認証用データ生成手段
６１ｄ  第一の認証手段
６１ｅ  固有ＩＤ保持手段
６１ｆ  パスワード発行手段
６１ｇ  第二の認証手段
６１ｈ  ユーザ識別ＩＤ登録手段
６１ｉ  第三の認証手段
６２  暗号／復号管理部
６２ａ  暗号／復号キー生成手段
６２ｂ  暗号／復号キー削除手段
６２ｃ  暗号／復号手段
６３  認証サーバのトランザクション管理部
６３ａ  トランザクション処理承認確認通知手段
６３ｂ  トランザクション処理実行可能通知手段
６４  認証サーバの記憶手段
６５  認証サーバの制御手段
【図１】
0005919497.tif 000002
【図２】
0005919497.tif 000003
【図３】
0005919497.tif 000004
【図４】
0005919497.tif 000005
【図５】
0005919497.tif 000006
【図６】
0005919497.tif 000007
【図７】
0005919497.tif 000008
【図８】
0005919497.tif 000009
【図９】
0005919497.tif 000010
【図１０】
0005919497.tif 000011
【図１１】
0005919497.tif 000012
【図１２】
0005919497.tif 000013