(57)【要約】【課題】電子デバイス（スマートフォンなど）と別の電子デバイス（ＰＯＳ端末など）との間で、無線通信によって高額の金融トランザクションの実行を容易にするように、ユーザを検証する。【解決手段】電子デバイスは、その高額の金融トランザクションの開始の前にユーザを認証することができる。具体的には、受信した、電子デバイスに固有のローカル認証情報（ユーザの生体識別子など）が、記憶された認証情報に一致するときに、プロセッサ内のｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサが、電子デバイスのセキュアエレメントに、電子デバイスに固有のローカル検証情報を提供し得る。更に、セキュアエレメントの認証アプレットが、セキュアエレメントのアクティブ化した支払アプレットにローカル検証情報を提供し得る。これによって、近距離無線通信などの無線通信経由で、支払アプレットが、高額の金融トランザクションを実行するのを可能にする。【選択図】図５
2018092651.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスであって、
別の電子デバイスと、金融トランザクションを実行するように構成されている支払アプレットを有するセキュアエレメントと、
１つ以上の暗号化鍵を使用して、前記セキュアエレメントとセキュアに通信するように構成された、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを有する、前記セキュアエレメントに結合したプロセッサと、
を備え、前記プロセッサは、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを使用して、前記電子デバイスに固有のローカル認証情報を、記憶された認証情報と比較するように構成されており、
前記プロセッサは、前記ローカル認証情報と前記記憶された認証情報との間に、一致が得られる場合、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記セキュアエレメントに前記電子デバイスに固有のローカル検証情報を提供するように構成され、
前記ローカル検証情報は、前記支払アプレットが、更なる検証なしに、ある金額を超える金融トランザクションを実行することを可能にする、電子デバイス。
【請求項２】
前記電子デバイスが、
アンテナと、
前記他の電子デバイスと通信するように構成された、前記アンテナ及び前記セキュアエレメント及び前記プロセッサに結合されたインタフェース回路と、
を更に備え、無線通信を介して、前記金融トランザクションが実行される、請求項１に記載の電子デバイス。
【請求項３】
前記電子デバイスは前記プロセッサと結合した生体センサを更に含み、
前記ローカル認証情報は、前記生体センサによって取得された、生体識別子を含む、請求項１に記載の電子デバイス。
【請求項４】
前記ローカル認証情報は、前記電子デバイスの少なくともいくつかの機能を、ロック解除するためのパスコードを含む、請求項１に記載の電子デバイス。
【請求項５】
前記他の電子デバイスが、前記ある金額を提供するＰＯＳ端末を含む、請求項１に記載の電子デバイス。
【請求項６】
前記セキュアエレメントは、認証アプレットを更に含み、
前記認証アプレットは、共有可能なインタフェースオブジェクトを介して、前記ローカル検証情報を、前記支払アプレットに通信するように構成されている、請求項１に記載の電子デバイス。
【請求項７】
前記認証アプレットが、暗号化鍵を使用して、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサから受信した暗号化されたトークンを復号化するように構成されており、
前記トークンは、前記ローカル検証情報を含む、請求項５に記載の電子デバイス。
【請求項８】
前記ローカル検証情報が、前記金融トランザクションの開始前に提供される、請求項１に記載の電子デバイス。
【請求項９】
電子デバイスであって、
アンテナと、
前記アンテナに結合され、別の電子デバイスと通信するように構成されたインタフェース回路と、
前記インタフェース回路に結合されたセキュアエレメントであって、前記セキュアエレメントの環境で実行され、前記インタフェース回路を介して、前記他の電子デバイスと金融トランザクションを実施する、ように構成された支払アプレットを含む、セキュアエレメントと、
１つ以上の暗号化鍵を使用して、前記セキュアエレメントとセキュアに通信するように構成された、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを含む、前記インタフェース回路に結合されたプロセッサと、
検証を実行する前記プロセッサで実行されるように構成されているプログラムモジュールを記憶する、前記プロセッサに結合されたメモリと、
を備え、前記プログラムモジュールは、
前記電子デバイスに固有のローカル認証情報を受信する命令と、
前記ローカル認証情報を、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを使用して、記憶された認証情報と比較する命令と、
前記ローカル認証情報と、前記記憶された認証情報との間に、一致が得られる場合、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ及び前記インタフェース回路を介して、前記セキュアエレメントに、前記電子デバイスに固有のローカル検証情報を提供する命令と、
を含み、前記ローカル検証情報は、更に検証を行わず、ある金額を超える前記金融トランザクションを、前記支払アプレットに実施することを可能にする、電子デバイス。
【請求項１０】
前記他の電子デバイスは、ＰＯＳ端末を含み、
前記ＰＯＳ端末との前記通信は、近距離無線通信を介し、
前記金融トランザクションは、前記ＰＯＳ端末に隣接して、前記電子デバイスを配置することで開始される、請求項９に記載の電子デバイス。
【請求項１１】
前記電子デバイスは、前記プロセッサに結合された、生体センサを更に含み、
前記ローカル認証情報は、前記生体センサによって取得された生体識別子を含む、請求項９に記載の電子デバイス。
【請求項１２】
前記ローカル認証情報が、前記電子デバイスの少なくともいくつかの機能をロック解除するためのパスコードを含む、請求項９に記載の電子デバイス。
【請求項１３】
前記セキュアエレメントは、認証アプレットを更に含み、
前記認証アプレットは、共有可能なインタフェースオブジェクトを介して、前記支払アプレットに、前記ローカル検証情報を通信するように構成されている、請求項９に記載の電子デバイス。
【請求項１４】
前記認証アプレットは、暗号化鍵を使用して、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサから受信した暗号化されたトークンを復号化するように構成され、
前記トークンは、前記ローカル検証情報を含む、請求項１３に記載の電子デバイス。
【請求項１５】
前記電子デバイスが、前記他の電子デバイスに隣接して単一回配置されれば、前記金融トランザクションが実行される、請求項９に記載の電子デバイス。
【請求項１６】
前記プログラムモジュールが、前記ローカル認証情報を受信する前に、
前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ及び前記インタフェース回路を介して、前記支払アプレットに、アクティブ化コマンドであって、前記支払アプレットが、前記アクティブ化コマンドを受信した後に、前記ローカル検証情報に基づいて、前記金融トランザクションを実行する、アクティブ化コマンドを提供し、
前記インタフェース回路及び前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記支払アプレットからアクティブ化応答を受信し、
前記アクティブ化応答に基づいて、前記ローカル認証情報を要求する
命令を更に含む、請求項９に記載の電子デバイス。
【請求項１７】
電子デバイスと共に使用されるコンピュータプログラム製品であって、前記コンピュータプログラム製品は、非一時的なコンピュータ可読記憶媒体及び、前記非一時的なコンピュータ可読記憶媒体の中に組み込まれたコンピュータプログラム機構部、を備え、検証を行うために、前記コンピュータプログラム機構部は、
前記電子デバイスに固有のローカル認証情報を受信する命令と、
前記電子デバイスのプロセッサで、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを使用して、前記ローカル認証情報を、記憶された認証情報と比較する命令と、
前記ローカル認証情報と前記記憶された認証情報との間に、一致が得られる場合、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記電子デバイスのセキュアエレメントに前記電子デバイスに固有のローカル検証情報を提供する命令と、
を含み、前記ローカル検証情報は、前記セキュアエレメントの支払アプレットが、更に検証を行わず、ある金額を超える金融トランザクションを実行させることを可能とする、コンピュータプログラム製品。
【請求項１８】
前記コンピュータプログラム機構部が、前記ローカル認証情報を受信する前に、
前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記支払アプレットに、アクティブ化コマンドであって、前記支払アプレットが、前記アクティブ化コマンドを受信した後に、前記ローカル検証情報に基づいて、前記金融トランザクションを実行する、アクティブ化コマンドを提供し、
前記前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記支払アプレットからアクティブ化応答を受信し、
前記アクティブ化応答に基づいて、前記ローカル認証情報を要求する、
命令を更に含む、請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
電子デバイスの検証を実行するためのプロセッサによって実行される方法であって、前記方法は、
前記電子デバイスに固有のローカル認証情報の受信することと、
前記電子デバイスの前記プロセッサ中のｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを使用して、前記ローカル認証情報を、記憶された認証情報と比較することと、
前記ローカル認証情報と前記記憶された認証情報との間に、一致が得られる場合、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記電子デバイスのセキュアエレメントに、前記電子デバイスに固有のローカル検証情報を提供することと、
を含み、前記ローカル検証情報は、前記セキュアエレメントの支払アプレットが、更なる検証なしに、ある金額を超える金融トランザクションを実行させることを可能とする、方法。
【請求項２０】
前記ローカル認証情報を受信する前に、
前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記支払アプレットに、アクティブ化コマンドであって、前記支払アプレットが、前記アクティブ化コマンドを受信した後に、前記ローカル検証情報に基づいて、前記金融トランザクションを実行する、アクティブ化コマンドを提供することと、
前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、前記支払アプレットから、アクティブ化応答を受信することと、
前記アクティブ化応答に基づいた前記ローカル認証情報を要求することと、
を更に含む請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
発明者  Ａｈｍｅｒ  Ａ．Ｋｈａｎ
ここに記載された実施例は、電子デバイスによって無線通信を介して実行した金融トランザクションを検証するための技術に関する。
〔関連技術に関する説明〕
【０００２】
多くの最新の電子デバイスは、他の電子デバイスと無線通信するために用いられるネットワークサブシステムを含む。例えば、これらの電子デバイスは、セルラーネットワークインタフェース（ＵＭＴＳ、ＬＴＥ（登録商標）等）、無線ローカルエリアネットワークインタフェース（例えば、米国電気電子学会（ＩＥＥＥ））８０２．１１規格又は、Ｋｉｒｋｌａｎｄ，ＷａｓｈｉｎｇｔｏｎのＢｌｕｅｔｏｏｔｈ分科会からのＢｌｕｅｔｏｏｔｈ（登録商標）に記述されているものなどの無線ネットワーク）、及び／又は、別の種類の無線インタフェース（近距離無線通信インタフェース）を含むことができる。これらの電子デバイスの人気及び、この無線通信機能によって提供される利便性のために、金融トランザクションを実行するのに電子デバイスを用いることに関心が高まっている。例えば、携帯電話上で実行される、いわゆる「デジタル財布」アプリケーションを、ＰＯＳ端末での購入の支払のために、使用し得る。
【０００３】
しかしながら、金融トランザクションを実行するため無線通信を使用することに、セキュリティ上の懸念が残る。例えば、多くの金融機関（銀行及びクレジットカード会社など）は、ユーザが金融トランザクションを完了する前に、ある形式のユーザの身元を確認する認証（署名又は個人識別番号など）のを提供することを要求する。しかしながら、電子デバイス内及び電子デバイス間の通信中に、この認証情報を通信するために、セキュアなエンドツーエンドシステムを提供することが、課題である。更に、無線通信経由で金融トランザクションを実行する際に認証情報を通信するための多くの既存のアプローチは面倒（ユーザに同じ操作を複数回繰り返すことを要求するなど）であり、その結果ユーザエクスペリエンスを低下し得る。したがって、セキュリティの課題は、金融トランザクションを実行するための電子デバイスの使用を制限し続け、このようにして、関連する商業活動を制約する。
【発明の概要】
【０００４】
記載されている実施形態は電子デバイスに関する。この電子デバイスは、別の電子デバイスと金融トランザクションを実行する支払アプレットを有するセキュアエレメント、及び、１つ以上の暗号化鍵を使用してセキュアエレメントとセキュアに通信する、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを有するプロセッサ、を含む。更に、そのプロセッサは、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを使用して記憶された認証情報と電子デバイスに固有のローカル認証情報を比較し、ローカル認証情報と記憶された認証情報の一致が得られる場合に、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介してセキュアエレメントにローカル検証情報を提供する。このローカル検証情報により、更なる検証なしに、支払アプレットは、ある金額を超える金融トランザクションを実行することを可能とする。
【０００５】
いくつかの実施形態では、金融トランザクションの開始前に、ローカル検証情報が提供される。
【０００６】
セキュアエレメントの環境（オペレーティングシステムなど）で、支払アプレットが実行可能であることに留意されたい。
【０００７】
更に、電子デバイスは、アンテナ、及び、その他の電子デバイスと通信するインタフェース回路、を含むことができ、無線通信を介して金融トランザクションが実行される。例えば、電子デバイスは、近距離無線通信を介して他の電子デバイスと通信可能であり、他の電子デバイスに隣接して電子デバイスを配置することによって、金融トランザクションを開始できる。いくつかの実施形態では、他の電子デバイスには金額を提供するＰＯＳ端末が含まれる。加えて、電子デバイスが、他の子デバイスに隣接して単一回配置されれば、金融トランザクションを実行することができる。
【０００８】
更に、電子デバイスは、生体センサを含めることができ、ローカル認証情報は、その生体センサによって取得された生体識別子を含み得る。
【０００９】
いくつかの実施形態では、ローカル認証情報は、電子デバイスの少なくともいくつかの機能をロック解除するためのパスコードを含む。
【００１０】
加えて、セキュアエレメントは、共有インタフェースオブジェクトを介して、支払アプレットにローカル検証情報を通信する認証アプレットを含み得る。この認証アプレットは、暗号化鍵を使ってｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサから受信した暗号化されたトークンを復号化でき、そしてそのトークンがローカル検証インジケータを含み得る。
【００１１】
いくつかの実施形態では、電子デバイスは、検証を実行するためにプロセッサによって実行される、プログラムモジュールを記憶するメモリを含む。特に、プログラムモジュールが上記の動作の少なくともいくつかのための命令を含めることができる。これら動作は、ローカル認証情報を受信すること、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを使用して、記憶された認証情報と、ローカル認証情報を比較すること、及び、ローカル認証情報と記憶された認証情報との間に一致が得られる場合、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ及びインタフェース回路を介して、セキュアエレメントにローカル検証情報を提供することなどである。更に、プログラムモジュールは次の命令を含めることができる。ローカル認証情報を受信する命令の前に、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ及び／又はインタフェース回路を介して、支払アプレットに、アクティブ化コマンドであって、そのアクティブ化コマンドを受けた後に、そのローカル検証情報に基づいて、支払アプレットが金融トランザクションを行うことができる、アクティブ化コマンドを提供し、インタフェース回路、及び／又は、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、支払アプレットからアクティブ化応答を受信し、アクティブ化応答に基づいたローカル認証情報を要求する命令である。更に、プログラムモジュールは、電子デバイスが他の電子デバイスに隣接していることを示す情報を受信した後、金融トランザクションを実行する命令を含み得る。
【００１２】
別の実施形態は、電子デバイスと共に使用されるコンピュータプログラム製品を提供する。このコンピュータプログラム製品は、電子デバイスによって実行される、動作の少なくともいくつかのため命令を含む。
【００１３】
別の実施形態では、電子デバイスのプロセッサによって実行され得る、検証の実行方法を提供する。その方法の実行中、電子デバイスは、上記の動作の少なくともいくつかを実行できる。
【図面の簡単な説明】
【００１４】
【図１】本開示の実施形態に係る、金融トランザクションの間、無線で通信している電子デバイスを示すブロック図である。
【図２】本開示の実施形態に係る、図１の電子デバイスの１つを示すブロック図である。
【図３】本開示の実施形態に係る、図２の電子デバイスのセキュアエレメントを示すブロック図である。
【図４】本開示の実施形態に係る、図１における電子デバイスの１つを用いて、認証を行う方法を示すフロー図である。
【図５】本開示の実施形態に係る、図１の電子デバイスの１つの内部、及び、図１の電子デバイス間の通信を示す図である。
【図６】本開示の実施形態に係る、図１における電子デバイスの１つで用いる検証を実行する方法を示すフロー図である。
【図７】本開示の実施形態に係る、図１の電子デバイスの１つの内部、及び、図１の電子デバイス間の通信を示す図である。
【発明を実施するための形態】
【００１５】
同様の参照番号は、図面全体を通して対応する部分を指すことに留意されたい。更には、同じ部分の複数の実例は、ダッシュによって実例番号から分離される、共通の接頭部によって指定される。
【００１６】
電子デバイス（スマートフォンなど）と別の電子デバイス（ＰＯＳ端末など）との間で、無線通信によって高額の金融トランザクションの実行を容易にするようにユーザを検証するために、電子デバイスは、その高額の金融トランザクションの開始の前にユーザを認証することができる。特に、受信した電子デバイスに固有のローカル認証情報（ユーザの生体識別子など）が、記憶された認証情報に一致するときに、プロセッサ内のｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサが、電子デバイスのセキュアエレメントに、電子デバイスに固有のローカル検証情報を提供し得る。更に、セキュアエレメントの認証アプレットが、セキュアエレメントのアクティブ化した支払アプレットにローカル検証情報を提供し得る。これが、近距離無線通信などの無線通信経由で、支払アプレットが、高額の金融トランザクションを実行するのを可能にする。
【００１７】
例えば、米国電気電子学会（ＩＥＥＥ）８０２．１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）（Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔｓ  Ｇｒｏｕｐ  ｏｆ  Ｋｉｒｋｌａｎｄ，Ｗａｓｈｉｎｇｔｏｎから）、及び／又は、近距離無線通信規格又は仕様（Ｗａｋｅｆｉｅｌｄ，ＭａｓｓａｃｈｕｓｅｔｔｓのＮＦＣフォーラムから）などの別のタイプの無線インタフェース、などの通信プロトコルに従って、電子デバイス及び他の電子デバイスの無線機によって、送信及び受信されるパケットを搬送することによって、電子デバイスと他の電子デバイスとの間で、金融トランザクションが実行され得る。以下の説明では、近距離無線通信が説明のための例として用いられる。
【００１８】
電子デバイスと他の電子デバイスとの間の通信が図１に示され、金融トランザクションの間、無線で通信をしている電子デバイス１１０及び１１２を説明する、ブロック図を示す。特に、これらの電子デバイスは金融トランザクション中に無線で通信できる。例えば、ユーザが電子デバイス１１０（携帯電話など）を、電子デバイス１１２（ＰＯＳ端末など）に隣接して配置するとき、金融トランザクションが開始できる。隣接とは、電子デバイス１１０と１１２との間の物理的な接触（電子デバイス１１２の上に電子デバイス１１０を触れる、又は、タップするなど）を含み得る、又は、非接触（例えば、数インチ以内から１フィート以内で、電子デバイス１１０が、電子デバイス１１２のアンテナの放射パターン内にあるなど）が可能であることを留意されたい。この無線通信は、無線周波数識別通信プロトコルを使用できる。こうして、無線通信は、電子デバイス１１０と１１２との間に確立されている接続を伴っても、伴わなくてもよく、したがって、無線ネットワーク（携帯電話ネットワークなど）を介しての通信を伴っても、伴わなくてもよい。
【００１９】
電子デバイス１１０が、電子デバイス１１２に隣接していることの検出に応答して、電子デバイス１１２は、金融トランザクションに関する情報（購入商品、金額、金融トランザクションを実施するために検証が必要な金融閾値など）を提供し得る。加えて、電子デバイス１１２は、電子デバイス１１０から支払情報（クレジットカード若しくはデビットカードのデータ又は情報及び、より一般的には、金融手段に関連する情報など）を要求することができる。この要求を受信したとき、電子デバイス１１０は支払情報を提供し得る。この往復のハンドシェークは、金融トランザクションが完了するまで続け得る。
【００２０】
電子デバイス１１０と１１２との間の無線通信は、金融トランザクション、支払情報などについての情報を含むパケットの交換を伴い得る。これらのパケットは、１つ以上の無線チャネル内のフレームに含まれ得る。
【００２１】
以下において図２を参照して更に説明されるように、電子デバイス１１０及び１１２は、ネットワークサブシステム、メモリサブシステム、プロセッササブシステム及びセキュアサブシステムなどの、サブシステムを含み得る。加えて、電子デバイス１１０及び１１２はネットワークサブシステム内に無線機１１４を含み得る。より一般的には、電子デバイス１１０及び１１２は、電子デバイス１１０及び１１２が別の電子デバイスと無線通信することを可能にするネットワークサブシステムを有する任意の電子デバイスを含み得る（又はそれらの内部に含まれ得る）。これは、電子デバイスが初期接触を行うことを可能にするために、無線チャネル上でフレームを伝送すること、並びにそれに続き、後続のデータ／管理フレーム（接続の確立のための接続要求など）を交換すること、セキュリティオプション（例えば、ＩＰＳＥＣ）を構成すること、パケット若しくはフレームを伝送及び受信すること、等を含むことができる。
【００２２】
図１において見ることができるように、無線信号１１６（ぎざぎざの線によって表現されている）が電子デバイス１１０内の無線機１１４−１から伝送される。これらの無線信号１１６は電子デバイス１１２内の無線機１１４−２によって受信される。
【００２３】
記述される実施形態では、電子デバイス１１０及び１１２のいずれかにおける、パケット又はフレームの処理は、パケット又はフレームでの無線信号１１６の受信することと、パケット又はフレームを取得するために、受信した無線信号１１６から、パケット又はフレームの復号／抽出することと、パケット又はフレームに含まれている情報（金融トランザクション、支払情報などについての情報など）を確定するために、パケット又はフレームを処理することと、を含む。
【００２４】
本発明者らは、一例として図１に示される環境について説明しているが、代替実施形態では、異なる数又は種類の電子デバイスが存在してもよい。例えば、一部の実施形態は、より多くの電子デバイス、又はより少ない電子デバイスを含む。別の例として、別の実施形態では、異なる電子デバイスがパケット若しくはフレームを伝送及び／又は受信している。
【００２５】
次に、本発明者らは電子デバイスの諸実施形態について説明する。図２は、電子デバイス１１０を示すブロック図を提示する。この電子デバイスは、処理サブシステム２１０、メモリサブシステム２１２、ネットワークサブシステム２１４、認証サブシステム２１６、及びセキュアサブシステム２１８を含む。処理サブシステム２１０は、計算動作を実行するように構成される１つ以上のデバイスを含む。例えば、処理サブシステム２１０は、１つ以上のマイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、マイクロコントローラ、プログラム可能ロジックデバイス、及び／又は１つ以上のデジタル信号プロセッサ（ＤＳＰ）を含み得る。
【００２６】
更に、処理サブシステム２１０は、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０（処理サブシステム２１０の中で、１つ以上のプロセッサ内のシステムオンチップ）を含めることができ、それは、処理サブシステム２１０で、他のコンポーネント用のセキュリティサービスを実行し、電子デバイス１１０で他のサブシステムとセキュアに通信する。ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、１つ以上のプロセッサ、セキュアブートＲＯＭ、１つ以上のセキュリティ周辺機器、及び／又は、その他のコンポーネントを含み得る。セキュリティ周辺機器は、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０によって実行されるセキュアサービス中で支援するように構成されたハードウェアを含み得る。例えば、セキュリティ周辺機器は、様々な認証方式を実行する認証ハードウェア、暗号化を実行するように構成された暗号化ハードウェア、その他のコンポーネントにセキュアインタフェース上で通信するように構成されたセキュアインタフェースコントローラ、及び／又は、その他のコンポーネントを含み得る。いくつかの実施形態では、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０によって実行可能な命令が、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０に割り当てられたメモリサブシステム２１２の信頼ゾーンに記憶され、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０が、実行のために、信頼ゾーンから命令をフェッチする。ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、注意深く制御されたインタフェースを除いた、処理サブシステム２１０の残りの部分から隔離され得、こうして、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０及びそのコンポーネントに対して、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅを形成している。ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０へのインタフェースが注意深く制御されているため、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０（プロセッサ又はセキュアブートＲＯＭなど）内のコンポーネントへの直接アクセスを防ぎ得る。いくつかの実施形態では、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、認証サブシステム２１６と通信された認証情報を、暗号化及び／又は復号化し、セキュアサブシステム２１８と通信された情報（トークンなど）を、暗号化及び／又は復号化する。更に、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、記憶された認証と、認証情報を比較でき、一致が得られる場合は、セキュアエレメント２３０に、認証完了インジケータを伴った暗号化トークンを提供できる。
【００２７】
メモリサブシステム２１２は、処理サブシステム２１０、ネットワークサブシステム２１４、認証サブシステム２１６、及び／若しくは、セキュアサブシステム２１８のためのデータ並びに／又は命令を記憶するための１つ以上のデバイスを含む。例えば、メモリサブシステム２１２は、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、及び／又は他のタイプのメモリを含み得る。いくつかの実施形態では、メモリサブシステム２１２内の処理サブシステム２１０のための命令は、処理サブシステム２１０によって実行され得る、１つ以上のプログラムモジュール又は命令のセット（プログラムモジュール２４６、例えば、デジタル財布、パスブック、及び／又は、モバイル支払アプリケーションなど）を含む。１つ以上のコンピュータプログラムは、コンピュータプログラム機構を構成することができることに留意されたい。更に、メモリサブシステム２１２内の様々なモジュール内の命令は、高水準手続き型言語、オブジェクト指向プログラム言語、及び／又はアセンブリ若しくは機械言語で実施することができる。更に、プログラムミング言語は、コンパイル又は解釈実行され得る、例えば、処理サブシステム２１０によって実行されるように構成可能か又は構成されている（これらは本記載において入れ替え得る）。
【００２８】
加えて、メモリサブシステム２１２は、メモリへのアクセスを制御するための機構を含み得る。いくつかの実施形態では、メモリサブシステム２１２は、電子デバイス１１０内のメモリに結合される、１つ以上のキャッシュを備えるメモリ階層を含む。いくつかのこれらの実施形態では、１つ以上のキャッシュが、処理サブシステム２１０内に配置される。
【００２９】
いくつかの実施形態では、メモリサブシステム２１２は、１つ以上の大容量の大記憶デバイス（図示されない）に結合される。例えば、メモリサブシステム２１２は、磁気若しくは光学ドライブ、ソリッドステートドライブ、又は別のタイプの大記憶デバイスに結合され得る。これらの実施形態では、メモリサブシステム２１２は、頻繁に使用されるデータ用の高速アクセス記憶装置として、電子デバイス１１０によって使用することができるが、その一方で、大記憶デバイスは、使用頻度の低いデータを記憶するために使用される。
【００３０】
ネットワークサブシステム２１４は、インタフェース回路２２２（近距離無線通信回路など）及びアンテナ２２４を含む、有線及び／又は無線ネットワークに結合し、その上で通信するように（すなわち、ネットワーク動作を実行するように）構成される１つ以上のデバイスを含む。例えば、ネットワークサブシステム２１４は、Ｂｌｕｅｔｏｏｔｈネットワークシステム、セルラーネットワークシステム（例えば、ＵＭＴＳ、ＬＴＥなどの５Ｇ／４Ｇネットワーク）、ユニバーサルシリアルバス（ＵＳＢ）ネットワークシステム、ＩＥＥＥ８０２．１１に記述されている規格に基づくネットワークシステム（例えば、Ｗｉ−Ｆｉ（登録商標）ネットワークシステム）、イーサネット（登録商標）ネットワークシステム、及び／又は、別の通信システム（近距離無線通信回路など）を含み得る。
【００３１】
ネットワークサブシステム２１４は、プロセッサ、コントローラ、無線機／アンテナ、ソケット／プラグ、及び／又は、サポートされている各ネットワーク若しくは通信システムに結合し、そのシステム上で通信し、そのシステムに関するデータ及びイベントを処理するために使用される、他のデバイスを含む。それぞれのネットワークシステムのための、ネットワークに結合し、その上で通信し、その上のデータ及びイベントを処理するために用いられる機構は、時として、まとめて、ネットワークシステムのための「ネットワークインタフェース」と呼ばれることに留意されたい。更に、いくつかの実施形態では、電子デバイス間の「ネットワーク」は、まだ存在しない。それゆえ、電子デバイス１１０は、電子デバイス１１０と１１２との間の単純な無線通信を実行する（例えば、広告フレームを送信する）ために、及び／又は前述のように、近距離無線通信のために、ネットワークサブシステム２１４内の機構を使用することができる。
【００３２】
認証サブシステム２１６は、１つ以上のプロセッサ、コントローラ、及び、電子デバイス１１０のユーザから認証情報を受信するため、及び、プロセッササブシステム２１０にこの認証情報を（認証情報を暗号化するなどによって）。セキュアに通信するための、デバイスを含めることができる。例えば、認証情報は、生体センサ２２６（指紋センサ、網膜センサ、パームセンサ、署名識別センサなど）から取得した生体識別子と、ユーザインタフェースデバイス２２８（キーパッド、タッチセンサ式ディスプレイ、光学式文字認識、及び／又は音声認識など）を用いて受信した、支払アプレット２３６の１つに関連付けられた、個人識別番号（ＰＩＮ）と、ユーザインタフェースデバイス２２８を使用して受信された、電子デバイス１１０の少なくともいくつかの機能をロック解除するためのパスコードと、を含み得る。
【００３３】
更に、セキュアサブシステム２１８は、１つ以上のプロセッサ及びメモリを含む、セキュアエレメント２３０を含み得る。セキュアエレメント２３０は、セキュリティ、機密性、及び様々なビジネスモデルをサポートするために必要な複数のアプリケーション環境を提供する電子デバイス１１０で使用される耐タンパー性コンポーネントであり得ることに、留意されたい。セキュアエレメント２３０は、１つ以上の様々なフォームファクター、例えば、ユニバーサル集積回路カード（ＵＩＣＣ）、（電子デバイス１１０中の回路基板上に）組み込みセキュアエレメント、スマートセキュアデジタル（ＳＤ）カード、スマートマイクロＳＤカードなど、の中に存在し得る。
【００３４】
更に、セキュアエレメント２３０は、セキュアエレメント２３０の環境で（セキュアエレメント２３０のペレーティングシステムで、及び／又は、セキュアエレメント２３０で実行するＪａｖａ（登録商標）ランタイム環境で）実行する１つ以上のアプレット若しくはアプリケーションを含めることができる。例えば、１つ以上のアプレットは、認証アプレット２３２を含めることができ、認証アプレット２３２は非接触型のレジストリサービスを実行し、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０と通信されたパケット又はトークンを暗号化／復号化し、セキュアエレメント２３０のオペレーティングシステムで、１つ以上のソフトウェアフラグ（認証完了フラグ２３４など）をセットし、及び／又は、共有可能なインタフェースオブジェクトを介して、１つ以上の支払アプレット２３６に情報を伝達する。（今の議論で説明例として共有可能なインタフェースオブジェクトを使用される一方、他の実施形態では、異なるメカニズム、例えば、グローバルサービス、リモートメソッド呼び出し（ＲＭＩ）など、が使用され得る。）加えて、１つ以上のアプレットは、１つ以上の支払アプレット２３６が、プログラムモジュール２４６によってアクティブ化したとき、及び１つ以上のソフトウェアフラグに基づいて、及び／又は、電子デバイス１１０が電子デバイス１１２（図１）に隣接したときに、電子デバイス１１２（図１）と金融トランザクションを行う、１つ以上のアプレット２３６を含むことができる。
【００３５】
認証アプレット２３２は、そのマスター又は発行者のセキュアエレメント２３０中のセキュリティドメインで、実行でき、その一方、支払アプレット２３６は、補足的なセキュリティドメインで実行できる。これらのセキュリティドメイン間の通信は、セキュリティドメインに固有な、異なる暗号化／復号化鍵を用いて暗号化できる。電子デバイス１１０において、及び電子デバイス１１０と１１２（図１）間の通信中に、暗号化／復号化は、対称及び／又は非対称暗号化を伴うことがある。加えて、通信されたその情報は、電子デバイス１１０、及び／又は電子デバイス１１０中のコンポーネントに固有のデジタル署名を含み得る。
【００３６】
セキュアエレメント２３０に記憶されているデータを、更に、図３に示す。特に、各支払アプレット２３６に対して、セキュアエレメント２３０が、支払アプレットが（アクティブ化コマンドに応答して）アクティブかどうか、及び、認証完了フラグ２３４が、所与の支払アプレットによってサポートされ／適用されるか、又は、されないかどうか、を記憶できる。いくつかの実施形態では、認証完了フラグ２３４が当てはまらない、１つ以上の支払アプレット（支払アプレット２３６−４など）が存在する。いくつかの実施形態では、セキュアセキュアエレメント２３０は、少なくとも、支払アプレット２３６の１つに対して、この支払アプレットに関連付けられたＰＩＮを、記憶する。例えば、図３に示すように、支払アプレット２３６−１及び２３６−２が、関連付けられたＰＩＮを記憶することができる。
【００３７】
更に以下に論ずるように、支払アプレット２３６の１つ以上（支払アプレット２３６−１及び２３６−４など）を、選択又はアクティブ化するために、ユーザがパスブック２４８（図２）を使い得る。支払アプレット２３６−１が、認証完了フラグ２３４（支払アプレット２３６−１中の認証化サポートの有効化又はセッティングによって示される）をサポートしている場合、支払アプレット２３６−１が、電子デバイス１１２（図１）との金融トランザクションを実行するために、支払アプレット２３６−１がアクティブ化される必要があり、認証完了フラグ２３４が、セキュアエレメント２３０内でセットされる又は有効にされる（ユーザが認証されていることを示している）必要がある。対照的に、認証完了フラグ２３４をサポートしない（支払アプレット２３６−１の認証サポートの無効化によって示されている）支払アプレット２３６−４に対しては、金融トランザクションは、支払アプレット２３６−４がアクティブなとき、実行され得る（即ち、支払アプレット２３６−４の動作は、セキュアエレメント２３０で認証完了フラグ２３４を設定すること又は有効化することで、ゲーティングされていない）。現在の議論では、グローバル認証完了フラグ２３４の使用を説明している一方、いくつかの実施形態では、支払アプレット２３６の少なくともいくつかに関連付けられている、個別の認証完了フラグがある（即ち、支払アプレット２３６−１などの、固有の認証完了のフラグがあり得る。）ことを留意されたい。代替又は追加的に、ユーザが高額の金融トランザクションを実行している、いくつかの実施形態では、認証アプレット２３２が、ローカル検証情報（Ｌ．Ｖ．Ｉ．）を、共有可能なインタフェースオブジェクト（Ｓ．Ｉ．Ｏ．）３１０を介して、支払アプレット２３６の１つ以上（支払アプレット２３６−１など）に通信可能である。
【００３８】
電子デバイス１１０内では、処理サブシステム２１０、メモリサブシステム２１２、ネットワークサブシステム２１４、認証サブシステム２１６、及び、セキュアサブシステム２１８が、バス２３８などの１つ以上の相互接続を使用して、１つに結合され得る。これらの相互接続は、サブシステムが互いの間でコマンド及びデータを伝達するために使用することが可能な、電気的、光学的、及び／又は、電気光学的接続を含み得る。異なる実施形態は、異なる数又は構成の、電気的、光学的、及び／又は、電気光学的接続をサブシステム間に含み得ることに留意されたい。いくつかの実施形態では、電子デバイス１１０は、セキュアコンポーネント（ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０、セキュアエレメント２３０、及び／又は、バス２３８など）の改ざんを検出することができ、改ざんが検出された場合には、暗号化／復号化鍵又は認証情報（記憶された生体識別子など）を、破壊することができる。
【００３９】
いくつかの実施形態では、電子デバイスは、ディスプレイに情報を表示するためのディスプレイサブシステム２４０を含み、これは、ディスプレイドライバー、及び、液晶ディスプレイ、マルチタッチのタッチスクリーンなどのディスプレイ、を含み得る。加えて、いくつかの実施形態では、電子デバイスは、支払アプレット２３６の１つに関連付けられているユーザのＰＩＮを受信するために、セキュア入力／出力（Ｉ／Ｏ）サブシステム２４２（キーパッドなど）を含む。以前、述べたように、ディスプレイサブシステム２４０、及び／又は、セキュアＩ／Ｏサブシステム２４２は、認証サブシステム２１６に含まれ得る。
【００４０】
電子デバイス１１０は、少なくとも１つのネットワークインタフェースを有する任意の電子デバイスとすることができる（又は、任意の電子デバイス内に含めることができる）。例えば、電子デバイス１１０は、デスクトップコンピュータ、ラップトップコンピュータ、サーバ、メディアプレーヤ（ＭＰ３プレーヤなど）、家庭電化製品、サブノートブック／ネットブック、タブレットコンピュータ、スマートフォン、携帯電話、試験装置、ネットワーク家庭電化製品、セットトップボックス、携帯情報端末（ＰＤＡ）、玩具、コントローラ、デジタル信号プロセッサ、ゲームコンソール、家庭電化製品内計算エンジン、消費者向け電子デバイス、ポータブルコンピューティングデバイス、電子手帳、及び／又は、別の電子デバイスとすることができる（又は、これらの中に含まれることができる）。
【００４１】
電子デバイス１１０を説明するために特定のコンポーネントが用いられているが、代替の実施形態では、異なるコンポーネント及び／又はサブシステムが電子デバイス１１０内に存在し得る。例えば、電子デバイス１１０は、１つ以上の付加的な処理サブシステム、メモリサブシステム、ネットワークサブシステム、認証サブシステム、セキュアサブシステム、ディスプレイサブシステム、及び／又は、セキュアＩ／Ｏサブシステムを含み得る。付加的に、サブシステムの１つ以上は、電子デバイス１１０内に存在しないこともできる。更に、いくつかのの実施形態では、電子デバイス１１０は、図２には示されない１つ以上の追加的サブシステムを含み得る。例えば、電子デバイス１１０は、限定するものではないが、データ収集サブシステム、オーディオ及び／若しくは映像サブシステム、アラームサブシステム、並びに／又は、メディア処理サブシステムを含み得る。また、図２には、個別のサブシステムが示されているが、いくつかのの実施形態では、所与のサブシステム又はコンポーネントのいくつか又は全ては、電子デバイス１１０内の１つ以上の他のサブシステム又はコンポーネントの中に統合することができる。例えば、いくつかの実施形態では、プログラムモジュール２４６はオペレーティングシステム２４４内に含まれる。代替又は追加的に、プログラムモジュール２４６の機能の少なくともいくつかは、パスブック２４８に含まれ得る。
【００４２】
更に、電子デバイス１１０内の回路及びコンポーネントは、バイポーラ、ＰＭＯＳ及び／又はＮＭＯＳゲート又はトランジスタを含む、アナログ及び／又はデジタル回路の任意の組み合わせを用いて実装され得る。更に、これらの実施形態における信号は、ほぼ離散的な値を有するデジタル信号、及び／又は連続的な値を有するアナログ信号を含み得る。加えて、コンポーネント及び回路はシングルエンド形又は差動形であり得、電源はユニポーラ形又はバイポーラ形であり得る。
【００４３】
集積回路は、ネットワークサブシステム２１４（無線機など）の機能のいくつか又は全て、及び、より一般的には、電子デバイス１１０の機能のいくつか又は全てを実施し得る。更に、集積回路は、電子デバイス１１０から無線信号を送信し、電子デバイス１１０において、電子デバイス１１２（図１）から信号を受信するために用いられるハードウェア及び／又はソフトウェア機構を含み得る。本明細書において説明されている機構を除いて、無線機は当技術分野において一般的に知られており、それゆえ、詳細には説明されない。一般に、ネットワークサブシステム２１４及び／又は集積回路は、任意の数の無線機を含み得る。複数の無線機の実施形態における無線機は、単一の無線機の実施形態に記載されている無線機と同様に機能することに留意されたい。
【００４４】
いくつかの実施形態では、ネットワークサブシステム２１４及び／又は集積回路は、無線機（単数又は複数）を、所与の通信チャネル（例えば、所与の搬送周波数）上で送信及び／又は受信するように構成する構成機構（１つ以上のハードウェア及び／又はソフトウェア機構など）を含む。例えば、いくつかの実施形態では、その構成機構は、無線機を、所与の通信チャネル上における監視及び／又は送信から、異なる通信チャネル上における監視及び／又は送信へ切り換えるために用いることができる。（本明細書において使用されている「監視」は、他の電子デバイスからの信号を受信すること、及び場合によっては、受信された信号に対して１つ以上の処理動作を実行すること、例えば、受信された信号が広告フレームを含んでいるかどうかを判定すること等、を備えることに留意されたい。）
【００４５】
近距離通信無線規格又は仕様に適合した通信プロトコルが、説明のための例として用いられたが、記載された通信方法の実施形態は、様々なネットワーク又は通信インタフェースにおいて用いられ得る。更に、上記の諸実施形態における動作のいくつかは、ハードウェア又はソフトウェアの形で実施されたが、一般的には、上記の実施形態における動作は多種多様な構成及びアーキテクチャで実施することができる。したがって、上記の諸実施形態における動作のいくつか又は全ては、ハードウェアの形、ソフトウェアの形又はその両方の形で実行され得る。
【００４６】
次に、本発明者らは認証方式の諸実施形態について説明する。図４は、電子デバイス（図１及び図２の電子デバイス１１０など）において、プロセッサによって実行され得る、認証を行うための方法４００を説明する、フロー図を示す。動作中に、プロセッサが、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ（図２のｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０など）、及び／又は、インタフェース回路（図２のインタフェース回路２２２など）を経由して、アクティブ化コマンドを、支払アプレット（図２の支払アプレット２３６の１つなど）に、任意選択的に提供できる（動作４１０）。ここで、その支払アプレットは、アクティブ化コマンドを受信した後に、認証完了インジケータに基づいて金融トランザクションを実行することができる。例えば、電子デバイスのユーザは、金融トランザクションの支払で使用するのに、クレジット又はデビットカードに対応した支払アプレットの１つを選択するために、デジタル財布／パスブックアプリケーション（図２のパスブック２４８など）を使用し得、その選択の結果として、選択された支払アプレットに、アクティブ化コマンドが提供され得る。この選択は、タッチセンサ式のディスプレイに表示されるアイコンをアクティブ化することによって行い得る。代替又は追加的に、電子デバイスのユーザインタフェースの最上位のボタンを用いて、その選択は行い得る。例えば、ユーザは、ユーザインタフェース階層又はツリーの最上位のユーザインタフェースでスワイプジェスチャを実行でき、その次に、表示された支払アプレットの可能なセットから支払アプレットを選択できる。
【００４７】
アクティブ化コマンドに応答して、プロセッサがアクティブ化応答をインタフェース回路及び／又はｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して支払アプレットから任意選択的に受信する（動作４１２）。
【００４８】
次に、プロセッサは、アクティブ化応答に基づいて、任意選択的に、認証情報を要求し得る（動作４１４）。例えば、プロセッサは、生体センサ（図２の生体センサ２２６など）が、ユーザの生体識別子（指紋など）を、取得することを要求することができる。
【００４９】
この要求に応答して、プロセッサは認証情報を受信できる（動作４１６）。例えば、認証情報は、生体センサから受信した生体識別子を含み得る。
【００５０】
次に、プロセッサは、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを用いて、認証情報を、記憶された認証情報と比較できる（動作４１８）。記憶された認証情報は、プロセッサ又はｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサに、記憶され得ることに留意されたい。いくつかの実施形態では、支払アプレットに関連付けられたＰＩＮが、セキュアエレメントの支払アプレットに記憶される（例えば、セキュアエレメントのオペレーティングシステムのデータ構造へのポインターがあり得る）。ただし、いくつかの他の実施形態では、ユーザが電子デバイスに初めにそれを提供した後は、ＰＩＮはプロセッサに記憶される。
【００５１】
更に、プロセッサは、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ、及び／又は、インタフェース回路を介して、セキュアエレメント（例えば、図２のセキュアエレメント２３０など）に、認証情報と、記憶された認証情報との間に一致が得られる場合、認証完了インジケータを提供できる（動作４２０）。この通信は、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサとセキュアエレメントとの間の、セキュアな（暗号化された）通信を伴い得る。
【００５２】
認証（セキュアエレメントの支払アプレットのインストール中に設定され得る）をサポートする支払アプレットに対して、認証完了インジケータが、アクティブ化された支払アプレットに金融トランザクションを実行することを可能することができる。例えば、セキュアエレメントの認証アプレット（図２の認証アプレット２３２など）は、受信した認証完了インジケータに基づいて、セキュアエレメントのオペレーティングシステムで、認証完了フラグをセットできる。いくつかの実施形態では、認証完了フラグはセキュアエレメントのランダムアクセスメモリに、記憶されていることに留意されたい。（いくつかの例では、ランダムアクセスメモリに認証完了フラグを記憶することは、電力を節約でき、電子デバイスの電源を切ると、認証完了フラグがクリアされる効果もある。）更に、前述したように、認証アプレットは、暗号化鍵を用いて、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサから受信した暗号化されたトークンを復号化でき、このトークンは認証完了インジケータを含み得る。
【００５３】
認証完了インジケータに基づいて、支払アプレットがアクティブ化され、認証完了フラグがセットされた後、電子デバイスは、その電子デバイスが、別の電子デバイス（図１の電子デバイス１１２など）に隣接していることを示す情報を受け取った後、金融トランザクションを実行することができる（動作４２２）。例えば、認証完了フラグは、認証完了インジケータが、一致が得られたことを示している場合、アクティブ化された支払アプレットを有効にするために、「ｔｒｕｅ」にセットされ得、そうでない場合、認証完了フラグは、この支払アプレットが認証をサポートしている場合、アクティブ化された支払アプレットを無効にするために、「ｆａｌｓｅ」にセットされ得る。
【００５４】
支払アプレットは、アクティブ化コマンド及び認証完了インジケータ又はフラグによって、ゲーティングされ得る一方、セキュアエレメントは、認証完了インジケータ又はフラグに基づく有効化なしに、インタフェース回路を介して、第２の金融トランザクションを実行する、第２の支払アプレット（図２の支払アプレット２３６の別の１つなど）を含み得る。例えば、第２の支払アプレットが、それが第２の金融トランザクションを実行するのに使用され得る前に、認証を必要としない大量伝送支払アプレットを含めることができる。
【００５５】
前述の認証方式の中のハンドシェークが図５に示され、電子デバイス１１０（図１）内及び、電子デバイス１１０と１１２（図１）との間の通信を説明する図面を示す。図５に示す動作は、分かり易さのため示されないが、チャレンジ及びレスポンスの動作を含み得ることに留意されたい。
【００５６】
図５の通信中に、電子デバイス２１０のユーザからの命令に応答して、パスブック２４８が、セキュアエレメント２３０中の認証アプレット２３２に、支払アプレットに関連付けたアクティブ化コマンドを提供できる。応答して、認証アプレット２３２は、アクティブ化フラグをセットでき、パスブック２４８に支払アプレットに関連付けたアクティブ化コマンドを提供できる。
【００５７】
次に、パスブック２４８は、生体識別子（及び、より一般的には、認証情報）に関する要求を、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０に提供でき、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、生体センサ２２６が、指紋読取を実行する要求をすることができる。ユーザの指紋を取得後、生体センサ２２６は、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０に指紋を提供する。
【００５８】
次に、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、その指紋を、そのユーザの記憶された指紋と比較する。一致が得られる場合、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、認証アプレット２３２に、認証完了インジケータを提供し、認証アプレット２３２は、認証フラグをセットし、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０、及び、次にパスブック２４８に対して、そのユーザが認証されていることを示す応答を提供できる。
【００５９】
その後、電子デバイス２１２が、今アクティブ化され認証された、支払アプレットに関連付けられた、クレジットカードデータを、セキュアエレメント２３０に要求を通信する、インタフェース回路２２２と近距離無線通信経由で、要求できる。応答として、セキュアエレメント２３０は、インタフェース回路２２２に、クレジットカードデータを提供し、そこで、インタフェース回路２２２は、電子デバイス２１２に、近距離無線通信を介してクレジットカードデータを通信する。
【００６０】
これらの方法で、電子デバイスは、電子デバイス１１０と１１２（図１及び図２）との間の金融トランザクションを、電子デバイス１１０（図１）のユーザのエンドツーエンドのセキュア認証を提供することによって、容易ならしめる。一方、ユーザをセキュアに認証することにより、この認証手法は金融トランザクション中の詐欺や盗難のリスクを減らすことができ、ユーザが金融トランザクションを完了するのに実行する必要がある操作の数を減らすことができる。こうして、この認証方式はユーザの不満を減らすことができ、ユーザエクスペリエンスを向上させ得る。その結果、この認証方式は、電子デバイス及び無線通信を用いて、金融トランザクションの実行をより安全及びより簡単にすることによって、商業活動を増大することができる。
【００６１】
次に、本発明者らは検証手法の諸実施形態について説明する。図１に戻って参照すると、ある金額（７５ユーロ又は＄１００など、又はいかなる場合でも）を超える金融トランザクションは、「高額の金融トランザクション」（ＨＶＴ）として、マーチャント又はベンダーによって定義できる。これらのケースで、電子デバイス１１０のユーザは、金融トランザクションを完了する前に、認証される必要がある。既存の金融トランザクションフローで、電子デバイス１１０のユーザは、金融トランザクションを開始するために、電子デバイス１１０を、電子デバイス１１２に隣接させ、又は接触させることができる。しかし、その金融トランザクションが高額の金融トランザクションである場合、ユーザは次に、認証を実行することを求められ得る（例えば、ユーザは、ＰＩＮを求められ得る）。一旦ユーザが成功裏に認証されると、ユーザは、金融トランザクションを実行するために、再び電子デバイス１１０を電子デバイス１１２に隣接させて、又は接触させる必要があり得る。これらの複数の操作を実行することは、面倒で、ユーザをイライラさせ得、これによって、全体的なユーザエクスペリエンスが低下する。
【００６２】
代わりに、下記のように、検証手法の間、電子デバイス１１０は、金融トランザクションの開始又は始動の前に、そのユーザを認証するために使用され得る。これは、そのユーザが、その後、電子デバイス１１０を一度、電子デバイス１１２に隣接させ、又は、接触させることによって、金融トランザクションを開始及び実行することを可能する場合がある。更に、認証が、支払アプレット２３６（図２）の１つに関連付けられるグローバル認証情報（ＰＩＮなど）を使用してではなく、電子デバイス１１０に固有（パスコード又は生体識別子など）の、いわゆる「ローカル認証情報」に基づくことができる。しかし、いくつかの実施形態では、この検証手法における認証は、ＰＩＮに基づいている。
【００６３】
図６は、電子デバイス（図１及び図２の電子デバイス１１０など）内のプロセッサで実行され得る、検証を実行する方法６００を紹介するフロー図を示す。動作中に、プロセッサは任意選択的に、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ（図２のｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０など）、及び／又は、インタフェース回路（図２のインタフェース回路２２２など）を経由して、アクティブ化コマンドを、支払アプレット（図２の支払アプレット２３６の１つなど）に提供することができる（動作４１０）。ここで、支払アプレットは、ある金額を超える高額の金融トランザクションを、アクティブ化コマンドを受信した後に、ローカル検証情報に基づいて、実行することができる。例えば、電子デバイスのユーザは、金融トランザクションの支払で使用するのに、クレジット又はデビットカードに対応した支払アプレットの１つを選択するために、デジタル財布／パスブックアプリケーション（図２のパスブック２４８など）を使用し得、その結果、選択された支払アプレットに、アクティブ化コマンドが提供され得る。この選択は、タッチセンサ式のディスプレイに表示されるアイコンをアクティブ化することによって行い得る。代替又は追加的に、電子デバイスのユーザインタフェースの最上位ボタンを用いて、その選択を行い得る。例えば、ユーザがユーザインタフェース階層又はツリーの最上位のユーザインタフェースでスワイプジェスチャを実行でき、その次に、表示されている可能な支払アプレットのセットから支払アプレットを選択できる。
【００６４】
アクティブ化コマンドに応答して、プロセッサがインタフェース回路及び／又はｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを介して、支払アプレットから、任意選択的にアクティブ化応答を受信できる（動作４１２）。
【００６５】
その次に、プロセッサが、電子デバイスに固有であって、そのアクティブ化応答に基づいた、ローカル認証情報を任意選択的に要求できる（動作６１０）。例えば、プロセッサは、生体センサ（図２の生体センサ２２６など）に、ユーザの生体識別子（指紋など）を、取得することを要求することができる。
【００６６】
要求に応答して、プロセッサが、ローカル認証情報を受信できる（動作６１２）。例えば、ローカル認証情報は、生体センサから受信した生体識別子を含めることができる。
【００６７】
次に、プロセッサが、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを使用して、電子デバイスに固有のローカル認証情報を、記憶された認証情報と比較することができる（動作６１４）。
【００６８】
更に、ローカル認証情報及び記憶された認証情報の一致が得られる場合、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ及び／又はインタフェース回路プロセッサを介して、電子デバイスに固有のローカル検証情報を、セキュアエレメント（図２のセキュアエレメント２３０など）に提供することができる（動作６１６）。この通信は、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサとセキュアエレメントとの間の、セキュアな（暗号化された）通信を伴い得る。
【００６９】
ローカル検証情報は、更なる検証なしに、支払アプレットにある金額を超える金融トランザクションを実行するのを可能にできる。例えば、セキュアエレメントの中の認証アプレット（図２の認証アプレット２３２など）が、ローカル検証情報を、共有可能なインタフェースオブジェクトを使用して、支払アプレットに直接的な通信ができ、これで、セキュアエレメントのオペレーティングシステム内で、オブジェクトを共有することができる。代替として、いくつかの実施形態では、ローカル検証情報はソフトウェアのフラグをセットするのに使用され得る。更に、前述したように、認証アプレットは、暗号化鍵を使ってｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサから受信した暗号化されたトークンを復号化でき、そのトークンがローカル検証情報を含み得る。
【００７０】
ローカル検証情報を受信した後、電子デバイスは、電子デバイスが、別の電子デバイス（図１の電子デバイス１１２など）に隣接していることを示す情報を受け取った後、金融トランザクションを実行することができる（動作４２２）。加えて、金融トランザクションは、電子デバイスが他の電子デバイスに隣接して単一回に配置されれば、実行され得る（電子デバイスを他の電子デバイスに隣接させ、又は、接触させる複数回の「タップ」を必要又は、伴うのではない）。
【００７１】
いくつかの実施形態では、他の電子デバイスは、その金額が、高額の金融トランザクションを定義するＰＯＳ端末が含まれている。更に、いくつかの実施形態では、ローカル検証情報が、金融トランザクションの開始前に提供（動作６１６）される。その金額は、金融トランザクションの開始までは利用できない可能性があるため、支払アプレットがアクティブ化されたとき、検証手法で認証を実行され得る（動作４１０）。その結果、その金融トランザクションが、他の電子デバイスによって提供される金額に基づく高額の金融トランザクションであることが判明したならば、金融トランザクションの間に、ローカル検証情報は支払アプレットに利用可能である。
【００７２】
前述の検証手法におけるハンドシェークを図７に示す。これは、電子デバイス１１０内（図１）の、及び、電子デバイス１１０と１１２間（図１）との間の通信を説明する図面である。図７に示す動作は、分かり易さのため示されないが、チャレンジ及びレスポンスの動作を含み得ることに留意されたい。更に、図５に示すような金融トランザクションの実行を示す簡略化の流れは、分かり易さのため、図７には示されていないことに、留意されたい。
【００７３】
図７の通信中に、電子デバイス２１０のユーザからの命令に応答して、パスブック２４８が、セキュアエレメント２３０中の認証アプレット２３２に、支払アプレットに関連付けたアクティブ化コマンドを提供できる。応答として、認証アプレット２３２は、アクティブ化フラグをセットでき、パスブック２４８に支払アプレットに関連付けたアクティブ化コマンドを提供できる。
【００７４】
次に、パスブック２４８は、生体識別子（及び、より一般的には、認証情報）に関する要求を、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０に提供でき、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０には、生体センサ２２６が、指紋読取を実行する要求をすることができる。ユーザの指紋を取得後、生体センサ２２６は、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０に指紋を提供する。
【００７５】
次に、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、ユーザの記憶された指紋とその指紋を比較する。一致が得られる場合、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０は、認証フラグをセットできる認証アプレット２３２に認証完了インジケータを提供する。
【００７６】
更に、認証アプレット２３２は、１つ以上の支払アプレット２３８から、ローカル検証情報を要求することができる。これらの支払アプレットは、更なる検証なしに、ある金額を超える金融トランザクションを実行するステータスで応答できる。このステータスは、ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサ２２０によって、及び、順に、パスブック２４８で、受信できる。
【００７７】
その後、支払アプレットがアクティブ化され、ユーザが認証され、金融トランザクションが検証される場合、電子デバイス１１０が、例えば、近距離無線通信を経由して、その他の電子デバイス（図１の電子デバイス１１２など）と、金融トランザクションを実行できる。
【００７８】
これらの方法で、電子デバイスは、電子デバイス１１０（図１）のユーザのローカル検証を提供することによって、電子デバイス１１０と１１２（図１及び図２）との間の高額な金融トランザクションを容易とすることができる。この検証手法が、金融トランザクションを完了するのにユーザが実行する必要がある操作の数を減らすことによって、流れを簡略化できる。こうして、この検証手法は、ユーザの不満を減らすことができ、ユーザエクスペリエンスを向上させ得る。その結果、検証手法は。電子デバイス及び無線通信を用いて、金融トランザクションの実行をより安全及びより簡単にすることで、商業活動を増大することができる。
【００７９】
方法４００（図４）及び６００（図６）の、いくつかの実施形態では、追加又はより少ない動作であり得る。例えば、図４及び６の動作４１０及び４１２を実行する代わりに、金融トランザクションで使用するためのデフォルトの支払アプレットとして、支払アプレットの１つが定義でき、ユーザが別の支払アプレットを選択することなしに、それは常にアクティブ化される。更に、これらの動作の順序を変更することができ、及び／又は、２つ以上の動作を単一の動作へと組み合わせることができる。
【００８０】
以下の説明において、本発明者らは「いくつかの実施形態」に言及する。「いくつかの実施形態」とは、可能な全ての実施形態のサブセットを記述するが、必ずしも実施形態の同じサブセットを指定するわけではないことに留意されたい。
【００８１】
前述の説明は、あらゆる当業者が本開示を製作及び使用することを可能にすることが意図されており、特定の用途及びその要件との関連で提供される。更には、本開示の実施形態の前述の説明は、例示及び説明のみを目的として提示されている。それらの説明は、網羅的であること、又は、開示された形態に本開示を限定することを意図するものではない。したがって、多くの修正形態及び変形形態が、当業者には明らかとなり、本明細書で定義される一般原則は、本開示の趣旨と範囲から逸脱することなく、他の実施形態及び用途に適用することができる。更には、上述の実施形態の論考は、本開示を限定することを意図するものではない。それゆえ、本開示は、示される実施形態に限定されることを意図するものではなく、本明細書で開示される原理及び特徴と合致する最も広い範囲を与えられるものとする。
【図１】
2018092651.tif 000003
【図２】
2018092651.tif 000004
【図３】
2018092651.tif 000005
【図４】
2018092651.tif 000006
【図５】
2018092651.tif 000007
【図６】
2018092651.tif 000008
【図７】
2018092651.tif 000009
【手続補正書】
【提出日】平成30年2月19日(2018.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の電子デバイスであって、
メモリと、
前記メモリに結合した１つ以上のプロセッサと、
を備え、前記１つ以上のプロセッサは、
前記第１の電子デバイスが第２の電子デバイスに隣接する金融トランザクションの開始前に、前記金融トランザクションを実行する支払アプレットを選択するための手動入力を受信し、
前記手動入力に応答して、前記支払アプレットをアクティブ化し、
前記支払アプレットのアクティブ化に応答して、前記第１の電子デバイスに固有のローカル認証情報を要求し、
前記支払アプレットが、値が閾値を上回る前記金融トランザクションを更なる検証なしに実行できる旨のステータス指示であって、前記第１の電子デバイスに固有の前記ローカル認証情報に少なくとも部分的に基づくステータス指示を受信し、
前記第１の電子デバイスが前記第２の電子デバイスの閾値距離内にあるとの判断に応答して、前記支払アプレットを用いて更なる検証なしに前記金融トランザクションを実行する、
ように構成されている、第１の電子デバイス。
【請求項２】
前記メモリに結合したｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを更に備え、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサは、
前記第１の電子デバイスに固有の前記ローカル認証情報にアクセスし、
前記第１の電子デバイスに固有の前記ローカル認証情報を、記憶された認証情報の項目と比較し、
前記第１の電子デバイスに固有の前記ローカル認証情報と前記記憶された認証情報の項目との比較が一致基準を満たすと判断し、
前記比較が前記一致基準を満たすことに基づいて、前記第１の電子デバイスに固有のローカル検証情報をセキュアエレメントに提供する、
ように構成されている、請求項１に記載の第１の電子デバイス。
【請求項３】
前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサと前記セキュアエレメントとに結合したインタフェース回路を更に備え、前記セキュアエレメントは、前記インタフェース回路を介して、前記第１の電子デバイスに固有の前記ローカル検証情報を受信するように構成されている、請求項２に記載の第１の電子デバイス。
【請求項４】
前記セキュアエレメントは、
前記支払アプレットと、
認証アプレットと、
を含み、前記認証アプレットは、
前記第１の電子デバイスに固有の前記ローカル検証情報を受信し、
前記第１の電子デバイスに固有の前記ローカル検証情報を前記支払アプレットに通信して、前記支払アプレットが前記閾値を上回る前記金融トランザクションを更なる検証なしに実行することを可能にする、
ように構成されている、請求項３に記載の第１の電子デバイス。
【請求項５】
前記認証アプレットは、通信のために共有インタフェースオブジェクト（ＳＩＯ）を利用するように構成されている、請求項４に記載の第１の電子デバイス。
【請求項６】
前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサは、前記第１の電子デバイスに固有の前記ローカル検証情報を提供するために、
前記第１の電子デバイスに固有の前記ローカル検証情報を含むトークンを生成し、
前記トークンを暗号化し、
前記暗号化されたトークンを前記セキュアエレメントに送信する、
ように構成されている、請求項２に記載の第１の電子デバイス。
【請求項７】
前記メモリに結合したｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサを更に備え、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサは、
前記手動入力に関連するユーザの認証に関する要求を受信し、
前記ユーザの認証に関する前記要求に少なくとも基づいて、前記第１の電子デバイスに固有の前記ローカル認証情報を要求し、
前記第１の電子デバイスに固有の前記ローカル認証情報を受信し、
前記第１の電子デバイスに固有の前記ローカル認証情報を、記憶された認証情報の項目と比較し、
前記第１の電子デバイスに固有の前記ローカル認証情報と前記記憶された認証情報の項目との比較が一致基準を満たすと判断し、
前記比較が前記一致基準を満たすことに応答して、認証完了インジケータを認証アプレットに提供する、
ように構成されている、請求項１に記載の第１の電子デバイス。
【請求項８】
前記支払アプレット及び認証アプレットを含むセキュアエレメントを更に備え、前記認証アプレットは、
前記認証完了インジケータを受信し、
前記セキュアエレメントに関連付けられたグローバル認証フラグを設定し、
前記第１の電子デバイスに固有の前記ローカル検証情報を前記支払アプレットに通信して、前記支払アプレットが前記閾値を上回る前記金融トランザクションを更なる検証なしに実行することを可能にする、
ように構成されている、請求項７に記載の第１の電子デバイス。
【請求項９】
前記認証アプレットは、
前記支払アプレットにローカル検証情報を要求し、
前記ローカル検証情報に関する要求に対する応答を受信する、
ように構成され、前記応答は、前記閾値を上回る金融トランザクションを更なる検証なしに実行する前記支払アプレットのステータス指示を含む、
請求項８に記載の第１の電子デバイス。
【請求項１０】
前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサは、
前記ステータス指示を受信し、
前記手動入力に関連するユーザが認証されており、前記支払アプレットを用いて、前記閾値を上回る金融トランザクションを更なる検証なしに実行できる旨の前記ステータス指示を前記１つ以上のプロセッサに送信する、
ように更に構成されている、請求項９に記載の第１の電子デバイス。
【請求項１１】
前記第１の電子デバイスは、前記インタフェース回路に結合したアンテナを備え、前記インタフェース回路は、前記第２の電子デバイスと通信するように構成されており、前記金融トランザクションは、無線通信を介して実行される、請求項３に記載の第１の電子デバイス。
【請求項１２】
前記第１の電子デバイスは、前記ｓｅｃｕｒｅ  ｅｎｃｌａｖｅプロセッサに結合した生体センサを備え、前記第１の電子デバイスに固有の前記ローカル認証情報は、前記生体センサによって取得された生体識別子を含む、請求項２に記載の第１の電子デバイス。
【請求項１３】
前記生体センサは、指紋センサ、網膜センサ、パームセンサ、又は署名識別センサのうちの少なくとも１つを含む、請求項１２に記載の第１の電子デバイス。
【請求項１４】
キーパッド、タッチセンサ式ディスプレイ、光学式文字認識デバイス、又は音声認識デバイスのうちの少なくとも１つを含む、前記生体センサに結合したユーザインタフェースデバイスをさらに備える、請求項１２に記載の第１の電子デバイス。
【請求項１５】
前記第１の電子デバイスに固有の前記ローカル認証情報は、
前記ユーザインタフェースデバイスを介して取得された、前記支払アプレットに関連付けられた個人識別番号（ＰＩＮ）と、
前記ユーザインタフェースデバイスを介して取得された、少なくとも前記第１の電子デバイスの機能をロック解除するためのパスコードと、
を含む、請求項１４に記載の第１の電子デバイス。
【請求項１６】
第１の電子デバイスが第２の電子デバイスに隣接する金融トランザクションの開始前に、前記金融トランザクションを実行する支払アプレットを選択するための手動入力を受信することと、
前記手動入力に応答して、前記支払アプレットをアクティブ化することと、
前記支払アプレットのアクティブ化に応答して、前記第１の電子デバイスに固有のローカル認証情報を要求することと、
前記第１の電子デバイスに固有の前記ローカル認証情報にアクセスすることと、
前記第１の電子デバイスに固有の前記ローカル認証情報を、記憶された認証情報の項目と比較することと、
前記支払アプレットが、値が閾値を上回る前記金融トランザクションを更なる検証なしに実行できる旨のステータス指示であって、前記第１の電子デバイスに固有の前記ローカル認証情報に少なくとも部分的に基づくステータス指示を受信することと、
前記第１の電子デバイスが前記第２の電子デバイスの閾値距離内にあるとの判断に応答して、前記支払アプレットを用いて更なる検証なしに前記金融トランザクションを実行することと、
を含む方法。
【請求項１７】
前記第１の電子デバイスに固有の前記ローカル認証情報と前記記憶された認証情報の項目との比較が一致基準を満たすと判断することと、
前記比較が前記一致基準を満たすことに少なくとも基づいて、前記第１の電子デバイスに固有のローカル検証情報をセキュアエレメントに提供することと、
を更に含む、請求項１６に記載の方法。
【請求項１８】
前記第１の電子デバイスに固有の前記ローカル認証情報は、生体識別子を含む、請求項１７に記載の方法。
【請求項１９】
前記生体識別子は、指紋センサ、網膜センサ、パームセンサ、又は署名識別センサのうちの少なくとも１つに関連付けられる、請求項１８に記載の方法。
【請求項２０】
命令を記憶した非一時的コンピュータ可読記憶媒体であって、前記命令は、第１の電子デバイスのプロセッサによって実行された時に、前記プロセッサに、
前記第１の電子デバイスが第２の電子デバイスに隣接する金融トランザクションの開始前に、前記金融トランザクションを実行する支払アプレットを選択するための手動入力を受信することと、
前記手動入力に応答して、前記支払アプレットをアクティブ化することと、
前記支払アプレットのアクティブ化に応答して、前記第１の電子デバイスに固有のローカル認証情報を要求することと
前記第１の電子デバイスに固有の前記ローカル認証情報と前記記憶された認証情報の項目との比較が一致基準を満たすと判断することと、
前記支払アプレットが、値が閾値を上回る前記金融トランザクションを更なる検証なしに実行できる旨のステータス指示であって、前記第１の電子デバイスに固有の前記ローカル認証情報に少なくとも部分的に基づくステータス指示を受信することと、
前記第１の電子デバイスが前記第２の電子デバイスの閾値距離内にあるとの判断に応答して、前記支払アプレットを用いて更なる検証なしに前記金融トランザクションを実行することと、
を含む動作を実行させる、非一時的コンピュータ可読記憶媒体。
【外国語明細書】
2018092651000001.pdf