(57)【要約】【課題】認証コストを低減するとともに、より高いセキュリティを確保する。【解決手段】認証システム３であって、複数の発信用電話番号を記憶する記憶部３８の中から１つの発信用電話番号を選択する番号選択部３１と、発信用電話番号の複数の桁の中から所定数の桁を決定する決定部３２と、発信元番号として選択した発信用電話番号を指定し、発信先番号としてユーザ電話番号を指定した発呼要求を架電サーバ４に送信し、発呼させる発呼要求部３３と、発呼要求の送信直後に、前記呼の切断を要求する切断要求を架電サーバ４に送信して呼を切断させる切断要求部３４と、所定数の桁の位置情報をユーザ端末１に送信する送信部３５と、位置情報と選択された発信用電話番号とを用いて生成した第１のパスワードと、ユーザ端末１から送信された第２のパスワードとが一致するか否かを認証する認証部とを備える。【選択図】図１
2016192023.tif 000002
【特許請求の範囲】
【請求項１】
認証システムであって、
複数の発信用電話番号を記憶する記憶部と、
ユーザ端末から送信された取引要求を受信し、前記記憶部の中から、いずれか１つの発信用電話番号を選択する番号選択部と、
発信用電話番号の複数の桁の中から、所定数の桁を決定する決定部と、
発信元番号として前記選択した発信用電話番号を指定し、発信先番号として前記ユーザ端末に対応するユーザ電話番号を指定した発呼要求を架電サーバに送信し、前記架電サーバに発呼させる発呼要求部と、
前記発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を前記架電サーバに送信し、前記架電サーバに前記呼を切断させる切断要求部と、
前記決定した所定数の桁の位置情報を、前記ユーザ端末に送信する送信部と、
前記位置情報と、前記選択された発信用電話番号とを用いて第１のパスワードを生成し、前記第１のパスワードと前記ユーザ端末から送信された第２のパスワードとが一致するか否かを認証する認証部と、を備えること
を特徴とする認証システム。
【請求項２】
請求項１記載の認証システムであって、
前記決定部は、前記所定数の桁の順番を決定し、
前記送信部は、前記所定数の桁の位置情報と、順番とを前記ユーザ端末に送信すること
を特徴とする認証システム。
【請求項３】
請求項１または２記載の認証システムであって、
前記番号選択部は、前記ユーザ端末から送信された再発呼要求を受信し、前記記憶部の中から、いずれか１つの発信用電話番号を選択すること
を特徴とする認証システム。
【請求項４】
請求項１から３のいずれか１項に記載の認証システムであって、
前記切断要求部が前記切断要求を前記架電サーバに送信することで、前記ユーザ電話番号の発信先端末には、前記発信元番号として前記発信用電話番号を含む着信履歴が表示されること
を特徴とする認証システム。
【請求項５】
認証システムが行う認証方法であって、
ユーザ端末から送信された取引要求を受信し、複数の発信用電話番号を記憶する記憶部の中から、いずれか１つの発信用電話番号を選択する番号選択ステップと、
発信用電話番号の複数の桁の中から、所定数の桁を決定する決定ステップと、
発信元番号として前記選択した発信用電話番号を指定し、発信先番号として前記ユーザ端末に対応するユーザ電話番号を指定した発呼要求を架電サーバに送信し、前記架電サーバに発呼させる発呼要求ステップと、
前記発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を前記架電サーバに送信し、前記架電サーバに前記呼を切断させる切断要求ステップと、
前記決定した所定数の桁の位置情報を、前記ユーザ端末に送信する送信ステップと、
前記位置情報と、前記選択された発信用電話番号とを用いて第１のパスワードを生成し、前記第１のパスワードと前記ユーザ端末から送信された第２のパスワードとが一致するか否かを認証する認証ステップと、を行うこと
を特徴とする認証方法。
【請求項６】
請求項５記載の認証方法であって、
前記決定ステップは、前記所定数の桁の順番を決定し、
前記送信ステップは、前記所定数の桁の位置情報と、順番とを前記ユーザ端末に送信すること
を特徴とする認証方法。
【請求項７】
請求項５または６記載の認証方法であって、
前記ユーザ端末から送信された再発呼要求を受信し、前記記憶部の中から、いずれか１つの発信用電話番号を選択する再発呼ステップを、さらに行うこと
を特徴とする認証方法。
【請求項８】
請求項５から７のいずれか１項に記載の認証方法であって、
前記切断要求ステップで前記切断要求を前記架電サーバに送信することで、前記ユーザ電話番号の発信先端末には、前記発信元番号として前記発信用電話番号を含む着信履歴が表示されること
を特徴とする認証方法。
【請求項９】
認証システムが実行する認証プログラムであって、
前記認証システムに、
ユーザ端末から送信された取引要求を受信し、複数の発信用電話番号を記憶する記憶部の中から、いずれか１つの発信用電話番号を選択する番号選択ステップ、
発信用電話番号の複数の桁の中から、所定数の桁を決定する決定ステップ、
発信元番号として前記選択した発信用電話番号を指定し、発信先番号として前記ユーザ端末に対応するユーザ電話番号を指定した発呼要求を架電サーバに送信し、前記架電サーバに発呼させる発呼要求ステップ、
前記発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を前記架電サーバに送信し、前記架電サーバに前記呼を切断させる切断要求ステップ、
前記決定した所定数の桁の位置情報を、前記ユーザ端末に送信する送信ステップ、および、
前記位置情報と、前記選択された発信用電話番号とを用いて第１のパスワードを生成し、前記第１のパスワードと前記ユーザ端末から送信された第２のパスワードとが一致するか否かを認証する認証ステップ、を実行させること
を特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介したサービスにおける認証技術に関する。
【背景技術】
【０００２】
近年、フィッシング詐欺に代表される、インターネット上でのユーザＩＤ、パスワードなどの詐取・盗難（identity theft）が問題となっている。そのため、より高いセキュリティを確保し、ユーザの正当性を認証する技術が求められている。例えば、特許文献１には、ワンタイムパスワードを用いて、ユーザ認証を行う認証システムが記載されている。
【０００３】
また、ユーザ毎に異なる乱数表を配布し、乱数表上の所定の位置の数字をサーバに送信することで、認証を行う乱数表認証が行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2011−204169号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
乱数表認証では、乱数表を郵便や宅配便でユーザにあらかじめ配送する必要があり、サービス提供側では配送コストおよび配送作業の手間がかかる。
【０００６】
また、乱数表認証は、サーバ側では、ランダムに抽出した乱数表上の位置をユーザに通知し、ユーザは、乱数表の通知された位置の数字をサーバに送信する。乱数表認証では、ユーザに通知される乱数表上の位置は認証の度に変わるため、一般的なユーザＩＤおよびパスワードの認証に比べて、認証は強化される。しかしながら、配布された乱数表自体は固定であるため、攻撃者がネットワークを監視すること、または、フィッシング詐欺などにより、乱数表が推定されてしまうリスクがある。
【０００７】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、認証コストを低減するとともに、より高いセキュリティを確保することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、認証システムであって、複数の発信用電話番号を記憶する記憶部と、ユーザ端末から送信された取引要求を受信し、前記記憶部の中から、いずれか１つの発信用電話番号を選択する番号選択部と、発信用電話番号の複数の桁の中から、所定数の桁を決定する決定部と、発信元番号として前記選択した発信用電話番号を指定し、発信先番号として前記ユーザ端末に対応するユーザ電話番号を指定した発呼要求を架電サーバに送信し、前記架電サーバに発呼させる発呼要求部と、前記発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を前記架電サーバに送信し、前記架電サーバに前記呼を切断させる切断要求部と、前記決定した所定数の桁の位置情報を、前記ユーザ端末に送信する送信部と、前記位置情報と、前記選択された発信用電話番号とを用いて第１のパスワードを生成し、前記第１のパスワードと前記ユーザ端末から送信された第２のパスワードとが一致するか否かを認証する認証部と、を備える。
【０００９】
本発明は、認証システムが行う認証方法であって、ユーザ端末から送信された取引要求を受信し、複数の発信用電話番号を記憶する記憶部の中から、いずれか１つの発信用電話番号を選択する番号選択ステップと、発信用電話番号の複数の桁の中から、所定数の桁を決定する決定ステップと、発信元番号として前記選択した発信用電話番号を指定し、発信先番号として前記ユーザ端末に対応するユーザ電話番号を指定した発呼要求を架電サーバに送信し、前記架電サーバに発呼させる発呼要求ステップと、前記発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を前記架電サーバに送信し、前記架電サーバに前記呼を切断させる切断要求ステップと、前記決定した所定数の桁の位置情報を、前記ユーザ端末に送信する送信ステップと、前記位置情報と、前記選択された発信用電話番号とを用いて第１のパスワードを生成し、前記第１のパスワードと前記ユーザ端末から送信された第２のパスワードとが一致するか否かを認証する認証ステップと、を行う。
【００１０】
本発明は、認証システムが実行する認証プログラムであって、前記認証システムに、ユーザ端末から送信された取引要求を受信し、複数の発信用電話番号を記憶する記憶部の中から、いずれか１つの発信用電話番号を選択する番号選択ステップ、発信用電話番号の複数の桁の中から、所定数の桁を決定する決定ステップ、発信元番号として前記選択した発信用電話番号を指定し、発信先番号として前記ユーザ端末に対応するユーザ電話番号を指定した発呼要求を架電サーバに送信し、前記架電サーバに発呼させる発呼要求ステップ、前記発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を前記架電サーバに送信し、前記架電サーバに前記呼を切断させる切断要求ステップ、前記決定した所定数の桁の位置情報を、前記ユーザ端末に送信する送信ステップ、および、前記位置情報と、前記選択された発信用電話番号とを用いて第１のパスワードを生成し、前記第１のパスワードと前記ユーザ端末から送信された第２のパスワードとが一致するか否かを認証する認証ステップ、を実行させる。
【発明の効果】
【００１１】
本発明によれば、認証コストを低減するとともに、より高いセキュリティを確保することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態が適用された認証システムの全体構成図である。
【図２】本実施形態の処理の概要を説明するための図である。
【図３】本実施形態の認証処理を示すシーケンス図である。
【図４】画面遷移の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について説明する。
【００１４】
図１は、本発明の実施形態が適用された認証システムの全体構成図である。図示する認証システムは、ユーザが使用するユーザ端末１（ブラウザ）および電話端末２と、認証サーバ３と、架電サーバ４を有する。
【００１５】
本実施形態のユーザは、認証サーバ３が提供する認証サービスを利用可能なユーザであって、架電サーバ４から発信される呼を着信可能な電話端末２の電話番号を、認証サーバ３にあらかじめ登録しているものとする。そして、ユーザは、電話端末２の着信履歴（発信元電話番号）を用いてワンタイムパスワード（以下、「パスワード」）を生成し、ユーザ端末１を介して認証サーバ３に送信する。
【００１６】
ユーザ端末１は、ブラウザの機能を備える端末であって、インターネットなどのネットワークを介して認証サーバ３と接続される。ユーザ端末１には、例えばＰＣ、スマートフォン、タブレット端末、携帯電話などを用いることができる。電話端末２は、電話網を介して、架電サーバ４から発信される呼を着信する。    
【００１７】
なお、ユーザ端末１と電話端末２とは、図１に示すように別々の端末でもよく、あるいは、スマートフォンなどにようにブラウザの機能と電話の機能とを合わせて備える場合、ユーザ端末１と電話端末２とは、１つの端末（共通の端末）であってもよい。
【００１８】
認証サーバ３（認証システム）は、認証サービスを提供する装置である。図示する認証サーバ３は、番号選択部３１と、決定部３２と、発呼要求部３３と、切断要求部３４と、送信部３５と、認証部３６と、取引処理部３７と、発信用番号記憶部３８と、ユーザ番号記憶部３９とを有する。
【００１９】
番号選択部３１は、ユーザ端末１から送信された取引要求を受信し、発信用番号記憶部３８の中から、いずれか１つの発信用電話番号を選択する。決定部３２は、発信用電話番号の複数の桁の中から、所定数の桁を決定する。
【００２０】
発呼要求部３３は、発信元番号として番号選択部３１が選択した発信用電話番号を指定し、発信先番号としてユーザ端末１に対応するユーザ電話番号を指定した発呼要求を架電サーバ４に送信し、架電サーバ４に発呼させる。切断要求部３４は、発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を架電サーバ４に送信し、架電サーバ４に当該呼を切断させる。これにより、ユーザ電話番号の発信先端末（電話端末２）には、発信元電話番号として選択された発信用電話番号を含む着信履歴が表示される。
【００２１】
送信部３５は、決定部３２が決定した所定数の桁の位置情報を、ユーザ端末１に送信する。認証部３６は、決定部３２が決定した所定数の位置情報と、番号選択部３１が選択した発信用電話番号とを用いて第１のパスワードを生成し、第１のパスワードとユーザ端末１から送信された第２のパスワードとが一致するか否かを認証する。取引処理部３７は、認証に成功した場合、ユーザ端末１が送信した取引要求を実行する。発信用番号記憶部３８には、複数の発信用電話番号が記憶される。ユーザ番号記憶部３９には、ユーザ毎に、ユーザが指定した電話端末２の電話番号が記憶される。
【００２２】
架電サーバ４は、認証サーバ３の指示に応じて、電話端末２に発呼する。具体的には、架電サーバ４の架電処理部４１は、認証サーバ３から発呼要求を受信すると、当該発呼要求で指定された発信元電話番号から、発信先電話番号の電話端末に発呼する。また、架電処理部４１は、認証サーバ３から切断要求を受信すると、当該切断要求で指定された呼を切断する。これにより、発呼先の電話端末２には、発信元電話番号を含む着信履歴が表示される。
【００２３】
上記説明した、ユーザ端末１、認証サーバ３および架電サーバ４は、例えば、ＣＰＵと、メモリと、ハードディスク等の外部記憶装置などを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。例えば、ユーザ端末１、認証サーバ３および架電サーバ４の各機能は、ユーザ端末１用のプログラムの場合はユーザ端末１のＣＰＵが、認証サーバ３用のプログラムの場合は認証サーバ３のＣＰＵが、そして、架電サーバ４用のプログラムの場合は架電サーバ４のＣＰＵが、それぞれ実行することにより実現される。
【００２４】
また、ユーザ端末１、認証サーバ３および架電サーバ４用のプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。
【００２５】
図２は、本実施形態の認証処理の概要を説明するための説明図である。
【００２６】
本実施形態では、ユーザから取引要求を受け付ける度に、ユーザがあらかじめ登録した電話端末２に架電サーバ４から電話をかけ、電話端末２に着信履歴として発信元電話番号を表示し、発信元電話番号の指定された桁（位置）に対応する数字をパスワードとしてユーザに入力させることで認証を行うものである。
【００２７】
認証サーバ３は、あらかじめ、架電サーバ４が提供する複数の電話番号７０を購入（契約）し、発信用番号記憶部３８に記憶する。本実施形態では、ＩＰ電話用の「050」で始まる電話番号を購入する。そして、認証サーバ３は、ユーザ端末１から取引要求を受信すると、発信用番号記憶部３８に記憶された複数の電話番号の中から、ランダムに１つの電話番号を選択し、選択した電話番号を発信元とし、電話端末２の電話番号を発信先とする発呼要求を架電サーバ４に送信し（Ｓ１）、その後、直ぐに、発呼要求の呼の切断要求を架電サーバ４に送信する（Ｓ２）。
【００２８】
これにより、架電サーバ４は、発呼要求で指定された発信元電話番号（図示する例では、「050-1234-5678」）から、電話端末２に発呼（架電）する。また、架電サーバ４は、発呼後、直ぐに認証サーバ３から切断要求を受信し、発呼した呼を切断する（Ｓ３）。すなわち、架電サーバ４は、電話端末２に発呼を行うが、架電サーバ４と電話端末２との間で呼が接続され、通話可能な状態になる前（ユーザが電話を受ける前に）、あるいは、通話後すぐに、当該発呼をキャンセルする。
【００２９】
その結果、電話端末２には、着信履歴として、発信元電話番号が表示される。本実施形態では、この着信履歴として表示される発信元電話番号を、パスワードを入力するための情報（ワンタイム配列）として用いる。図示する例では、発信元電話番号として「050-1234-5678」が表示される。
【００３０】
そして、認証サーバ３は、パスワード入力画面６０を生成し、当該パスワード入力画面６０をユーザ端末１に表示させる。図示するパスワード入力画面６０は、取引内容６１と、架電情報６２と、桁の位置情報６３と、パスワードを入力する入力欄６４と、リトライボタン６５と、送信ボタン６６とを有する。
【００３１】
架電情報６２は、ユーザに架電サーバ４の発呼を通知するための情報であって、例えば、発呼時刻と、発信元電話番号が「050」で始まる番号であることなどが含まれる。
【００３２】
桁の位置情報６３は、発信元電話番号の桁の位置および順番を示すものである。図示する例では、「050」を除く残りの８桁の番号の中からランダムに抽出した所定数（４つ）の桁の位置と、その入力順番とを表示している。
【００３３】
発信元電話番号が図示する「050-1234-5678」の場合、ユーザは、「4176」を入力欄６４に入力し、送信ボタン６６をクリック（またはタップ）する（Ｓ４）。これにより、ユーザ端末１は、入力欄に入力されたパスワードを、認証サーバ３に送信する。
【００３４】
リトライボタン６５は、架電サーバ４からの着信履歴を再度、要求するためのものである。ユーザは、着信履歴が電話端末２に表示されない場合など、再度、発信元電話番号の発行を要求する場合に、リトライボタン６５をクリックする。これにより、認証サーバ３は、発呼要求および切断要求を架電サーバ４に再度送信し（Ｓ１、Ｓ２）、架電サーバ４は電話端末２に発呼する（Ｓ３）。
【００３５】
次に、本実施形態の認証処理について、詳細に説明する。
【００３６】
図３は、本実施形態における認証処理を示すシーケンス図である。図４は、ユーザ端末１およびで電話端末２のディスプレイに表示される画面遷移の一例を示す図である。ここでは、認証処理として、ポイントをお金に交換するポイント交換処理を例として説明するが、本発明はこれに限定されるものではない。例えば、ネットバンキングサービスの振込処理、送金サービス、決済サービス、ポイント移行などの様々なサービスに適用することができる。
【００３７】
ユーザ端末１（ブラウザ）は、ユーザの指示を受け付けて、ユーザＩＤを含むポイント交換要求を認証サーバ３に送信する。認証サーバ３の取引処理部３７は、ポイント交換要求を受信すると、当該ユーザＩＤに対応するポイント交換画面を生成してユーザ端末１に送信する。ユーザ端末１は、ポイント交換画面をディスプレイに表示する（Ｓ１１）。
【００３８】
図４に示すポイント交換画面５１は、ポイント交換要求で指定されたユーザＩＤのユーザが保持するポイント（図示する例では、２０００ポイント）と、交換するポイントを入力するための入力欄とを含む。ユーザは、所望のポイント（図示する例では、２０００ポイント）を入力欄に入力し、「次へ」などのボタンをクリックすることで送信指示を入力する。
【００３９】
ユーザ端末１は、ユーザの指示を受け付けると、入力されたポイントおよびユーザＩＤを含むポイント交換要求を認証サーバ３に送信する（Ｓ１２）。認証サーバ３の番号選択部３１は、ポイント交換要求（取引要求）を受信すると、ユーザ番号記憶部３９を参照し、当該ポイント交換要求に含まれるユーザＩＤに対応する電話番号（ユーザ電話番号）を取得する（Ｓ１３）。ユーザ番号記憶部３９には、ユーザ毎に、ユーザＩＤと電話番号とが対応付けて記憶されている。各ユーザは、架電サーバ４からの発呼を着信する電話端末２の電話番号を、あらかじめ認証サーバ３に登録しておく。なお、ユーザ端末１と電話端末２とが同じ端末（１つの端末）の場合、ユーザ番号記憶部３９には、ユーザ端末１の電話番号が登録される。
【００４０】
また、番号選択部３１は、発信用番号記憶部３８の中のいずれか１つの電話番号を、発信元電話番号としてランダムに選択する（Ｓ１４）。
【００４１】
また、決定部３２は、複数の数字で構成される発信用電話番号の中から、所定の数の位置を決定する。すなわち、決定部３２は、発信用電話番号の複数の桁の中から、所定数の桁（桁の位置）を決定する（Ｓ１５）。また、番号選択部３１は、決定した各桁に、入力順番を設定する。
【００４２】
そして、発呼要求部３３は、発信先電話番号としてＳ１３で取得したユーザ電話番号を、発信元電話番号としてＳ１４で選択した発信用電話番号を指定した発呼要求を架電サーバ４に送信する（Ｓ１６）。これにより、架電サーバ４の架電処理部４１は、発呼要求で指定された発信元電話番号から発信先電話番号へ発呼する（Ｓ１７）。
【００４３】
そして、切断要求部３４は、Ｓ１６の発呼要求を送信した直後に、当該発呼要求で指定した呼の切断要求を、架電サーバ４に送信する（Ｓ１８）。架電サーバ４の架電処理部４１は、Ｓ１７で発呼した呼を切断する（Ｓ１９）。これにより、架電サーバ４は、電話端末２に発呼するが、架電サーバ４と電話端末２との間で呼が接続されて通話可能な状態になる前、あるいは、通話後すぐに、当該発呼がキャンセルされる。
【００４４】
そして、発信先の電話端末２のディスプレイには、着信履歴が表示される（Ｓ２０）。図４に示す着信履歴通知画面５４には、着信履歴として、架電サーバ４が発呼した発信元電話番号が表示されている。
【００４５】
そして、認証サーバ３の送信部３５は、Ｓ１５で決定した発信用電話番号の所定数の位置とその入力順番とを含むパスワード入力画面を生成し、ユーザ端末１に送信する（Ｓ２１）。
【００４６】
図４に示すパスワード入力画面５２は、図２のパスワード入力画面６０と同じものである。図示する例では、送信部３５は、Ｓ１２で送信されたポイント交換要求（取引要求）に含まれる交換対象のポイント（取引内容）をパスワード入力画面５２に設定する。これにより、ユーザは、取引内容を確認することができる。
【００４７】
また、送信部３５は、架電情報として、Ｓ１６の発呼要求を送信した時刻を発呼時刻としてパスワード入力画面５２に設定する。また、送信部３５は、桁の位置情報として、「050」を除く残りの８桁の発信元番号の中からランダムに抽出した４つ（所定数）の桁の位置と、その入力順番とを設定する。
【００４８】
なお、送信部３５は、ユーザ端末１に送信したパスワード入力画面５２の情報、および、Ｓ１４で選択した発信元電話番号を、ユーザＩＤと対応付けて、図示しない記憶部に記憶しておく。
【００４９】
ユーザ端末１は、パスワード入力画面５２をディスプレイに表示し、ユーザに提示する（Ｓ２２）。ユーザは、Ｓ２０で電話端末２に表示された着信履歴通知画面５４の発信元電話番号を参照して、パスワードを生成する。
【００５０】
図４に示すパスワード入力画面５２の例では、「050」を除く残りの８桁の電話番号の中から、左から順に１桁−８桁とした場合、１桁目と、４桁目と、６桁目と、７桁目の４つの桁を抽出し、４桁目の数字を１番目に、１桁目の数字を２番目に、７桁目の数字を３番目に、６桁目の数字を４番目にパスワード入力欄に入力するように指示している。
【００５１】
ユーザは、着信履歴通知画面５４の発信元電話番号（「050-1234-5678」）を参照し、パスワード入力画面５２で指定された桁の位置に対応する数字を、指定された順番にしたがって、パスワード入力画面５２の入力欄に入力する。図示する例では、ユーザは、「4176」を入力欄に入力し、送信ボタンをクリックする。
【００５２】
ユーザ端末１は、入力欄に入力されたパスワード「4176」を受け付け（Ｓ２３）、ユーザＩＤとともに、認証サーバ３に送信する（Ｓ２４）。
【００５３】
認証サーバ３の認証部３６は、ユーザ端末１から送信されたパスワードが正しいか否かを認証する（Ｓ２５）。具体的には、認証部３６は、Ｓ２１で図示しない記憶部に記憶したパスワード入力画面５２の情報およびＳ１４で選択した発信元電話番号を用いてパスワード（第１のパスワード）を生成し、当該パスワードとユーザ端末１から送信されたパスワード（第２のパスワード）とが一致するか否かを認証する。具体的には、認証部３６は、ユーザがパスワード入力欄に入力したパスワードの生成方法と同様に、パスワード（第１のパスワード）を生成する。
【００５４】
そして、ユーザ端末１から送信されたパスワードが正しい場合（すなわち、第１のパスワードと第２のパスワードとが一致する場合）、取引処理部３７は、Ｓ１２で受信したポイント交換要求で指定されたポイント交換処理を行い（Ｓ２６）、処理結果をユーザ端末１に送信する（Ｓ２７）。これにより、ユーザ端末１には、例えば、図４に示す処理結果画面５３を処理結果として表示する。
【００５５】
一方、ユーザ端末１から送信されたパスワードが正しくない場合（すなわち、第１のパスワードと第２のパスワードとが一致しない場合）、認証部３６は、認証に失敗した旨のエラーをユーザ端末１に送信する。
【００５６】
なお、ユーザは、例えば、架電サーバ４からの着信履歴が確認できない場合など、発信元電話番号の再発行を要求することができる。この場合、ユーザは、Ｓ２２のパスワード入力画面５２のリトライボタンをクリックする。ユーザ端末１は、ユーザの操作を受け付けて、再発呼要求を認証サーバ３に送信する（Ｓ３１）。これにより、認証サーバ３および架電サーバ４は、Ｓ１４以降の処理を行い、電話端末２に着信履歴が表示される。
【００５７】
以上説明した本実施形態では、架電サーバ４からの着信履歴で通知される発信元電話番号を、パスワードを入力する際に必要な情報（ワンタイム配列）として用いる。そのため、本実施形態では、事前にユーザに乱数表などを郵便や宅配便で配布する必要がないため、配送コストおよび配送作業の負荷を削減することができ、認証コストを低減することができる。
【００５８】
また、本実施形態では、認証サーバ３は、発呼要求の送信直後に、当該発呼要求で指定した呼の切断を要求する切断要求を架電サーバ４に送信し、架電サーバ４に呼を切断させる。したがって、架電サーバは、電話端末２に発呼を行うが、架電サーバと電話端末２との間で呼が接続され、通話可能な状態になる前（ユーザが電話を受ける前に）、あるいは、通話後すぐに、当該発呼はキャンセルされる。これにより、発信元電話番号をユーザに通知する際に必要以上の通話料が発生しない、あるいは、最低の着信料のみで済むため、通信費用を削減することができる。
【００５９】
また、発信用電話番号として架電サーバ４から購入する電話番号も、１件当たりの費用が低額であるため、初期費用も抑えることができる。
【００６０】
また、本実施形態では、取引要求の度に、発信用番号記憶部３８に格納された大量の番号の中からランダムに選択された発信元電話番号を、着信履歴としてユーザに通知する。すなわち、本実施形態では、取引要求の度に、パスワードの入力に用いる発信元電話番号が異なるため、固定の乱数表を用いた認証に比べて、より高いセキュリティを確保することができる。また、架電サーバ４から購入する電話番号を、定期的に洗替えする（交換する）ことで、攻撃者が発信元電話番号を推定するリスクを低減することができる。
【００６１】
また、本実施形態では、電話網を介して電話端末２への発呼し、発信元電話番号を通知する。すなわち、ユーザ端末１と認証サーバ３との通信経路とは異なる通信経路で、発信元電話番号を通知するため、悪意のある第３者にパスワードの生成に必要な情報が漏えいしてしまうリスクを低減し、より高いセキュリティを実現することができる。
【００６２】
また、本実施形態では、着信履歴で発信元電話番号をユーザに通知するため、専用のアプリケーションを電話端末２で立ち上げる必要がなく、電話が受けられる環境であれば、だれでも容易に本実施形態の認証サービスを利用することができ、ユーザの利便性を向上することができる。
【００６３】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、本実施形態の認証サーバ３は、複数のアプリケーションサーバ（例えば、ネットバンキングサーバなど）が共同利用するものであってもよい。すなわち、認証サーバ３は、ＡＳＰ（Application Service Provider）であって、複数のアプリケーションサーバにユーザ認証機能を提供するものであってもよい。
【００６４】
また、上記実施形態では、ポイント交換サービスの認証システムについて説明したが、本発明はこれに限定されず、例えば、ネットバンキングシステム、オンライントレード、オンラインショッピングなどの他の取引サービスに適用することができる。
【符号の説明】
【００６５】
１  ：ユーザ端末
２  ：電話端末
３  ：認証サーバ
３１：番号選択部
３２：決定部
３３：発呼要求部
３４：切断要求部
３５：送信部
３６：認証部
３７：取引処理部
３８：発呼用番号記憶部
３９：ユーザ番号記憶部
４  ：架電サーバ
４１：架電処理部
【図１】
2016192023.tif 000003
【図２】
2016192023.tif 000004
【図３】
2016192023.tif 000005
【図４】
2016192023.tif 000006