(57)【要約】  一実施例によれば、認証要請者のコンピューター、認証要請者の電話機、認証サーバー、及び号処理サーバーを含むツーチャンネルベースの認証システムでコンピューターにより実行されるツーチャンネルベースの認証方法を開示する。この方法では、ユーザは、パスワードを入力することなく、ユーザーＩＤまたは電話番号のようなユーザー識別情報のみを入力して、安全に認証を受けることができる。
2019500708.tif 000002
【特許請求の範囲】
【請求項１】
認証要請者のコンピューター、認証要請者の電話機、認証サーバー、及び号処理サーバーを含むツーチャンネルベースの認証システムで、コンピューターにより実行されるツーチャンネルベースの認証方法において、
前記認証要請者のコンピューターが、認証要請者識別情報を入力し、認証要請ができるメニューを含む認証要請画面を表示するステップと、
前記認証要請者のコンピューターが、前記認証要請画面上で前記認証要請者から認証要請を受信すると、前記認証サーバーに認証要請を送信する第１送信ステップと、
前記認証サーバーが前記認証要請を受信すると認証要請者の電話番号を臨時ＤＢに保存するステップと、
前記認証サーバーが通話可能な複数の回線番号の中で何れか一つの回線番号を選択する回線番号選択ステップと、
前記認証サーバーが前記回線番号選択ステップで選択された回線番号を前記認証要請者の電話機に送信する第２送信ステップと、
前記認証要請者の電話機が前記認証サーバーから受信した回線番号に電話をかけるステップと、
前記号処理サーバーは、前記選択された回線番号に電話がかかってくると、前記選択された回線番号に電話をかけた電話機の電話番号を前記認証サーバーに送信する第３送信ステップと、
前記認証サーバーは、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者の電話番号を比較するステップと、
前記認証サーバーは、前記比較するステップの比較結果において、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者の電話番号とが一致すれば、前記認証要請者のコンピューターからの認証要請を承認すると判断するステップと、を含む、
コンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項２】
前記認証要請者の電話機が前記認証サーバーに認証要請を送信する第４送信ステップをさらに含み、
前記認証サーバーは、前記認証要請者の電話機から前記認証要請を受信する場合、前記回線番号選択ステップを実行する、
請求項１に記載のコンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項３】
前記認証サーバーは、前記認証要請者のコンピューターから前記認証要請を受信する場合、前記回線番号選択ステップを実行する、
請求項１に記載のコンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項４】
前記認証サーバーが、前記認証要請者のコンピューターからの認証要請を受信する場合、前記認証要請者のコンピューターからの認証要請を受信した時刻を前記臨時ＤＢにさらに保存する、
請求項２または３に記載のコンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項５】
前記認証サーバーは、前記判断するステップを実行する時、前記号処理サーバーが前記認証要請者の電話機から電話を受信した時刻または前記号処理サーバーから発信者番号を受信した時刻が、前記臨時ＤＢに保存された認証要請を受信した時刻から予め設定した時間以後である場合、前記認証要請者のコンピューターからの認証要請を承認しないと判断する、請求項４に記載のコンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項６】
前記認証要請者の電話機が前記認証サーバーに送信する認証要請は、
前記認証要請者の電話機に設置されて、前記認証要請者の電話機が前記認証サーバーに認証要請ができるメニューを含む認証要請画面を表示し、前記メニュー上で使用者が認証要請をすると前記認証サーバーに認証要請をするプログラムのＩＤを含む、請求項５に記載のコンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項７】
前記回線番号選択ステップは、
前記認証サーバーが、前記号処理サーバーが管理する複数の回線の中から通話可能な回線の何れか一つを選択するか、または前記認証サーバーが前記号処理サーバーに回線番号選択を要請して、前記号処理サーバーから回線番号を選択するステップである、
請求項２または３に記載のコンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項８】
前記認証サーバーは、前記認証要請者のコンピューターから認証要請を受信すると、認証番号を生成するステップをさらに含み、
前記認証サーバーは、前記認証要請者の電話機から前記認証要請を受信する場合、前記回線番号選択ステップを実行し、前記認証サーバーが前記第２送信ステップを実行する時、前記割り当てられた回線番号を前記認証番号と一緒に送信し、前記認証要請者の電話機は前記選択された回線番号と前記認証番号とからなる電話番号に電話をかけ、
前記号処理サーバーは前記選択された回線番号に電話がかかってくると、前記第３送信ステップを実行する時、前記選択された回線番号に電話をかけた電話機の電話番号とともに前記認証番号を前記認証サーバーに送信し、
前記認証サーバーは、前記比較するステップを実行する時、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者の電話番号とを比較し、前記認証サーバーが生成した認証番号と前記号処理サーバーから受信した認証番号とを比較し、
前記認証サーバーは、前記判断するステップを実行する時、前記比較するステップの比較結果において、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者の電話番号が一致し、前記認証サーバーが生成した認証番号と前記号処理サーバーから受信した認証番号が一致すれば、前記認証要請者のコンピューターからの認証要請を承認する、
請求項２または３に記載のコンピューターにより実行されるツーチャンネルベースの認証方法。
【請求項９】
認証要請者のコンピューター、認証要請者の電話機、認証サーバー、及び号処理サーバーを含むツーチャンネルベースの認証システムにおいて、
前記認証要請者のコンピューターは、認証要請者識別情報を入力し、認証要請ができるメニューを含む認証要請画面を表示し、
前記認証要請者のコンピューターは、前記認証要請画面上で前記認証要請者から認証要請を受信すると、前記認証サーバーに認証要請を送信し、前記認証サーバーは通話可能な複数の回線番号の中で何れか一つの回線番号を選択し、選択された回線番号を前記認証要請者の電話機に送信し、
前記認証要請者の電話機は前記認証サーバーから受信した回線番号に電話をかけ、
前記号処理サーバーは、前記選択された回線番号に電話がかかってくると、前記選択された回線番号に電話をかけた電話機の電話番号を前記認証サーバーに送信し、かつ、
前記認証サーバーは前記号処理サーバーから受信した電話番号と前記認証要請者電話番号を比較し、前記号処理サーバーから受信した電話番号と前記認証要請者電話番号が一致すれば、前記認証要請者のコンピューターからの認証要請を承認することと判断する、
ツーチャンネルベースの認証システム。
【請求項１０】
前記認証要請者の電話機は前記認証サーバーに認証要請を送信し、
前記認証サーバーは、前記認証要請者の電話機から前記認証要請を受信する場合、通話可能な複数の回線番号の中で何れか一つの回線番号を選択する動作を実行する、
請求項９に記載のツーチャンネルベースの認証システム。
【請求項１１】
前記認証サーバーは、前記認証要請者のコンピューターから前記認証要請を受信する場合、通話可能な複数の回線番号の中で何れか一つの回線番号を選択する動作を実行する、
請求項９に記載のツーチャンネルベースの認証システム。
【請求項１２】
前記認証サーバーは、
前記号処理サーバーが前記認証要請者の電話機から電話を受信した時刻または前記号処理サーバーから発信者番号を受信した時刻が、前記認証要請者のコンピューターから認証要請を受信した時刻から予め設定した時間以後である場合、前記認証要請者のコンピューターからの認証要請を承認しないと判断する、
請求項１０または１１に記載のツーチャンネルベースの認証システム。
【請求項１３】
前記認証サーバーは前記認証要請者のコンピューターから認証要請を受信すると認証番号を生成し、
前記認証サーバーは前記認証要請者の電話機から前記認証要請を受信すると、通話可能な複数の回線番号の中で何れか一つの回線番号を選択し、
前記認証サーバーは、前記選択された回線番号を前記認証番号と一緒に前記認証要請者の電話機に送信し、
前記認証要請者の電話機は前記選択された回線番号と前記認証番号とからなる電話番号に電話をかけ、
前記号処理サーバーは前記選択された回線番号に電話がかかってくると、前記選択された回線番号に電話をかけた電話機の電話番号とともに前記認証番号を前記認証サーバーに送信し、
前記認証サーバーは、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者の電話番号とを比較し、前記認証サーバーが生成した認証番号と前記号処理サーバーから受信した認証番号とを比較し、比較した結果、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者の電話番号が一致し、前記認証サーバーが生成した認証番号と前記号処理サーバーから受信した認証番号が一致すれば、前記認証要請者のコンピューターからの認証要請を承認する、
請求項１０または１１に記載のツーチャンネルベースの認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザーＩＤのようなユーザー識別情報のみ入力しながらも安全に認証を受けることができるツーチャンネルベースの認証方法及びシステムに関する。
【背景技術】
【０００２】
一般に、ウェブサイトにログインをしてサービスを提供してもらうためにはユーザーＩＤとパスワードを入力する。しかしながら、誰でもコンピューターがハッキングされ得る状況で、コンピューター上でユーザーＩＤとパスワードを全部入力してログインすることは個人情報を漏出する危険性が非常に高い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の一実施例によれば、パスワードを入力することなく、ユーザーＩＤのようなユーザー識別情報のみ入力しながらも安全に認証を受けることができる認証方法及び認証システムを提供することができる。
【課題を解決するための手段】
【０００４】
本発明の一実施例によれば、
認証要請者のコンピューター、認証要請者の電話機、認証サーバー、及び号処理サーバーを含むツーチャンネルベースの認証システムでコンピューターにより実行されるツーチャンネルベースの認証方法において、
前記認証要請者のコンピューターが、認証要請者識別情報を入力し、認証要請ができるメニューを含む認証要請画面を表示するステップ、
前記認証要請者のコンピューターが、前記認証要請画面上で前記認証要請者から認証要請を受信すると、前記認証サーバーに認証要請を送信する第１送信ステップ、
前記認証サーバーは、前記認証要請を受信すると、認証要請者の電話番号を臨時ＤＢに保存するステップ、
前記認証サーバーは、通話可能な複数の回線番号の中で何れか一つの回線番号を選択する回線番号選択ステップ、
前記認証サーバーが、前記回線番号選択ステップで選択された回線番号を前記認証要請者の電話機に送信する第２送信ステップ、
前記認証要請者の電話機が前記認証サーバーから受信した回線番号に電話をかけるステップ、
前記号処理サーバーは、前記選択された回線番号に電話がかかってくると、前記選択された回線番号に電話をかけた電話機の電話番号を前記認証サーバーに送信する第３送信ステップ、
前記認証サーバーは、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者の電話番号を比較するステップ、及び
前記認証サーバーは、前記比較するステップによる比較結果、前記号処理サーバーから受信した電話番号と前記臨時ＤＢに保存された認証要請者電話番号が一致すれば、前記認証要請者のコンピューターからの認証要請を承認すると判断するステップと、を含む、コンピューターにより実行されるツーチャンネルベースの認証方法を提供することができる。
【０００５】
本発明の他の実施例によれば、認証要請者のコンピューター、認証要請者の電話機、認証サーバー、及び号処理サーバーを含むツーチャンネルベースの認証システムにおいて、
前記認証要請者のコンピューターは、認証要請者識別情報を入力し、認証要請ができるメニューを含む認証要請画面を表示し、
前記認証要請者のコンピューターは、前記認証要請画面上で前記認証要請者から認証要請を受信すると、前記認証サーバーに認証要請を送信し、
前記認証サーバーは通話可能な複数の回線番号の中で何れか一つの回線番号を選択し、選択された回線番号を前記認証要請者の電話機に送信し、
前記認証要請者の電話機は前記認証サーバーから受信した回線番号に電話をかけ、
前記号処理サーバーは、前記選択された回線番号に電話がかかってくると、前記選択された回線番号に電話をかけた電話機の電話番号を前記認証サーバーに送信し、
前記認証サーバーは、前記号処理サーバーから受信した電話番号と前記認証要請者電話番号を比較して前記号処理サーバーから受信した電話番号と前記認証要請者電話番号が一致すれば、前記認証要請者のコンピューターからの認証要請を承認すると判断する、ツーチャンネルベースの認証システムを提供することができる。
【発明の効果】
【０００６】
本発明の一つ以上の実施例によれば、パスワードを入力することなく、ユーザーＩＤのようなユーザー識別情報のみ入力しながらも安全に認証を受けることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図面である。
【図２】図１のツーチャンネルベースの認証システムの多様な実施例を説明するための図面である。
【図３】図１のツーチャンネルベースの認証システムの多様な実施例を説明するための図面である。
【図４】図１のツーチャンネルベースの認証システムの多様な実施例を説明するための図面である。
【図５】図１のツーチャンネルベースの認証システムの多様な実施例を説明するための図面である。
【図６】図１のツーチャンネルベースの認証システムの多様な実施例を説明するための図面である。
【図７】図１のツーチャンネルベースの認証システムの多様な実施例を説明するための図面である。
【発明を実施するための形態】
【０００８】
以上の本発明の目的、他の目的、特徴及び利点は添付した図面に係わる以下の好ましい実施例を通じて容易に理解され得る。しかしながら、本発明はここで説明する複数の実施例に限定されず、他の形態で実施することもできる。むしろ、ここで紹介する複数の実施例は開示された内容が徹底的で完全になることができるように、そして本発明が属する技術分野における通常の技術者に本発明の思想を充分伝達することができるようにするために提供する。
【０００９】
本明細書において、ある構成要素が他の構成要素上にあると言及する場合、それは他の構成要素上に直接形成することができるか、またはそれらの間に第３の構成要素が介在することもできることを意味する。一方、本明細書に記載された「・・・部」、「・・・機」、「モジュール」などの用語は少なくとも一つの機能や動作を処理する単位を意味し、これはハードウェアやソフトウェアまたはハードウェア及びソフトウェアの結合で実行することができる。
【００１０】
本明細書で用いられる信号、データ、または情報の「伝送」、「通信」、「送信」、「受信」、「提供」、または「伝達」、その他これと類似する意味の用語は一構成要素（「構成要素ａ」）から他の構成要素（「構成要素ｂ」）に信号、データ、または情報を直接伝達するだけではなく、少なくとも一つ以上の他の構成要素（「構成要素ｃ」）を経由して構成要素ｂに伝達することも含まれる。
【００１１】
本明細書において、「動作的に互いに関連」されている構成要素は互いにデータを送信及び／または受信するように有線及び／または無線で連結されていると理解すべきである。一方、本明細書で、ある構成要素（「構成要素ａ」）と他の構成要素（「構成要素ｂ」）が「動作的に互いに関連」しているという明示的な表現がなくても、構成要素ａが構成要素ｂから出力される信号、データ、または情報を受信して自分（構成要素ａ）の動作を実行するか、構成要素ａから出力される信号、データ、または情報を構成要素ｂが受信して自分（構成要素ｂ）の動作を実行すれば、構成要素ａと構成要素ｂは「動作的に互いに関連」していると理解すべきである。
【００１２】
本明細書において、通信網は、例えばＷｉ−Ｆｉ、インターネット（Ｉｎｔｅｒｎｅｔ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｗｉｒｅｌｅｓｓ  ＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電話網、ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、３Ｇ、４Ｇ、ＬＴＥ、音声網またはこれらの２以上の組合せによって構成することができる。
【００１３】
以下、図面を参照して本発明を詳しく説明する。以下の特定の実施例の記述において、様々な特定の内容は発明をより具体的に説明して理解に役立つように作成された。しかし本発明を理解することができるほどに当該分野の知識を有する者は、このような様々な特定の内容がなくても本発明を用いることができることを認識されたい。ある場合には、発明を記述する場合においてよく知られていながら発明と大きく関連のない部分は本発明を説明する際に混乱を防ぐために記述しないことを予め言及しておく。
【００１４】
以下の実施例の説明において、便宜のために同じ構成に対しては同じ参照符号を付与する。
【００１５】
図１は本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図面である。
【００１６】
図１によれば、本発明の一実施例によるツーチャンネルベースの認証システムは、認証要請者のコンピューター１０、認証サーバー２０、号処理サーバー３０、及び認証要請者の電話機４０を含むことができる。これら構成要素は通信網（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ）を通じて互いに通信ができる。
【００１７】
号処理サーバー３０は通信可能な回線を管理するため、通信可能な回線リストが含まれたＤＢ２０を管理（保存、追加、削除、訂正）し、認証サーバー２０は臨時ＤＢ５０を管理する。認証サーバー２０は認証要請者から認証要請があると認証要請者に対する臨時ＤＢ５０を生成し、前記認証要請に対して承認または不承認を決めた後臨時ＤＢ５０を削除する。一実施例によれば、臨時ＤＢ５０は認証要請者別に生成される。
【００１８】
図１を参照すると、認証要請者のコンピューター１０（以下、「コンピューター１０」という）はコンピュータープロセッサ（図示しない）、メモリー（図示しない）、及び運営体制（図示しない）を含み、通信網に連結されたウェブサーバー（図示しない）からウェブサイト１１を提供されて表示する。
【００１９】
コンピューター１０は通信網に連結されたウェブサーバー（図示しない）との通信を通じてウェブサイト１１を提供することができるソフトウェア及びハードウェア（図示しない）を備える。
【００２０】
コンピューター１０はデスクトップコンピューター、スマートフォン、またはラップトップコンピューターのようにインターネットに接続してウェブサイトを提供して表示することができる装置を意味する。
【００２１】
本願明細書において「認証」とは、ウェブサイト１１にログインするために必要な手続きである。通常、ウェブサイトにログインするためにはＩＤとパスワードを入力して会員認証を受けるが、本願発明によればＩＤや電話番号のみ入力しても安全に本人を認証することができるようになる。
【００２２】
コンピューター１０は認証要請者の識別情報（例えば、ユーザーＩＤ）を入力することができ、認証要請ができるメニュー１３、１５を含む認証要請画面を表示することができる。
【００２３】
本実施例で、認証要請者はコンピューター１０が表示する認証要請画面上で自分のＩＤを入力し、ログインのメニュー１５を選択すればコンピューター１０は認証要請を認証サーバー２０に送信する。ここで、認証要請は認証要請者のＩＤまたは認証要請者の電話番号を含むことができる。
【００２４】
認証サーバー２０は、コンピューター１０から認証要請を受信すると、認証要請を受信した時刻（以下、「認証要請受信時刻」）を臨時ＤＢ５０に保存する。認証サーバー２０は臨時ＤＢ５０に「認証要請受信時刻」と「認証要請者の電話番号」を関連づけて保存する。
【００２５】
認証サーバー２０は、会員ＤＢ（図示しない）−ウェブサイト１１に加入した複数の会員のＩＤと会員の電話番号を関連づけて保存したＤＢ−を参照して認証要請者の電話番号を獲得することができる。会員ＤＢ（図示しない）はウェブサイト１１を提供するウェブサーバー（図示しない）によって管理することができる。
【００２６】
コンピューター１０が認証サーバー２０に認証要請をすると、認証サーバー２０は通話可能な回線番号を選択して認証要請者の電話機４０（以下、「電話機４０」という）に送信する。電話機４０は受信した回線番号に電話をかける。
【００２７】
電話機４０はコンピュータープロセッサ（図示しない）、メモリー（図示しない）、及び運営体制（図示しない）を含み、認証サーバー２０とインターネット通信を通じて回線番号を受信することができるサービスプログラム４１を含む。
【００２８】
電話機４０はインターネット網に連結された認証サーバー２０とデータ通信することができ、音声通話が可能なソフトウェア及びハードウェア（図示しない）を備える。
【００２９】
電話機４０は例えばスマートフォン、スマートウォッチ、タブレットＰＣ、またはＰＤＡフォンなどのような装置であってもよい。ここで、スマートフォンはＰＣのような機能とともに高級機能を提供する携帯電話を意味し、スマートウォッチは一般の時計より向上された機能を有するエンベッドシステム腕時計を意味し、タブレットＰＣはタッチスクリーンを主入力装置として装着した携帯用ＰＣ（パーソナルコンピューター）であり、ＰＤＡフォンは移動通信モジュールが備えられたＰＤＡ（ＰＤＡ、ＰｅｒｓｏｎａｌＤｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）（個人情報端末機）を意味する。
【００３０】
電話機４０に設置されたサービスプログラム４１は、本発明による認証サービスを提供するために必要な機能の少なくとも一部を実行するためのもので、認証サーバー２０から送信される回線番号があると、電話機４１に備えられた電話呼び出しプログラム（図示しない）を呼び出して電話をかけることができる。
【００３１】
サービスプログラム４１は電話呼び出しプログラム（図示しない）を呼び出す時、認証サーバー２０から受信した回線番号を電話呼び出しプログラムに提供する。その後、電話呼び出しプログラムはサービスプログラム４１から提供された回線番号に電話をかける。
【００３２】
号処理サーバー３０は、例えば、ＩＰ  ＰＢＸのような交換装置であってもよく、複数の電話番号を管理することができる。
【００３３】
認証サーバー２０から電話機４０が受信した回線番号は、号処理サーバー３０によって管理される複数の電話番号の中の何れか一つであることができる。
【００３４】
号処理サーバー３０は電話機４０から電話がかかってくると、発信者電話番号（即ち、電話機４０の電話番号）を認証サーバー２０に送信する。
【００３５】
認証サーバー２０は号処理サーバー３０から受信した発信者電話番号と、臨時ＤＢ５０に保存された認証要請者の電話番号を比較して一致すれば認証要請に対して承認（認めるという判断）することができる。また認証サーバー２０は号処理サーバー３０から発信者電話番号を受信した時刻が臨時ＤＢ５０に保存された「認証要請受信時刻」から予め設定した時間以内の場合のみ、認証要請に対して承認することができる。
【００３６】
認証サーバー２０は号処理サーバー３０から発信者電話番号を受信した時刻が「認証要請受信時刻」から予め設定した時間を経過した場合には、号処理サーバー３０から受信した発信者電話番号と臨時ＤＢに保存された認証要請者の電話番号との比較結果と関係なく認証要請に対して不承認（認めないという判断）とする。
【００３７】
以下では、図２〜図７の図面をそれぞれ参照して、図１のより具体的な実施例を説明する。
【００３８】
図２は本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図で、図１のツーチャンネルベースの認証システムは、図２のような動作を実行することができる。
【００３９】
図１及び図２を参照すると、コンピューター１０は認証要請画面を表示して、認証要請画面上で認証要請者がユーザーＩＤまたは認証要請者の電話番号のような認証要請者の識別情報を入力すると、コンピューター１０は認証サーバー２０に認証要請を伝送する。認証サーバー２０に伝送される認証要請は認証要請者が入力した識別情報を含む。認証要請者の識別情報は上述したよう認証要請者のＩＤまたは電話番号とすることができる。
【００４０】
認証サーバー２０はコンピューター１０から認証要請を受信すると、認証要請者に対応する臨時ＤＢ５０を生成し、臨時ＤＢ５０にコンピューター１０から認証要請を受信した時刻と、認証要請者の電話番号を互いに関連づけて保存する。認証要請者の電話番号は認証要請に含まれているか、または認証要請に含まれていない場合には図１を参照して説明したように認証サーバー２０が獲得することができる。
【００４１】
認証要請者は自分の電話機４０に設置されたサービスプログラム４１を動作させる。サービスプログラム４１は認証要請ができる認証要請画面を電話機４０に表示し、認証要請者は認証要請画面上で認証要請をする。電話機４０は、認証要請者がサービスプログラム４１によって提供される認証要請画面上で認証要請をすると、認証サーバー２０に認証要請を送信する。
【００４２】
認証サーバー２０は電話機４０に設置されたサービスプログラム４１から認証要請を受信すると、号処理サーバー３０が管理する通話可能な複数の回線番号の中で回線番号１つをランダムに選択する。選択された回線番号は電話機４０のみに伝送するための番号で、所定の時間が経過しない限り他の認証要請者のためには選択することができない。ここで、所定の時間は、例えば、コンピューター１０から認証サーバー２０が認証要請を受信した時刻から約１５秒間とすることができる。ここで、１５秒は例示的な数値で、これと異なる数値も設定することができる。
【００４３】
認証サーバー２０は選択された回線番号を電話機４０のサービスプログラム４１に送信する。
【００４４】
サービスプログラム４１は認証サーバー２０から回線番号を受信すると、電話機４０に設置された電話呼び出しプログラム（図示しない）を呼び出して回線番号を提供する。電話呼び出しプログラム（図示しない）は、電話機４０が電話をかけることができるように提供される基本的なプログラムである。
【００４５】
電話呼び出しプログラム（図示しない）は、サービスプログラム４１から提供された回線番号に電話をかける。
【００４６】
サービスプログラム４１が認証サーバー２０から提供された回線番号は号処理サーバー３０によって管理される複数の回線番号の中の何れか一つであるので、電話呼び出しプログラム（図示しない）がサービスプログラム４１から提供された回線番号に電話をかけると号処理サーバー３０が受信する。号処理サーバー３０は発信者電話番号（ここでは電話機４０の電話番号）を認証サーバー２０に直ちに提供する。
【００４７】
認証サーバー２０は、号処理サーバー３０から提供された発信者電話番号と臨時ＤＢ５０に保存された認証要請者電話番号を比較して一致すれば認証要請に対して承認する判断をし、認証結果をコンピューター１０に通知する。
【００４８】
一方、認証サーバー３０は号処理サーバー３０から発信者電話番号を受信した時刻が、コンピューター１０からの認証要請を受信した時刻から予め設定した時間を経過した場合、号処理サーバー３０から提供された発信者電話番号と認証要請者電話番号とを比較した結果と関係なく不承認するという判断をする。
【００４９】
本実施例で、予め設定した時間は臨時ＤＢ５０に保存されているか、または他の別途に設けられた保存装置（認証サーバー２０に備えられたメモリー（図示しない）やハードディスク）に保存することができる。
【００５０】
図３は本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図であり、図１のツーチャンネルベースの認証システムは図３のような動作を実行することができる。
【００５１】
図３の実施例と図２の実施例を比較すると、図３の実施例では、サービスプログラム４１が認証サーバー２０に認証要請をする動作をしないという点で差がある。以下では、主に図２の実施例との相異について図３の実施例を説明する事にする。
【００５２】
図１及び図３を参照して図３の実施例を説明すると、認証サーバー２０はコンピューター１０から認証要請を受信すると、認証要請者に対応する臨時ＤＢ５０を生成し、臨時ＤＢ５０にコンピューター１０から認証要請を受信した時刻と認証要請者の電話番号を保存する。認証要請者の電話番号は前記認証要請に含まれているか、認証要請に含まれていない場合には図１を参照して説明したような方法で認証サーバー２０が獲得することができる。認証サーバー２０は、またコンピューター１０から認証要請を受信すると、号処理サーバー３０が管理する複数の通信可能な回線番号の中で使用可能な回線番号１つをランダムに選択する。認証サーバー２０は選択した回線番号を電話機４０に送信する。図３の実施例の残り動作は図２の実施例と同じであるので、図２の実施例の説明を参照されたい。
【００５３】
図４は本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図で、図１のツーチャンネルベースの認証システムは図４のような動作を実行することができる。
【００５４】
図４の実施例と図２の実施例を比較すると、図４の実施例は電話機４０に伝送する回線を選択する時、認証サーバー２０が直接選択するのではなく、号処理サーバー３０が通話可能な複数の回線番号の中で何れか一つの回線番号を選択して認証サーバー２０に提供し、認証サーバー２０は号処理サーバー３０が選択した回線番号を電話機４０に伝送するという点で図２の実施例と相違する。
【００５５】
以下では、主に図２の実施例との相異について図４の実施例を説明する。
【００５６】
図１及び図４を参照して図４の実施例を説明すると、認証サーバー２０はコンピューター１０から認証要請を受信すると、認証要請者に対応する臨時ＤＢ５０を生成し、臨時ＤＢ５０にコンピューター１０から認証要請を受信した時刻と、認証要請者の電話番号を互いに関連づけて保存する。認証サーバー２０は、コンピューター１０から認証要請を受信するかまたは電話機４０から認証要請を受信すると、号処理サーバー３０に通話可能な回線を選択することを要請する。号処理サーバー３０は自分が管理する複数の通話可能な回線番号の中で回線番号１つをランダムに選択して認証サーバー２０に提供する。認証サーバー２０は号処理サーバー３０から提供された回線番号を電話機４０に伝送する。図４の実施例の残りの動作は図２の実施例と同じであるので、図２の実施例の説明を参照されたい。
【００５７】
図５は本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図であり、図１のツーチャンネルベースの認証システムは図５のような動作を実行することができる。
【００５８】
図５の実施例と図２の実施例を比較すると、図５の実施例はサービスプログラム４１が認証サーバー２０に認証要請をする動作をしないという点で一番目の差異があり、また、回線番号を選択する時、認証サーバー２０が直接選択するのではなく、号処理３０が通話可能な複数の回線番号の中で何れか一つの回線番号を選択して認証サーバー２０に提供し、認証サーバー２０は号処理サーバー３０が選択した回線番号を電話機４０に伝送するという点で二番目の差異がある。
【００５９】
以下では、主に図２の実施例との相異について図５の実施例を説明する。
【００６０】
図１及び図５を参照して図５の実施例を説明すると、認証サーバー２０はコンピューター１０から認証要請を受信すると、認証要請者に対応する臨時ＤＢ５０を生成し、臨時ＤＢ５０にコンピューター１０からの認証要請を受信した時刻と認証要請者の電話番号を互いに関連づけて保存する。認証サーバー２０は、コンピューター１０から認証要請を受信すると、号処理サーバー３０に通話可能な回線を選択することを要請する。号処理サーバー３０は自分が管理する複数の通話可能な複数の回線番号の中で何れか一つの回線番号１つをランダムに選択して認証サーバー２０に提供する。認証サーバー２０は号処理サーバー３０から提供された回線番号を電話機４０に伝送する。図５の実施例の残りの動作は図２の実施例と同じであるので、図２の実施例の説明を参照されたい。
【００６１】
図６は本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図であり、図１のツーチャンネルベースの認証システムは図６のような動作を実行することができる。
【００６２】
図６の実施例と図２の実施例を比較すると、図６の実施例は認証番号を追加的に用いるという点で相違する。
【００６３】
以下では、主に図２の実施例との相異について図６の実施例を説明する。
【００６４】
図１及び図６を参照して図６の実施例を説明すると、認証サーバー２０はコンピューター１０から認証要請を受信すると、認証要請者に対応する臨時ＤＢ５０を生成し、臨時ＤＢ５０にコンピューター１０から認証要請を受信した時刻と認証要請者の電話番号を互いに関連づけて保存する。
【００６５】
認証サーバー２０は、コンピューター１０または電話機４０から認証要請を受信すると、複数の通話可能な回線番号の中で回線番号１つをランダムに選択する。また認証サーバー２０はコンピューター１０または電話機４０から認証要請を受信すると、認証番号（この認証番号は認証要請者のみのための固有秘密値）を生成する。認証番号は臨時ＤＢ５０に認証要請者の電話番号と関連づけて一緒に保存することができる。
【００６６】
認証サーバー２０は選択された回線番号と認証番号を電話機４０に伝送する。電話機４０は回線番号と認証番号に電話をかける。例えば、回線番号が０７０−１２３４−０００１で、認証番号が３４であれば、電話機４０は０７０１２３４０００１、及び３４に電話をかける。
【００６７】
号処理サーバー３０は電話機４０の電話番号（発信者番号）と認証番号を認識することができ、発信者番号と認証番号を認証サーバー２０に伝送する。
【００６８】
認証サーバー２０は発信者番号と臨時ＤＢ５０に保存された認証要請者電話番号とを比較し、号処理サーバー３０から受信した認証番号と臨時ＤＢ５０に保存された認証番号とを比較する。認証サーバー２０は両者が全部一致する場合のみ認証要請に対して承認する。一方、認証サーバー３０は号処理サーバー３０から発信者電話番号を受信した時刻が、コンピューター１０からの認証要請を受信した時刻から予め設定した時間を経過した場合、前記比較した結果とは関係なく不承認という判断をする。
【００６９】
図６の実施例の残り動作は図２の実施例と同じであるので、図２の実施例の説明を参照されたい。
【００７０】
図７は本発明の一実施例によるツーチャンネルベースの認証システムを説明するための図であり、図１のツーチャンネルベースの認証システムは図７のような動作を実行することができる。
【００７１】
図７の実施例と図２の実施例を比較すると、図７の実施例はサービスプログラム４１が認証サーバー２０に認証要請をする動作を実行しないという点で一番目の差異があり、認証番号を用いるという点で二番目の差異がある。
【００７２】
以下では、主に図２の実施例との相異について図７の実施例を説明する。
【００７３】
図１及び図７を参照して図７の実施例を説明すると、認証サーバー２０はコンピューター１０から認証要請を受信すると、認証要請者に対応する臨時ＤＢ５０を生成し、臨時ＤＢ５０にコンピューター１０からの認証要請を受信した時刻と認証要請者の電話番号を互いに関連づけて保存する。
【００７４】
認証サーバー２０は、コンピューター１０から認証要請を受信すると、複数の通話可能な回線番号の中で回線番号１つをランダムに選択する。また認証サーバー２０はコンピューター１０から認証要請を受信すると、認証番号（この認証番号は認証要請者のみのための固有秘密値）を生成する。認証番号は臨時ＤＢ５０に認証要請者の電話番号と関連づけて一緒に保存することができる。
【００７５】
認証サーバー２０は選択された回線番号と認証番号を電話機４０に伝送する。電話機４０は回線番号と認証番号に電話をかける。
【００７６】
号処理サーバー３０は電話機４０の電話番号（発信者番号）と認証番号とを認識することができ、発信者番号と認証番号とを認証サーバー２０に送信する。
【００７７】
認証サーバー２０は発信者番号と臨時ＤＢ５０に保存された認証要請者の電話番号を比較し、号処理サーバー３０から受信した認証番号と臨時ＤＢ５０に保存された認証番号とを比較する。認証サーバー２０は両者が全部一致する場合のみ認証要請を承認する。一方、認証サーバー３０は号処理サーバー３０から発信者電話番号を受信した時刻が、コンピューター１０からの認証要請を受信した時刻から予め設定した時間を経過した場合、前記比較した結果とは関係なく不承認という判断をする。
【００７８】
図７の実施例の残りの動作は図２の実施例と同じであるので、図２の実施例の説明を参照されたい。
【００７９】
以下、本発明の一実施例によるツーチャンネルベースの認証システムでコンピューターにより実行されるツーチャンネルベースの認証方法を説明する。
【００８０】
本発明の一実施例によるコンピューターにより実行されるツーチャンネルベースの認証方法が適用される認証システムは、図１を参照して説明したツーチャンネルベースの認証システムであってもよい。以下では、本発明の一実施例によるコンピューターにより実行されるツーチャンネルベースの認証方法が図１の認証システムに適用されると仮定し、本発明の実施例によるツーチャンネルベースの認証方法を説明する。
【００８１】
本発明の一実施例によるコンピューターにより実行されるツーチャンネルベースの認証方法は、
認証要請者のコンピューター１０が、認証要請者識別情報を入力し、認証要請ができるメニューを含む認証要請画面を表示するステップ、認証要請者のコンピューター１０が、認証要請画面上で認証要請者から認証要請を受信すると、認証サーバー２０に認証要請を送信する第１送信ステップ、認証サーバー２０がコンピューター１０から認証要請を受信すると認証要請者の電話番号を臨時ＤＢ５０に保存するステップ、認証サーバー２０が通話可能な複数の回線番号の中で何れか一つの回線番号を選択する回線番号選択ステップ、認証サーバー２０が回線番号選択ステップで選択された回線番号を認証要請者の電話機４０に送信する第２送信ステップ、認証要請者の電話機４０が認証サーバー２０から受信した回線番号に電話をかけるステップ、号処理サーバー３０が、前記回線番号に電話がかかってくると、発信者（即ち、回線番号に電話をかけた電話機４０）の電話番号を認証サーバー２０に送信する第３送信ステップ、認証サーバー２０が、号処理サーバー３０から受信した電話番号と臨時ＤＢ５０に保存された認証要請者電話番号とを比較するステップ、及び認証サーバー２０が、前記比較するステップの比較結果で、号処理サーバー３０から受信した電話番号と臨時ＤＢ５０に保存された認証要請者電話番号が一致すれば、認証要請者のコンピューター１０からの認証要請を承認すると判断するステップとを含むことができる。
【００８２】
上述した、コンピューターにより実行されるツーチャンネルベースの認証方法は、認証要請者の電話機４０が認証サーバー２０に認証要請を送信する第４送信ステップをさらに含むことができる。認証サーバー２０は、認証要請者の電話機４０またはコンピューター１０から認証要請を受信する場合に、回線番号選択ステップを実行することができる。ここで、第４送信ステップは第１送信ステップより先に実行されるようにすることもできる。
【００８３】
上述した、コンピューターにより実行されるツーチャンネルベースの認証方法において、認証サーバー２０は、認証要請者のコンピューター１０からの認証要請を受信する場合、認証要請者のコンピューター１０からの認証要請を受信した時刻を臨時ＤＢ５０にさらに含ませて保存することができる。
【００８４】
上述した、コンピューターにより実行されるツーチャンネルベースの認証方法において、認証サーバー２０は、前記判断するステップを実行する時、号処理サーバー３０が認証要請者の電話機４０から電話を受信した時刻または号処理サーバー３０から発信者番号を受信した時刻が、臨時ＤＢ５０に保存された認証要請を受信した時刻から予め設定した時間以後である場合、認証要請者のコンピューター１０からの認証要請を承認しないと判断する。
【００８５】
上述した、コンピューターにより実行されるツーチャンネルベースの認証方法において、認証要請者の電話機４０が認証サーバー２０に送信する認証要請は、認証要請者の電話機４０に設置されて、認証要請者の電話機４０が認証サーバー２０に認証要請ができるメニューを含む認証要請画面を表示し、このようなメニュー上で使用者が認証要請をすると認証サーバー２０に認証要請をするプログラムのＩＤを含むことができる。
【００８６】
上述した、コンピューターにより実行されるツーチャンネルベースの認証方法において、回線番号選択ステップは、認証サーバー２０が、号処理サーバー３０が管理する複数の回線の中で通話可能な回線の何れか一つを選択するか、または認証サーバー２０が号処理サーバー３０に回線番号選択を要請して、号処理サーバー３０から回線番号を選択するステップとすることができる。
【００８７】
上述した、コンピューターにより実行されるツーチャンネルベースの認証方法は、認証サーバー２０が認証要請者のコンピューター１０から認証要請を受信すると、認証番号を生成するステップをさらに含むことができる。認証サーバー２０は、認証要請者の電話機４０から認証要請を受信する場合に回線番号選択ステップを実行する。また、認証サーバー２０は第２送信ステップを実行する時、前記選択された回線番号を認証番号と一緒に送信し、認証要請者の電話機４０は前記選択された回線番号と認証番号とからなる電話番号に電話をかける。号処理サーバー３０は前記選択された回線番号と認証番号に電話がかかってくると、第３送信ステップを実行する時、発信者（認証要請者の電話機４０）の電話番号とともに発信者からきた認証番号を認証サーバー２０に送信する。また、認証サーバー３０は、比較するステップを実行する時、号処理サーバー３０から受信した電話番号と臨時ＤＢ５０に保存された認証要請者電話番号を比較し、認証サーバー５０が生成した認証番号と号処理サーバー３０から受信した認証番号とを比較する。認証サーバー５０は前記判断するステップを実行する時、前記比較するステップの比較結果、号処理サーバー３０から受信した電話番号と臨時ＤＢ５０に保存された認証要請者電話番号とが一致し、認証サーバー２０が生成した認証番号と号処理サーバー３０から受信した認証番号とが一致すれば、認証要請者のコンピューター１０からの認証要請を承認する。
【符号の説明】
【００８８】
１０：コンピューター
１１：ウェブサイト
１３：ＩＤ入力部
１５：ログインメニュー
２０：認証サーバー
３０：番号処理サーバー
４０：電話機
４１：サービスプログラム
５０：認証ＤＢ
【図１】
2019500708.tif 000003
【図２】
2019500708.tif 000004
【図３】
2019500708.tif 000005
【図４】
2019500708.tif 000006
【図５】
2019500708.tif 000007
【図６】
2019500708.tif 000008
【図７】
2019500708.tif 000009
【国際調査報告】
2019500708.tif 000010
2019500708.tif 000011
2019500708.tif 000012
2019500708.tif 000013