(57)【要約】      （修正有）【課題】第三者による不正な認証を抑制するとともに、ユーザの利便性をより向上させることが可能なワンタイムパスワード発行装置等を提供する。【解決手段】運営者側装置７は、サーバ５ｂからのパスワード発行要求を受信すると（Ｓ９）、複数の割り当て電話番号のなかから一つの電話番号をランダムに抽出し（Ｓ１１）、パスワード発行要求の登録番号情報と、抽出した電話番号を示すワンタイム番号情報とを、対応づけてデータベース部に記憶する（Ｓ１０，Ｓ１３）。そして、スマートフォン３ｂへワンタイム電話番号情報を通知し（Ｓ１２，Ｓ１５，Ｓ１６）、この通知を受けたワンタイム番号情報に基づいて電話回線接続がなされると（Ｓ１７）、その電話の着信番号に対応する登録番号情報と、発信番号に対応するワンタイム番号情報との組合せが、データベース部に記憶されているか否かを判定し（Ｓ１８）、判定結果をサーバ５ｂに送信する（Ｓ１９）。【選択図】図３
2015082140.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの本人認証処理を行う認証装置と通信可能に接続され、前記本人認証処理に必要なワンタイムパスワードを発行するワンタイムパスワード発行装置であって、
前記ユーザが所有する電話機の電話番号を示す登録番号情報を前記認証装置から受信する受信手段と、
前記受信手段により前記登録番号情報を受信すると、当該ワンタイムパスワード発行装置が電話回線を介して受信可能な複数の電話番号から、一つの電話番号を前記ワンタイムパスワードとして抽出する抽出手段と、
前記受信手段により受信した前記登録番号情報と、前記抽出手段により抽出した電話番号を示すワンタイム番号情報と、を対応づけて所定の記憶装置に記憶する記憶手段と、
前記記憶手段により記憶される前記ワンタイム番号情報を、前記ユーザに通知する通知手段と、
前記通知手段により通知を受けた前記ワンタイム番号情報に基づいて当該ワンタイムパスワード発行装置への電話回線接続があった場合に、その電話の着信番号に対応する前記登録番号情報と、その電話の発信番号に対応する前記ワンタイム番号情報との組み合わせが、前記記憶装置に記憶されているか否かを判定する判定手段と、
前記判定手段による判定結果を示す判定結果情報を、前記認証装置に送信する送信手段と、
を備えることを特徴とするワンタイムパスワード発行装置。
【請求項２】
前記記憶手段は、前記受信手段により受信した前記登録番号情報の送信元である前記認証装置を特定可能な送信元情報に対応づけて、前記登録番号情報と前記ワンタイム番号情報とを前記記憶装置に記憶することを特徴とする請求項１に記載のワンタイムパスワード発行装置。
【請求項３】
前記通知手段は、前記電話機としての機能を有するタッチパネル式の可般型端末に表示されるように前記ワンタイム番号情報を送信することを特徴とする請求項１または請求項２に記載のワンタイムパスワード発行装置。
【請求項４】
前記通知手段は、前記認証装置を介して前記ワンタイム番号情報を前記ユーザに通知することを特徴とする請求項１ないし請求項３のいずれか１項に記載のワンタイムパスワード発行装置。
【請求項５】
前記送信手段による前記判定結果情報の送信後、該判定結果情報に対応する前記登録番号情報と前記ワンタイム番号情報とを、前記記憶装置から削除することを特徴とする請求項１ないし請求項４のいずれか１項に記載のワンタイムパスワード発行装置。
【請求項６】
前記抽出手段は、前記記憶装置に記憶されている前記ワンタイム番号情報が示す電話番号を除く前記複数の電話番号から、一つの電話番号をランダムに抽出することを特徴とする請求項１ないし請求項５のいずれか１項に記載のワンタイムパスワード発行装置。
【請求項７】
前記判定結果情報には、前記ユーザの前記認証装置への登録情報のうち前記登録番号情報だけが含まれていることを特徴とする請求項１ないし請求項６のいずれか１項に記載のワンタイムパスワード発行装置。
【請求項８】
コンピュータを、請求項１ないし請求項７のいずれか１項に記載の前記受信手段、前記抽出手段、前記記憶手段、前記通知手段、前記判定手段および前記送信手段として機能させるためのプログラム。
【請求項９】
ユーザの本人認証処理に必要なワンタイムパスワードを発行するワンタイムパスワード発行方法であって、
前記ユーザが所有する電話機の電話番号を示す登録番号情報を、前記本人認証処理を行う認証装置から受信する受信工程と、
前記受信工程により前記登録番号情報を受信すると、所定の通信装置が電話回線を介して受信可能な複数の電話番号から、一つの電話番号を前記ワンタイムパスワードとして抽出する抽出工程と、
前記受信工程により受信した前記登録番号情報と、前記抽出工程により抽出した電話番号を示すワンタイム番号情報と、を対応づけて所定の記憶装置に記憶する記憶工程と、
前記記憶工程により記憶される前記ワンタイム番号情報を、前記ユーザに通知する通知工程と、
前記通知工程により通知を受けた前記ワンタイム番号情報に基づいて前記通信装置への電話回線接続があった場合に、その電話の着信番号に対応する前記登録番号情報と、その電話の発信番号に対応する前記ワンタイム番号情報との組み合わせが、前記記憶装置に記憶されているか否かを判定する判定工程と、
前記判定工程による判定結果を示す判定結果情報を、前記認証装置に送信する送信工程と、
を備えることを特徴とするワンタイムパスワード発行方法。
【請求項１０】
ユーザの本人認証処理に必要なワンタイムパスワードを発行するワンタイムパスワード発行方法であって、
前記ワンタイムパスワードの発行トリガを検出すると、所定の通信装置が電話回線を介して受信可能な複数の電話番号から、一つの電話番号を前記ワンタイムパスワードとして抽出する抽出工程と、
前記抽出工程により抽出した電話番号を示すワンタイム番号情報を、前記ユーザに通知する通知工程と、
前記通知工程により通知を受けた前記ワンタイム番号情報に基づいて前記通信装置への電話回線接続があった場合に、その電話の着信番号が予め登録されていた前記ユーザの電話番号である登録電話番号と一致するか否かを判定する判定工程と、
前記判定工程により前記着信番号が前記登録電話番号と一致すると判定した場合に、前記ユーザが登録者本人であることを認証する認証工程と、
を備えることを特徴とするワンタイムパスワード発行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの本人認証処理に必要なワンタイムパスワードを発行するワンタイムパスワード発行装置、プログラムおよびワンタイムパスワード発行方法に関する。
【背景技術】
【０００２】
一般に、インターネット網を通じたオンライン取引等では、ユーザの本人確認のためにパスワードの入力が求められる。このようなパスワードは、悪意のある第三者による不正な認証を防止するために、セキュリティ上の観点から、定期的に変更しておくことがユーザにとって望ましい。
【０００３】
一方で、ユーザが定期的にパスワードの変更を行うことは少ないという実情がある。これに対し、サービス提供者側が定期的にパスワードを変更し、しかも一度限り有効な（いわば使い捨ての）パスワード（以下「ワンタイムパスワード」という）をユーザに通知し、ユーザがこれを利用することで、パスワード固定によるセキュリティ上のリスクを低減することが行われている。
【０００４】
このワンタイムパスワードのユーザへの通知方法としては、例えば、本人認証処理時にＥメールやショートメッセージサービス（ＳＭＳ）を利用してワンタイムパスワードをユーザ側の端末に送信する方法や、セキュリティトークン等のデバイスをユーザに所持させてサービス提供者側の認証装置と同期させたワンタイムパスワードをデバイス上で可変表示させる方法がある。
【０００５】
前者の方法のうち、Ｅメールを利用する方法では、インターネット網を通じてワンタイムパスワードが送信されるため、複数のメールサーバを経由する過程において、侵入者により不正取得される容易性が高いという問題がある。後者の方法では、ユーザの数だけデバイスを用意しなければならない分、サービス提供者側にとってはコスト高になり、ユーザ側にとってはデバイスを携帯しなければならない分、煩わしさがある。
【０００６】
上記方法のうち、ＳＭＳを利用する方法では、電話回線を通じて一対一に直接接続した端末にサービス提供者側からワンタイムパスワードが送信されるため、不正取得されるリスクを比較的軽減できると考えられる。また、Ｅメールを利用する方法において、インターネット上で情報を暗号化して送受信が可能なプロトコル（例えば、米Netscape社が開発したSecure Socket Layer：ＳＳＬ）を用いることによって、不正取得されるリスクを比較的軽減できるとも考えられる。
【０００７】
しかしながら、上記いずれの方法であっても、第三者が容易にアクセス可能な認証装置に、ユーザが通知を受けたワンタイムパスワードを入力する構成であるため、悪意のある第三者が、総当りでランダムにユーザＩＤとパスワードを入力する自動プログラムを用いることにより、不正に認証されてしまうという懸念があった。
【０００８】
また、ユーザＩＤ毎に所定の限度回数を超えて照合不一致のパスワードが入力された場合に、パスワードを再入力できないようにする方法も考えられるが、この方法では、ユーザにとって身に覚えのない第三者による認証失敗により、ユーザがサービスを受けられなくなる可能性があるため、ユーザの利便性が損なわれてしまうという懸念があった。
【０００９】
これに対し、特許文献１には、認証装置において、ユーザＩＤが入力されると、特定の認証用電話番号をユーザ側の端末に送信し、ユーザ側の携帯電話機からその認証用電話番号に電話回線を通じて接続されると、その電話の発信番号と登録済みである上記携帯電話機の番号とを照合し、照合結果が一致した場合に、続けてパスワードの入力を要求する構成が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第３４７９６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１の構成では、ユーザの利便性が優れているとは言えない点があった。すなわち、特許文献１の構成では、ユーザにとって認証用電話番号とパスワードとを同時期に続けて入力しなければならないため、手間や時間がかかってしまうという問題や、認証用電話番号として特定の番号が用いられるため、複数のユーザによる認証装置への同時アクセスがあった場合に直ちに対応できない可能性が高いという問題等があった。
【００１２】
本発明は、こうした事情に鑑みてなされたものであり、第三者による不正な認証を抑制するとともに、ユーザの利便性をより向上させることが可能なワンタイムパスワード発行装置等の提供を目的とする。
【課題を解決するための手段】
【００１３】
（１）上記目的を達成するためになされた本発明は、ユーザの本人認証処理を行う認証装置と通信可能に接続され、この本人認証処理に必要なワンタイムパスワードを発行するワンタイムパスワード発行装置である。なお、認証装置とワンタイムパスワード発行装置とは、インターネット網や電話回線等のネットワークを通じて接続される構成であってもよいし、例えば通信ケーブルや通信バスを介して接続される構成であってもよい。また、認証装置は、インターネット上のサーバに限らず、例えば、現金自動預け払い機（Automated Teller Machine：ＡＴＭ）であってもよい。
【００１４】
本発明のワンタイムパスワード発行装置は、受信手段と、抽出手段と、記憶手段と、通知手段と、判定手段と、送信手段と、を備える。
受信手段は、ユーザが所有する電話機の電話番号を示す登録番号情報を認証装置から受信する。例えば、インターネット網を通じたオンライン取引等を行うユーザが、認証装置としてのインターネット上のサーバにアクセスし、ユーザの本人認証が必要になったタイミングで、予め登録されていたユーザの電話番号（登録電話番号）を示す情報（登録番号情報）がサーバから送信され、このサーバから送信されてくる登録番号情報を受信する。また例えば、ＡＴＭ操作を行うユーザが、認証装置としてのＡＴＭにキャッシュカードを挿入したタイミングで、登録番号情報がＡＴＭから送信され、このＡＴＭから送信されてくる登録番号情報を受信する。
【００１５】
抽出手段は、受信手段により登録番号情報を受信すると、当該ワンタイムパスワード発行装置が電話回線を介して受信可能な複数の電話番号から、一つの電話番号をワンタイムパスワードとして抽出する。例えば、国から使用の認可を受けた上４桁の固定数字および自由に変更可能な下８桁の可変数字とからなる全１２桁の電話番号のなかから、一つの電話番号を抽出する。
【００１６】
記憶手段は、受信手段により受信した登録番号情報と、抽出手段により抽出した電話番号を示すワンタイム番号情報と、を対応づけて所定の記憶装置に記憶する。すなわち、ユーザの電話番号（登録電話番号）を示す情報と、ワンタイムパスワードとして抽出した電話番号（以下「ワンタイム電話番号」という）を示す情報と、の組み合わせを記憶しておく。
【００１７】
通知手段は、記憶手段により記憶されるワンタイム番号情報を、ユーザに通知する。これにより、ユーザはワンタイム電話番号を知得すると、登録電話番号の電話機（例えば、携帯電話器）からこのワンタイム電話番号に電話をかけることになる。
【００１８】
判定手段は、通知手段により通知を受けたワンタイム番号情報に基づいて当該ワンタイムパスワード発行装置への電話回線接続があった場合に、その電話の着信番号に対応する登録番号情報と、その電話の発信番号に対応するワンタイム番号情報との組み合わせが、記憶装置に記憶されているか否かを判定する。すなわち、ユーザが上記のようにワンタイム電話番号に電話をかけると、ワンタイムパスワード発行装置が、その着信番号に相当する登録電話番号と、発信番号に相当するワンタイム電話番号と、の組み合わせを照合する。
【００１９】
送信手段は、判定手段による判定結果を示す判定結果情報を、認証装置に送信する。これにより、認証装置は、判定結果情報に基づいて登録電話番号とワンタイム電話番号との組み合わせが正しいと確認できた場合に、ユーザが登録者本人であると認証することになる。
【００２０】
このように、電話回線を通じて一対一に直接接続可能なワンタイムパスワード発行装置にユーザ側から電話をかける構成によれば、悪意のある第三者は、ユーザが所持する電話機（例えば携帯電話器）から、不正な認証を試みなければならないため、自動プログラム等によるハッキングのみでのなりすましが不可能になり、これにより抑止力が働くことになる。
【００２１】
また、このような構成によれば、ユーザは、ワンタイム電話番号に電話をかけるだけで本人認証を済ませることが可能となり、しかもその電話回線接続には、ワンタイムパスワード発行装置に複数割り当てられたうちの一つの電話番号が使用されるので、複数のユーザによる同時アクセスによって繋がらない事態が起こりにくい分、手間や時間を無用にかけずに済むことができる。
【００２２】
したがって、本発明のワンタイムパスワード発行装置によれば、第三者による不正な認証を抑制するとともに、ユーザの利便性をより向上させることができる。また、認証装置は、ワンタイムパスワード発行装置から送信される判定結果情報に基づいて、ユーザが登録者本人であるか否かを直ちに判断することが可能となり、本人認証処理の負担を軽減することができる。
【００２３】
（２）なお、本発明のワンタイムパスワード発行装置は、一つの認証装置に接続される構成であってもよいし、例えば各社のサーバやＡＴＭ等、複数の認証装置に接続される構成であってもよい。後者のように複数の認証装置に対応する場合、本発明のワンタイムパスワード発行装置において、記憶手段は、受信手段により受信した登録番号情報の送信元である認証装置を特定可能な送信元情報に対応づけて、登録番号情報とワンタイム番号情報とを記憶装置に記憶するとよい。
【００２４】
このような構成では、送信手段によって、送信元情報が示す認証装置に判定結果情報を送信することが可能となるため、送信元情報を基にして、複数の認証装置のそれぞれに対応する判定結果情報を効率よく送信することができる。また、各認証装置による本人認証処理の負担を軽減できることから、認証装置の数に応じてこれらのスケールメリットを増大させることができる。
【００２５】
（３）なお、ワンタイム番号情報のユーザへの通知方法については、例えば、ＥメールやＳＭＳ等を利用し、ユーザが所持する端末に送信することが考えられる。しかし、ユーザが所持する端末と電話機とが別構成である場合、ユーザは端末に表示されたワンタイム番号情報が示す電話番号（ワンタイム電話番号）を、電話機で入力する手間が生じることになる。
【００２６】
このため、本発明のワンタイムパスワード発行装置において、通知手段は、電話機としての機能を有するタッチパネル式の可搬型端末に表示されるようにワンタイム番号情報を送信するとよい。このような構成によれば、ユーザはタッチパネルに表示されたワンタイム電話番号を押下するだけで、可搬型端末とワンタイムパスワード発行装置とが電話回線接続され、本人認証を済ませることが可能となるため、ユーザの利便性をさらに向上させることができる。
【００２７】
（４）また、ワンタイム番号情報のユーザへの通知方法については、既述のとおり、ＥメールやＳＭＳ等を利用する他、ユーザがアクセス中のＷＥＢ画面や操作中のＡＴＭ画面に表示されるように通知してもよい。この場合、本発明のワンタイムパスワード発行装置において、通知手段は、認証装置を介してワンタイム番号情報をユーザに通知するとよい。
【００２８】
このような構成では、認証装置によって、ユーザがアクセス中のＷＥＢ画面や操作中のＡＴＭ画面にワンタイム番号情報を容易に表示させることが可能となる。このため、ユーザがＥメールやＳＭＳ等のアプリケーションを起動することなく、ワンタイム番号情報をスムーズに知得することが可能となり、ユーザの利便性をさらに向上させることができる。
【００２９】
（５）また、本発明のワンタイムパスワード発行装置では、送信手段による判定結果情報の送信後、その判定結果情報に対応する登録番号情報とワンタイム番号情報とを、記憶装置から削除するようにしてもよい。
【００３０】
このような構成によれば、判定済みのデータが記憶装置に残らなくなるため、記憶装置のメモリ領域を効率的に使用することができる。
（６）また、本発明のワンタイムパスワード発行装置において、抽出手段は、記憶装置に記憶されているワンタイム番号情報が示す電話番号を除く複数の電話番号から、一つの電話番号をランダムに抽出するようにしてもよい。
【００３１】
このような構成によれば、記憶装置において登録番号情報とワンタイム番号情報とが一対一に対応づけられるため、両者の組み合わせをサーチする処理負担が軽減され、しかもランダムにワンタイム電話番号を抽出することにより、悪意のある第三者の予測困難性を高めることができる。
【００３２】
（７）また、本発明のワンタイムパスワード発行装置において、判定結果情報には、ユーザの認証装置への登録情報のうち登録番号情報だけが含まれているようにしてもよい。これにより、認証装置が、ワンタイムパスワード発行装置から送られてくる登録番号情報に基づいて、判定結果情報に対応するユーザの登録情報（例えばユーザＩＤ等）を特定することになる。
【００３３】
このような構成によれば、記憶装置において登録番号情報以外の登録情報が記憶されることがなく、しかも登録番号情報のみからはユーザを特定できないため、ワンタイムパスワード発行装置を運営する運営者側から、ユーザの個人情報が流出される懸念が抑制され、サービス提供者およびユーザに安心して利用してもらうことができる。
【００３４】
（８）また、本発明は、プログラムとして市場に流通させることができる。具体的には、コンピュータを、上記の受信手段、抽出手段、記憶手段、通知手段、判定手段および送信手段として機能させるためのプログラムである。
【００３５】
このプログラムは、１ないし複数のコンピュータに組み込まれることにより、本発明のワンタイムパスワード発行装置によって奏する効果と同等の効果を得ることができる。なお、本発明のプログラムは、コンピュータに組み込まれるＲＯＭやフラッシュメモリ等に記憶され、これらＲＯＭやフラッシュメモリ等からコンピュータにロードされて用いられてもよいし、ネットワークを介してコンピュータにロードされて用いられてもよい。
【００３６】
また、上記のプログラムは、コンピュータにて読み取り可能なあらゆる形態の記録媒体に記録されて用いられてもよい。この記録媒体としては、持ち運び可能な半導体メモリ（例えば、ＵＳＢメモリ）等が含まれる。
【００３７】
（９）また、本発明は、受信手段に相当する工程（受信工程）と、抽出手段に相当する工程（抽出工程）と、記憶手段に相当する工程（記憶工程）と、通知手段に相当する工程（通知工程）と、判定手段に相当する工程（判定工程）と、送信手段に相当する工程（送信工程）と、を備えるワンタイムパスワード発行方法として表すことができる。この方法を適用することにより、本発明のワンタイムパスワード発行装置によって奏する効果と同等の効果を得ることができる。
【００３８】
（１０）以上、上記（１）〜（９）では、認証装置とワンタイムパスワード発行装置とが別構成であることを前提として説明したが、本発明は、ワンタイムパスワード発行装置としての機能が認証装置に組み込まれたものでもよい。
【００３９】
このような構成に対応するワンタイムパスワード発行方法では、まず、抽出工程によって、ワンタイムパスワードの発行トリガを検出すると、所定の通信装置が電話回線を介して受信可能な複数の電話番号から、一つの電話番号を前記ワンタイムパスワードとして抽出する。なお、ワンタイムパスワードの発行トリガとしては、例えばインターネット網を通じたオンライン取引におけるログイン時や決済時、ＡＴＭにキャッシュカードを挿入したタイミング等が挙げられる。
【００４０】
そして、通知工程によって、上記抽出工程により抽出した電話番号を示すワンタイム番号情報をユーザに通知する。続く判定工程では、上記通知工程により通知を受けたワンタイム番号情報に基づいて通信装置への電話回線接続があった場合に、その電話の着信番号が予め登録されていたユーザの電話番号（つまり、登録電話番号）と一致するか否かを判定する。そして、認証工程によって、上記判定工程により着信番号が登録電話番号と一致すると判定した場合に、ユーザが登録者本人であることを認証する。この方法を適用することによっても、不正な認証を抑制するとともに、ユーザの利便性をより向上させることができる。
【図面の簡単な説明】
【００４１】
【図１】第１実施形態のシステム構成を示す図である。
【図２】データベース部１５（記憶装置）に記憶される管理テーブル１５ａの説明を補足するための図である。
【図３】第１実施形態のシステムの動作を示すフローチャートである。
【図４】第２実施形態のシステム構成を示す図である。
【図５】第２実施形態のシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【００４２】
以下に、本発明の実施形態を図面と共に説明する。
なお、本発明は、下記の実施形態によって何ら限定して解釈されない。また、下記の実施形態の一部を、課題を解決できる限りにおいて省略した態様も本発明の実施形態である。また、特許請求の範囲に記載した文言のみによって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。
【００４３】
＜第１実施形態＞
図１に示すように、第１実施形態のワンタイムパスワード発行装置を含むオンライン取引システム１は、ユーザ側装置３と、サービス提供者側装置５と、運営者側装置７と、を備える。
【００４４】
ユーザ側装置３は、オンライン取引システム１のユーザが所有する装置であって、インターネット網ＩＰに接続される端末として、パーソナルコンピュータ（以下「ＰＣ」という）３ａや、電話回線網ＴＰに接続される電話機として、スマートフォン３ｂ等によって構成される。なお、インターネット網ＩＰに接続される端末としては、ＰＣ３ａの他、スマートフォン３ｂやタブレット端末等が採用され得る。また、電話回線網ＴＰに接続される電話機としては、スマートフォン３ｂの他、携帯電話機や固定電話機、タブレット端末等が採用され得る。例えば、スマートフォン３ｂは、インターネット網ＩＰに接続される端末としての機能も、電話回線網ＴＰに接続される電話機としての機能も有しているため、本実施形態では、ユーザ側装置３として、スマートフォン３ｂの例を中心に説明する。また、以下では、ＰＣ３ａおよびスマートフォン３ｂのいずれにも当て嵌まる場合に、単にユーザ側装置３と称する。
【００４５】
スマートフォン３ｂは、携帯電話会社から予め固有の電話番号が割り当てられており、電話回線網ＴＰに接続される他の装置との間で、通話やＳＭＳを利用することができる他、インターネット網ＩＰに接続される複数のサーバを経由して、Ｅメールの送受信やＷＥＢページのブラウザを行うことができる周知のものである。
【００４６】
また、スマートフォン３ｂは、周知のとおり、タッチパネル式の可搬型端末であり、タッチパネルの表示画面上の押下位置を検知することによりユーザの操作を入力し、その表示画面上の押下位置（ユーザの操作）に応じた各種機能を提供することができる。以上の機能は、マイクロコンピュータが行う処理によって実現される。
【００４７】
サービス提供者側装置５は、オンライン取引システム１のサービス提供者によって管理される装置であって、本実施形態ではインターネット網ＩＰに接続される複数のサーバ５ａ〜５ｃによって構成される。
【００４８】
各サーバ５ａ〜５ｃは、それぞれ異なるサービス提供者（Ａ社、Ｂ社、Ｃ社）によって管理されるＷＥＢサーバであり、インターネット網ＩＰに接続される他の装置からのアクセス要求に応じたＷＥＢページを返信する。これにより、例えばスマートフォン３ｂは、各サーバ５ａ〜５ｃから送信されたＷＥＢページの表示画面をタッチパネル上に出力することになる。
【００４９】
なお、サービス提供者としては、例えば銀行や証券会社、航空会社、旅行会社、チケット販売会社、小売業を行う各種の会社等が挙げられる。すなわち、各サービス提供者は、これらの業務に係る自社のサービスをＷＥＢページによって展開するにあたり、予めユーザ側装置３から各サーバ５ａ〜５ｃへのユーザ登録を受けている。このユーザの登録情報には、ユーザＩＤやパスワード、スマートフォン３ｂ等のユーザの電話番号（以下「登録電話番号」という）が含まれている。
【００５０】
また、各サーバ５ａ〜５ｃは、ＷＥＢページにおいて、ユーザのログイン時や決済時、取引開始時、取引決定時等、それぞれ予め決められた必要なタイミングで、ユーザの本人認証処理を行うように構成されている。
【００５１】
この本人認証処理について、詳しくは後述するが、ユーザからの各ＷＥＢページにおけるアクセス要求に応じて、所定タイミングでユーザのログイン画面をアクセス元であるユーザ側装置３に表示させる。そして、ユーザのログインによりユーザ側装置３からユーザＩＤを受信すると、登録情報に基づいてこのユーザＩＤに対応する登録電話番号を特定し、上記必要なタイミングで、この登録電話番号を示す情報（以下「登録番号情報」という）を含むパスワード発行要求を、運営者側装置７に送信するようになっている。
【００５２】
運営者側装置７は、ユーザの本人認証処理をアシストする運営者によって管理される装置であって、通信装置としてのＩＰ通信部１１およびＴＰ通信部１３と、記憶装置としてのデータベース部１５と、制御装置としての情報処理部１７と、計時用のタイマ１８と、を備えて構成される。
【００５３】
なお、この運営者は、総務省に申請して割り当てを受けた上４桁の自社独自番号と下８桁の識別番号とからなる全１２桁の電話番号を、電話回線網ＴＰを通じて自由に使用できる。この自由に使用できる電話番号（以下「割り当て電話番号」という）のうち、自社独自番号は、変更不可な固定番号であり、識別番号は、変更可能な任意番号である。
【００５４】
ＩＰ通信部１１は、インターネット網ＩＰに接続された他の装置との間で通信を行う部位であり、ＴＰ通信部１３は、電話回線網ＴＰに接続された他の装置との間で通信を行う部位である。本実施形態では、ＩＰ通信部１１は、各サーバ５ａ〜５ｃとの間で情報の送受信を行うために設けられており、ＴＰ通信部１３は、スマートフォン３ｂ等からの電話回線接続を受けるために設けられている。なお、ＩＰ通信部１１は、インターネット上のＶＰＮ（Virtual Private Network）によって、各サーバ５ａ〜５ｃと通信可能に接続されている。
【００５５】
また、ＴＰ通信部１３は、周知の交換機として構成されており、多対多の電気通信において、電話回線網ＴＰを通じた発信者側の要求（つまり、発信番号）に従って、上記の割り当て電話番号の数に相当する伝送路間の接続を切り替え、接続された伝送路に応じた電話番号（発信番号）とその電話の着信番号とを情報処理部１７に伝達する。
【００５６】
情報処理部１７は、周知のＣＰＵ１７ａ、ＲＯＭ１７ｂ、ＲＡＭ１７ｂ等を中心に構成されており、ＣＰＵ１７ａが、ＲＯＭ１７ｂ等に記憶されたプログラムに基づいて、ＲＡＭ１７ｂを作業エリアとして用い、ユーザの本人認証処理に必要なワンタイムパスワードを発行する処理（以下「ワンタイムパスワード発行処理」という）を行うように構成されている。
【００５７】
情報処理部１７は、このワンタイムパスワード発行処理において、詳しくは後述するが、各サーバ５ａ〜５ｃからのパスワード発行要求に応じて、識別番号（任意番号）の桁数だけ複数通り変更可能な割り当て電話番号のなかから、一つの電話番号をワンタイムパスワードとして抽出し、この抽出した電話番号（以下「ワンタイム電話番号」という）をユーザに通知するようになっている。
【００５８】
データベース部１５は、例えばハードディスク等によって構成され、情報処理部１７によって読み書き可能な管理テーブル１５ａが記憶されている。この管理テーブル１５ａは、図２に示すように、ワンタイムパスワード発行処理において、抽出されたワンタイム電話番号を示す情報（以下「ワンタイム番号情報」という）と、パスワード発行要求の送信元であるサーバ５ａ〜５ｃを識別するための送信元情報と、ワンタイム番号情報の送信日時を示す情報（以下「日時情報」という）と、パスワード発行要求に含まれていた登録番号情報と、が互いに対応づけられて記憶されるようになっている。
【００５９】
＜動作例＞
次に、本実施形態のオンライン取引システム１の動作例を図３に沿って説明する。
例えば、インターネット網ＩＰを通じたネットワークショッピングのサービスを受けようとするユーザが、スマートフォン３ｂでサーバ５ｂのネットワークアドレスを入力すると、スマートフォン３ｂからインターネット網ＩＰを介してサーバ５ｂへＷＥＢページのアクセス要求が送信される（Ｓ１）。これに応答し、サーバ５ｂからインターネット網ＩＰを介してスマートフォン３ｂへＷＥＢページ（通常、フロントページ）のデータが返信される（Ｓ２）。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより規定されるログイン画面が表示される（Ｓ３）。
【００６０】
ログイン画面が表示された状態で、ユーザがユーザＩＤとパスワードを入力すると、そのユーザＩＤとパスワードが、スマートフォン３ｂからインターネット網ＩＰを介してサーバ５ｂへ送信される（Ｓ４）。サーバ５ｂは、このユーザＩＤとパスワードとの組み合わせが既知の登録情報のものと一致するか否かを照合し、この照合が一致した場合に、これに応答し、サーバ５ｂからインターネット網ＩＰを介してスマートフォン３ｂへログイン後のＷＥＢページのデータが返信される（Ｓ５）。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより規定されるログイン後のファースト画面が表示される（Ｓ６）。
【００６１】
その後、ネットワークショッピングにおいて、周知のとおり、ユーザが商品を選択し、選択した商品を買い物かごに入れ、決済が必要になるまでの間、スマートフォン３ｂとサーバ５ｂとの間でアクセス要求とＷＥＢページの応答とが繰り返される。そして、スマートフォン３ｂのタッチパネル上に決済用画面が表示された状態で、ユーザが確定ボタンを押下入力すると、スマートフォン３ｂからインターネット網ＩＰを介してサーバ５ｂへ決済要求が送信される（Ｓ７）。
【００６２】
サーバ５ｂは、スマートフォン３ｂから決済要求を受信すると、本人認証処理を開始する。本人認証処理が開始されると、サーバ５ｂは、スマートフォン３ｂから受信した決済要求に対応する登録番号情報を自身の記憶装置から抽出し、抽出した登録番号情報を含むパスワード発行要求を、インターネット網ＩＰ（例えば、ＶＰＮ）を介して運営者側装置７に送信する（Ｓ８）。
【００６３】
運営者側装置７の情報処理部１７は、ＩＰ通信部１１によってサーバ５ｂからのパスワード発行要求を受信すると（Ｓ９）、ワンタイムパスワード発行処理を開始する。ワンタイムパスワード発行処理が開始されると、情報処理部１７は、サーバ５ｂに対応する送信元情報と、サーバ５ｂから受信したパスワード発行要求に含まれている登録番号情報を、データベース部１５の管理テーブル１５ａ上に新たに書き込む（Ｓ１０）。
【００６４】
次に、情報処理部１７は、複数の割り当て電話番号のうち、管理テーブル１５ａ上に書き込まれているワンタイム電話番号情報が示す電話番号を除く割り当て電話番号のなかから、一つの電話番号をランダムに抽出する（Ｓ１１）。そして、情報処理部１７は、この抽出した電話番号を示すワンタイム番号情報を、ＩＰ通信部１１によってインターネット網ＩＰ（例えば、ＶＰＮ）を介してサーバ５ｂに送信するとともに（Ｓ１２）、その送信したワンタイム番号情報と送信日時を示す日時情報とを、Ｓ１０において管理テーブル１５ａ上に書き込んだ送信元情報および登録番号情報とに対応づけてデータベース部１５に記憶する（Ｓ１３）。さらに、情報処理部１７は、Ｓ１２においてサーバ５ｂにワンタイム番号情報を送信した日時を起算点とし、タイマ１８によりその起算点からの経過時間の計時を開始する（Ｓ１４）。
【００６５】
サーバ５ｂが運営者側装置７からワンタイム番号情報を受信すると、この受信したワンタイム番号情報を含むＷＥＢページのデータが、サーバ５ｂからインターネット網ＩＰを介してスマートフォン３ｂへ送信される（Ｓ１５）。つまり、Ｓ１５では、ワンタイム番号情報が運営者側装置７からサーバ５ｂを介してスマートフォン３ｂへ転送される。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより転送されたワンタイム番号情報を含む決済用画面が表示される（Ｓ１６）。このように、運営者側装置７からサーバ５ｂを介してスマートフォン３ｂへワンタイム電話番号が通知される。
【００６６】
この決済用画面が表示された状態で、ユーザが画面上のワンタイム電話番号を押下入力すると、スマートフォン３ｂから電話回線網ＴＰを介して運営者側装置７のＴＰ通信部１３に接続される（Ｓ１７）。つまり、Ｓ１７では、運営者側装置７からサーバ５ｂを介して通知を受けたワンタイム番号情報に基づいてスマートフォン３ｂからＴＰ通信部１３に電話回線接続がなされる。また、このようにスマートフォン３ｂからＴＰ通信部１３に電話回線接続がなされると、ＴＰ通信部１３への着信番号と、スマートフォン３ｂからの発信番号とが、ＴＰ通信部１３から情報処理部１７へ伝達される。
【００６７】
運営者側装置７の情報処理部１７は、ＴＰ通信部１３から着信番号と発信番号とが伝達されると、その着信番号に対応する登録番号情報と、その発信番号に対応するワンタイム番号情報との組み合わせが、データベース部１５の管理テーブル１５ａ上に存在するか否かを判定する（Ｓ１８）。このＳ１８では、さらに、日時情報とタイマ１８による計時時間とに基づき、Ｓ１２においてワンタイム番号情報を送信してから、Ｓ１７において電話回線接続がなされるまでに要した時間が、予め規定された許容時間（例えば、５分）以内であるか否かを判定する。
【００６８】
そして、情報処理部１７は、この判定結果を示す判定結果情報を、対応する送信元情報に基づき、ＩＰ通信部１１によってインターネット網ＩＰ（例えば、ＶＰＮ）を介してサーバ５ｂに送信するとともに（Ｓ１９）、その送信した判定結果情報に対応する登録番号情報、ワンタイム番号情報、送信元情報および日時情報を、データベース部１５の管理テーブル１５ａから削除する（Ｓ２０）。なお、本実施形態の判定結果情報には、登録番号情報とワンタイム番号情報との組み合わせに係る照合が一致したか否かを示す情報の他、許容時間内に電話回線接続がなされたか否かを示す時間情報や、その対象となる登録番号情報が含まれており、その他のユーザに関する情報は含まれていない。
【００６９】
サーバ５ｂは、運営者側装置７から判定結果情報を受信すると、この判定結果情報に基づき、例えば、登録番号情報とワンタイム番号情報との組み合わせに係る照合が一致し、且つ、許容時間内に電話回線接続がなされていることを確認した場合に、決済用画面で確定ボタンを押下入力したユーザ（換言すれば、ログイン中のユーザ）が登録者本人であることを認証する（Ｓ２１）。そして、Ｓ２１においてユーザが登録者本人であることが認証されると、決済処理を経て、決済完了後のＷＥＢページのデータが、サーバ５ｂからインターネット網ＩＰを介してスマートフォン３ｂへ送信される（Ｓ２２）。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより規定される決済完了後の通知画面が表示される。
【００７０】
なお、Ｓ２１においてユーザが登録者本人であることが認証されなかった場合には、認証失敗の通知用のＷＥＢページのデータが、サーバ５ｂからインターネット網ＩＰを介してスマートフォン３ｂへ送信される。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより規定される認証失敗の通知画面が表示される。
【００７１】
＜主な効果等＞
以上説明したように、オンライン取引システム１では、運営者側装置７が、サーバ５ｂからのパスワード発行要求を受信すると（Ｓ９）、複数の割り当て電話番号のなかから一つの電話番号をランダムに抽出し（Ｓ１１）、パスワード発行要求に含まれている登録番号情報と、抽出した電話番号を示すワンタイム番号情報とを、対応づけてデータベース部１５に記憶する（Ｓ１０，Ｓ１３）。
【００７２】
そして、運営者側装置７が、サーバ５ｂを介してスマートフォン３ｂへワンタイム電話番号情報を通知し（Ｓ１２，Ｓ１５，Ｓ１６）、この通知を受けたワンタイム番号情報に基づいてスマートフォン３ｂから電話回線接続がなされると（Ｓ１７）、その電話の着信番号に対応する登録番号情報と、発信番号に対応するワンタイム番号情報との組み合わせが、データベース部１５に記憶されているか否かを判定する（Ｓ１８）。最後に、この判定結果を示す判定結果情報をサーバ５ｂに送信する（Ｓ１９）。
【００７３】
このような構成によれば、悪意のある第三者は、ユーザのスマートフォン３ｂがなければ、不正な認証を行うことが物理的にできなくなり、ネットワーク上における自動プログラム等によるハッキングのみでのなりすましが不可能になる。つまり、悪意のある第三者にとっては、総当たりでランダムにワンタイム電話番号に通話を試みても、そもそもユーザのスマートフォン３ｂがなければ、不正侵入できない構成のため、意味のないものとなる。
【００７４】
また、このような構成によれば、ユーザは、スマートフォン３ｂに表示されるワンタイム電話番号の箇所を押下入力するだけで本人認証を済ませることが可能となる。つまり、ユーザは、電話番号の数字入力を行わずに本人認証を済ませることが可能となる。しかもその電話回線接続には、複数の割り当て電話番号のうちの一つの電話番号が使用されるので、複数のユーザによる同時アクセスによって繋がらない事態が起こりにくい分、手間や時間を無用にかけずに済むことができる。
【００７５】
さらに、このような構成によれば、ユーザは、サーバ５ｂからスマートフォン３ｂへ送られてくるＷＥＢページ上の画面により、ワンタイム番号情報の通知を受けることができるため、ＥメールやＳＭＳの受信を待たなくてもよくなる。
【００７６】
したがって、オンライン取引システム１によれば、第三者による不正な認証を抑制するとともに、ユーザの利便性をより向上させることができる。また、各サーバ５ａ〜５ｃは、運営者側装置７から送信される判定結果情報に基づいて、ユーザが登録者本人であるか否かを直ちに判断することが可能となり、本人認証処理の負担を軽減することができる。
【００７７】
なお、上記実施形態では、ネットワークショッピングの例を中心に説明したが、これに限らず、インターネットバンクやインターネット証券における金融取引、インターネットチケットの売買、ＡＴＭ取引等、各種のサービスに適用することができる。
【００７８】
また、上記実施形態では、ログイン中のユーザが決済を行うタイミングをワンタイムパスワード（つまり、ワンタイム電話番号）の発行トリガとする例を説明したが、これに限らず、ユーザがログインを行うタイミングや、認証装置としてのＡＴＭにキャッシュカードを挿入したタイミング等を、上記発行トリガとする場合にも適用することができる。
【００７９】
また、上記実施形態では、ワンタイム電話番号として、４桁の自社独自番号と下８桁の識別番号とからなる全１２桁の電話番号を例に説明したが、これに限定されるものではなく、国から割り当てを受けた電話番号の桁数に応じて、各種の態様が採用される。
【００８０】
＜第２実施形態＞
次に、本発明の第２実施形態について説明する。なお、第１実施形態では、サービス提供者側装置５と運営者側装置７とが別構成であったのに対し、第２実施形態では、運営者側装置７としての機能がサービス提供者側装置５に組み込まれている点で異なる。
【００８１】
すなわち、図４に示すように、第２実施形態のオンライン取引システム１は、ユーザ側装置３と、サービス提供者側装置５と、を備える。なお、ユーザ側装置３の構成は、第１実施形態と同様であるため、説明を省略する。
【００８２】
サービス提供者側装置５は、ＩＰ通信部１１およびＴＰ通信部１３と、データベース部１５と、情報処理部１７と、計時用のタイマ１８と、を備えて構成される。これらの構成については、基本的に、第１実施形態の運営者側装置７と同様である。但し、データベース部１５には、管理テーブル１５ａの他、各ユーザの登録情報が記憶されている。また、情報処理部１７のＣＰＵ１７ａは、ＲＯＭ１７ｂ等に記憶されたプログラムに基づいて、ワンタイムパスワード発行処理を含むユーザの本人認証処理を行うように構成されている。
【００８３】
＜本人認証処理＞
次に、第２実施形態において、サービス提供者側装置５の情報処理部１７が実行するユーザの本人認証処理を、図５に沿って説明する。なお、この処理を含むオンライン取引システム１の動作は、基本的に第１実施形態と同様であるため、同じ部分については同一のステップ番号を付して説明を簡略する。
【００８４】
すなわち、スマートフォン３ｂからインターネット網ＩＰを介してサーバ５ｂへＷＥＢページのアクセス要求が送信されると（Ｓ１）、これに応答し、ＷＥＢページ（通常、フロントページ）のデータが返信される（Ｓ２）。これにより、スマートフォン３ｂのタッチパネル上には、ログイン画面が表示される（Ｓ３）。次に、ユーザＩＤとパスワードが、スマートフォン３ｂからインターネット網ＩＰを介してサーバ５ｂへ送信される（Ｓ４）と、サーバ５ｂの情報処理部１７は、このユーザＩＤとパスワードに関する照合を行い、照合が一致した場合に、これに応答し、インターネット網ＩＰを介してスマートフォン３ｂへログイン後のＷＥＢページのデータが返信される（Ｓ５）。これにより、スマートフォン３ｂのタッチパネル上には、ログイン後のファースト画面が表示される（Ｓ６）。そして、スマートフォン３ｂのタッチパネル上に決済用画面が表示された状態で、ユーザが確定ボタンを押下入力すると、スマートフォン３ｂからインターネット網ＩＰを介してサーバ５ｂへ決済要求が送信される（Ｓ７）。
【００８５】
サーバ５ｂの情報処理部１７は、スマートフォン３ｂから決済要求を受信すると、本人認証処理を開始する。本人認証処理が開始されると、サーバ５ｂは、スマートフォン３ｂから受信した決済要求に対応する登録番号情報をデータベース部１５から抽出し、抽出した登録番号情報をデータベース部１５の管理テーブル１５ａ上に新たに書き込む（Ｓ３０）。
【００８６】
次に、サーバ５ｂの情報処理部１７は、複数の割り当て電話番号のうち、管理テーブル１５ａ上に書き込まれているワンタイム電話番号情報が示す電話番号を除く割り当て電話番号のなかから、一つの電話番号をランダムに抽出する（Ｓ３１）。そして、情報処理部１７は、この抽出した電話番号を示すワンタイム番号情報を、ＩＰ通信部１１によってインターネット網ＩＰ含むＷＥＢページのデータを、インターネット網ＩＰを介してスマートフォン３ｂに送信する（Ｓ３２）。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより転送されたワンタイム番号情報を含む決済用画面が表示される（Ｓ１６）。このように、サーバ５ｂからスマートフォン３ｂへワンタイム電話番号が通知される。
【００８７】
そして、サーバ５ｂの情報処理部１７は、その送信したワンタイム番号情報と送信日時を示す日時情報とを、Ｓ３０において管理テーブル１５ａ上に書き込んだ登録番号情報とに対応づけてデータベース部１５に記憶する（Ｓ３３）。さらに、情報処理部１７は、Ｓ３２においてサーバ５ｂにワンタイム番号情報を送信した日時を起算点とし、タイマ１８によりその起算点からの経過時間の計時を開始する（Ｓ３４）。
【００８８】
ユーザがスマートフォン３ｂにおけるタッチパネル上のワンタイム電話番号の箇所を押下入力すると、スマートフォン３ｂから電話回線網ＴＰを介してサーバ５ｂのＴＰ通信部１３に接続される（Ｓ１７）。つまり、Ｓ１５では、サーバ５ｂから通知を受けたワンタイム番号情報に基づいてスマートフォン３ｂからＴＰ通信部１３に電話回線接続がなされる。また、このようにスマートフォン３ｂからＴＰ通信部１３に電話回線接続がなされると、ＴＰ通信部１３への着信番号と、スマートフォン３ｂからの発信番号とが、ＴＰ通信部１３から情報処理部１７へ伝達される。
【００８９】
サーバ５ｂの情報処理部１７は、ＴＰ通信部１３から着信番号と発信番号とが伝達されると、その着信番号に対応する登録番号情報と、その発信番号に対応するワンタイム番号情報との組み合わせが、データベース部１５の管理テーブル１５ａ上に存在するか否かを判定する（Ｓ３５）。このＳ３５では、さらに、日時情報とタイマ１８による計時時間とに基づき、Ｓ３２においてワンタイム番号情報を送信してから、Ｓ１７において電話回線接続がなされるまでに要した時間が、予め規定された許容時間（例えば、５分）以内であるか否かを判定する。
【００９０】
そして、サーバ５ｂの情報処理部１７は、この判定結果を示す判定結果情報に基づき、例えば、登録番号情報とワンタイム番号情報との組み合わせに係る照合が一致し、且つ、許容時間内に電話回線接続がなされていることを確認した場合に、決済用画面で確定ボタンを押下入力したユーザ（換言すれば、ログイン中のユーザ）が登録者本人であることを認証する（Ｓ３６）。そして、Ｓ３６においてユーザが登録者本人であることが認証されると、決済処理を経て、決済完了後のＷＥＢページのデータが、サーバ５ｂからインターネット網ＩＰを介してスマートフォン３ｂへ送信される（Ｓ３７）。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより規定される決済完了後の通知画面が表示される。
【００９１】
なお、Ｓ３６においてユーザが登録者本人であることが認証されなかった場合には、認証失敗の通知用のＷＥＢページのデータが、サーバ５ｂからインターネット網ＩＰを介してスマートフォン３ｂへ送信される。これにより、スマートフォン３ｂのタッチパネル上には、サーバ５ｂにより規定される認証失敗の通知画面が表示される。
【００９２】
最後に、サーバ５ｂの情報処理部１７は、Ｓ２５における判定結果情報に対応する登録番号情報、ワンタイム番号情報および日時情報を、データベース部１５の管理テーブル１５ａから削除する（Ｓ３８）。
【００９３】
このような構成においても、第１実施形態と同様の理由により、第三者による不正な認証を抑制するとともに、ユーザの利便性をより向上させることができる。
【符号の説明】
【００９４】
１…オンライン取引システム、３…ユーザ側装置、３ａ…ＰＣ、３ｂ…スマートフォン、５…サービス提供者側装置、５ａ〜５ｃ…サーバ、７…運営者側装置、１１…ＩＰ通信部、１３…ＴＰ通信部、１５…データベース部、１５ａ…管理テーブル、１７…情報処理部、１７ａ…ＣＰＵ、１７ｂ…ＲＯＭ、１７ｂ…ＲＡＭ、１８…タイマ、ＩＰ…インターネット網、ＴＰ…電話回線網。
【図１】
2015082140.tif 000003
【図２】
2015082140.tif 000004
【図３】
2015082140.tif 000005
【図４】
2015082140.tif 000006
【図５】
2015082140.tif 000007