(57)【特許請求の範囲】
【請求項１】
電子チケット発行を可能にするよう構成された、近距離通信（ＮＦＣ）をサポートしないモバイル・コンピューティング・システムであって、
プロセッサと、
前記プロセッサに接続されたメモリ・デバイスであって、前記メモリ・デバイスは前記プロセッサにより実行可能な命令を記憶するよう動作可能であり、前記命令は、前記プロセッサに、
近距離通信データ交換フォーマット（ＮＤＥＦ）ペイロードを含むＮＤＥＦレコードを含む暗号化されたＮＤＥＦメッセージを、ＮＦＣ標準とは異なる無線通信標準を用いて受信させ、
前記ＮＤＥＦペイロードを元に戻すために、前記ＮＤＥＦメッセージを復号させ、
前記ＮＤＥＦペイロードからＮＦＣエミュレーテッド・カードを生成させ、
電子チケットをエミュレートするために使用される前記ＮＦＣエミュレーテッド・カードを前記メモリ・デバイスに記憶させ、
飛行機に搭乗するために、前記ＮＦＣエミュレーテッド・カードを含む暗号化された送信用ＮＤＥＦメッセージを、前記ＮＦＣ標準とは異なる前記無線通信標準を用いて航空会社のコンピュータ端末に送信させ、
前記飛行機に搭乗するために、前記航空会社のコンピュータ端末において、前記ＮＦＣエミュレーテッド・カードを承認させ、
前記電子チケットに含まれるレコードを前記航空会社のコンピュータ端末に移動させる、
メモリ・デバイスと、
を備えた、モバイル・コンピューティング・システム。
【請求項２】
前記無線通信標準は、ショート・メッセージング・サービス（ＳＭＳ）及びマルチメディア・メッセージング・サービス（ＭＭＳ）のうちの少なくとも１つである、
請求項１記載のモバイル・コンピューティング・システム。
【請求項３】
前記無線通信標準は、携帯電話のための標準のＩＥＥＥ８０２．１６ファミリの少なくとも１つと互換性がある、
請求項１記載のモバイル・コンピューティング・システム。
【請求項４】
前記モバイル・コンピューティング・システムは、１回限りの使用の後、前記ＮＦＣエミュレーテッド・カードを消去するよう構成される、
請求項１記載のモバイル・コンピューティング・システム。
【請求項５】
ＮＦＣをサポートしないモバイル・コンピューティング・デバイスを用いてトランザクションを実施するためのコンピュータ・プログラムであって、前記コンピュータ・プログラムは、前記モバイル・コンピューティング・デバイスに含まれるコンピュータ・プロセッサに、
ＮＤＥＦペイロードを含むＮＤＥＦレコードを含む暗号化されたＮＤＥＦメッセージを、ＮＦＣ標準とは異なる無線通信標準を用いて受信させ、
前記ＮＤＥＦペイロードを元に戻すために、前記ＮＤＥＦメッセージを復号させ、
前記ＮＤＥＦペイロードからＮＦＣエミュレーテッド・カードを生成させ、
前記トランザクションを実施するための資金を記憶するために使用される前記ＮＦＣエミュレーテッド・カードをメモリに記憶させ、
前記トランザクションを実施するために、前記ＮＦＣエミュレーテッド・カードを含む暗号化された送信用ＮＤＥＦメッセージを、前記ＮＦＣ標準とは異なる前記無線通信標準を用いて商業者の端末に送信させ、
前記トランザクションを実施するために、前記商業者の端末において、前記ＮＦＣエミュレーテッド・カードを承認させ、
前記トランザクションを完了するために、前記資金を移動させる、
コンピュータ・プログラム。
【請求項６】
前記無線通信標準は、ＳＭＳ及びＭＭＳのうちの少なくとも１つである、
請求項５記載のコンピュータ・プログラム。
【請求項７】
前記無線通信標準は、携帯電話のための標準のＩＥＥＥ８０２．１６ファミリの少なくとも１つと互換性がある、
請求項５記載のコンピュータ・プログラム。
【請求項８】
前記モバイル・コンピューティング・デバイスは、１回限りの使用の後、前記ＮＦＣエミュレーテッド・カードを消去するよう構成される、
請求項５記載のコンピュータ・プログラム。
【請求項９】
請求項５乃至８いずれか一項記載のコンピュータ・プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
多くの新興国においては、人口の４０％しか完全なバンキング・サービスにアクセスしていないと推定される。バンキング・サービスのほとんどは、大都市圏に集中している。特に地方の開発途上の地域におけるバンキング・サービスの利用可能性の欠如は、持続的な経済成長に対する障害として見える。地方の地域における実店舗型投資に基づく従来型のバンキング・ソリューションは、あまりに大きな資本を必要とするものに見え、大衆には手が届かないものに見える。
【０００２】
４Ｇ機能を有するスマートフォンの最新モデルが、多くの大都市圏において、ウェブ・サーフィン、バンキング、ナビゲーション、ビデオ・ストリーミング、オンライン・ショッピング、ソーシャル・メディア・インタラクション、及びその他等の用途に使用されている。しかしながら、地方の地域において４Ｇサービスを提供するためのインフラストラクチャは実質的に存在しない。そのため、４Ｇサービスの使用が制限され、地方の地域において現在使用されている多くの古い世代の携帯電話は、通常、音声メッセージング・サービス及びテキスト・メッセージング・サービスを提供することに制限されている。
【図面の簡単な説明】
【０００３】
詳細な説明は添付の図面を参照する。図面において、参照番号の一番左の数字は、その参照番号が最初に現れる図を特定する。同様の特徴及びコンポーネントを参照するために、図面全体を通じて、同一の番号が使用される。
【図１】トランザクションを処理するよう構成されたトランザクション処理システムを示すブロック図。
【図２】図１に関連して説明されるコンピューティング・デバイスのさらなる詳細を示すブロック図であり、図示される部分は、本明細書で説明するトランザクションを実施するツール及び技術を実装する。
【図３】金融トランザクションを処理するための、本明細書で説明する技術を実装するプロセスを示すフロー図。
【図４】航空チケット発行トランザクションを処理するための、本明細書で説明する技術を実装するプロセスを示すフロー図。
【図５】セキュア・トランザクションを処理するための、本明細書で説明する技術を実装するプロセスを示すフロー図。
【発明を実施するための形態】
【０００４】
多くの地方の地域において、４Ｇ無線サービスの利用可能性は、制限されているか、又は存在しないことを認識されたい。さらに、地方の地域に住む可能性のある多くのユーザは、４Ｇ機能を有するスマートフォンを所有し動作させるコストは非常に高く、経済的に妥当ではないと気付くであろう。したがって、４Ｇ機能を有するスマートフォンに基づき得るモバイル・バンキング・ソリューションは、地方の地域において、実用的ではない、又は、広く使用されていないであろう。
【０００５】
ますます多くの携帯電話製造業者が、加入者識別モジュール（ＳＩＭ）に組み込まれている近距離通信（ＮＦＣ）機能を有する携帯電話を提供していることを認識されたい。したがって、ＮＦＣ機能を組み込んだＳＩＭカードを備えた携帯電話に基づくモバイル・バンキング・ソリューションが、地方の地域において、広く利用可能になり得る可能性が高い。なぜならば、それらが全ての携帯電話に組み込まれることになるからである。
【０００６】
１以上のモバイル・デバイス及び１以上のトランザクション処理コンピュータを含むセキュア・トランザクション・システムは、セキュアな無線通信を用いてトランザクションを処理するよう構成される。最初のステップとして、セキュアな認証されたリンクが、トランザクション処理コンピュータとモバイル・コンピューティング・デバイスとの間で構成される。最初のステップは、両方のデバイスの認証情報及びアイデンティティの検証を含んでもよい。
【０００７】
動作シナリオにおいて、セキュア・トランザクション・システムに含まれるモバイル・デバイスは、ＮＦＣをサポートするよう構成されないが、ＮＦＣとは異なる標準を用いてトランザクション処理コンピュータと無線通信するよう構成される。ＮＦＣデータ交換フォーマット（ＮＤＥＦ）に従ったセキュアな暗号化されたメッセージが、販売者のコンピューティング・デバイスから受信される。ＮＤＥＦメッセージは、ＮＤＥＦペイロードを元に戻すために、モバイル・デバイスにより復号される。
【０００８】
ＮＦＣエミュレーテッド・カード（NFC  emulated  card）が、ＮＤＥＦペイロードに含まれる情報から生成され、モバイル・デバイスに記憶される。ＮＦＣエミュレーテッド・カードは、支払いをするための資金を記憶するために使用される。ビジネスの販売者の場所でトランザクションを実施するため、ＮＦＣエミュレーテッド・カードが、承認、資金移動、及びトランザクションの完了のためにＰＯＳ端末に提供される。
【０００９】
本明細書において、「例（example）」という語は、例（example,  instance）又は例示（illustration）として働くことを意味するために使用される。本出願で使用されるとき、「又は」という語は、排他的な「又は」よりもむしろ非排他的な「又は」を意味することを意図している。すなわち、別途明記しない限り、又は前後関係から明白でない限り、「ＸがＡ又はＢを使用する」は、非排他的な自然順列のいずれかを意味することを意図している。すなわち、ＸがＡを使用するか、ＸがＢを使用するか、又はＸがＡ及びＢの両方を使用する場合、上記例のいずれかの下で「ＸがＡ又はＢを使用する」ということが満たされる。さらに、本出願及び添付の特許請求の範囲において使用される「ａ」及び「ａｎ」の冠詞は、別途規定しない限り、又は、単数形に関係することが前後関係から明白でない限り、「１以上」を意味すると一般に解釈すべきである。
【００１０】
図１は、２つのコンピューティング・デバイス間のセキュア・トランザクションを処理するよう構成されたセキュア・トランザクション・システム１００のブロック図を示している。これらのデバイスは、例えば、販売者又は商業者のコンピュータと消費者のモバイル・コンピューティング・デバイス等、２つの異なるパーティによりそれぞれ所有され、動作され得る。また、これらのデバイス間では、無線通信が用いられる。販売者及び／又は消費者のデバイスにより処理され得る一般的なトランザクションは、売買活動、バンキング・トランザクション、ウェブ・サーフィン、ナビゲーション、航空チケット発行及び予約、並びにその他のためのクレジット／デビット・カード・トランザクションを含み得る。
【００１１】
セキュア・トランザクション・システム１００は、販売者により動作され得るＰＯＳ端末又はサーバ等のトランザクション処理コンピュータ（ＴＰＣ）１２０と無線通信するための、ユーザにより動作されるモバイル・コンピューティング・デバイス１１０を含む。モバイル・コンピューティング・デバイス１１０は、トランザクションを処理するために、販売者のＴＰＣ１２０とセキュアに無線通信するよう構成される。別途明記しない限り、本明細書で説明する任意の通信ネットワーク又はデバイスは、有線ネットワーク若しくは無線ネットワーク、又は有線デバイス若しくは無線デバイスとして実施されることを理解されたい。また、別途明記しない限り、本明細書で説明する任意の通信ネットワーク又はデバイスは、様々な無線通信標準において使用される周波数に合致するよう設計変更されるアンテナ構造を含み得ることを理解されたい。
【００１２】
モバイル・コンピューティング・デバイス１１０は、１）近距離通信のためのオプションのインタフェース１３２を用いてＴＰＣ１２０と無線通信し、２）インタフェース１３４及び１以上の通信ネットワーク１３６を用いて、様々なモバイル・サービス・プロバイダを介してインタネット及び他の無線モバイル・デバイスと無線通信するよう構成可能である。
【００１３】
オプションのインタフェース１３２は、２つのコンポーネントを含む。その１つは、モバイル・コンピューティング・デバイス１１０に含まれ、別の１つは、ＴＰＣ１２０に含まれる。オプションのインタフェース１３２は、暗号化されたＮＦＣ標準又はＢｌｕｅｔｏｏｔｈ（登録商標）標準等の近距離通信のために構成され得る通信標準を利用することができる。
【００１４】
インタフェース１３４は、長距離にわたる無線通信のための標準のＩＥＥＥ８０２．１１及び／又はＩＥＥＥ８０２．１６ファミリに基づき得る。インタフェース１３４は、セキュアな暗号化されたメッセージの送信をサポートするよう構成された、無線通信のための２Ｇ技術、２．５Ｇ技術、３Ｇ技術、又は４Ｇ技術のうちの少なくとも１つに基づき得る。
【００１５】
本明細書で説明するように、１Ｇアナログ技術は、１９７０年代及び１９８０年代に広められ、音声のみのメッセージのために使用された。２Ｇ技術は、アナログ信号のデジタル化を導入し、データ及び音声メッセージのデジタル送信を可能にした。２．５Ｇは、マルチメディア・メッセージングを追加した中間の技術であった。２０００年代半ばに広められた３Ｇ技術は、マルチメディア・メッセージング機能を強化したが、ライブ・ビデオ・ストリーミング等の機能のための十分大きな帯域幅は提供しなかった。最近広められた４Ｇ技術及び４Ｇ  ＬＴＥ技術は、有線デスクトップ・コンピュータ及びＷｉ−Ｆｉ（登録商標）ラップトップ・コンピュータに対して提供される機能とパフォーマンスにおいて匹敵する、モバイル・デバイスのための無線通信機能をサポートする。モバイル・コンピューティング・デバイス１１０及びＴＰＣ１２０のさらなる詳細については、図２を参照して説明する。
【００１６】
インタフェース１３４は、ＮＦＣをサポートしないが、ＮＤＥＦで構成されたメッセージを送信／受信する。ＮＦＣフォーラムにより公開されたＮＤＥＦは、ＮＦＣフォーラム準拠デバイス及びＮＦＣフォーラム準拠タグのための共通データ・フォーマットを規定している。モバイル・コンピューティング・デバイス１１０及びＴＰＣ１２０は、（２．５Ｇ技術又は３Ｇ技術により提供される）ＮＤＥＦに基づくセキュアな暗号化されたショート・メッセージング・サービス（ＳＭＳ）又はマルチメディア・メッセージング・サービス（ＭＭＳ）無線メッセージを無線で交換するよう構成される。ＮＤＥＦメッセージはＮＤＥＦレコードを含み、ＮＤＥＦレコードはＮＤＥＦペイロードを含む。
【００１７】
いくつかの実装において、ＮＤＥＦメッセージ（又は、メッセージ・ペイロード）は、インタネット・プロトコル（ＩＰ）ネットワーク、又は、２Ｇ、２．５Ｇ、３Ｇ、４Ｇ、Ｗｉ−Ｆｉ（登録商標）、及び同様のものとすることができる公的にルーティング可能なネットワーク等の別のネットワーク・トランスポートを介して送信され得る。
【００１８】
バンキング・トランザクション又は金融トランザクションの処理は、個人ローンの申請を送ること、及び個人ローンの承認を受けることを含み得る。銀行により承認された個人ローンの資金は、ＴＰＣ１２０からモバイル・デバイス１１０に電子的に送られ得る。最初のステップとして、セキュアな認証されたリンクが、ＴＰＣ１２０とモバイル・コンピューティング・デバイス１１０との間で構成される。最初のステップは、両方のデバイスの認証情報及びアイデンティティの検証を含んでもよい。最初のセット・アップ中のＮＤＥＦベースのメッセージ交換は、２つのデバイスが信頼できるパブリッシャ（publisher）により適切に認可され認証されていることを検証することができる。
【００１９】
モバイル・コンピューティング・デバイス１１０とＴＰＣ１２０との間の信頼が最初のセット・アップにおいて確立されると、２つのデバイスは、その後の通信を保護するために使用される暗号キーを交換することができる。暗号キーは、向上したデータ保護を提供するためのハードウェア保護されたキーとして実装された暗号キーのライブラリからアクセスされ得る。ハッカーがメッセージの内容を読むのを防止するために、暗号化を使用することができる。受信者（例えば、モバイル・コンピューティング・デバイス１１０）が本物として解釈する悪意のあるメッセージをハッカーが送信するのを防止するために、認証を使用することができる。
【００２０】
セキュア・トランザクト・アプリケーション１５０は、ＴＰＣ１２０からインタフェース１３４及びネットワーク１３６を介してＮＤＥＦで受信されるセキュアな暗号化されたＳＭＳ又はＭＭＳメッセージを傍受するための、モバイル・コンピューティング・デバイス１１０内に構成されるアプリケーション又はプログラムである。セキュア・トランザクト・アプリケーション１５０は、さらに、セキュアな暗号化されたメッセージから資金及びローン関連情報を抽出するとともに、ＮＤＥＦペイロードからＮＦＣエミュレーテッド・カード１５２を生成するよう構成される。メモリに記憶されるＮＦＣエミュレーテッド・カード１５２は、金融トランザクションを実施するために、ローンにより認められる（クレジット・カード又はデビット・カードのような）資金のソースとして使用される。いくつかの用途では、すでにＮＦＣエミュレーテッド・カードが存在する場合には、セキュア・トランザクト・アプリケーション１５０は、資金を既存のＮＦＣエミュレーテッド・カード１５２に追加するよう構成され得、ＮＦＣエミュレーテッド・カードが存在しない場合には、セキュア・トランザクト・アプリケーション１５０は、新たなＮＦＣエミュレーテッド・カードを生成するよう構成され得る。
【００２１】
ＮＦＣエミュレーテッド・カード１５２に電子的に記憶される資金を使用するために、ユーザは、インタフェース１３４を介して、又は、オプションとして（存在する場合には）インタフェース１３２を介して、販売者又は商業者の端末とセキュアに通信する。１つの用途において、ＮＦＣエミュレーテッド・カード１５２は、商業者の端末において、１回限りの使用のために構成されてもよいし、又は、複数回の使用のために構成されてもよい。ＮＦＣエミュレーテッド・カード１５２が１回限りの使用のために構成される場合、ＮＦＣエミュレーテッド・カード１５２は、全ての利用可能な資金を引き出す最初の使用に応じて、メモリから消去される。ＮＦＣエミュレーテッド・カード１５２が複数回の使用のために構成される場合、ＮＦＣエミュレーテッド・カード１５２に記憶された情報は、パスワード、ＰＩＮ、署名として使用される個人用パターン、及びその他等の認証ツールの使用により保護され得る。インタフェース１３２が存在し、インタフェース１３２がＮＦＣ標準を用いて通信するよう構成されている場合、ＮＦＣ標準を用いてトランザクションを承認し完了するために、２つのＮＦＣ準拠デバイス（例えば、モバイル・コンピューティング・デバイス１１０、及びＴＰＣ１２０に含まれるオプションのＮＦＣタグ読み取り／書き込みデバイス１８２）が互いに対して単にタップされる。
【００２２】
インタフェース１３２が存在しない場合、モバイル・コンピューティング・デバイス１１０は、インタフェース１３４及びネットワーク１３６を介したトランザクションを承認するために、ＮＤＥＦのセキュアな暗号化されたＳＭＳ又はＭＭＳメッセージを生成してＴＰＣ１２０に送信する。ＴＰＣ１２０は、セキュアな暗号化されたメッセージから支払い関連情報を抽出するとともに、ＮＤＥＦペイロードから別のＮＦＣエミュレーテッド・カード１９２を生成するためのセキュア・トランザクト・アプリケーション１５０を含む。
【００２３】
セキュア・トランザクト・アプリケーション１５０の動作は、ユーザに透過的であり、暗号化されたＳＭＳ又はＭＭＳメッセージがＮＤＥＦを用いて送信又は受信されるときのみ、自動的にアクティブ化される。セキュア・トランザクト・アプリケーション１５０のさらなる詳細については、図２を参照して説明する。
【００２４】
図１に明示的に示されていないが、モバイル・コンピューティング・デバイス１１０及びＴＰＣ１２０はともに、本明細書で説明する技術を少なくとも部分的に実行するよう構成されたハードウェア、ファームウェア、及び／又はソフトウェアを含み得るコンピューティング・デバイス（又は、コンピューティング・システム）である。コンピューティング・デバイスはまた、インフラストラクチャ・ソフトウェア、アプリケーション・ソフトウェア、ミドルウェア、データベース、ナレッジ・ベース（knowledge  base）、及び同様の他のコンポーネントを含み得る。さらに、セキュア・トランザクション・システム１００は、トランザクション処理要件にフィットする追加のモバイル・デバイス及び／又はコンピューティング・デバイスを含んでもよいことを理解されたい。
【００２５】
１つの動作シナリオにおいて、図１に示されるセキュア・トランザクション・システム１００は、電子チケットの発行又は承認された旅行者に対する搭乗承認等の航空旅行関連トランザクションのプロセスに容易に適用され得る。例えば、ＴＰＣ１２０等の航空会社のコンピュータは、ＮＤＥＦに基づくセキュアな暗号化されたＳＭＳ又はＭＭＳメッセージの形態で、モバイル・コンピューティング・デバイス１１０等の旅行者のモバイル・デバイスに電子搭乗券を送ることができる。セキュア・トランザクト・アプリケーション１５０は、セキュアな暗号化されたメッセージから搭乗関連情報又は電子チケット関連情報を抽出するとともに、ＮＤＥＦペイロードからＮＦＣエミュレーテッド・カード１５２を生成するよう構成される。メモリに記憶されるＮＦＣエミュレーテッド・カード１５２は、飛行機に搭乗する旅行者による搭乗券／承認として使用される。
【００２６】
セキュア・トランザクション・システム１００は、クレジット／デビット・カード、健康保険カード、従業員ＩＤカード、及び、印刷された磁気秘密情報又は光学的にコード化された秘密情報を含むその他等の物的資産を現在使用しており、こうした物的資産を、モバイル・コンピューティング・デバイス１１０にセキュアな形で記憶される電子的ＮＦＣエミュレーテッド・カードに変換する他のタイプのトランザクションにも適用され得ることを意図している。
【００２７】
図２は、図１を参照して説明したセキュア・トランザクション・システム１００を実装するために使用することができるコンピューティング・デバイス２００のさらなる詳細を示すブロック図である。図１を参照して説明したＴＰＣ１２０及びモバイル・コンピューティング・デバイス１１０はともに、周辺デバイスの種類及びコンポーネントのローディング／パフォーマンス仕様を除いて、実質的に同一のコンピュータ・システム・コンポーネント（例えば、ハードウェア、ファームウェア、ソフトウェア、又はそれらの任意の組合せ）を有するよう構成され得るコンピューティング・デバイスである。したがって、コンピューティング・デバイス２００は、ＴＰＣ１２０及びモバイル・コンピューティング・デバイス１１０において使用することができる。
【００２８】
コンピュータ・システムの種類であるコンピューティング・デバイス２００は、バス２２０に接続されたプロセッサ２１０と、バス２２０を介してプロセッサ２１０に接続されたメモリ・デバイス２３０と、バス２２０を介してプロセッサ２１０に接続されたオプションの第１の通信モジュール（ＣＯＭ）２４０と、バス２２０を介してプロセッサ２１０に接続された第２のＣＯＭ２５０と、モバイル加入者を識別して認証する取り外し可能なＳＩＭカード２４２と、バス２２０を介してプロセッサ２１０に接続されたユーザ・インタラクション・デバイス２６０とを含む。オプションの第１のＣＯＭ２４０及び第２のＣＯＭ２５０はそれぞれ、無線信号を送信／受信するよう構成されたアンテナ２４４及び２５４を含む。
【００２９】
ユーザ・インタラクション・デバイス２６０は、ディスプレイ２７０と、タッチ・スクリーン、マウス、トラックボール、又はユーザ入力を受信するよう構成された同様の他のカーソル配置周辺デバイス等の入力デバイス２８０とを含み得る。ディスプレイ２７０は、ユーザ・インタラクションのためのＧＵＩ１６０を提供するよう構成される。図示されていないが、入力デバイス２８０は、ユーザ入力のためのより小さなサイズのＱＷＥＲＴＹ型固定キーパッドを含んでもよい。いくつかの用途において、ディスプレイ２７０及び入力デバイス２８０は、バス２２０に直接接続され得る別々のコンポーネントとして構成され得る。
【００３０】
コンピューティング負荷に応じて、モバイル・コンピューティング・デバイス１１０及びＴＰＣ１２０内に２以上のプロセッサを含めてもよいことを理解すべきである。メモリ・デバイス２３０は、１以上の機能を実行するプロセッサ２１０により実行可能な命令又はコマンド２３２を記憶するよう動作可能である。「コンピュータ・システム」という語は、メモリ媒体からプログラム命令を実行することができるプロセッサを有する任意のデバイスを包含することが意図されることを理解すべきである。本明細書で説明する様々な機能、プロセス３００、４００、５００、方法、プログラム、及び動作は、モバイル・コンピューティング・デバイス１１０を用いて実装することができる。例えば、プロセッサ２１０は、ＮＤＥＦのセキュアな暗号化されたＳＭＳ又はＭＭＳメッセージを処理するために、メモリ・デバイス２３０に記憶されたセキュア・トランザクト・アプリケーション１５０に関連付けられた命令２３２を実行するよう動作可能である。
【００３１】
セキュア・トランザクト・アプリケーション１５０は、ＮＤＥＦを使用する受信される暗号化されたＳＭＳ又はＭＭＳメッセージを検出すること、及び１以上のＮＤＥＦレコードを含むＮＤＥＦメッセージを元に戻すためにメッセージを復号することを含む機能を実行する。各ＮＤＥＦレコードはペイロードを含む。ペイロードはアプリケーション・データを含む。セキュア・トランザクト・アプリケーション１５０は、ＮＤＥＦペイロードからトランザクション関連アプリケーション・データを抽出し、ＮＦＣエミュレーテッド・カード２３４を生成する。図示されていないが、セキュア・トランザクト・アプリケーション１５０により実行される様々な機能は、検出部又は傍受モジュール、復号モジュール、ペイロードを元に戻すリカバリ・モジュール、及びカード・エミュレーション・モジュール等の様々な機能モジュールにより実装することができる。ＮＦＣエミュレーテッド・カードは、モバイル・コンピューティング・デバイス１１０に含まれるＮＦＣエミュレーテッド・カード１５２と同一であってもよいし、ＴＰＣ１２０に含まれるＮＦＣエミュレーテッド・カード１９２と同一であってもよい。ＮＦＣエミュレーテッド・カード２３４に記憶された情報へのアクセスは、パスワード、ＰＩＮ、署名として使用される個人用パターン、及びその他等の認証ツールの使用により保護され得る。いくつかの用途において、ＮＦＣエミュレーテッド・カード２３４は、１回限りの使用の後、メモリ・デバイス２３０から自動的に削除され、セキュリティ・リスクを低減させるよう構成され得る。
【００３２】
コンピューティング・デバイス２００のコンポーネントは、コンピュータ、コンピューティング・デバイス、又は、そのようなデバイスのプロセッサ上で実行可能な命令であるコンピュータ実行可能な命令のモジュールとすることができる。ここではモジュールとして示されているが、コンポーネントは、ハードウェア、ファームウェア、ソフトウェア、又はそれらの任意の組合せとして具現化することができる。本明細書で説明する技術は、全体として、又は部分的に、ハードウェア、ソフトウェア、ファームウェア、又はそれらの何らかの組合せにより実行することができる。
【００３３】
いくつかの実装において、コンピューティング・デバイス２００は、近距離にわたるＮＦＣのためのサポートを提供し得る。ＮＦＣを提供するいくつかの構成において、ＳＩＭ２４２は、ＮＦＣ機能のための組み込みサポート（embedded  support）を提供するよう構成され得る。ＮＦＣをサポートするよう構成されないいくつかの実装において、コンピューティング・デバイス２００は、トランザクションを処理するために、ＮＤＥＦに従ったセキュアなＳＭＳ又はＭＭＳ通信を用いて、他のデバイスと無線通信するよう構成され得る。
【００３４】
インタフェースの２つのコンポーネントのうちの１つのコンポーネント１３２を形成するオプションの第１のＣＯＭ２４０は、第１の通信標準を用いて、近距離にわたり無線通信するよう構成される。第１の通信標準は、ＮＦＣ標準又はＢｌｕｅｔｏｏｔｈ（登録商標）標準を含み得る。ＮＦＣ標準は、非常に近接して配置された任意の２つのＮＦＣ準拠デバイス間のセキュアな認証された通信を提供するよう構成される。いくつかのモバイル・デバイス構成では、ＳＩＭカード２４２は、ＮＦＣ等の第１のＣＯＭ２４０の機能を組み込むよう構成され得る。
【００３５】
第２のＣＯＭ２５０は、第２の通信標準を用いて、１以上の通信ネットワーク１３６と無線通信するよう構成可能である。第２の通信標準は、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）のための標準のＩＥＥＥ８０２．１１ファミリに基づき得る。モバイル・コンピューティング・デバイス１１０は、ＬＴＥ機能又はＷｉＭＡＸ（登録商標）機能を有する２Ｇ携帯電話、３Ｇ携帯電話、又は４Ｇ携帯電話等の無線ブロードバンド・デバイスのための標準のＩＥＥＥ８０２．１６ファミリをサポートするよう構成されてもよい。
【００３６】
オプションの第１のＣＯＭ２４０は、図１を参照して説明したインタフェース１３２及び第１の通信標準を用いて、近距離にわたり無線通信するよう構成され得る。前述したように、第１の通信標準は、任意の２つのＮＦＣ準拠デバイス間のセキュアな認証された通信を提供するよう構成されたＮＦＣ標準を含み得る。第１の通信標準は、Ｂｌｕｅｔｏｏｔｈ（登録商標）標準を含んでもよい。
【００３７】
ＮＦＣは、約２〜２０ｃｍの近距離にわたるＮＦＣ準拠デバイス間のセキュアな認証された無線通信を可能にする近距離無線標準である。ＮＦＣは、ＩＳＯベースの標準である。ＩＳＯ１４４４３ＴｙｐｅＡ標準及びＩＳＯ１４４４３ＴｙｐｅＢ標準＋ＦｅｌｉＣａ（登録商標）は、リーダ・アンテナ（reader  antenna）と近接して１３．５６ＭＨｚで動作する非接触スマート・カードのための４部からなる国際標準である。ＩＳＯ１８０９２標準は、ＮＦＣインタフェース及びプロトコルのための通信モードを定めている。
【００３８】
ＮＦＣ標準は、互いに近接している（例えば、約２〜２０ｃｍ以内に配置されている）２つのＮＦＣ準拠デバイス間でのデータ・トランザクション、データ交換、及び無線通信を可能にする。ＮＦＣ標準準拠デバイスは、互いを自動的に発見するよう構成され得る。モバイル・コンピューティング・デバイス１１０は、ＴＰＣ１２０に問い合わせ、無線リンクを確立するよう構成され得る。２つのＮＦＣ準拠デバイスを自動的にペアリングするセット・アップ時間は、通常１ミリ秒未満である。ＮＦＣ標準と比較すると、Ｂｌｕｅｔｏｏｔｈ（登録商標）標準は、通常、より長い距離（例えば、３０メートルまで）の通信をサポートし、より長いセット・アップ時間（例えば、約５〜６秒）を要する。
【００３９】
第２のＣＯＭ２５０は、インタフェース１３４、通信ネットワーク１３６、及び第２の通信標準を介して、他のコンピューティング・デバイスと通信するために使用され得る。第２の通信標準は、ＷＬＡＮのための標準のＩＥＥＥ８０２．１１ファミリに基づき得る。モバイル・コンピューティング・デバイス１１０は、ＬＴＥ機能又はＷｉＭＡＸ（登録商標）機能を有する２Ｇ携帯電話、２．５Ｇ携帯電話、３Ｇ携帯電話、又は４Ｇ携帯電話等の無線ブロードバンド・デバイスのための標準のＩＥＥＥ８０２．１６ファミリをサポートするよう構成されてもよい。
【００４０】
メモリ・デバイス２３０は、トランザクションを処理するセキュア・トランザクト・アプリケーション１５０の実行等の１以上の機能を実行するプロセッサ２１０により実行可能な命令２３２を記憶するよう動作可能である。コンピューティング・デバイス２００のコンポーネントは、コンピュータ、コンピューティング・デバイス、又は、そのようなデバイスのプロセッサ上で実行可能な命令であるコンピュータ実行可能な命令のモジュールとすることができる。ここではモジュールとして示されているが、コンポーネントは、ハードウェア、ファームウェア、ソフトウェア、又はそれらの任意の組合せとして具現化することができる。本明細書で説明する技術は、全体として、又は部分的に、ハードウェア、ソフトウェア、ファームウェア、又はそれらの何らかの組合せにより実行することができる。
【００４１】
図３は、金融トランザクションを処理するための、本明細書で説明する技術を実装するプロセス３００を示すフロー図である。このプロセスは、ハードウェア、ソフトウェア、又はそれらの組合せにより実装され得る一連の動作を表す論理フロー・グラフにおけるブロックの集合として示されている。ソフトウェアのコンテキストにおいて、ブロックは、コンピュータの１以上のプロセッサにより実行されるときの、記載された動作を実行するコンピュータ命令を表す。このプロセスが説明される順番は、限定として解釈されることを意図するものではなく、説明するプロセスのブロックの数は、このプロセス又は代替のプロセスを実装するために任意の順番で組み合わされ得ることに留意されたい。さらに、本明細書で説明する主題の精神及び範囲から逸脱することなく、個々のブロックがこのプロセスから削除されてもよい。
【００４２】
プロセス３１０において、ＴＰＣ１２０及びモバイル・コンピューティング・デバイス１１０が、それらの間における無線通信のために、セキュアにされ認証される。プロセス３２０において、暗号化されたＮＤＥＦメッセージが受信される。ＮＤＥＦ構造に従って組み立てられた暗号化されたメッセージはＮＤＥＦレコードを含み、ＮＤＥＦレコードはＮＤＥＦペイロードを含む。プロセス３３０において、ＮＤＥＦペイロードを元に戻すために、ＮＤＥＦメッセージが復号される。プロセス３４０において、ＮＦＣエミュレーテッド・カードが、ＮＤＥＦペイロードから生成される。プロセス３５０において、ＮＦＣエミュレーテッド・カードがメモリに記憶される。ＮＦＣエミュレーテッド・カードは、トランザクションを実施するための資金を記憶するために使用される。プロセス３６０において、商業者の端末において提示されたＮＦＣエミュレーテッド・カードが、トランザクションを実施するために承認される。プロセス３７０において、トランザクションを完了するために、資金が移動される。
【００４３】
図４は、電子チケット発行等の航空トランザクションを処理するための、本明細書で説明する技術を実装するプロセス４００を示すフロー図である。このプロセスは、ハードウェア、ソフトウェア、又はそれらの組合せにより実装され得る一連の動作を表す論理フロー・グラフにおけるブロックの集合として示されている。ソフトウェアのコンテキストにおいて、ブロックは、コンピュータの１以上のプロセッサにより実行されるときの、記載された動作を実行するコンピュータ命令を表す。このプロセスが説明される順番は、限定として解釈されることを意図するものではなく、説明するプロセスのブロックの数は、このプロセス又は代替のプロセスを実装するために任意の順番で組み合わされ得ることに留意されたい。さらに、本明細書で説明する主題の精神及び範囲から逸脱することなく、個々のブロックがこのプロセスから削除されてもよい。
【００４４】
プロセス４１０において、ＴＰＣ１２０及びモバイル・コンピューティング・デバイス１１０が、それらの間における無線通信のために、セキュアにされ認証される。プロセス４２０において、暗号化されたＮＤＥＦメッセージが受信される。ＮＤＥＦ構造に従って組み立てられた暗号化されたメッセージはＮＤＥＦレコードを含み、ＮＤＥＦレコードはＮＤＥＦペイロードを含む。プロセス４３０において、ＮＤＥＦペイロードを元に戻すために、ＮＤＥＦメッセージが復号される。プロセス４４０において、ＮＦＣエミュレーテッド・カードが、ＮＤＥＦペイロードから生成される。プロセス４５０において、ＮＦＣエミュレーテッド・カードがメモリに記憶される。ＮＦＣエミュレーテッド・カードは、航空旅行のために必要な電子チケットをエミュレートするために使用される。プロセス４６０において、航空会社の端末において提示されたＮＦＣエミュレーテッド・カードが、飛行機に搭乗するために承認される。プロセス４７０において、旅行者は、トランザクションを完了するために、飛行機に搭乗する。
【００４５】
図５は、セキュア・トランザクションを処理するための、本明細書で説明する技術を実装するプロセス５００を示すフロー図である。プロセス５１０において、セキュアな暗号化されたメッセージ（例えば、ＳＭＳ又はＭＭＳ）が受信される。プロセス５２０において、セキュアなメッセージがＮＤＥＦメッセージであるかどうかが判定される。ＮＤＥＦメッセージはＮＤＥＦ構造に従って組み立てられ、ＮＤＥＦメッセージはＮＤＥＦレコードを含み、ＮＤＥＦレコードはＮＤＥＦペイロードを含む。プロセス５３０において、ＮＤＥＦペイロードから元に戻されたセキュアなトランザクション固有情報を提示するために、リモート・サーバがコンタクトされる。プロセス５４０において、セキュアなトランザクション固有情報に応じて、ＮＦＣエミュレーテッド・カードが、ＮＤＥＦペイロードから受信される。この例において、ＮＦＣエミュレーテッド・カードは、ＴＰＣ１２０等のリモート・サーバから受信される。この実装は、モバイル・コンピューティング・デバイス１１０等のモバイル・コンピューティング・デバイス上の処理負荷を低減させることができる。セキュリティを向上させるために、送信又は受信される全てのメッセージが暗号化されてもよい。
【００４６】
「コンピュータ読み取り可能な媒体」という語は、コンピュータ記憶媒体を含む。例えば、コンピュータ記憶媒体は、磁気記憶デバイス（例えば、ハード・ディスク、フロッピ・ディスク、及び磁気ストリップ）、光ディスク（例えば、コンパクト・ディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、及びブルーレイ（登録商標）・ディスク（ＢＤ））、スマート・カード、フラッシュ・メモリ・デバイス（例えば、サム・ドライブ、スティック、キー・ドライブ、及びＳＤカード）、並びに、揮発性メモリ及び不揮発性メモリ（例えば、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ））を含み得るが、これらに限定されるものではない。
【００４７】
文脈が別途示さない限り、本明細書で使用される「ロジック」という語は、そのロジックのために説明される機能を実行するのに適切な、ハードウェア、ソフトウェア、ファームウェア、回路、論理回路、集積回路、他の電子コンポーネント、及び／又はそれらの組合せを含む。
【００４８】
主題が、構造的特徴及び／又は方法論的動作に特有の言葉で説明されたが、添付の特許請求の範囲において定められる主題は、説明した特定の特徴又は動作に必ずしも限定される必要がないことを理解すべきである。むしろ、特定の特徴及び動作は、請求項を実施するための例示的な形態として開示されたものである。
【００４９】
次の例は、さらなる実施形態に関する。電子チケット発行を可能にするよう構成されたモバイル・コンピューティング・システムは、プロセッサと、プロセッサに接続されたメモリ・デバイスとを備える。メモリ・デバイスは、プロセッサにより実行可能な命令を記憶するよう動作可能である。命令は、プロセッサに、ＮＤＥＦペイロードを含むＮＤＥＦレコードを含む暗号化されたＮＤＥＦメッセージを受信させ；ＮＤＥＦペイロードを元に戻すために、ＮＤＥＦメッセージを復号させ；ＮＤＥＦペイロードからＮＦＣエミュレーテッド・カードを生成させ；電子チケットをエミュレートするために使用されるＮＦＣエミュレーテッド・カードをメモリ・デバイスに記憶させる。
【００５０】
所定の実装において、命令は、プロセッサに、飛行機に搭乗するために、航空会社のコンピュータ端末において、ＮＦＣエミュレーテッド・カードを承認させ；電子チケットに含まれるレコードを航空会社のコンピュータ端末に移動させる、モバイル・コンピューティング・システム。
【００５１】
所定の実装において、暗号化されたＮＤＥＦメッセージは、ＮＦＣ標準とは異なる無線通信標準を用いて受信される、モバイル・コンピューティング・システム。
【００５２】
所定の実装において、命令は、プロセッサに、飛行機に搭乗するために、ＮＦＣエミュレーテッド・カードを含む暗号化された送信用ＮＤＥＦメッセージを航空会社のコンピュータ端末に送信させる、モバイル・コンピューティング・システム。
【００５３】
所定の実装において、暗号化された送信用ＮＤＥＦメッセージは、ＮＦＣ標準とは異なる無線通信標準を用いて航空会社のコンピュータ端末に送信される、モバイル・コンピューティング・システム。
【００５４】
所定の実装において、暗号化された送信用ＮＤＥＦメッセージは、ＮＦＣ標準を用いて航空会社のコンピュータ端末に送信される、モバイル・コンピューティング・システム。
【００５５】
所定の実装において、無線通信標準は、ＳＭＳ及びＭＭＳのうちの少なくとも１つである、モバイル・コンピューティング・システム。
【００５６】
所定の実装において、モバイル・コンピューティング・システムは、携帯電話のための標準のＩＥＥＥ８０２．１６ファミリの少なくとも１つと互換性がある無線通信標準を用いて通信するよう構成される、モバイル・コンピューティング・システム。
【００５７】
所定の実装において、モバイル・コンピューティング・システムは、ＳＩＭを含み、ＳＩＭは、組み込みコンポーネントとしてＮＤＥＦメッセージング・サービスを含む、モバイル・コンピューティング・システム。
【００５８】
所定の実装において、モバイル・コンピューティング・システムは、１回限りの使用の後、ＮＦＣエミュレーテッド・カードを消去するよう構成される、モバイル・コンピューティング・システム。
【００５９】
モバイル・コンピューティング・デバイスを用いてトランザクションを実施する命令を記憶した少なくとも１つのコンピュータ読み取り可能な記憶媒体が提供される。実行可能な命令は、モバイル・コンピューティング・デバイスに含まれるコンピュータ・プロセッサに、ＮＤＥＦペイロードを含むＮＤＥＦレコードを含む暗号化されたＮＤＥＦメッセージを受信させ；ＮＤＥＦペイロードを元に戻すために、ＮＤＥＦメッセージを復号させ；ＮＤＥＦペイロードからＮＦＣエミュレーテッド・カードを生成させ；トランザクションを実施するための資金を記憶するために使用されるＮＦＣエミュレーテッド・カードをメモリに記憶させる。
【００６０】
所定の実装において、実行可能な命令は、コンピュータ・プロセッサに、さらに、トランザクションを実施するために、商業者の端末において、ＮＦＣエミュレーテッド・カードを承認させ；トランザクションを完了するために、資金を移動させる、コンピュータ読み取り可能な記憶媒体。
【００６１】
所定の実装において、暗号化されたＮＤＥＦメッセージは、ＮＦＣ標準とは異なる無線通信標準を用いて受信される、コンピュータ読み取り可能な記憶媒体。
【００６２】
所定の実装において、ＮＦＣエミュレーテッド・カードを承認させる実行可能な命令は、コンピュータ・プロセッサに、さらに、トランザクションを実施するために、ＮＦＣエミュレーテッド・カードを含む暗号化された送信用ＮＤＥＦメッセージを商業者の端末に送信させる、コンピュータ読み取り可能な記憶媒体。
【００６３】
所定の実装において、暗号化された送信用ＮＤＥＦメッセージは、ＮＦＣ標準とは異なる無線通信標準を用いて商業者の端末に送信される、コンピュータ読み取り可能な記憶媒体。
【００６４】
所定の実装において、暗号化された送信用ＮＤＥＦメッセージは、ＮＦＣ標準を用いて商業者の端末に送信される、コンピュータ読み取り可能な記憶媒体。
【００６５】
所定の実装において、無線通信標準は、ＳＭＳ及びＭＭＳのうちの少なくとも１つである、コンピュータ読み取り可能な記憶媒体。
【００６６】
所定の実装において、モバイル・コンピューティング・デバイスは、携帯電話のための標準のＩＥＥＥ８０２．１６ファミリの少なくとも１つと互換性がある無線通信標準を用いて通信するよう構成される、コンピュータ読み取り可能な記憶媒体。
【００６７】
所定の実装において、モバイル・コンピューティング・デバイスは、ＳＩＭを含み、ＳＩＭは、組み込みコンポーネントとしてＮＤＥＦメッセージング・サービスを含む、コンピュータ読み取り可能な記憶媒体。
【００６８】
所定の実装において、モバイル・コンピューティング・デバイスは、１回限りの使用の後、ＮＦＣエミュレーテッド・カードを消去するよう構成される、コンピュータ読み取り可能な記憶媒体。
【００６９】
無線通信を実施する方法は、ＮＤＥＦペイロードを含むＮＤＥＦレコードを含む暗号化されたＮＤＥＦメッセージを受信するステップと、ＮＤＥＦペイロードを元に戻すために、ＮＤＥＦメッセージを復号するステップと、ＮＤＥＦペイロードから元に戻された情報をサーバに送信するステップと、サーバからＮＦＣエミュレーテッド・カードを受信するステップとを含む。
【００７０】
所定の実装において、ＮＤＥＦペイロードから、１回限りの使用のために構成されるＮＦＣエミュレーテッド・カードを生成するステップをさらに含む、方法。
【００７１】
所定の実装において、物理カードをエミュレートするために使用されるＮＦＣエミュレーテッド・カードを記憶する記憶ステップであって、ＮＦＣエミュレーテッド・カードは、物理カードに含まれる秘密情報を含むよう構成される、記憶ステップをさらに含む、方法。
【００７２】
所定の実装において、暗号化されたＮＤＥＦメッセージは、ＮＦＣ標準とは異なる無線通信標準を用いて受信される、方法。
【００７３】
所定の実装において、無線通信標準は、ＳＭＳ及びＭＭＳのうちの少なくとも１つである、方法。
【００７４】
所定の実装において、無線通信標準は、携帯電話のための標準のＩＥＥＥ８０２．１６ファミリの少なくとも１つと互換性がある、方法。
【００７５】
装置は、暗号化されたＮＤＥＦメッセージを傍受するよう動作可能な傍受モジュールと、暗号化されたＮＤＥＦメッセージを復号されたＮＤＥＦメッセージに復号するよう動作可能な復号モジュールと、復号されたＮＤＥＦメッセージからＮＤＥＦレコードを元に戻すよう動作可能なリカバリ・モジュールであって、ＮＤＥＦレコードはＮＤＥＦペイロードを含む、リカバリ・モジュールと、ＮＤＥＦペイロードからＮＦＣエミュレーテッド・カードを生成するよう動作可能なカード・エミュレーション・モジュールとを備える。
【００７６】
所定の実装において、ＮＦＣエミュレーテッド・カードは、１回限りの使用のために構成される、装置。
【００７７】
所定の実装において、暗号化されたＮＤＥＦメッセージは、ＮＦＣ標準とは異なる無線通信標準を用いて受信される、装置。
【００７８】
所定の実装において、無線通信標準は、ＳＭＳ及びＭＭＳのうちの少なくとも１つである、装置。
【００７９】
所定の実装において、ＮＦＣエミュレーテッド・カードは、ＳＩＭに記憶される、装置。
【００８０】
モバイル・コンピューティング・デバイスは、プロセッサと、プロセッサに接続された第１の通信モジュールであって、ＮＦＣ標準を用いて、第１のアンテナを介して無線メッセージを受信するよう構成された第１の通信モジュールと、プロセッサに接続された第２の通信モジュールであって、ＮＦＣ標準とは異なるフォーマットで、第２のアンテナを介して無線メッセージを受信するよう構成された第２の通信モジュールと、プロセッサに接続されたユーザ・インタラクション・デバイスであって、グラフィカル・ユーザ・インタフェースを提供するよう構成されたユーザ・インタラクション・デバイスと、プロセッサに接続されたメモリ・デバイスであって、メモリ・デバイスはプロセッサにより実行可能な命令を記憶し、命令は、プロセッサに、第２の通信モジュールがＮＦＣ標準とは異なるフォーマットの暗号化されたメッセージを受信したことに応じて、ＮＦＣエミュレーテッド・カードをメモリ・デバイスに記憶させる、メモリ・デバイスとを備える。
【００８１】
所定の実装において、プロセッサに接続されたＳＩＭであって、ＮＦＣエミュレーテッド・カードが記憶されるＳＩＭをさらに備える、モバイル・コンピューティング・デバイス。
【００８２】
所定の実装において、ＮＦＣ標準とは異なるフォーマットは、ＳＭＳ及びＭＭＳのうちの少なくとも１つである、モバイル・コンピューティング・デバイス。
【００８３】
所定の実装において、ＮＦＣエミュレーテッド・カードは、１回限りの使用のために構成される、モバイル・コンピューティング・デバイス。
【図１】
0005964499.tif 000002
【図２】
0005964499.tif 000003
【図３】
0005964499.tif 000004
【図４】
0005964499.tif 000005
【図５】
0005964499.tif 000006