(57)【要約】【課題】ユーザがサービス提供サイトへアクセスすることによりなされるオンライン上の取引を安全に行う。【解決手段】ユーザから要求されたトランザクションの実行可否を判定するための認証システムにおいて、前記ユーザから、前記トランザクションの内容を指定したトランザクション要求を第１経路で受信する要求受信手段と、前記ユーザから前記第１経路と異なる第２経路で認証要求を受信し、当該認証要求に係る認証に成功した場合に、前記要求受信手段により受信したトランザクション要求における前記トランザクションの内容を前記第２経路で前記ユーザに通知し、当該ユーザによるトランザクションの内容の確認結果を受信する認証手段と、前記確認結果が、前記トランザクションの内容を承認することを示す結果である場合に、前記トランザクションの処理を実行する手段に当該トランザクションの実行を指示する指示手段とを備える。【選択図】図４
2016057682.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから要求されたトランザクションの実行可否を判定するための認証システムであって、
前記ユーザから、前記トランザクションの内容を指定したトランザクション要求を第１経路で受信する要求受信手段と、
前記ユーザから前記第１経路と異なる第２経路で認証要求を受信し、当該認証要求に係る認証に成功した場合に、前記要求受信手段により受信したトランザクション要求における前記トランザクションの内容を前記第２経路で前記ユーザに通知し、当該ユーザによるトランザクションの内容の確認結果を受信する認証手段と、
前記確認結果が、前記トランザクションの内容を承認することを示す結果である場合に、前記トランザクションの処理を実行する手段に当該トランザクションの実行を指示する指示手段と
を備えることを特徴とする認証システム。
【請求項２】
ユーザから要求されたトランザクションの実行可否を判定するための認証システムが実行する認証方法であって、
前記ユーザから、前記トランザクションの内容を指定したトランザクション要求を第１経路で受信する要求受信ステップと、
前記ユーザから前記第１経路と異なる第２経路で認証要求を受信し、当該認証要求に係る認証に成功した場合に、前記要求受信ステップにより受信したトランザクション要求における前記トランザクションの内容を前記第２経路で前記ユーザに通知し、当該ユーザによるトランザクションの内容の確認結果を受信する認証ステップと、
前記確認結果が、前記トランザクションの内容を承認することを示す結果である場合に、前記トランザクションの処理を実行する手段に当該トランザクションの実行を指示する指示ステップと
を備えることを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットバンキング等におけるトランザクションの実行判定のための認証技術に関連するものである。
【背景技術】
【０００２】
近年、自宅の端末から振込等の銀行取引（トランザクション）を可能とするインターネットバンキングが普及している。従来技術において、ユーザが端末からインターネットバンキングで振込等の取引を行う際に、ユーザが端末上で取引内容を入力し、インターネットバンキングシステムにより表示される画面の表示内容を確認することで、取引の承認を実施するのが一般的である。
【０００３】
なお、インターネットバンキング等のオンラインバンキングに関する従来技術として例えば特許文献１に開示された技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−０１５８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したような従来のインターネッバンキングの技術においては、悪意の第三者がユーザとサービス提供サイトとの間に割って入り、通信を盗み見て、自分の都合のよいように通信内容を改ざんしてしまう中間者攻撃を防止できないという問題がある。中間者攻撃により例えば不正送金が行われてしまう。
【０００６】
本発明は上記の点に鑑みてなされたものであり、ユーザがサービス提供サイトへアクセスすることによりなされるオンライン上の取引を安全に行うことを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の実施の形態によれば、ユーザから要求されたトランザクションの実行可否を判定するための認証システムであって、
前記ユーザから、前記トランザクションの内容を指定したトランザクション要求を第１経路で受信する要求受信手段と、
前記ユーザから前記第１経路と異なる第２経路で認証要求を受信し、当該認証要求に係る認証に成功した場合に、前記要求受信手段により受信したトランザクション要求における前記トランザクションの内容を前記第２経路で前記ユーザに通知し、当該ユーザによるトランザクションの内容の確認結果を受信する認証手段と、
前記確認結果が、前記トランザクションの内容を承認することを示す結果である場合に、前記トランザクションの処理を実行する手段に当該トランザクションの実行を指示する指示手段とを備える認証システムが提供される。
【０００８】
また、本発明の実施の形態によれば、ユーザから要求されたトランザクションの実行可否を判定するための認証システムが実行する認証方法であって、
前記ユーザから、前記トランザクションの内容を指定したトランザクション要求を第１経路で受信する要求受信ステップと、
前記ユーザから前記第１経路と異なる第２経路で認証要求を受信し、当該認証要求に係る認証に成功した場合に、前記要求受信ステップにより受信したトランザクション要求における前記トランザクションの内容を前記第２経路で前記ユーザに通知し、当該ユーザによるトランザクションの内容の確認結果を受信する認証ステップと、
前記確認結果が、前記トランザクションの内容を承認することを示す結果である場合に、前記トランザクションの処理を実行する手段に当該トランザクションの実行を指示する指示ステップとを備える認証方法が提供される。
【発明の効果】
【０００９】
本発明の実施の形態によれば、ユーザがサービス提供サイトへアクセスすることによりなされるオンライン上の取引を安全に行うことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るシステムの構成図である。
【図２】ユーザデータ格納部１０３に格納されるデータの例を示す図である。
【図３】サービス提供部１０１の機能構成図である。
【図４】本実施の形態に係るシステムの動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。例えば、以下で説明する実施の形態では、オンラインバンキング（例：インターネットバンキング）におけるトランザクションに本発明を適用する例を説明しているが、本発明はオンラインバンキングに限らず、例えば、ネットショッピングにおけるクレジットカード決済処理等の様々な分野で適用可能である。
【００１２】
（システム構成）
図１に本発明の実施の形態におけるシステムの全体構成図を示す。本実施の形態では、ユーザが、ネットワークを介してオンラインバンキングシステムにアクセスし、振込等の取引を行うことを想定している。このような取引を「トランザクション」と呼ぶ。
【００１３】
図１に示すように、本実施の形態におけるシステムは、オンラインバンキングシステム１００と認証装置２００を含む。上述した取引は、ユーザによりユーザ端末１０とユーザ電話機２０から実施される。
【００１４】
ユーザ端末１０は、例えばＷｅｂブラウザを備えたＰＣであり、第１経路であるネットワークＡ３０（本実施の形態では、インターネット）を介してオンラインバンキングシステム１００に接続可能である。また、ユーザ電話機２０は、例えばユーザが保持する携帯電話機であり、第２経路であるネットワークＢ４０（本実施の形態では、電話網）を介して認証装置２００と音声接続が可能である。
【００１５】
ユーザ端末１０とユーザ電話機２０が同一の装置（例：スマートフォン）であってもよい。その場合、本実施の形態では、当該装置からインターネット経由でオンラインバンキングシステム１００にアクセスし、当該装置から電話網経由で認証装置２００にアクセスする。
【００１６】
認証装置２００は、ユーザ電話機２０から着信を受け、発信元の電話番号を所定の電話番号と照合することで発信元の正当性確認を行うとともに、ユーザ電話機２０に対してトランザクションの内容を音声で通知（読み上げ）し、ユーザ電話機２０からの操作（ボタン押下等）に基づいて認証を行う機能を備える。認証装置２００はオンラインバンキングシステム１００とプライベートネットワークやインターネットで接続されていてもよいし、認証装置２００が、オンラインバンキングシステム１００内の装置であってもよい。
【００１７】
図１に示すように、オンラインバンキングシステム１００は、サービス提供部１０１、勘定処理部１０２、ユーザデータ格納部１０３を含む。サービス提供部１０１、勘定処理部１０２、ユーザデータ格納部１０３は、それぞれが１つ又は複数のサーバ（装置）からなるシステムであってもよいし、当該３機能部又はいずれか２つの機能部が１つのサーバ内の機能部であってもよい。
【００１８】
サービス提供部１０１は、例えばＷｅｂサーバにより実現され、ユーザ端末１０からのアクセスを受けて、ユーザ端末１０に対して取引用の画面のページを提供し、当該画面上で入力された入力情報を受信し、当該入力情報に基づきトランザクションに係る処理を実行する。本実施の形態では、後述する２段階の認証処理の制御をサービス提供部１０１が行うこととしている。なお、サービス提供部１０と認証装置２００とからなるシステムにより、トランザクションの実行可否を判定する認証制御が実施されることから、このシステムを認証システムと称してもよい。
【００１９】
勘定処理部１０２は、振込、引出等の銀行の勘定系の処理を実行する機能部である。ユーザデータ格納部１０３は、予め登録されるユーザに関するデータを格納する機能部であり、本実施の形態では、図２に示すように、ユーザＩＤ，パスワード、ユーザの電話番号がユーザ毎に格納される。
【００２０】
図３に本実施の形態におけるサービス提供部１０１の機能構成図を示す。図３に示すように、サービス提供部１０１は、サービス画面提供部１１１、第１認証処理部１１２、第２認証処理部１１３、トランザクション指示部１１４を含む。
【００２１】
サービス画面提供部１１１は、ユーザ端末１０からのアクセスに応じて、ユーザ端末１０にサービス画面を提供するとともに、当該画面（Ｗｅｂページ）を介してユーザ端末１０との間で情報を送受信する。
【００２２】
第１認証処理部１１２は、ユーザ端末１０から受信するユーザＩＤ／パスワードに基づく認証を勘定処理部１０２に要求するとともに、認証結果を勘定処理部１０２から受け取る。また、第１認証処理部１１２が、ユーザ端末１０から受信するユーザＩＤ／パスワードに基づく認証処理を実行することとしてもよい。
【００２３】
第２認証処理部１１３は、第１認証処理部１１２による認証（第１認証）に成功した場合に、第２段階目の認証（第２認証）及びトランザクションサイン（トランザクション内容のユーザによる承認）の要求を認証装置２００に対して行うとともに、認証装置２００から第２認証及びトランザクションサインの結果を受け取る。
【００２４】
トランザクション指示部１１４は、第２認証処理部１１３が認証装置２００から第２認証ＯＫ及びトランザクションサインＯＫを受け取った場合に、ユーザからの要求に係るトランザクションの処理を実行するよう勘定処理部１０２に指示する。また、トランザクション指示部１１４は、第２認証処理部１１３が認証装置２００からトランザクション成立を示す結果を受け取った場合に、ユーザからの要求に係るトランザクションの処理を実行するよう勘定処理部１０２に指示することとしてもよい。
【００２５】
本実施の形態に係るサービス提供部１０１は、例えば、１つ又は複数のコンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、サービス提供部１０１が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、サービス提供部１０１で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００２６】
（システムの動作例）
次に、本実施の形態におけるシステムの動作例を図４のシーケンス図を参照して説明する。本例では、ユーザがオンラインバンキングシステム１００にアクセスすることにより、Ａ社への１０万円の振込（資金移動）を行うケースについて説明する。
【００２７】
ユーザ端末１０には、オンラインバンキングシステム１００のサービス提供部１０１により、オンラインバンキングの画面が表示され、ユーザは当該画面のメニュー等に従って、ユーザ端末１０を操作することにより振込先（Ａ社）と金額（１０万円）を入力する。そして、例えば、所定のボタンを押す（クリックする）ことにより、ユーザ端末１０は、当該入力情報を含む振込のトランザクション要求をサービス提供部１０１に送信する（ステップ１０１）。
【００２８】
また、ユーザが画面の指示に従って、ユーザＩＤ（ユーザＡ）とパスワードを入力し、例えば、所定のボタンを押す（クリックする）ことにより、ユーザ端末１０は、当該入力情報を含む第１認証要求をサービス提供部１０１に送信する（ステップ１０２）。なお、ステップ１０２の認証要求を先に行い、第１認証ＯＫである場合に、ステップ１０１のトランザクション要求を送信する手順であってもよい。
【００２９】
サービス提供部１０１は、ステップ１０１でユーザ端末１０１から受信したトランザクション要求の内容（振込先、金額）をメモリ等の記憶部に保持する。また、サービス提供部１０１の第１認証処理部１１２は、ステップ１０２でユーザ端末１０１から受信した情報（ユーザＩＤ、パスワード）に基づき、勘定処理部１０２に対して第１認証要求を行う（ステップ１０３）。
【００３０】
ステップ１０３の第１認証要求（ユーザＩＤ、パスワードを含む）を受けた勘定処理部１０２は、ユーザデータ格納部１０３を参照し、第１認証要求に係るユーザＩＤとパスワードが、予め登録されたものであるかどうかを確認することで認証を行い、認証ＯＫであれば、ユーザデータ格納部１０３から、当該ユーザＩＤとパスワードに対応付けて格納されているユーザの電話番号（電話番号Ａ）を取得する（ステップ１０４）。そして、勘定処理部１０２は、認証ＯＫを示す情報と当該電話番号Ａをサービス提供部１０１の第１認証処理部１１２に返す（ステップ１０５）。第１認証処理部１１２は、勘定処理部１０２から受け取った認証ＯＫの情報と電話番号Ａを第２認証処理部１１３に渡す。
【００３１】
なお、本実施の形態では、勘定処理部１０２が第１認証を行うこととしているが、サービス提供部１０１がユーザデータ格納部１０３を参照することにより、サービス提供部１０１が第１認証を行うこととしてもよい。
【００３２】
第１認証がＯＫである旨の通知を受けた第２認証処理部１１３は、電話番号Ａ、振込先、金額を認証装置２００に送信することで、第２認証の要求、及びトランザクションサインを得るための処理の要求を行う（ステップ１０６）。本実施の形態において、トランザクションサインとは、ユーザによりトランザクションを実行してよいことの確認がとれたことを示す情報である（トランザクションにサインすることの意味）。
【００３３】
本実施の形態では、第２認証は、ユーザがユーザ電話機２０から所定の電話番号（認証装置２００への電話番号、例えばフリーダイヤル番号）に電話をかけることにより行うことから、ステップ１０７において、サービス提供部１０１は、当該電話番号をユーザ端末１０の画面上に表示することとしてもよい。なお、ステップ１０７を行うことは必須ではない。
【００３４】
ステップ１０８において、ユーザはユーザ電話機２０（電話番号Ａ）を用いて所定の電話番号に電話をかける。ステップ１０９において、認証装置２００は、ユーザ電話機２０から電話着信を受け、着信信号から発信元の電話番号（ここでは電話番号Ａ）を取得し、当該電話番号と、ステップ１０６においてサービス提供部１０１から受信した電話番号Ａとを照合し、一致するかどうかを確認する。ここで一致しなければ、第２認証失敗であるため処理は中断し、例えばユーザにトランザクションを実行できない旨のメッセージを通知する。
【００３５】
本実施の形態では、ステップ１０９の電話番号の照合により両電話番号は一致すると判定され、第２認証がＯＫとなる。続いて、認証装置２００は、ステップ１０６でサービス提供部１０１から受信した振込先と金額の情報に基づいて、トランザクション確認要求を行う（ステップ１１０）。ここでは、認証装置２００が、ユーザ電話機２０に対して「Ａ社様へ１０万円の送金でよろしいですか？よろしければ１＃を誤っていれば９＃を押してください。」というメッセージを音声で流す。なお、このメッセージの内容は一例に過ぎず、ユーザに対して、トランザクションの内容を確認できるメッセージであればどのような内容でもよい。また、音声でメッセージを流すことに代えて、メッセージをデータとして通知し、ユーザ電話機２０の表示部にメッセージを表示することとしてもよい。
【００３６】
上記メッセージを確認したユーザは、既に要求した内容（ステップ１０１）と同じ内容であることを認識し、ユーザ電話機２０においてＯＫであることを示す操作を行う（本例では、１＃を押下）。トランザクションサインに相当する１＃の信号（プッシュボタン信号）は認証装置２００に通知される（ステップ１１１）。
【００３７】
第２認証ＯＫを確認し、更に、トランザクションサインを取得した認証装置２００は、これらの結果をサービス提供部１０１の第２認証処理部１１３に通知する（ステップ１１２）。当該結果を示す情報としては、第２認証ＯＫの情報とトランザクションサインＯＫの情報であってもよいし、トランザクション成立を示す情報であってもよい。第２認証処理部１１３は、当該結果をトランザクション指示部１１４に通知し、トランザクション指示部１１４は、勘定処理部１０２に対して、振込先と振込額を通知することによりトランザクション実行を指示する。その後、勘定処理部１０２によりトランザクションが実行される。
【００３８】
なお、上記の例では、第２経路として電話網を例として挙げたが、第２経路は第１経路と異なるものであれば電話網でなくてもよい。例えば、第２経路はユーザ電話機２０（又はユーザ端末１０）と認証装置２００間で確立されるＶＰＮ等のデータ網であってもよい。第２経路がデータ網である場合、第２認証は、例えば、第１認証におけるパスワードと異なるパスワードを使用した認証とすることができる。
【００３９】
以上、説明したように、本実施の形態により、ユーザから要求されたトランザクションの実行可否を判定するための認証システムであって、前記ユーザから、前記トランザクションの内容を指定したトランザクション要求を第１経路で受信する要求受信手段と、前記ユーザから前記第１経路と異なる第２経路で認証要求を受信し、当該認証要求に係る認証に成功した場合に、前記要求受信手段により受信したトランザクション要求における前記トランザクションの内容を前記第２経路で前記ユーザに通知し、当該ユーザによるトランザクションの内容の確認結果を受信する認証手段と、前記確認結果が、前記トランザクションの内容を承認することを示す結果である場合に、前記トランザクションの処理を実行する手段に当該トランザクションの実行を指示する指示手段とを備える認証システムが提供される。
【００４０】
例えば、前記第１経路はインターネットであり、前記第２経路は電話網である。この場合、前記認証手段は、前記認証要求として、ユーザ電話機から前記電話網を介して電話着信を受け、発信元である前記ユーザ電話機の電話番号と、予め登録された電話番号とが一致する場合に前記認証に成功したと判定することができる。
【００４１】
上記のように、本実施の形態では、トランザクション要求を行う経路（第１経路）とは異なる経路の第２経路（電話回線等）で、ユーザに対してトランザクションの内容確認を行うこととしたので、例えば、第１経路で入力した情報が改ざんされたとしてもユーザは改ざんに気づくことができ、トランザクションを否認できる。よって、本実施の形態の技術により、安全にトランザクションを実行することが可能となる。
【００４２】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００４３】
１０  ユーザ端末
２０  ユーザ電話機
３０  ネットワークＡ
４０  ネットワークＢ
１００  オンラインバンキングシステム
１０１  サービス提供部
１０２  勘定処理部
１０３  ユーザデータ格納部
１１１  サービス画面提供部
１１２  第１認証処理部
１１３  第２認証処理部
１１４  トランザクション指示部
２００  認証装置
【図１】
2016057682.tif 000003
【図２】
2016057682.tif 000004
【図３】
2016057682.tif 000005
【図４】
2016057682.tif 000006