(57)【要約】支払装置による使用のために複数の支払口座を送信する方法及びシステム。この方法は、暗号化個人口座番号（ＣＰＡＮ）を割り当ててＣＰＡＮに関連する少なくとも１つの暗号化マスター鍵セットを生成し、送信装置によって、少なくとも１つの生成された暗号化マスター鍵セットを支払装置内に格納するために送信することを含む。更に、この方法は、受信装置によって、それぞれが消費者と関連付けられた支払口座に関連付けられている、少なくとも１つの装置個人支払番号（ＤＰＡＮ）を受信することと、処理装置によって、対応するＤＰＡＮに関連付けられたデータのセットを含む、少なくとも１つのＤＰＡＮのそれぞれに対する再個人化スクリプトを生成することと、送信装置によって、支払装置に、少なくとも１つの再個人化スクリプトを送信すること、を含む。当該支払装置は、選択された暗号化計算のためにＣＰＡＮを使用し、金融取引の全ての他の側面のために、ＤＰＡＮ及び関連付けられたデータのセットを用いるように構成される。【選択図】  なし
2016514328.tif 000002
【特許請求の範囲】
【請求項１】
支払装置による使用のために複数の支払口座を送信する方法であって、
暗号化個人口座番号（ＣＰＡＮ）を割り当てて前記ＣＰＡＮに関連する少なくとも１つの暗号化マスター鍵セットを生成することと、
送信装置によって、少なくとも１つの生成された暗号化マスター鍵セットを、支払装置内に格納するために送信することと、
受信装置によって、それぞれが消費者と関連付けられた支払口座に関連付けられている、少なくとも１つの装置個人支払番号（ＤＰＡＮ）を受信することと、
処理装置によって、対応するＤＰＡＮに関連付けられたデータのセットを含む、前記少なくとも１つのＤＰＡＮのそれぞれに対する再個人化スクリプトを生成することと、
前記送信装置によって、前記支払装置に、少なくとも１つの再個人化スクリプトを送信すること、を含み、
前記支払装置は、
選択された暗号化計算のために前記ＣＰＡＮを使用し、
金融取引の全ての他の側面のために、前記ＤＰＡＮ及び前記関連付けられたデータのセットを用いる、ように構成される、
ことを特徴とする方法。
【請求項２】
前記再個人化スクリプトは、前記支払装置に、安全なストレージ内の既存のＤＰＡＮ及びデータのセットを、前記再個人化スクリプト内に含まれる前記ＤＰＡＮ及びデータのセットに置き換えさせるように構成される、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記支払装置は、前記再個人化スクリプトを複数の用途のために格納するように更に構成される、
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記支払装置は、前記再個人化スクリプトを前記安全なストレージ以外のストレージに格納するように構成される、
ことを特徴とする請求項２に記載の方法。
【請求項５】
前記支払装置は、前記支払装置による実行前に、前記再個人化スクリプトを前記安全なストレージに送信するように構成される、
ことを特徴とする請求項４に記載の方法。
【請求項６】
前記再個人化スクリプトは、ユーザにより受信した指示に応じて前記安全なストレージに送信される、
ことを特徴とする請求項５に記載の方法。
【請求項７】
前記ユーザは、前記再個人化スクリプトに含まれる前記ＤＰＡＮに関連付けられた前記支払口座に関連付けられている前記消費者である、
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記再個人化スクリプトは、変更から保護されており、前記支払装置はあらゆるこのような変更を検出することができる、
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記再個人化スクリプトは、前記支払装置のみが前記再個人化スクリプトを復号化してその後使用することができる方法で前記再個人化スクリプトを暗号化することにより、前記再個人化スクリプトの内容の意図しない開示から保護される、
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記支払装置は、前記暗号化マスター鍵セットの受信及び格納と同時に前記ＣＰＡＮを格納するように構成される、
ことを特徴とする請求項１に記載の方法。
【請求項１１】
前記支払装置は、前記金融取引の一部としての追加データとして前記ＣＰＡＮを提供するように更に構成される、
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記少なくとも１つの暗号化マスター鍵セットは、前記支払装置が前記消費者に提供される前に、前記支払装置内に格納するために送信される、
ことを特徴とする請求項１に記載の方法。
【請求項１３】
前記支払装置は、前記消費者と関連付けられている、
ことを特徴とする請求項１に記載の方法。
【請求項１４】
再個人化スクリプトのそれぞれは、前記支払装置内に格納されているソフトウェアアプリケーションに実行されると共に前記支払装置に実行されるように構成される、
ことを特徴とする請求項１に記載の方法。
【請求項１５】
前記支払装置に前記ソフトウェアアプリケーションを送信すること、を更に含む、
ことを特徴とする請求項１４に記載の方法。
【請求項１６】
支払装置による使用のために複数の支払口座を送信するシステムであって、
暗号化個人口座番号（ＣＰＡＮ）を割り当てて前記ＣＰＡＮに関連する少なくとも１つの暗号化マスター鍵セットを生成する処理装置と、
少なくとも１つの生成された暗号化マスター鍵セットを、支払装置内に格納するために送信する送信装置と、
それぞれが消費者と関連付けられた支払口座に関連付けられている、少なくとも１つの装置個人支払番号（ＤＰＡＮ）を受信する受信装置と、
対応するＤＰＡＮに関連付けられたデータのセットを含む、前記少なくとも１つのＤＰＡＮのそれぞれに対する再個人化スクリプトを生成する処理装置と、を含み、
前記送信装置は、更に、前記支払装置に少なくとも１つの再個人化スクリプトを送信し、
前記支払装置は、
選択された暗号化計算のために前記ＣＰＡＮを使用し、
金融取引の全ての他の側面のために、前記ＤＰＡＮ及び前記関連付けられたデータのセットを用いる、ように構成される、
ことを特徴とするシステム。
【請求項１７】
前記再個人化スクリプトは、前記支払装置に、安全なストレージ内の既存のＤＰＡＮ及びデータのセットを、前記再個人化スクリプト内に含まれる前記ＤＰＡＮ及びデータのセットに置き換えさせるように構成される、
ことを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記支払装置は、前記再個人化スクリプトを複数の用途のために格納するように更に構成される、
ことを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記支払装置は、前記再個人化スクリプトを前記安全なストレージ以外のストレージに格納するように構成される、
ことを特徴とする請求項１７に記載のシステム。
【請求項２０】
前記支払装置は、前記支払装置による実行前に、前記再個人化スクリプトを前記安全なストレージに送信するように構成される、
ことを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記再個人化スクリプトは、ユーザにより受信した指示に応じて前記安全なストレージに送信される、
ことを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記ユーザは、前記再個人化スクリプトに含まれる前記ＤＰＡＮに関連付けられた前記支払口座に関連付けられている前記消費者である、
ことを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記再個人化スクリプトは、変更から保護されており、前記支払装置はあらゆるこのような変更を検出することができる、
ことを特徴とする請求項１６に記載のシステム。
【請求項２４】
前記再個人化スクリプトは、前記支払装置のみが前記再個人化スクリプトを復号化してその後使用することができる方法で前記再個人化スクリプトを暗号化することにより、前記再個人化スクリプトの内容の意図しない開示から保護される、
ことを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記支払装置は、前記暗号化マスター鍵セットの受信及び格納と同時に前記ＣＰＡＮを格納するように構成される、
ことを特徴とする請求項１６に記載のシステム。
【請求項２６】
前記支払装置は、前記金融取引の一部としての追加データとして前記ＣＰＡＮを提供するように更に構成される、
ことを特徴とする請求項２４に記載のシステム。
【請求項２７】
前記少なくとも１つの暗号化マスター鍵セットは、前記支払装置が前記消費者に提供される前に、前記支払装置内に格納するために送信される、
ことを特徴とする請求項１６に記載のシステム。
【請求項２８】
前記支払装置は、前記消費者と関連付けられている、
ことを特徴とする請求項１６に記載のシステム。
【請求項２９】
再個人化スクリプトのそれぞれは、前記支払装置内に格納されているソフトウェアアプリケーションに実行されると共に前記支払装置に実行されるように構成される、
ことを特徴とする請求項１６に記載のシステム。
【請求項３０】
前記支払装置に前記ソフトウェアアプリケーションを送信すること、を更に含む、
ことを特徴とする請求項２９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
１つの支払装置を介して金融取引のための複数の支払口座の使用に関し、特に、支払装置を再個人化するための再個人化スクリプトを生成するとともに支払装置に送信して関連付けられた支払口座を利用することに関する。
【背景技術】
【０００２】
金融取引を行うため、消費者は伝統的に現金、小切手及びクレジットカードなどの物理的なものに基づく支払方法を利用してきた。技術が発展するにつれて、テレビジョン、デスクトップコンピュータ、ノートブックコンピュータ、携帯電話機、スマートフォン、タブレットコンピュータ等のコンピュータ装置が支払装置として発展し、金融取引を開始又は実行するために使用されるようになった。例えば、多数のコンピュータ、スマートフォン及びテレビジョンは、ユーザが小売商にその後送信される支払情報を提供可能にすることによってインターネット上で金融取引を行うように構成された。
【０００３】
ユーザが提供する必要のある支払情報の量を最小化し、安全な支払口座を増加させるために、セキュアエレメントなどの様々な種類の安全なストレージが設計され、支払証明書を格納するために支払装置に搭載された。しかしながら、様々な例においてこれらのセキュアエレメントはセキュリティを維持するためにアクセス不可能にされる。結果として、支払証明書を容易に交換し得ない。このことは反対に、ユーザが複数の支払口座を用いて取引するために１つの支払装置を使用することを妨げ得る。
【０００４】
従って、複数の支払口座を用いた金融取引を行うために支払装置を利用可能にする技術的解決方法が必要である。
【発明の概要】
【０００５】
本開示は支払装置によって使用される複数の支払口座についての詳細を送信するシステム及び方法についての記載を提供する。
【０００６】
支払装置による使用のために複数の支払口座を送信する方法は、暗号化個人口座番号（cryptographic personal account number、ＣＰＡＮ）を割り当てて、このＣＰＡＮに関連する少なくとも１つの暗号化マスター鍵セットを生成することと、送信装置によって、支払装置内に格納するために少なくとも１つの暗号化マスター鍵セットを送信することと、受信装置によって、それぞれが消費者と関連付けられた支払口座に関連付けられている、少なくとも１つの装置個人支払番号（device personal account number、ＤＰＡＮ）を受信することと、処理装置によって、対応するＤＰＡＮに関連付けられたデータのセットを含む、少なくとも１つのＤＰＡＮのそれぞれに対する再個人化スクリプトを生成することと、送信装置によって、ＣＰＡＮに関する鍵セットを選択された暗号化計算のためにのみ使用（そして従ってこれらのデータアイテムの処理はＣＰＡＮ発行者によりなされる）し、金融取引の全ての他の側面に対してＤＰＡＮ及び関連付けられたデータのセットを用いるように構成された支払装置に、少なくとも１つの再個人化スクリプトを送信することを含む。
【０００７】
支払装置による使用のために複数の支払口座を送信するシステムは、送信装置、受信装置及び処理装置を含む。処理装置は、暗号化個人口座情報（ＣＰＡＮ）を割り当ててこのＣＰＡＮに関する少なくとも１つの暗号化マスター鍵セットを生成するように構成される。送信装置は、支払装置に格納するための少なくとも１つのこのような暗号化マスター鍵セットを送信するように構成される。受信装置は、それぞれが消費者と関連付けられた支払口座に関連付けられている、少なくとも１つの装置個人支払番号（ＤＰＡＮ）を受信するように構成される。処理装置は、対応するＤＰＡＮに関連付けられているデータのセットを含む、少なくとも１つのＤＰＡＮのそれぞれに対する再個人化スクリプトを生成するように更に構成される。送信装置は、少なくとも１つの再個人化スクリプトを支払装置に送信するように更に構成される。支払装置は、ＣＰＡＮに関する鍵セットを選択された暗号化計算のために使用（そして従ってこれらのデータアイテムの処理はＣＰＡＮ発行者によりなされる）し、金融取引の全ての他の側面に対してＤＰＡＮ及び関連付けられたデータのセットを用いるように構成される。
【図面の簡単な説明】
【０００８】
本開示の範囲は、添付されている図面と共に読む際に以下の代表的な実施形態の詳細な記載から最もよく理解されるものである。図面には以下の図が含まれる。
【図１】代表的な実施形態に従った、複数の支払口座を介した取引を可能にするために再個人化スクリプトを支払装置に送信するシステムを説明する上位レベルのアーキテクチャ
【図２】代表的な実施形態に従った、再個人化スクリプトと関連するデータを生成及び送信する図１の処理サーバを説明するブロック図
【図３】代表的な実施形態に従った、再個人化スクリプトを生成と支払装置への再個人化スクリプトの送信方法を説明するフロー図
【図４】代表的な実施形態に従った、支払装置が使用するために複数の支払口座を送信する代表的な方法を説明するフローチャート
【図５】代表的な実施形態に従った、コンピュータアーキテクチャを説明する図
【０００９】
本開示を適用可能な範囲は以下で提供される詳細な記載から明らかになる。代表的な実施形態の詳細な記載は説明の目的のみを意図したものであり、従って開示の範囲を必然的に限定するものでないことは理解されるべきである。
【発明を実施するための形態】
【００１０】
用語の定義
支払ネットワーク―現金代替の利用を経由した金銭の移動に利用されるシステムあるいはネットワーク。取引の様々なタイプへの金銭の移動を処理するため、支払ネットワークは様々な異なるプロトコルや手続きを利用し得る。支払ネットワークを経由して行われ得る取引は製品あるいはサービスの購入、クレジット購入、引き落とし取引、資金の移動、口座払い戻しなどを含み得る。支払ネットワークは支払カードや信用状、小切手、金融勘定などを含み得る現金代替を経由して取引を行うよう構成され得る。支払ネットワークとして実行するよう構成されたネットワークあるいはシステムの例はＭａｓｔｅｒＣａｒｄ（登録商標），ＶＩＳＡ（登録商標）,Ｄｉｓｃｏｖｅｒ（登録商標），Ａｍｅｒｉｃａｎ  Ｅｘｐｒｅｓｓ（登録商標）などを含む。
【００１１】
支払口座―当座預金口座、貯蓄口座、信用口座、仮想支払口座のような取引の資金を供給するのに利用され得る金融勘定。支払口座は、人や家族、会社、法人、政府の実体などを含むような実体に関連付けられ得る。場合によっては、ＰａｙＰａｌ（登録商標）によって運営されるそれらの口座のように、支払口座は仮想的であり得る。
【００１２】
支払カード―関連付けられた支払口座を経由して金融取引に資金提供するため、小売商に提供され得る支払口座に関連付けられたカードあるいはデータ。支払カードはクレジットカードや引き落としカード、チャージカード、ストアドバリューカード、プリペイドカード、フリートカード、仮想支払番号、仮想カード番号、制御支払番号などを含み得る。支払カードは小売商に提供される物理的なカード、あるいは（例えばスマートフォンあるいはコンピュータのような通信装置に蓄積されるような）関連付けられた支払口座を表わすデータであり得る。例えば、場合によっては、支払口座番号を含むデータは適切な支払カードととして考慮され得る。場合によっては、利用可能な場合、小切手は支払カードとして考慮され得る。
【００１３】
支払装置を用いて行う金融取引を処理するシステム
図１は、に再個人化スクリプトの支払装置へ送信して多数の支払口座を経由した取引を可能とするシステム１００を示す。
【００１４】
システム１００は、処理サーバ１０２を含み得る。処理サーバ１０２は、以下に詳細を論じるが、複数のマスター暗号化個人口座番号（cryptographic personal account numbers、ＣＰＡＮｓ）を蓄積し得る。それぞれのＣＰＡＮは、支払装置１０６などの単一の支払装置に関連付けられた固有の値であり得る。処理サーバ１０２はそれぞれのＣＰＡＮに対応した暗号化マスター鍵セットを生成することができる。ＣＰＡＮｓと対応する暗号化マスター鍵セットとは、処理サーバ１０２の一部として含まれる、鍵データベースに蓄積され、あるいは処理サーバ１０２の外部に蓄積され得る。
【００１５】
処理サーバ１０２は、支払装置１０６内に格納するために生成された暗号化マスター鍵のセットの少なくとも１つを支払装置１０６に送信する。暗号化マスター鍵セットは、モバイル情報ネットワークのようなネットワーク１１２を経由して送信される。ある実施形態では、生成された暗号化マスター鍵セットの少なくとも１つは、エンドユーザへ支払装置１０６の提供の前に、支払装置１０６の製造および／あるいは配布の一部として支払装置１０６の安全なストレージ内に暗号化マスター鍵のセットを格納するモバイルネットワークオペレータ１０４に送信され得る。暗号化マスター鍵のセットの格納に適した安全なストレージの種類は、当業者に明白であり、埋め込みチップや安全要素などを含み得る。
【００１６】
支払装置１０６はカードホルダ１０８に（例えばモバイルネットワークオペレータ１０４によって）提供される。カードホルダ１０８は、発行銀行のような１つ以上の発行人１１０によって運用される１つ以上の支払口座に関連付けられた消費者であり得る。カードホルダ１０８に関連付けられた支払口座を運用する発行人１１０は、ネットワーク１１２を経由して、処理サーバ１０２に支払口座に関連付けられた装置個人口座番号（device personal account number、ＤＰＡＮｓ）を送信し得る。処理サーバ１０２は、データベースに格納され得るＤＰＡＮを受信し得る。
【００１７】
処理サーバ１０２はそれから、発行者１１０から受信するそれぞれのＤＰＡＮのための再個人化スクリプトを生成する。それぞれの再個人化スクリプトは、銀行支店コードや有効期限、暗証番号、証明書あるいは当業者には明白であるような資金および／あるいは金融取引の処理に使用するためのあらゆる他の適切なデータのような、ＤＰＡＮ及びＤＰＡＮに関連付けられたデータのセットを含む。ある実施形態では、当該関連付けられたデータのセットは、ＤＰＡＮに関連付けられた支払口座のアカウントの種類（例えば支払カード、当座預金口座、仮想口座など）に基づいたデータを含み得る。
【００１８】
処理サーバ１０２は、生成された再個人化スクリプトの少なくとも１つを支払装置１０６に送信し得る。カードホルダ１０８はそれから、小売商において支払装置１０６を使用して取引を行い得る。支払装置１０６は、再個人化スクリプトを実行するように構成されたソフトウェアアプリケーションを含み得る。再個人化スクリプトの実行は、支払装置に、安全なストレージに格納された任意の既存の支払口座のためのデータを、ＤＰＡＮと再個人化スクリプトに含まれる関連するデータのセットとに交換させる。支払装置１０６はそれから、関連付けられた支払口座を経由して処理するよう構成され得る。
【００１９】
支払装置１０６は、当業者から見て明白なシステムや手法を利用して支払いの詳細やその他データを（例えば店頭端末を経由して）小売商へ送信するよう構成され得る。支払詳細に含まれ得るデータはさらに当業者から見て明白である。支払装置１０６は、典型的には支払装置１０６と発行人１１０との間で交換されたデータ項目に関する、選択された暗号化計算を行うために、ＣＰＡＮに関連付けられた暗号化マスター鍵セットを利用し（そしてそれゆえこれらデータ項目の処理はＣＰＡＮ発行人によって行われなければならない）、金融取引の他の側面に対してＤＰＡＮ及び関連するデータのセットを利用するように構成され得る。
【００２０】
処理装置
図２はシステム１００の処理サーバ１０２の実施形態を説明している。当業者にとって図２で説明される処理サーバ１０２の実施形態が説明にのみ提供されることは明白であり、ここで議論するような機能を実行するために適した処理サーバ１０２の全ての可能性のある構成に対して包括的ではない。例えば、図５に示され以下でより詳細に議論されるコンピュータシステム５００は、処理サーバ１０２の適切な構成であり得る。
【００２１】
処理サーバ１０２は送信部２０２を含み得る。送信部２０２は、ＣＰＡＮに対応した、少なくとも１つの暗号化マスター鍵セット２１２を支払装置１０６および／あるいはモバイルネットワークオペレータ１０４に送信するよう構成され得る。ある実施形態では、ＣＰＡＮに対応した暗号化マスター鍵セット２１２は、処理部２０６によって生成および／あるいは特定され得る。処理部２０６は、鍵データベース２１０中に特定／生成された暗号化マスター鍵セット２１２を格納し得る。ある場合では、処理部２０６は、暗号化マスター鍵セット２１２と対応する支払装置１０６とを関連付けて、鍵データベース２１０に情報を蓄積し得る。対応する支払装置１０６と暗号化マスター鍵セット２１２とを関連付ける適切なデータは当業者に明白であり、例えば、支払装置１０６に関連付けられた電話番号、ＩＭＥＩあるいはメディアアクセスコントロール（ＭＡＣ）アドレスを含み得る。
【００２２】
処理サーバ１０２はまた、受信部２０４を含み得る。受信部２０４は、ネットワーク１１２を経由するなど、発行人１１０からＤＰＡＮ２１４を受信するよう構成され得る。それぞれの受信されたＤＰＡＮ２１４は、暗号化マスター鍵セットが送信された支払装置１０６に関連付けられたカードホルダ１０８のように、消費者に関連付けられた支払口座に関連付けられ得る。処理部２０６は、受信したＤＰＡＮ２１４を鍵データベース２１０に格納し得る。ある実施形態では、カードホルダ１０８に関連付けられたそれぞれのＤＰＡＮ２１４が、カードホルダ１０８に関連付けられた支払装置１０６に送信された暗号化マスター鍵セット２１２と関連付けられるように、ＤＰＡＮ２１４は暗号化マスター鍵セット２１２に関連付けられ得る。
【００２３】
処理部２０６はさらに、ＤＰＡＮ２１４とＤＰＡＮ２１４に関連付けられたデータのセットとを少なくとも含む再個人化スクリプト２１８を生成するよう構成され得る。ＤＰＡＮ２１４に関連付けられたデータは、発行人１１０によってＤＰＡＮ２１４と一緒に提供される、あるいは処理部２０６によって個別に特定および／あるいは生成されあるいは受信部２０４によって受信され得る。ある実施形態では、処理部２０６は生成された再個人化スクリプト２１８をスクリプトデータベース２１６に格納することができる。さらなる実施形態では、スクリプトデータベース２１６は鍵データベース２１０の一部として含まれ得る。さらなる実施形態では、再個人化スクリプトは対応するＤＰＡＮ２１４に関連付けられた再個人化スクリプトとして鍵データベース２１０に格納され得る。
【００２４】
送信部２０２はさらに、生成された１つ以上の再個人化スクリプト２１８を支払装置１０６に送信するよう構成され得る。ある実施形態では、支払装置１０６への再個人化スクリプト２１８の送信は、受信部２０４によって受信した再個人化スクリプト２１８に対する要求を受信したことに応じてなされ得る。例えば、カードホルダ１０８は、再個人化スクリプトを実行するよう構成されたソフトウェアアプリケーションを介するなど、支払装置１０６が新たな支払口座で金融取引を行うことができるよう再個人化スクリプト２１８を要求し得る。受信部２０４は、要求と、支払装置へ送信された対応する再個人化スクリプト２１８を当該要求の発信元から受信し得る。ある場合では、要求は、１つの計算装置（例えばコンピュータ）や異なる支払装置（例えばスマートフォン）に送信された対応する再個人化スクリプト２１８を経由して発行され得る。
【００２５】
１つの実施形態では、受信部２０４はＤＰＡＮ２１４を受信する前に支払装置１０６および／あるいはカードホルダ１０８から再個人化スクリプトに対する要求を受信し得る。そのような実施形態では、要求は、カードホルダ１０８が取引を望む支払口座を示す識別情報を含み得る。送信部２０２はそれから、対応する発行人１１０に、支払口座が関連付けられた、ＤＰＡＮｓ２１４及び関連するデータのセットに対する要求を送信し得る。発行人１１０はそれから、処理部２０６がそれから再個人化スクリプト２１８を生成するために利用し得るＤＰＡＮｓ２１４と関連するデータを返信する。
【００２６】
ある実施形態では、処理サーバ１０２は鍵生成部２０８を含み得る。鍵生成部２０８は、ＣＰＡＮｓに対応する暗号化マスター鍵セット２１２を生成するよう構成され得る。口座番号に基づいた鍵セットを生成する方法は、当業者にとって明白だろう。ある実施形態では、鍵生成部２０８はさらに、最初にマスターＣＰＡＮを生成し、それから対応する暗号化マスター鍵セット２１２を生成するよう構成され得る。
【００２７】
再個人化スクリプトを生成、送信及び実行する方法
図３は再個人化スクリプトの生成、送信及び実行する上位レベルの方法を説明するフローチャートである。ステップ３０１では、処理サーバ１０２は暗号化マスター鍵セット２１２を支払装置１０６に供給し得る。ある場合では、暗号化マスター鍵セット２１２は、支払装置１０６の配布前に、支払装置１０６の安全なストレージ中に暗号化マスター鍵セット２１２を含めるモバイルネットワークオペレータ１０４に供給され得る。ある実施形態では、暗号化マスター鍵セット２１２に対応するＣＰＡＮもまた、支払装置１０６に送信され得る。さらなる実施形態では、ＣＰＡＮは同様に支払装置１０６の安全なストレージ内に格納され得る。
【００２８】
ステップ３０１ａでは、ソフトウェアアプリケーションおよび対応するデータは支払装置１０６上で読み込まれ得る。ソフトウェアアプリケーションは支払装置１０６によって実行されるように構成されたソフトウェアプログラムであり得る。そして支払いプログラムのように、再個人化スクリプトを実行し、支払情報を送信するよう構成され得る。ここ開示されているような機能を実行するために適したソフトウェアアプリケーションの種類と支払装置１０６へ読み込みおよびインストールのための方法とは、当業者に明白だろう。ある例では、モバイルネットワークオペレータ１０４により支払装置１０６上でインストールされるように、ソフトウェアアプリケーションが予め支払装置１０６上に含まれ得ることはさらに明白である。
【００２９】
ステップ３０２では、発行人１１０は、それぞれがカードホルダ１０８に関連付けられた支払口座に関連付けられている１つ以上のＤＰＡＮ２１４を処理サーバ１０２に供給し得る。代表的な実施形態では、カードホルダ１０８は支払装置１０６に関連付けられ得る。ステップ３０３では、カードホルダ１０８は支払口座の有効化を要求し得る。ある例では、当該要求は支払装置１０６を経由して処理サーバ１０２に送信され得る。他の例では、当該要求は離れた計算装置を経由して処理サーバ１０２に送信され得る。このような例では、当該要求は再個人化スクリプトが送信される支払装置１０６を特定し得るか、カードホルダ１０８に関連付けられた支払装置１０６を特定するために処理サーバを動作可能にし得るカードホルダ１０８を特定し得る。それはステップ３０３がステップ３０２或いは（例えば再個人化スクリプトがカードホルダ１０８による要求なしに自動的に生成されて支払装置１０６に送信されるような）任意のステップより前に実行され得ることは当業者に明白であろう。
【００３０】
ステップ３０４では、処理サーバ１０２はカードホルダ１０８から受信した要求に示された支払口座に関連付けられている、ＤＰＡＮ２１４と関連するデータのセットとを含む再個人化スクリプト２１８を生成し得る。それから、ステップ３０５では、処理サーバ１０２は生成された再個人化スクリプト２１８を支払装置１０６に送信し得る。ステップ３０６では、支払装置１０６は（例えば、ソフトウェアアプリケーションを介して）再個人化スクリプト２１８を実行する。再個人化スクリプト２１８の実行により、支払装置１０６は安全なストレージ（例えば、セキュアエレメント）中の既存のＤＰＡＮ及び関連するデータのセットを、再個人化スクリプト２１８に含まれるＤＰＡＮ及び関連するデータのセットと交換し得る。
【００３１】
支払装置１０６はそれから、ＤＰＡＮに関連付けられた支払口座によって資金が供給された金融取引を行うよう構成され得る。ある例では、支払装置１０６は、再個人化スクリプト２１８がアクセスや修正がされないように、再個人化スクリプト２１８を支払装置１０６の安全なストレージ内に格納し得る。そのような例では、カードホルダ１０８が複数の支払口座の間で交互に切り替える様に、再個人化スクリプト２１８は何度も使用され得る。再個人化スクリプト２１８を、ネットワーク（例えばネットワーク１１２）を介して受信し、支払装置１０６の安全なストレージに格納する方法は、当業者に明白だろう。他の例では、再個人化スクリプト２１８は（支払装置１０６の安全でないメモリ中のような）安全でないストレージに格納され得るが、修正されると使用できないような方法で保護され、そしてそれゆえ、カードホルダ１０８が複数の口座の間で交互に切り替えるように何度も利用することができる。このような修正からスクリプトを保護する方法は、当業者に明白だろう。
【００３２】
支払装置へ複数の支払口座を送信する代表的な手法
図４は、再個人化スクリプトを経由して支払装置による使用への多数の支払口座の送信のための代表的な手法４００を説明する。
【００３３】
ステップ４０２では、マスター暗号化個人口座番号（ＣＰＡＮ）に対応する、少なくとも１つの暗号化マスター鍵セット（例えば暗号化マスター鍵セット２１２）は、支払装置（例えば支払装置１０６）に格納するために送信装置（例えば送信部２０２）によって送信され得る。１つの実施形態では、支払装置１０６は、暗号化マスター鍵セット２１２の受信及び格納においてＣＰＡＮを格納するよう構成され得る。ある実施形態では、暗号化マスター鍵セット２１２は、消費者に支払装置１０６が支給される前に、支払装置に格納するために送信され得る。
【００３４】
ステップ４０４では、それぞれが消費者（例えば、カードホルダ１０８）に関連付けられた支払口座に関連付けられている、少なくとも１つの装置個人口座番号（ＤＰＡＮ）および関連したデータは、受信装置（例えば、受信部２０４）によって受信され得る。１つの実施形態では、支払装置１０６は消費者１０８に関連付けられている。
【００３５】
ステップ４０６では、対応するＤＰＡＮ２１４に関連付けられたデータのセットを含む、少なくとも１つのＤＰＡＮ２１４のそれぞれに対する再個人化スクリプト（例えば、個人化スクリプト２１８）が処理装置（例えば、処理部２０６）によって生成され得る。１つの実施形態では、再個人化スクリプト２１８は、支払装置１０６に、安全なストレージ中の既存のＤＰＡＮ及び関連するデータのセットを、再個人化スクリプト２１８に含まれるＤＰＡＮ２１４及び関連するデータのセットと置き換えさせるよう構成され得る。
【００３６】
ステップ４０８では、少なくとも１つの再個人化スクリプト２１８は、送信装置２０２によって、選択された暗号化（そしてそれゆえこれらデータ項目の処理はＣＰＡＮ発行人によって代わりに行われる）のためにＣＰＡＮを使用し、金融取引の全ての他の側面のためにＤＰＡＮ及び関連するデータのセットを使用するよう構成された支払装置１０６に送信され得る。１つの実施形態では、ＣＰＡＮは金融取引の一部としての追加データとして提供され得る。ある実施形態では、支払装置１０６はさらに、再個人化スクリプト２１８を複数の用途のために格納するよう構成され得る。
【００３７】
１つの実施形態では、支払装置１０６はさらに、再個人化スクリプト２１８を安全なストレージ以外のストレージに格納するよう構成され得る。さらなる実施形態では、支払装置１０６は、支払装置１０６がスクリプトを実行する前に再個人化スクリプト２１８を安全なストレージへ送信するよう構成され得る。さらなる実施形態では、再個人化スクリプト２１８は、ユーザによって受け取る指示に応じて安全なストレージへ送信され得る。他のさらなる実施形態では、ユーザは、再個人化スクリプト２１８に含まれるＤＰＡＮ２１４に関連付けられた支払口座に関連付けられている消費者１０８であり得る。
【００３８】
ある実施形態では、再個人化スクリプト２１８は、支払装置１０６によって変更されないように構成され得る。さらなる実施形態では、支払装置１０６は、再個人化スクリプト２１８を変更しようとするあらゆる試みを検出するよう構成され得る。ある実施形態では、再個人化スクリプト２１８は、支払装置１０６に格納及び実行されたソフトウェアアプリケーションによって実行されるよう構成され得る。さらなる実施形態では、方法４００はさらに、送信装置２０２により、支払装置１０６へソフトウェアアプリケーションを送信することを含み得る。
【００３９】
コンピュータシステムアーキテクチャ
図５は、本開示に係る実施形態又はその一部がコンピュータ可読コードとして実装され得るコンピュータシステム５００を説明している。例えば、図１の携帯装置１０２、処理サーバ１１６、発行人１０４、小売商１１２、取得者１１４およびモバイルネットワークオペレータ１１０は、コンピュータシステム５００でハードウェア、ソフトウェア、ファームウェア、格納された命令を有するコンピュータ可読メディア又はこれらの組み合わせを用いて実装され得、１つ以上のコンピュータシステム又は他の処理システムを用いて実装され得る。ハードウェア、ソフトウェア又は任意のそれらの組み合わせは、図４Ａ、４Ｂ、６および７の方法を実装するために使用されるモジュールおよびコンポーネントを具体化し得る。
【００４０】
プログラム可能な論理が使用される場合、そのような論理は商業上利用可能な処理プラットフォーム又は特別な目的の装置上で実行され得る。当業者は、開示された主題の実施形態がマルチコアマルチプロセッサシステム、ミニコンピュータ、メインフレームコンピュータ、仮想的に任意の装置に組み込まれた普及又は小規模のコンピュータと同様に、分散された機能によりリンク又はクラスタ化されたコンピュータを含む様々なコンピュータシステムの構成において実施できることを理解し得る。例えば、少なくとも１つの処理装置およびメモリは、上述の実施形態を実装するのに使用され得る。
【００４１】
ここで論じられるような処理装置は、１つのプロセッサ、複数個のプロセッサもしくはそれらの組み合わせである。処理装置は１つ以上の処理の“核”を持ち得る。ここで論じられるような“コンピュータプログラムメディア”、“固定のコンピュータ可読メディア”および“コンピュータ使用可能なメディア”という言葉は、一般的に取り外し可能なストレージユニット５１８、取り外し可能なストレージユニット５２２およびハードディスクドライブ５１２にインストールされたハードディスクのような有形のメディアを参照するのに使用される。
【００４２】
本開示に係る様々な実施形態は、このコンピュータシステム５００の例に関して記述される。この記述を読むと、当業者には他のコンピュータシステムおよび／あるいはコンピュータアーキテクチャを用いて本開示をどのように実装するかは明らかになる。操作が連続的な処理として記述され得るにも関わらず、いくつかの操作は実際には平行し、同時に、および／あるいは分散された環境で、そしてシングルもしくはマルチプロセッサマシンによってアクセスするためのローカルもしくはリモートに格納されたプログラムコードを伴って実行され得る。加えて、ある実施形態では、操作の順序は、開示された主題要素の概念から逸脱することなく再構成され得る。
【００４３】
プロセッサ装置５０４は、特別な目的もしくは一般的な目的のプロセッサ装置であり得る。プロセッサ装置５０４は、バス、メッセージキュー、ネットワーク、マルチコアメッセージ通過スキームなどの通信基盤５０６接続され得る。ネットワークは、ここに開示された機能を実行するために適したあらゆるネットワークであり、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ワイヤレスネットワーク（例えばＷｉＦｉ）、移動通信ネットワーク、衛星ネットワーク、インターネット、光ファイバ、同軸ケーブル、赤外線、無線周波数（ＲＦ）又はあらゆるこれらの組み合わせを含み得る。他の適したネットワークタイプおよび構成は、当業者に明白だろう。コンピュータシステム５００はまた、メインメモリ５０８（例えばランダムアクセスメモリ、読み出し専用のメモリなど）を含み、また補助メモリ５１０を含み得る。補助メモリ５１０は、フロッピーディスクドライブ、磁気型ドライブ、光ディスクドライブ、フラッシュメモリなどのような、ハードディスクドライブ５１２、リムーバブルストレージデバイス５１４を含み得る。
【００４４】
リムーバブルストレージドライブ５１４は、周知の方法でリムーバブルストレージユニット５１８から読み込みおよび／あるいは書き込みをし得る。リムーバブルストレージユニット５１８は、リムーバブルストレージドライブ５１４によって読み込みおよび書き込みするリムーバブルストレージメディアを含み得る。例えば、もしリムーバブルストレージドライブ５１４がフロッピーディスクドライブであるならば、リムーバブルストレージユニット５１８は、フロッピーディスクであり得る。ある実施形態では、リムーバブルストレージユニット５１８は、固定コンピュータ可読記憶メディアであり得る。
【００４５】
ある実施形態では、補助メモリ５１０は、例えばリムーバブルストレージユニット５２２およびインターフェース５２０のような、コンピュータシステム５００内にコンピュータプログラム又は他の命令を読み込ませる選択的な手段を含み得る。これら手段の例は、（例えば、ビデオゲームシステムにみられるような）プログラムカートリッジおよびカートリッジインターフェース、リムーバブルメモリチップ（例えばＥＥＰＲＯＭ、ＰＲＯＭなど）および関連したソケット、並びに他のリムーバブルストレージユニット５２２、並びに関連技術の当業者に明白であるようなインターフェース５２０を含み得る。
【００４６】
コンピュータシステム５００（例えばメインメモリ５０８および／あるいは補助メモリ５１０）に格納されたデータは、光ストレージ（例えば、コンパクトディスク、デジタル万能ディスク、ブルーレイディスクなど）又は磁気型ストレージ（例えばハードディスクドライブ）のような、あらゆる種類の適切なコンピュータ可読メディアに格納され得る。データは、関連データベース、構造化問い合わせ言語（ＳＱＬ）データベース、分散データベース、オブジェクトデータベースなどのような、あらゆる種類適切なデータベース構成に構成され得る。適切な構成およびストレージの種類は、当業者に明白だろう。
【００４７】
コンピュータシステム５００はまた、通信インターフェース５２４を含み得る。通信インターフェース５２４は、ソフトウェアおよびデータがコンピュータシステム５００と外部のデバイスとの間で伝送されるように構成され得る。代表的な通信インターフェース５２４は、モデム、ネットワークインターフェース（例えばイーサネットカード）、通信ポート、ＰＣＭＣＩＡスロットおよびカードなどを含み得る。ソフトウェアおよび通信インターフェース５２４を介して伝送されたデータは、当業者に明白となる電気的、電磁的、光学的、もしくは他の信号の形式であり得る。信号は、信号を運ぶよう構成された通信パス５２６を経由して移動し、ワイヤ、光ファイバ、電話回線、携帯電話リンク、無線周波数リンクなどを用いて実装され得る。
【００４８】
コンピュータプログラムメディアおよびメディア使用可能なコンピュータは、メモリ半導体（例えばＤＲＡＭｓなど）であるメインメモリ５０８および補助メモリ５１０のようなメモリを参照し得る。これらコンピュータプログラム製品は、ソフトウェアをコンピュータシステム５００に提供するための手段でありうる。コンピュータプログラム（例えばコンピュータ制御ロジック）は、メインメモリ５０８および／あるいは補助メモリ５１０に格納され得る。コンピュータプログラムはまた、通信インターフェース５２４を介して受信され得る。そのようなコンピュータプログラムは、処理するときに、コンピュータシステム５００にここで記述した本方法を実装することを可能にし得る。特に、コンピュータプログラムは、処理するときに、プロセッサデバイス５０４にここで記述されるような図４で示される手法を実装することを可能にする。従って、そのようなコンピュータプログラムは、コンピュータシステム５００の制御を意味し得る。現在開示されているものがソフトウェアを用いて実装される場合、ソフトウェアは、コンピュータプログラム製品に格納され、リムーバブルストレージドライブ５１４、インターフェース５２０、ハードディスクドライブ５１２もしくは通信インターフェース５２４を用いてコンピュータシステム５００に読み込まれ得る。
【００４９】
本開示と一貫した技術は、他の特徴、支払装置によって使用するための複数の支払口座を伝送するシステムおよび方法を提供する。開示されたシステムおよび方法の様々な代表的な実施形態について上述したが、それらは例示の目的のみのために提示され、限定ではないことが理解されるべきである。それは排他的でなく、示された正確な形式に開示内容を限定するものではない。変更および変形は、上記教示の観点で可能であり、スコープから逸脱することなく公開内容の実施から得られ得る。
【図１】
2016514328.tif 000003
【図２】
2016514328.tif 000004
【図３】
2016514328.tif 000005
【図４】
2016514328.tif 000006
【図５】
2016514328.tif 000007
【国際調査報告】
2016514328.tif 000008
2016514328.tif 000009