(57)【特許請求の範囲】
【請求項１】
オンライン・モールおよび支払いアプリケーションを実行するモバイル端末へ接続可能なＰＧ（支払いゲートウェイ）サーバーで実行される支払い方法であって、
前記オンライン・モールから支払額を含む支払いトランザクションを受信したときに、前記ＰＧサーバーの認証のためのサーバー認証サーティフィケートであって、トランザクションごとに変更される前記サーバー認証サーティフィケートを生成するためにタイムサーティフィケート発行サーバーにタイムサーティフィケートを発行するように要求し、前記要求に基づいて前記タイムサーティフィケート発行サーバーで発行された前記タイムサーティフィケートを取得し、
前記支払いアプリケーションにそれを送信するために、前記支払額、前記タイムサーティフィケート、および前記サーバー認証サーティフィケートを含む支払い確認トランザクションを生成し、
前記支払い確認トランザクションが前記アプリケーションによって正しく承認された場合、前記支払いアプリケーションから、前記モバイル端末の認証のために前記タイムサーティフィケートおよび前記トランザクションに依存する端末認証サーティフィケートを含む支払い承認トランザクションを受信することを含み、
前記タイムサーティフィケートは、前記タイムサーティフィケート発行サーバーで管理される仮想タイマーに関連するデジタル符号に対応し、前記仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる、
支払い方法。
【請求項２】
前記サーバー認証サーティフィケートは、受信される支払い承認トランザクションと無関係に、少なくともタイムサーティフィケートに基づいてワン・タイム・パスワードに対応する請求項１に記載の支払い方法。
【請求項３】
前記端末認証サーティフィケートは、前記タイムサーティフィケート、前記モバイル端末のトランザクション依存の識別子、トランザクション識別子、およびオンライン・モール識別子の少なくとも１つに基づいて生成されたワン・タイム・パスワードに対応する請求項１に記載の支払い方法。
【請求項４】
前記モバイル端末の識別子は、前記モバイル端末の電話番号または前記モバイル端末の一意のシリアル・ナンバーに対応する請求項３に記載の支払い方法。
【請求項５】
前記支払いアプリケーションへの支払い確認トランザクションを生成することは、プッシュ・メッセージとして前記支払いアプリケーションに前記生成された支払い確認トランザクションを伝送することを含む請求項１に記載の支払い方法。
【請求項６】
前記受信された支払い承認トランザクションに基づいて、前記オンライン・モールによって設定された支払い手段に従って支払いプロセスを実行することをさらに含む請求項１に記載の支払い方法。
【請求項７】
前記支払い手段は、クレジット・カード支払い、携帯電話支払い、プリペイド・カード支払い、または口座振替に対応する請求項６に記載の支払い方法。
【請求項８】
公認電子文書保管所に前記支払いプロセスに関連する支払い記録を電子的に格納することをさらに含み、前記支払い記録は、支払い時間、前記支払額、および前記支払い手段を含み、
前記支払い時間は、前記オンライン・モールまたは前記ＰＧサーバーによって生成される請求項６に記載の支払い方法。
【請求項９】
プッシュ・メッセージとして前記支払いアプリケーションに前記支払い記録の少なくとも一部を伝送するステップをさらに含む請求項８に記載の支払い方法。
【請求項１０】
ＰＧ（支払いゲートウェイ）サーバーに接続可能なモバイル端末で実行される支払い方法であって、
支払いトランザクションが発生したときに、前記ＰＧサーバーから、前記ＰＧサーバーの認証のためにタイムサーティフィケートおよびトランザクションごとに変更されるサーバー認証サーティフィケートを含む支払い確認トランザクションを受信し、
前記受信されたタイムサーティフィケートに基づいて前記受信されたサーバー認証サーティフィケートを検証し、前記検証に成功した場合、前記ユーザーに前記支払い確認トランザクションを促し、
前記支払い確認トランザクションが承認されると、前記モバイル端末の認証のためにトランザクションに依存した端末認証サーティフィケートを生成し、前記ＰＧサーバーに前記受信されたタイムサーティフィケートおよび前記端末認証サーティフィケートを含む支払い承認トランザクションを送信することを含み、
前記タイムサーティフィケートは、前記ＰＧサーバーの外部で管理される仮想タイマーに関連するデジタル符号に対応し、前記仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる、
支払い方法。
【請求項１１】
前記ユーザーに前記支払い確認トランザクションを促すことは、前記支払い確認トランザクションを承認するためのトランザクション認証番号を前記ユーザーに要求することをさらに含む請求項１０に記載の支払い方法。
【請求項１２】
前記トランザクション認証番号は、支払い手段ごとに設定され、前記対応する支払い手段のパスワードに関連していない請求項１１に記載の支払い方法。
【請求項１３】
前記サーバー認証サーティフィケートは、前記受信された支払い承認トランザクションと無関係に、少なくとも前記タイムサーティフィケートに基づいてワン・タイム・パスワードに対応する請求項１０に記載の支払い方法。
【請求項１４】
前記端末認証サーティフィケートは、前記タイムサーティフィケート、前記モバイル端末のトランザクション依存の識別子、トランザクション識別子、およびオンライン・モール識別子の少なくとも１つに基づいて生成されたワン・タイム・パスワードに対応する請求項１０に記載の支払い方法。
【請求項１５】
前記モバイル端末の識別子は、前記モバイル端末の電話番号または前記モバイル端末の一意のシリアル・ナンバーに対応する請求項１４に記載の支払い方法。
【請求項１６】
ＰＧ（支払いゲートウェイ）サーバーに接続可能なタイムサーティフィケート発行サーバーで実行され、前記ＰＧサーバーのサービス・プロバイダとは異なるサービス・プロバイダによって実行される支払い方法であって、
所定の時間ごとにリフレッシュする仮想タイマーを管理し、
前記ＰＧサーバーからの要求に応じて管理下の前記仮想タイマーに関連するタイムサーティフィケートを発行することを含み、
前記発行されたタイムサーティフィケートは、ワン・タイム・パスワードを生成するために使用されるデジタル符号に対応し、前記仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる支払い方法。
【請求項１７】
前記仮想タイマーは、前記ＰＧサーバーと必ずしも同期させる必要はない請求項１６に記載の支払い方法。
【請求項１８】
前記仮想タイマーは、前記実時間と必ずしも一致する必要はない請求項１６に記載の支払い方法。
【請求項１９】
オンライン・モールおよび支払いアプリケーションを実行するモバイル端末に接続可能なＰＧ（支払いゲートウェイ）サーバーであって、
前記オンライン・モールから支払額を含む支払いトランザクションを受信したときに、前記ＰＧサーバーの認証のためにサーバー認証サーティフィケートを生成するためにタイムサーティフィケート発行サーバーにタイムサーティフィケートを発行するように要求し、前記要求に基づいて前記タイムサーティフィケート発行サーバーで発行された前記タイムサーティフィケートを取得する支払いトランザクション処理ユニットであって、トランザクションごとに前記サーバー認証サーティフィケートは変更される支払いトランザクション処理ユニットと、
前記支払いアプリケーションにそれを送信するために、前記支払額、前記タイムサーティフィケート、および前記サーバー認証サーティフィケートを含む支払い確認トランザクションを生成する支払い確認トランザクション処理ユニットと、
前記支払い確認トランザクションが前記アプリケーションによって正しく承認された場合、前記支払いアプリケーションから、前記モバイル端末の認証のために前記タイムサーティフィケートおよび端末認証サーティフィケートを含む支払い承認トランザクションを受信する支払い承認トランザクション処理ユニットであって、前記端末認証サーティフィケートは、前記トランザクションに依存する支払い承認トランザクション処理ユニットとを含み、
前記タイムサーティフィケートは、前記タイムサーティフィケート発行サーバーで管理される仮想タイマーに関連するデジタル符号に対応し、前記仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる、
ＰＧサーバー。
【請求項２０】
前記サーバー認証サーティフィケートは、前記受信された支払い承認トランザクションと無関係に、少なくともタイムサーティフィケートに基づいてワン・タイム・パスワードに対応する請求項１９に記載のＰＧサーバー。
【請求項２１】
前記端末認証サーティフィケートは、前記タイムサーティフィケート、前記モバイル端末のトランザクション依存の識別子、トランザクション識別子、およびオンライン・モール識別子の少なくとも１つに基づいて生成されたワン・タイム・パスワードに対応する請求項１９に記載のＰＧサーバー。
【請求項２２】
ＰＧ（支払いゲートウェイ）サーバーに接続可能なモバイル端末であって、
支払いトランザクションが発生したときに、前記ＰＧサーバーから支払い確認トランザクションを受信する支払い確認トランザクション処理ユニットであって、前記支払い確認トランザクションは、前記ＰＧサーバーの認証のためにタイムサーティフィケートおよびサーバー認証サーティフィケートを含み、トランザクションごとに前記サーバー認証サーティフィケートが変更される支払い確認トランザクション処理ユニットと、
前記受信されたタイムサーティフィケートに基づいて前記受信されたサーバー認証サーティフィケートを検証するトランザクション認証ユニットであって、前記検証に成功した場合、前記ユーザーに前記支払い確認トランザクションを促すトランザクション認証ユニットと、
前記支払い確認トランザクションが承認されると、前記モバイル端末の認証のために端末認証サーティフィケートを生成する支払い承認トランザクション処理ユニットであって、前記端末認証サーティフィケートは前記トランザクションに依存し、前記ＰＧサーバーに前記受信されたタイムサーティフィケートおよび前記端末認証サーティフィケートを含む支払い承認トランザクションを送信する支払い承認トランザクション処理ユニットとを含み、
前記タイムサーティフィケートは、前記ＰＧサーバーの外部で管理される仮想タイマーに関連するデジタル符号に対応し、前記仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる、
モバイル端末。
【請求項２３】
前記サーバー認証サーティフィケートは、前記受信された支払い承認トランザクションと無関係に、少なくとも前記タイムサーティフィケートに基づいてワン・タイム・パスワードに対応する請求項２２に記載のモバイル端末。
【請求項２４】
前記端末認証サーティフィケートは、前記タイムサーティフィケート、前記モバイル端末のトランザクション依存の識別子、トランザクション識別子、およびオンライン・モール識別子の少なくとも１つに基づいて生成されたワン・タイム・パスワードに対応する請求項２２に記載のモバイル端末。
【請求項２５】
ＰＧ（支払いゲートウェイ）サーバーに接続可能で、前記ＰＧサーバーのサービス・プロバイダとは異なるサービス・プロバイダによって実行されるタイムサーティフィケート発行サーバーであって、
所定の時間ごとにリフレッシュする仮想タイマーを管理する仮想タイマー管理ユニットと、
前記ＰＧサーバーからの要求に応じて管理下の前記仮想タイマーに関連するタイムサーティフィケートを発行するタイムサーティフィケート発行ユニットと
を含み、
前記発行されたタイムサーティフィケートは、ワン・タイム・パスワードを生成するために使用されるデジタル符号に対応し、前記仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なるタイムサーティフィケート発行サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、トランザクションのための支払い技術に関し、より具体的には、支払い方法、ならびにそれに関する支払いゲートウェイ・サーバー、モバイル端末、およびタイムサーティフィケート発行サーバーに関する。
【背景技術】
【０００２】
最近、モバイル端末とオフラインの商店に設置された店端末が、支払いプロセスのためにＮＦＣ（近距離通信：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を介して接続される技術が出現した。この技術は、ユーザーに利便性をもたらしたが、認証などの必要性はまだ残っている。このため、モバイル端末とインターフェースを取るための支払い技術の需要が生じている。
【０００３】
大韓民国特許公開公報第１０−２０１１−００３３９９４号では、さまざまな種類のトランザクションについて、オンラインまたはオフラインで行われる支払いおよび送金のための総合的な支払いシステムが提供され、より具体的には、対応する技術は、ユーザーの支払い手段情報および認証情報を事前に入力し、サーバーにそれを格納することと、モバイル端末の識別番号に従って加盟店からトランザクション要求を送信することと、登録されたパスワードに基づいてユーザーを認証し、仮想の支払い手段情報に基づいてトランザクション要求を承認することを含む。
【０００４】
大韓民国特許公開公報第１０−２０１０−００６０７０７号は、商業支払い、サービス承認、ならびにユーザーの財務情報を含む移動通信端末、加盟店端末、およびＰＧを介して、商業支払い、メンバーシップなどを含むさまざまなサービスの承認を許可するメンバーシップ申し込み方法、装置、およびシステムに関し、加盟店でのメンバーシップの申し込みを簡単にするものであり、移動通信端末を使用することによって、ユーザーが加盟店で支払いをしたり、メンバーシップに申し込みたい場合には、対応する技術によって、ユーザーは加盟店でより安全でより便利な商業トランザクションを行ったり、またはメンバーシップの申し込みを行ったりすることができる。なぜなら、さまざまな購入情報または加盟店のＩＤを受信する移動通信端末は、それ自体で加盟店において商業支払いを承認したり、またはメンバーシップを申し込んだりできるからである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】大韓民国特許公開公報第１０−２０１１−００３３９９４号
【特許文献２】大韓民国特許公開公報第１０−２０１０−００６０７０７号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本出願は、安全かつ便利に支払いを行う支払い方法、それに関連する技術を提供する。たとえば、本出願による支払い方法およびそれに関連する技術は、サーティフィケートなしでもオンライン・トランザクションを可能にする。
【０００７】
本出願は、トランザクションごとに変更できる、サーバー認証サーティフィケートおよび端末認証サーティフィケートの両方を使用することでセキュリティを向上する支払い方法およびそれに関連する技術を提供する。
【課題を解決するための手段】
【０００８】
特定の実施形態では、オンライン・モールおよび支払いアプリケーションを実行するモバイル端末へ接続可能なＰＧ（支払いゲートウェイ：ｐａｙｍｅｎｔ  ｇａｔｅｗａｙ）サーバーで実行される支払い方法が提供され、この方法は、オンライン・モールから支払額を含む支払いトランザクションを受信したときに、ＰＧサーバーの認証のためのサーバー認証サーティフィケートであって、トランザクションごとに変更されるサーバー認証サーティフィケートを生成するためにタイムサーティフィケートを発行し、支払いアプリケーションにそれを送信するために、支払額、タイムサーティフィケート、およびサーバー認証サーティフィケートを含む支払い確認トランザクションを生成し、支払い確認トランザクションがアプリケーションによって正しく承認された場合、支払いアプリケーションから、モバイル端末の認証のためにタイムサーティフィケートおよびトランザクションに依存する端末認証サーティフィケートを含む支払い承認トランザクションを受信することを含む。
【０００９】
一実施形態では、サーバー認証サーティフィケートは、受信された支払い承認トランザクションと無関係に、少なくともタイムサーティフィケートに基づいてワン・タイム・パスワードに対応することができる。
【００１０】
一実施形態では、端末認証サーティフィケートは、タイムサーティフィケート、モバイル端末のトランザクション依存の識別子、トランザクション識別子、およびオンライン・モール識別子の少なくとも１つに基づいて生成されたワン・タイム・パスワードに対応することができる。モバイル端末の識別子は、モバイル端末の電話番号またはモバイル端末の一意のシリアル・ナンバーに対応することができる。
【００１１】
一実施形態では、タイムサーティフィケートは、ＰＧサーバーの外部で管理される仮想タイマーに関連するデジタル符号に対応することができ、仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる。
【００１２】
支払いアプリケーションに支払い確認トランザクションを送信することは、プッシュ・メッセージとして支払いアプリケーションに生成された支払い確認トランザクションを伝送することを含むことができる。
【００１３】
支払い方法は、受信された支払い承認トランザクションに基づいて、オンライン・モールによって設定された支払い手段に従って支払いプロセスを実行することをさらに含むことができる。支払い手段は、クレジット・カード支払い、携帯電話支払い、プリペイド・カード支払い、または口座振替に対応することができる。支払い方法は、公認電子文書保管所に支払いプロセスに関連する支払い記録を電子的に格納することを含み、支払い記録は、支払い時間、支払額、および支払い手段を含み、支払い時間は、オンライン・モールまたはＰＧサーバーによって生成される。支払い方法は、プッシュ・メッセージとして支払いアプリケーションに支払い記録の少なくとも一部を伝送することをさらに含むことができる。
【００１４】
特定の実施形態では、ＰＧ（支払いゲートウェイ）サーバーに接続可能なモバイル端末で実行される支払い方法が提供され、この方法は、支払いトランザクションが発生したときに、ＰＧサーバーから、ＰＧサーバーの認証のためにタイムサーティフィケートおよびトランザクションごとに変更されるサーバー認証サーティフィケートを含む支払い確認トランザクションを受信し、受信されたタイムサーティフィケートに基づいて受信されたサーバー認証サーティフィケートを検証し、検証に成功した場合、ユーザーに支払い確認トランザクションを促し、支払い確認トランザクションが承認されると、モバイル端末の認証のためにトランザクションに依存した端末認証サーティフィケートを生成し、ＰＧサーバーに受信されたタイムサーティフィケートおよび端末認証サーティフィケートを含む支払い承認トランザクションを送信することを含む。
【００１５】
ユーザーに支払い確認トランザクションを促すことは、支払い確認トランザクションを承認するためのトランザクション認証番号をユーザーに要求することをさらに含むことができる。トランザクション認証番号は、支払い手段ごとに設定することができ、対応する支払い手段のパスワードに関連していない。
【００１６】
特定の実施形態では、ＰＧ（支払いゲートウェイ）サーバーに接続可能なタイムサーティフィケート発行サーバーで実行され、ＰＧサーバーのサービス・プロバイダとは異なるサービス・プロバイダによって実行される支払い方法が提供され、この方法は、所定の時間ごとにリフレッシュする仮想タイマーを管理することと、ＰＧサーバーからの要求に応じて管理下の仮想タイマーに関連するタイムサーティフィケートを発行することとを含み、発行されたタイムサーティフィケートは、ワン・タイム・パスワードを生成するために使用されるデジタル符号に対応することができ、仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる。
【００１７】
仮想タイマーは、ＰＧサーバーと必ずしも同期させる必要はない。仮想タイマーは、実時間と必ずしも一致している必要はない。
【００１８】
特定の実施形態では、オンライン・モールに接続可能なＰＧ（支払いゲートウェイ）サーバーおよび支払いアプリケーションを実行するモバイル端末が提供され、ＰＧサーバーは、オンライン・モールから支払額を含む支払いトランザクションを受信したときに、ＰＧサーバーの認証のためにサーバー認証サーティフィケートを生成するためにタイムサーティフィケートを発行する支払いトランザクション処理ユニットであって、トランザクションごとにサーバー認証サーティフィケートが変更される支払いトランザクション処理ユニットと、支払いアプリケーションにそれを送信するために、支払額、タイムサーティフィケート、およびサーバー認証サーティフィケートを含む支払い確認トランザクションを生成する支払い確認トランザクション処理ユニットと、支払い確認トランザクションがアプリケーションによって正しく承認された場合、支払いアプリケーションから、モバイル端末の認証のためにタイムサーティフィケートおよび端末認証サーティフィケートを含む支払い承認トランザクションを受信する支払い承認トランザクション処理ユニットであって、端末認証サーティフィケートは、トランザクションに依存する支払い承認トランザクション処理ユニットとを含む。
【００１９】
特定の実施形態では、ＰＧ（支払いゲートウェイ）サーバーに接続可能なモバイル端末が提供され、モバイル端末は、支払いトランザクションが発生したときに、ＰＧサーバーから支払い確認トランザクションを受信する支払い確認トランザクション処理ユニットであって、支払い確認トランザクションは、ＰＧサーバーの認証のためにタイムサーティフィケートおよびサーバー認証サーティフィケートを含み、トランザクションごとにサーバー認証サーティフィケートが変更される支払い確認トランザクション処理ユニットと、受信されたタイムサーティフィケートに基づいて受信されたサーバー認証サーティフィケートを検証するトランザクション認証ユニットであって、検証に成功した場合、ユーザーに支払い確認トランザクションを促すトランザクション認証ユニットと、支払い確認トランザクションが承認されると、モバイル端末の認証のために端末認証サーティフィケートを生成する支払い承認トランザクション処理ユニットであって、端末認証サーティフィケートはトランザクションに依存し、ＰＧサーバーに受信されたタイムサーティフィケートおよび端末認証サーティフィケートを含む支払い承認トランザクションを送信する支払い承認トランザクション処理ユニットとを含む。
【００２０】
特定の実施形態では、ＰＧ（支払いゲートウェイ）サーバーに接続可能で、ＰＧサーバーのサービス・プロバイダとは異なるサービス・プロバイダによって実行されるタイムサーティフィケート発行サーバーが提供され、タイムサーティフィケート発行サーバーは、所定の時間ごとにリフレッシュする仮想タイマーを管理する仮想タイマー管理ユニットと、ＰＧサーバーからの要求に応じて管理下の仮想タイマーに関連するタイムサーティフィケートを発行するタイムサーティフィケート発行ユニットとを含み、発行されたタイムサーティフィケートは、ワン・タイム・パスワードを生成するために使用されるデジタル符号に対応することができ、仮想タイマーの全時間区分内において以前に発行されたタイムサーティフィケートとは異なる。
【発明の効果】
【００２１】
本出願で開示される支払い方法およびそれに関連する技術は、サーティフィケートなしでもオンライン・トランザクションを可能にする。
【００２２】
本出願で開示する支払い方法およびそれに関連する技術は、トランザクションごとに変更できる、サーバー認証サーティフィケートおよび端末認証サーティフィケートの両方を使用することでセキュリティを向上することができる。たとえば、サーバー認証サーティフィケートおよび端末認証サーティフィケートは、ワン・タイム・パスワードとして実装することができ、既存の支払い手段で使用されてきたパスワードを入力することなく、より便利かつ安全なトランザクションを可能にする。
【００２３】
本出願で開示する支払い方法およびそれに関連する技術は、トランザクションごとに変更することができる、サーバー認証サーティフィケートおよび端末認証サーティフィケートの両方を使用することでセキュリティを向上することができ、トランザクションとインターフェースを取ることにより完全性を保証し、サード・パーティーから発行されたタイムサーティフィケートを使用することによって認証失敗を防ぐことができる。
【図面の簡単な説明】
【００２４】
【図１】本開示の一実施形態による支払いシステムについて説明する図である。
【図２】図１に示すＰＧサーバーについて説明するブロック図である。
【図３】図１に示すモバイル端末について説明するブロック図である。
【図４】図１に示す仮想タイマー発行サーバーについて説明するブロック図である。
【図５】図１の支払いシステムの動作について説明する流れ図である。
【符号の説明】
【００２５】
１００  支払いシステム
１１０  オンライン・モール
１２０  モバイル端末
１３０  ＰＧサーバー
１４０  タイムサーティフィケート発行サーバー
１５０  公認電子文書保管所
【発明を実施するための形態】
【００２６】
本開示の記述は、構造または機能を説明することのみを目的に示すものであるため、本開示の範囲は、本明細書に記述する実施形態に限定するものとして解釈するべきでない。したがって、本発明の代表的な実施形態は、異なる形式で具体化することができ、また本発明の精神を実現できる等価物を含むことができることは、当業者は明確に理解されるだろう。特定の実施形態は、本開示に記述したすべての目的または効果を含むこと、またはそのような効果のみを含むことを意図するものではない。したがって、本開示の範囲は、この実施形態に限定するものとして解釈されるべきではない。
【００２７】
一方、明細書に記述した用語の意味は、以下のように理解するべきである。
【００２８】
「第１」「第２」などの用語は、さまざまな構成要素を記述するために使用できるが、構成要素はそのような用語によって限定されない。これらの用語は、ある構成要素を他の構成要素から区別する目的のみに使用される。たとえば、第１の構成要素は、本発明の範囲から逸脱することなく第２の構成要素と呼ぶことができる。同様に、第２の構成要素は、第１の構成要素と呼ぶことができる。
【００２９】
任意の構成要素が他の構成要素に「接続される（ｂｅｉｎｇ  ｃｏｎｎｅｃｔｅｄ  ｔｏ）」または「リンクされる（ｂｅｉｎｇ  ｌｉｎｋｅｄ  ｔｏ）」と記述されている場合、これは、任意の構成要素は、第２の構成要素に直接接続、またはリンクすることができるが、さらに他の構成要素がそれらの間に存在してもよいことを意味すると理解するべきである。これとは対照的に、任意の構成要素が他の構成要素に「直接接続される（ｂｅｉｎｇ  ｄｉｒｅｃｔｌｙ  ｃｏｎｎｅｃｔｅｄ  ｔｏ）」または「直接リンクされる（ｂｅｉｎｇ  ｄｉｒｅｃｔｌｙ  ｌｉｎｋｅｄ  ｔｏ）」と記述されている場合、これは、それらの間に構成要素が存在しないことを意味すると理解するべきである。構成要素間の関係を記述するための他の表現、すなわち、「間に（ｂｅｔｗｅｅｎ）」および「間に直接（ｉｍｍｅｄｉａｔｅｌｙ  ｂｅｔｗｅｅｎ）」または「隣接する（ｎｅｉｇｈｂｏｒｉｎｇ）」および「直接隣接する（ｄｉｒｅｃｔｌｙ  ｎｅｉｇｈｂｏｒｉｎｇ）」という表現も同じように理解するべきである。
【００３０】
文脈から明らかに異なる意味を持たない限り、単数表現は複数表現を含む。本出願において、「含む（ｉｎｃｌｕｄｅ）」および「持つ（ｈａｖｅ）」という用語は、図示する機能、数値、ステップ、動作、構成要素、部分、もしくはこれらの組み合わせが存在することを示すことを意図するものであり、１つまたは複数の異なる機能、数値、ステップ、動作、構成要素、部分、もしくはこれらの組み合わせの存在、またはそれらの追加の可能性を排除するものではないと理解するべきである。
【００３１】
識別コード（たとえばａ、ｂ、ｃなど）識別プロセスのステップは、説明の便宜上使用するものであり、識別コードは、ステップの順序を示すことを意図するものではない。この開示に記述するステップは、本開示の文脈に特定の順序が明確に記述されていない限り、指定した順序とは異なる順序で実行することができる。すなわち、各ステップは、指定した順序で、本質的に同時に、または逆順に実行することができる。
【００３２】
本発明は、機械可読媒体に機械可読コードとして実装することができる。機械可読媒体は、機械可読データを格納するための任意のタイプの記録装置を含む。機械可読の記録媒体の例として、読み取り専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、コンパクト・ディスクを使った読み出し専用メモリ（ＣＤ−ＲＯＭ）、磁気テープ、フロッピー（登録商標）・ディスク、および光学データ記憶装置が挙げられる。媒体は、また、搬送波でもよい（たとえばインターネット伝送）。コンピュータ可読記録媒体は、分散化された方法で機械可読コードを格納および実行するネットワーク化されたマシン・システム内で分散することができる。
【００３３】
特に定義しない限り、本明細書で使用する用語はすべて、本発明が関係する当業者によって一般的に理解されるものと同じ意味を持っている。一般的な辞書において定義された用語は、関連する技術の文脈内で解釈するべきであり、特に本明細書に定義していない限り、理想化された、または過度に形式的な意味で解釈するべきではないことをさらに理解されるだろう。
【００３４】
図１は、本開示の一実施形態による支払いシステムについて説明する図である。
【００３５】
図１を参照すると、支払いシステム１００は、オンライン・モール１１０、モバイル端末１２０、ＰＧ（支払いゲートウェイ）サーバー１３０、タイムサーティフィケート発行サーバー１４０、および公認電子文書保管所１５０を含む。
【００３６】
オンライン・モール１１０は、物品およびサービス（以下、「製品」と呼ぶ）をオンラインで購入できるサーバーである。一実施形態では、オンライン・モール１１０は、ユーザーに販売中の製品のリストを見せ、ユーザーが購入品に対して料金を払う場合は、ユーザーに製品を売ることができる。購入品に対する支払いは、クレジット・カード、デビット・カード、プリペイド・カード、または携帯電話で行われる支払いを表すことができる。
【００３７】
モバイル端末１２０は、たとえば、スマートフォンまたはタブレットＰＣ（パーソナル・コンピュータ）など、インターネットに接続できる携帯用コンピューティング・システムである。モバイル端末１２０は、支払いシステム１００のために支払いアプリケーションを実行することができる。
【００３８】
ＰＧサーバー１３０は、電子商取引サービスに使用されるコンピューティング・デバイスである。ＰＧサーバー１３０は、金融機関（たとえば、クレジット・カード会社、銀行、プリペイド・カード会社など）とインターフェースを取ることによって、トランザクションに対して行われた支払いを承認し、支払いを処理することができる。
【００３９】
タイムサーティフィケート発行サーバー１４０は、ＰＧサーバー１３０からの発行要求に応じてタイムサーティフィケートを発行する。タイムサーティフィケートは、認証サーティフィケートを生成するために使用されるデジタル符号に対応し、これらは、モバイル端末１２０およびＰＧサーバー１３０によってそれぞれ生成される。
【００４０】
公認電子文書保管所１５０は、認証できるサード・パーティー・コンピューティング・デバイスである。支払いシステム１００が支払いプロセスを完了すると（つまり支払い承認または支払い取り消し）、公認電子文書保管所１５０は、変更できない方法で対応する支払い記録を格納する。
【００４１】
以下、本明細書において、モバイル端末１２０、ＰＧサーバー１３０、およびタイムサーティフィケート発行サーバー１４０について、図２から図４に関して記述する。
【００４２】
図２は、図１に示すＰＧサーバーについて説明するブロック図である。
【００４３】
図２を参照すると、ＰＧサーバー１３０は、支払いトランザクション処理ユニット２１０、支払い確認トランザクション処理ユニット２２０、支払い承認トランザクション処理ユニット２３０、支払い失敗トランザクション処理ユニット２４０、支払い処理ユニット２５０、および制御ユニット２６０を含む。
【００４４】
支払いトランザクション処理ユニット２１０は、オンライン・モール１１０から支払いトランザクションを受信する。支払いトランザクションは支払額を含み、モバイル端末１３０の識別子（たとえば電話番号）、オンライン・モール識別子、および支払い手段の少なくとも１つをさらに含むことができる。一実施形態では、支払い手段は、クレジット・カード支払い、携帯電話支払い、プリペイド・カード支払い、または口座振替でもよい。また、支払いトランザクションを受信すると、支払いトランザクション処理ユニット２１０は、タイムサーティフィケート発行サーバー１４０から発行されるタイムサーティフィケートを取得し、サーバー認証サーティフィケートを生成する。サーバー認証サーティフィケートは、ＰＧサーバー１３０の認証に使用され、トランザクションごとに変更される。一実施形態では、サーバー認証サーティフィケートは、支払いトランザクションに関連しておらず、タイムサーティフィケートに依存するワン・タイム・パスワードでもよい。
【００４５】
支払い確認トランザクション処理ユニット２２０は、支払い確認トランザクションを生成し、モバイル端末１２０（つまり支払いアプリケーション）にそれを送信する。支払い確認トランザクションは、支払額、タイムサーティフィケート、およびサーバー認証サーティフィケートを含み、トランザクション識別子、オンライン・モール識別子、および支払い手段の少なくとも１つをさらに含むことができる。一実施形態では、支払い確認トランザクションは、プッシュ・メッセージとして送信することができる。
【００４６】
モバイル端末１２０による確認に成功すると、支払い承認トランザクション処理ユニット２３０は、モバイル端末１２０から支払い承認トランザクションを受信する。支払い承認トランザクションは、支払いトランザクション処理ユニット２１０から送信されるタイムサーティフィケートおよび端末認証サーティフィケートを含む。端末認証サーティフィケートは、モバイル端末１２０の認証に使用され、トランザクションに関連している。一実施形態では、端末認証サーティフィケートは、タイムサーティフィケート、トランザクション識別子、オンライン・モール１１０の識別子、およびモバイル端末１２０の一意の識別子に基づいて生成されるワン・タイム・パスワードでもよい。すなわち、端末認証サーティフィケートはトランザクションに関連し、サーバー認証サーティフィケートはトランザクションに関連していない。
【００４７】
支払い承認トランザクション処理ユニット２３０は、モバイル端末１２０と事前に同意された符号化アルゴリズムに従って、端末認証サーティフィケートの妥当性を検証する。そのような検証は、必ずしもこれらの要素をすべて必要とする手順に限定されないが、タイムサーティフィケート、トランザクション識別子、オンライン・モール１１０の識別子、およびモバイル端末１２０の一意の識別子に基づいて、端末認証サーティフィケートに設定されたワン・タイム・パスワードを復号する手順を含むことができる。
【００４８】
支払い失敗トランザクション処理ユニット２４０は、特定の時間内にモバイル端末１２０から応答を受信しなければ、支払い失敗トランザクションを生成し、モバイル端末１２０による確認に失敗すると、モバイル端末１２０から支払い失敗トランザクションを受信する。支払い失敗トランザクションは、トランザクション識別子を含むことができる。
【００４９】
支払い処理ユニット２５０は、金融機関とインターフェースを取ることによって、支払い承認トランザクションに基づいて、オンライン・モールによって設定された支払い手段に従って支払いプロセスを実行する、または支払い失敗トランザクションに基づいて支払いを取り消す。支払いが処理されると、支払い処理ユニット２５０は、公認電子文書保管所１５０に支払いプロセスに関連する支払い記録を電子的に格納する。支払い記録は、支払い時間、支払額、および支払い手段を含む。支払い時間は、オンライン・モールまたはＰＧサーバーによって生成することができる。支払い時間は、オンライン・モール１１０で行われた支払い時間要求、またはＰＧサーバー１３０で行われた支払い時間処理要求でもよい。また、支払いが処理されると、支払い処理ユニット２４０は、オンライン・モール１１０およびモバイル端末１２０に支払い記録の少なくとも一部（たとえば時間および支払額）を伝送することができる。他方では、支払いが取り消されると、支払い処理ユニット２５０は、オンライン・モール１１０およびモバイル端末１２０に取り消し通知を伝送することができる。通知は、支払い処理ユニット２５０からモバイル端末１２０にプッシュ・メッセージとして伝送することができる。
【００５０】
制御ユニット２６０は、支払いトランザクション処理ユニット２１０、支払い確認トランザクション処理ユニット２２０、支払い承認トランザクション処理ユニット２３０、支払い取り消しトランザクション処理ユニット２４０、および支払い処理ユニット２５０の動作（つまりデータの流れ）を制御する。
【００５１】
図３は、図１に示すモバイル端末について説明するブロック図である。
【００５２】
図３を参照すると、モバイル端末１２０は、支払い確認トランザクション処理ユニット３１０、トランザクション認証ユニット３２０、支払い承認トランザクション処理ユニット３３０、支払い失敗トランザクション処理ユニット３４０、支払い受信ユニット３５０、および制御ユニット３６０を含む。
【００５３】
支払いトランザクションが発生すると、支払い確認トランザクション処理ユニット３１０は、ＰＧサーバー１３０から支払い確認トランザクションを受信する。すなわち、ＰＧサーバー１３０がオンライン・モール１１０から支払いトランザクションを受信すると、支払い確認トランザクション処理ユニット３２１０は、支払い確認トランザクションを受信する。支払い確認トランザクションは支払額、タイムサーティフィケート、およびサーバー認証サーティフィケートを含み、トランザクション識別子、オンライン・モール識別子、および支払い手段の少なくとも１つをさらに含むことができる。
【００５４】
トランザクション認証ユニット３２０は、ＰＧサーバー１３０と事前に同意された符号化アルゴリズムに従って、サーバー認証サーティフィケートの妥当性を検証する。そのような検証は、タイムサーティフィケートに基づいて、サーバー認証サーティフィケートに設定されたワン・タイム・パスワードを復号する手順を含むことができる。検証に成功すると、トランザクション認証ユニット３２０は、ユーザーに支払い確認トランザクションを促す。そのような促進は、アラーム音、アラーム・アイコン、振動アラームなどを通してユーザー応答を要求するために、モバイル端末１２０が実行する動作でもよい。
【００５５】
トランザクション認証ユニット３２０は、ユーザー応答に応じてトランザクション認証番号をユーザーに要求する。一実施形態では、トランザクション認証番号は一種のＰＩＮ数であり、支払い手段ごとに設定することができ、対応する支払い手段のＰＩＮ番号に関連していない場合がある。すなわち、トランザクション認証番号は、ユーザーが支払いシステム１００を使用するためにモバイル端末１２０で設定したＰＩＮ番号でもよい。
【００５６】
トランザクション認証番号が受信され、支払い確認トランザクションが承認されると、支払い承認トランザクション処理ユニット３３０は、トランザクションに依存し、モバイル端末１２０の認証に使用される端末認証サーティフィケートを生成する。一実施形態では、端末認証サーティフィケートは、タイムサーティフィケート、モバイル端末１２０のトランザクション依存の識別子、トランザクション識別子、およびオンライン・モール１１０の識別子の少なくとも１つに基づいて生成されるワン・タイム・パスワードでもよい。モバイル端末１２０の識別子は、モバイル端末１２０の電話番号またはモバイル端末１２０の一意のシリアル・ナンバーでもよい。
【００５７】
事前に定めた回数、誤ったトランザクション認証番号が入力されたり、またはユーザーが支払い承認を取り消したりした場合、支払い失敗トランザクション処理ユニット３４０は、ＰＧサーバー１３０に支払い失敗トランザクションを送信する。支払い失敗トランザクションは、ＰＧサーバー１３０の処理のトランザクション識別子を含むことができる。
【００５８】
ＰＧサーバー１３０による支払いプロセスが完了すると、支払い受信ユニット３５０は、支払いプロセスに関連する支払い記録を受信する。一実施形態では、支払い記録は支払い時間および支払額を含むことができる。
【００５９】
制御ユニット３６０は、支払い確認トランザクション処理ユニット３１０、トランザクション認証ユニット３２０、支払い承認トランザクション処理ユニット３３０、支払い失敗トランザクション処理ユニット３４０、および支払い受信ユニット３５０の動作（つまりデータの流れ）を制御する。
【００６０】
図４は、図１に示す仮想タイマー発行サーバーについて説明するブロック図である。
【００６１】
図４を参照すると、仮想タイマー発行サーバー１４０は、仮想タイマー管理ユニット４１０、タイムサーティフィケート発行ユニット４２０、および制御ユニット４３０を含む。
【００６２】
仮想タイマー管理ユニット４１０は、所定の時間（つまりマイクロ秒）ごとに変わる仮想タイマーを管理する。一実施形態では、仮想タイマーは、ＰＧサーバー１３０と必ずしも同期させる必要はない。すなわち、仮想タイマーはＰＧサーバー１３０から独立していてもよい。一実施形態では、仮想タイマーは、実時間と必ずしも一致する必要はない。
【００６３】
タイムサーティフィケート発行ユニット４２０は、ＰＧサーバー１３０からの要求に応じて仮想タイマーに関連するタイムサーティフィケートを発行する。タイムサーティフィケートは、ワン・タイム・パスワードを生成するために使用されるデジタル符号に対応し、仮想タイマーの全時間区分（たとえばギガ秒）内において以前に発行されたタイムサーティフィケートとは異なる。
【００６４】
制御ユニット３６０は、仮想タイマー管理ユニット４１０およびタイムサーティフィケート発行ユニット４２０の動作（つまりデータの流れ）を制御する。
【００６５】
図５は、図１の支払いシステムの動作について説明する流れ図である。
【００６６】
ユーザーが製品を購入すると、オンライン・モール１１０は、ＰＧサーバー１３０に支払いトランザクションを送信する（ステップＳ５１０）。支払いトランザクションは支払額を含み、モバイル端末１２０の識別子（たとえば電話番号）、オンライン・モールの識別子、および支払い手段の少なくとも１つをさらに含むことができる。
【００６７】
支払いトランザクションを受信すると、ＰＧサーバー１３０は、タイムサーティフィケートを発行するようにタイムサーティフィケート発行サーバー１３０に要求する（ステップＳ５１５）。タイムサーティフィケート発行サーバー１４０は、要求に応じてタイムサーティフィケートを発行する（ステップＳ５２０）。タイムサーティフィケートは、モバイル端末１２０およびＰＧサーバー１３０によってそれぞれ生成される、認証サーティフィケート（つまりサーバー認証サーティフィケートおよび端末認証サーティフィケート）を生成するために使用されるデジタル符号に対応する。
【００６８】
ＰＧサーバー１３０は、サーバー認証サーティフィケートを生成する（ステップＳ５２５）。サーバー認証サーティフィケートは、支払いトランザクションに関連しておらず、タイムサーティフィケートに基づいて生成されたワン・タイム・パスワードでもよい。このため、モバイル端末１２０とＰＧサーバー１３０との間の通信を可能にするために、モバイル端末１２０はハードウェアまたはソフトウェアとしてワン・タイム・パスワード復号化機能を含むことができる。
【００６９】
ＰＧサーバー１３０は、モバイル端末１２０へ支払い確認トランザクションを送信する（ステップＳ５３０）。支払い確認トランザクションは、支払額、タイムサーティフィケート、およびサーバー認証サーティフィケートを含み、トランザクション識別子、オンライン・モール識別子、および支払い手段の少なくとも１つをさらに含むことができる。
【００７０】
支払い確認トランザクションを受信すると、モバイル端末１２０は、ＰＧサーバー１３０を認証するためにサーバー認証サーティフィケートを復号し、トランザクション認証番号を入力することをユーザーに要求する（ステップＳ５３５）。一実施形態では、トランザクション認証番号は、ユーザーがモバイル端末１２０で設定した一種のＰＩＮ番号である。また、モバイル端末１２０は、モバイル端末１２０の認証のために端末認証サーティフィケートを生成する（ステップＳ５４０）。端末認証サーティフィケートは、タイムサーティフィケート、トランザクション識別子、オンライン・モール１１０の識別子、およびモバイル端末１２０の一意の識別子に基づいて生成されたワン・タイム・パスワードでもよい。トランザクション認証番号が正しく入力されると、モバイル端末１２０は、ＰＧサーバー１３０に支払い承認トランザクションを送信する（ステップＳ５４５）。支払い承認トランザクションは、支払いトランザクション処理ユニット２１０から送信されるタイムサーティフィケートおよび端末認証サーティフィケートを含む。
【００７１】
支払い承認トランザクションを受信すると、ＰＧサーバー１３０は、モバイル端末１２０を認証するために端末認証サーティフィケートを復号し、金融機関とインターフェースを取ることによって対応する支払い手段に従って支払いプロセスを実行する（ステップＳ５５０）。このため、モバイル端末１２０とＰＧサーバー１３０との間の通信を可能にするために、ＰＧサーバー１３０は、ハードウェアまたはソフトウェアとしてワン・タイム・パスワード復号化機能を含むことができる。
【００７２】
支払いが処理されると、ＰＧサーバー１３０は、公認電子文書保管所１５０に支払いプロセスに関連する支払い記録を電子的に格納する（ステップＳ５５５）。支払い記録は、トランザクション識別子、支払い時間、支払額、支払い手段、およびオンライン・モール１１０の識別子を含む。支払い時間は、オンライン・モール１１０またはＰＧサーバー１３０によって生成される。また、支払いが処理されると、ＰＧサーバー１３０は、オンライン・モール１１０およびモバイル端末１２０に簡素化された支払い記録を送信する（ステップＳ５６０）。簡素化された支払い記録は、支払額および支払い手段を含むことができる。
【００７３】
本発明は、その代表的な実施形態に関して特に図示および記述したが、添付された請求項によって定義される本出願の精神および範囲から逸脱することなく、さまざまな変更および修正が可能であることを当業者なら理解されるだろう。
【図１】
0006497834.tif 000002
【図２】
0006497834.tif 000003
【図３】
0006497834.tif 000004
【図４】
0006497834.tif 000005
【図５】
0006497834.tif 000006