(57)【要約】【課題】店舗での取引において当該取引の決済に用いられる利用者側の情報を店舗側に秘匿することを可能にする。【解決手段】利用者と加盟店との間の取引の決済において上記利用者を一意に識別するための利用者識別情報を含む決済用情報を取得する取得部と、上記決済用情報を暗号化する暗号化部と、暗号化された上記決済用情報を上記加盟店の装置に提供する提供部と、暗号化された上記決済用情報の復号を行うための鍵情報を利用可能にする情報を、当該復号を行う別の装置へ送信する通信部と、を備え、暗号化された上記決済用情報は、上記加盟店の上記装置により上記別の装置へ送信されて、当該別の装置により上記鍵情報を用いて復号される、端末装置が提供される。【選択図】図１
2014063283.tif 000002
【特許請求の範囲】
【請求項１】
利用者と加盟店との間の取引の決済において前記利用者を一意に識別するための利用者識別情報を含む決済用情報を取得する取得部と、
前記決済用情報を暗号化する暗号化部と、
暗号化された前記決済用情報を前記加盟店の装置に提供する提供部と、
暗号化された前記決済用情報の復号を行うための鍵情報を利用可能にする情報を、当該復号を行う別の装置へ送信する通信部と、
を備え、
暗号化された前記決済用情報は、前記加盟店の前記装置により前記別の装置へ送信されて、当該別の装置により前記鍵情報を用いて復号される、
端末装置。
【請求項２】
前記通信部は、前記鍵情報を利用可能にする前記情報とともに、前記取引を一意に識別するための取引識別情報を前記別の装置へ送信し、
暗号化された前記決済用情報は、前記取引識別情報とともに、前記加盟店の前記装置により前記別の装置へ送信される、
請求項１に記載の端末装置。
【請求項３】
前記決済用情報は、前記利用者を認証するための認証情報をさらに含む、請求項１又は２に記載の端末装置。
【請求項４】
前記鍵情報を利用可能にする前記情報は、前記鍵情報である、請求項１〜３のいずれか１項に記載の端末装置。
【請求項５】
前記鍵情報を利用可能にする前記情報は、前記鍵情報を一意に識別するための鍵識別情報を利用可能にする情報であり、
前記鍵情報は、前記鍵識別情報と関連付けて記憶され、前記鍵識別情報を用いて前記別の装置により取得される、
請求項１〜３のいずれか１項に記載の端末装置。
【請求項６】
前記鍵識別情報は、前記利用者識別情報又は前記別の利用者識別情報である、請求項５に記載の端末装置。
【請求項７】
前記鍵情報を利用可能にする前記情報は、上記鍵識別情報である、請求項５又は６に記載の端末装置。
【請求項８】
前記鍵情報を利用可能にする前記情報は、所定の条件の下で用いられることが可能な識別情報であって、前記鍵識別情報を一意に識別するための前記識別情報である、請求項５又は６に記載の端末装置。
【請求項９】
前記所定の条件は、前記識別情報を用いることが可能な時間の条件を含む、請求項８に記載の端末装置。
【請求項１０】
前記所定の条件は、前記識別情報を用いることが可能な回数の条件を含む、請求項８又は９に記載の端末装置。
【請求項１１】
前記所定の条件は、前記識別情報を用いることが可能な領域の条件を含む、請求項８〜１０のいずれか１項に記載の端末装置。
【請求項１２】
前記通信部は、前記端末装置に無線通信サービスを提供する通信事業者の無線通信ネットワークを介して、前記鍵情報を利用可能にする情報を前記別の装置へ送信する、請求項１〜１１のいずれか１項に記載の端末装置。
【請求項１３】
前記利用者識別情報は、前記決済に用いられるカードのカード情報である、請求項１〜１２のいずれか１項に記載の端末装置。
【請求項１４】
端末装置を制御するコンピュータを、
利用者と加盟店との間の取引の決済において前記利用者を一意に識別するための利用者識別情報を含む決済用情報を取得する取得部と、
前記決済用情報を暗号化する暗号化部と、
暗号化された前記決済用情報を前記加盟店の装置に提供するように、前記端末装置を制御し、暗号化された前記決済用情報の復号を行うための鍵情報を利用可能にする情報を、当該復号を行う別の装置へ送信するように、前記端末装置を制御する制御部と、
として機能させ、
暗号化された前記決済用情報は、前記加盟店の前記装置により前記別の装置へ送信されて、当該別の装置により前記鍵情報を用いて復号される、
プログラム。
【請求項１５】
利用者と加盟店との間の取引の決済において前記利用者を一意に識別するための利用者識別情報を含む決済用情報であって、端末装置により暗号化された前記決済用情報が、前記加盟店の装置に提供されると、暗号化された当該決済用情報を前記加盟店の前記装置から受信し、暗号化された当該決済用情報の復号を行うための鍵情報を利用可能にする情報を前記端末装置から受信する通信部と、
暗号化された前記決済用情報を、前記鍵情報を用いて復号する復号部と、
を備える通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、端末装置、プログラム及び通信装置に関する。
【背景技術】
【０００２】
近年、現金を用いない取引の決済が広く普及している。例えば、クレジットカード、デビットカード、プリペイドカード等を用いて決済が行われている。
【０００３】
例えば、店舗でのクレジットカード決済では、加盟店の店舗に配置されたＣＡＴ（Credit  Authorization  Terminal）により、利用者のクレジットカードのカード情報（カード情報、有効期限、等）が読み取られ、当該カード情報が決済サーバへ送信される。また、利用者がＣＡＴに暗証番号を入力する場合に、当該暗証番号も決済サーバへ送信される。そして、決済サーバによる決済処理が行われる。また、例えば、オンラインショッピングでのクレジットカード決済では、利用者はＰＣ（Personal  Computer）でカード情報を入力し、当該カード情報が決済サーバへ送信される。また、利用者がＰＣで暗証番号を入力する場合に、当該暗証番号も決済サーバへ送信される。そして、決済サーバによる決済処理が行われる。これらの決済の利便性を高めるために、様々な技術が提案されている。
【０００４】
例えば、特許文献１には、携帯電話端末に備えられるカードリーダがカード情報を読み取り、上記携帯電話端末が当該カード情報を決済サーバへ送信することにより、クレジットカードを用いたオンラインショッピングの利便性を高める技術が、開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１５２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の技術では、利用者のクレジットカードのカード情報（カード情報、有効期限、等）、暗証番号等が加盟店の店舗側に漏れてしまう可能性がある。例えば、加盟店の店舗に配置される装置（例えば、ＣＡＴ）により、カード情報が蓄積され、当該カード情報が不正に入手されてしまうこともあり得る。また、例えば、利用者からカードを預かった悪意のある店員によって、別室にてスキミングが行われてしまうこともあり得る。以上の例のように、店舗での取引において当該取引の決済に用いられる利用者側の情報が店舗側に漏れてしまうことが懸念される。
【０００７】
そこで、店舗での取引において当該取引の決済に用いられる利用者側の情報を店舗側に秘匿することを可能にする仕組みが提供されることが望ましい。
【課題を解決するための手段】
【０００８】
本開示によれば、利用者と加盟店との間の取引の決済において上記利用者を一意に識別するための利用者識別情報を含む決済用情報を取得する取得部と、上記決済用情報を暗号化する暗号化部と、暗号化された上記決済用情報を上記加盟店の装置に提供する提供部と、暗号化された上記決済用情報の復号を行うための鍵情報を利用可能にする情報を、当該復号を行う別の装置へ送信する通信部と、を備える端末装置が提供される。暗号化された上記決済用情報は、上記加盟店の上記装置により上記別の装置へ送信されて、当該別の装置により上記鍵情報を用いて復号される。
【０００９】
また、上記通信部は、上記鍵情報を利用可能にする上記情報とともに、上記取引を一意に識別するための取引識別情報を上記別の装置へ送信し、暗号化された上記決済用情報は、上記取引識別情報とともに、上記加盟店の上記装置により上記別の装置へ送信されてもよい。
【００１０】
また、上記決済用情報は、上記利用者を認証するための認証情報をさらに含んでもよい。
【００１１】
また、上記鍵情報を利用可能にする上記情報は、上記鍵情報であってもよい。
【００１２】
また、上記鍵情報を利用可能にする上記情報は、上記鍵情報を一意に識別するための鍵識別情報を利用可能にする情報であり、上記鍵情報は、上記鍵識別情報と関連付けて記憶され、上記鍵識別情報を用いて上記別の装置により取得されてもよい。
【００１３】
また、上記鍵識別情報は、上記利用者識別情報又は上記別の利用者識別情報であってもよい。
【００１４】
また、上記鍵情報を利用可能にする上記情報は、上記鍵識別情報であってもよい。
【００１５】
また、上記鍵情報を利用可能にする上記情報は、所定の条件の下で用いられることが可能な識別情報であって、上記鍵識別情報を一意に識別するための上記識別情報であってもよい。
【００１６】
また、上記所定の条件は、上記識別情報を用いることが可能な時間の条件を含んでもよい。
【００１７】
また、上記所定の条件は、上記識別情報を用いることが可能な回数の条件を含んでもよい。
【００１８】
また、上記所定の条件は、上記識別情報を用いることが可能な領域の条件を含んでもよい。
【００１９】
また、上記通信部は、上記端末装置に無線通信サービスを提供する通信事業者の無線通信ネットワークを介して、上記鍵情報を利用可能にする情報を上記別の装置へ送信してもよい。
【００２０】
また、上記利用者識別情報は、上記決済に用いられるカードのカード情報であってもよい。
【００２１】
また、本開示によれば、端末装置を制御するコンピュータを、利用者と加盟店との間の取引の決済において上記利用者を一意に識別するための利用者識別情報を含む決済用情報を取得する取得部と、上記決済用情報を暗号化する暗号化部と、暗号化された上記決済用情報を上記加盟店の装置に提供するように、上記端末装置を制御し、暗号化された上記決済用情報の復号を行うための鍵情報を利用可能にする情報を、当該復号を行う別の装置へ送信するように、上記端末装置を制御する制御部と、として機能させるためのプログラムが提供される。暗号化された上記決済用情報は、上記加盟店の上記装置により上記別の装置へ送信されて、当該別の装置により上記鍵情報を用いて復号される。
【００２２】
また、本開示によれば、利用者と加盟店との間の取引の決済において上記利用者を一意に識別するための利用者識別情報を含む決済用情報であって、端末装置により暗号化された上記決済用情報が、上記加盟店の装置に提供されると、暗号化された当該決済用情報を上記加盟店の上記装置から受信し、暗号化された当該決済用情報の復号を行うための鍵情報を利用可能にする情報を上記端末装置から受信する通信部と、暗号化された上記決済用情報を、上記鍵情報を用いて復号する復号部と、を備える通信装置が提供される。
【００２３】
また、本開示によれば、利用者と加盟店との間の取引の決済において前記利用者を一意に識別するための利用者識別情報を含む決済用情報を取得するステップと、前記決済用情報を暗号化するステップと、暗号化された前記決済用情報を前記加盟店の装置に提供するステップと、暗号化された前記決済用情報の復号を行うための鍵情報を利用可能にする情報を、当該復号を行う別の装置へ送信するステップと、を含む情報処理方法が提供される。暗号化された前記決済用情報は、前記加盟店の前記装置により前記別の装置へ送信されて、当該別の装置により前記鍵情報を用いて復号される。
【００２４】
また、本開示によれば、利用者と加盟店との間の取引の決済において前記利用者を一意に識別するための利用者識別情報を含む決済用情報であって、端末装置により暗号化された前記決済用情報が、前記加盟店の装置に提供されると、暗号化された当該決済用情報を前記加盟店の前記装置から受信し、暗号化された当該決済用情報の復号を行うための鍵情報を利用可能にする情報を前記端末装置から受信するステップと、暗号化された前記決済用情報を、前記鍵情報を用いて復号するステップと、を含む情報処理方法が提供される。
【発明の効果】
【００２５】
以上説明したように本開示によれば、店舗での取引において当該取引の決済に用いられる利用者側の情報を店舗側に秘匿することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】第１の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。
【図２】第１の実施形態に係る端末装置の構成の一例を示すブロック図である。
【図３】第１の実施形態に係る加盟店装置の構成の一例を示すブロック図である。
【図４】第１の実施形態に係る決済サーバの構成の一例を示すブロック図である。
【図５】第１の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【図６】第２の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。
【図７】第２の実施形態に係る端末装置の構成の一例を示すブロック図である。
【図８】第２の実施形態に係る決済サーバの構成の一例を示すブロック図である。
【図９】第２の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【図１０】第３の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。
【図１１】第３の実施形態に係る端末装置の構成の一例を示すブロック図である。
【図１２】第３の実施形態に係るワンタイムＩＤ管理サーバの構成の一例を示すブロック図である。
【図１３】第３の実施形態に係る決済サーバの構成の一例を示すブロック図である。
【図１４】第３の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【図１５】第３の実施形態に係るワンタイムＩＤ発行処理の概略的な流れの一例を示すシーケンス図である。
【図１６】第４の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。
【図１７】第４の実施形態に係る仲介サーバの構成の一例を示すブロック図である。
【図１８】第４の実施形態に係る決済サーバの構成の一例を示すブロック図である。
【図１９】第４の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【発明を実施するための形態】
【００２７】
以下に添付の図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２８】
以降、＜＜＜１．第１の実施形態＞＞＞、＜＜＜２．第２の実施形態＞＞＞、＜＜＜３．第３の実施形態＞＞＞、＜＜＜４．第４の実施形態＞＞＞という順序で本開示の実施形態を説明する。
【００２９】
＜＜＜１．第１の実施形態＞＞＞
まず、本開示の第１の実施形態を説明する。以降、＜＜１．１．情報処理システムの構成＞＞、＜＜１．２．各装置の構成＞＞、＜＜１．３．処理の流れ＞＞という順序で第１の実施形態を説明する。
【００３０】
＜＜１．１．情報処理システムの構成＞＞
まず、図１を参照して、第１の実施形態に係る情報処理システムの概略的な構成を説明する。図１は、第１の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。図１を参照すると、情報処理システムは、端末装置１００−１、加盟店装置２００及び決済サーバ３００−１を含む。
【００３１】
情報処理システムは、一例として、クレジットカードの決済を行うためのシステムである。この場合に、例えば、端末装置１００−１は、クレジットカードの利用者により使用されるスマートフォンであり、加盟店装置２００は、クレジットカードの加盟店の店舗に配置されるＣＡＴであり、決済サーバ３００−１は、クレジットカードの決済処理を行うサーバである。
【００３２】
端末装置１００−１は、例えば、端末装置１００−１に無線通信サービスを提供する通信事業者の無線通信ネットワーク１０を介して決済サーバ３００−１と通信する。なお、例えば、端末装置１００−１は、無線通信ネットワーク１０に加えて、インターネット２０を介して、決済サーバ３００−１と通信する。また、加盟店装置２００は、例えば、インターネット２０を介して、決済サーバ３００−１と通信する。また、端末装置１００−１と加盟店装置２００とは、例えば、ネットワーク１０での無線通信以外のいずれかの通信を行う。
【００３３】
加盟店の店舗において取引が行われる場合に、決済用情報（例えば、カード情報、暗証番号、等）が、端末装置１００−１で暗号化される。そして、暗号化された決済用情報が、加盟店装置２００に提供される。そして、暗号化された決済用情報が、加盟店装置２００により決済サーバ３００−１へ送信される。また、決済用情報の復号を行うための鍵情報が、端末装置１００−１により決済サーバ３００−１へ送信される。そして、暗号化された決済用情報が、決済サーバ３００−１により鍵情報を用いて復号される。
【００３４】
即ち、第１の実施形態では、暗号化された決済用情報を復号する装置は、決済サーバ３００−１である。そして、暗号化された決済用情報の復号を行うための鍵情報を利用可能にする情報として、当該鍵情報そのものが、端末装置１００−１により決済サーバ３００−１へ送信される。
【００３５】
以下、＜＜１．２．各装置の構成＞＞及び＜＜１．３．処理の流れ＞＞において、より具体的な内容を説明する。
【００３６】
＜＜１．２．各装置の構成＞＞
次に、図２〜図４を参照して、第１の実施形態に係る端末装置１００−１、加盟店装置２００及び決済サーバ３００−１の各々の構成を説明する。
【００３７】
＜１．２．１．端末装置の構成＞
図２を参照して、端末装置１００−１の構成の一例を説明する。図２は、第１の実施形態に係る端末装置１００−１の構成の一例を示すブロック図である。図２を参照すると、端末装置１００−１は、短距離通信部１１０、長距離通信部１２０、記憶部１３０、入力部１４０及び処理部１５０を備える。
【００３８】
（短距離通信部１１０）
短距離通信部１１０は、加盟店装置２００に情報を提供する。とりわけ、後述するように処理部１５０により決済用情報が暗号化されると、短距離通信部１１０は、暗号化された決済用情報を加盟店装置２００に提供する。一例として、短距離通信部１１０は、ＮＦＣ（Near  Field  Communication）で、暗号化された決済用情報を加盟店装置２００へ送信する。
【００３９】
また、例えば、短距離通信部１１０は、加盟店装置２００から情報を取得する。具体的には、例えば、短距離通信部１１０は、利用者と加盟店との間の取引を一意に識別するための取引識別情報（以下、「取引ＩＤ」と呼ぶ）を、加盟店装置２００から取得する。一例として、短距離通信部１１０は、ＮＦＣで、取引ＩＤを加盟店装置２００から受信する。
【００４０】
なお、短距離通信部１１０は、ＮＦＣの代わりに、赤外線通信、無線ＬＡＮ（Local  Area  Network）通信等の別の無線通信により情報を送受信してもよい。また、短距離通信部１１０は、有線通信により情報を送受信してもよい。
【００４１】
また、短距離通信部１１０は、暗号化された決済用情報を含むコードを表示することにより、暗号化された決済用情報を加盟店装置２００に提供してもよい。この場合には、加盟店装置２００が、表示されたコードを読み取る。また、取引ＩＤを含むコードが、加盟店装置２００により表示される場合に、短距離通信部１１０は、当該コードを読み取ることにより、取引ＩＤを取得してもよい。上記コードは、例えば、ＱＲ（Quick  Response）コード（登録商標）又はバーコードである。
【００４２】
（長距離通信部１２０）
長距離通信部１２０は、決済サーバ３００−１と通信する。とりわけ、第１の実施形態では、長距離通信部１２０は、暗号化された決済用情報の復号を行うための鍵情報を、決済サーバ３００−１へ送信する。また、例えば、長距離通信部１２０は、上記鍵情報とともに、取引ＩＤを、決済サーバ３００−１へ送信する。
【００４３】
また、例えば、長距離通信部１２０は、端末装置１００−１に無線通信サービスを提供する通信事業者の無線通信ネットワーク１０を介して、上記鍵情報を決済サーバ３００−１へ送信する。また、長距離通信部１２０は、無線通信ネットワーク１０を介して、取引ＩＤも決済サーバ３００−１へ送信する。
【００４４】
即ち、第１の実施形態では、長距離通信部１２０は、無線通信ネットワーク１０を介して、上記鍵情報及び取引ＩＤを決済サーバ３００−１へ送信する。
【００４５】
なお、長距離通信部１２０は、鍵情報及び取引ＩＤを決済サーバ３００−１へ直接的に送信しなくてもよい。即ち、長距離通信部１２０は、決済サーバ３００−１への情報の転送を行う別の装置へ鍵情報及び取引ＩＤを送信することにより、鍵情報及び取引ＩＤを決済サーバ３００−１へ間接的に送信してもよい。
【００４６】
（記憶部１３０）
記憶部１３０は、端末装置１００−１の動作のためのプログラム及びデータを記憶する。記憶部１３０は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【００４７】
具体的には、記憶部１３０は、暗号化された決済用情報の復号を行うための鍵情報を利用可能にする情報を記憶する。即ち、第１の実施形態では、記憶部１３０は、上記鍵情報を記憶する。
【００４８】
また、例えば、記憶部１３０は、利用者と加盟店との間の取引の決済において当該利用者を一意に識別するための利用者識別情報を記憶する。当該利用者識別情報は、例えば、利用者と加盟店との間の取引の決済に用いられるカードのカード情報である。当該カード情報は、例えば、上記利用者を一意に識別するためのカード番号を含む。また、当該カード情報は、例えば、カードの有効期限をさらに含む。
【００４９】
（入力部１４０）
入力部１４０は、入力操作に応じて、情報を取得する。
【００５０】
具体的には、例えば、入力部１４０は、カード情報の入力操作に応じて、カード情報を取得する。一例として、カード情報は、カード番号及び有効期限を含む。即ち、入力部１４０は、利用者によるカード番号及び有効期限の入力操作に応じて、カード番号及び有効期限を取得する。取得されたカード情報は、記憶部１３０に記憶される。
【００５１】
また、例えば、入力部１４０は、利用者を認証するための認証情報の入力操作に応じて、認証情報を取得する。一例として、当該認証情報は、暗証番号である。即ち、入力部１４０は、利用者による暗証番号の入力操作に応じて、暗証番号を取得する。
【００５２】
入力部１４０は、例えば、タッチパネルのタッチ検出面を含む。なお、入力部１４０は、タッチ検出面の代わりに、又はタッチ検出面に加えて、ボタン、キーボード、スイッチ、レバー等を含んでもよい。
【００５３】
（処理部１５０）
処理部１５０は、端末装置１００−１の様々な機能を提供する。例えば、処理部１５０は、ＣＰＵ又はＤＳＰ等のプロセッサに相当し、記憶部１３０又は他の記憶媒体に記憶されるプログラムを実行することにより、上記様々な機能を提供する。処理部１５０は、決済用情報取得部１５１、暗号化部１５３及び制御部１５５を含む。
【００５４】
（決済用情報取得部１５１）
決済用情報取得部１５１は、利用者と加盟店との間の取引の決済において当該利用者を一意に識別するための利用者識別情報を含む決済用情報を取得する。
【００５５】
例えば、決済用情報取得部１５１は、上記利用者識別情報を記憶する記憶部１３０から、当該利用者識別情報を取得する。当該利用者識別情報は、例えば、利用者と加盟店との間の取引の決済に用いられるカードのカード情報である。
【００５６】
また、例えば、上記決済用情報は、利用者を認証するための認証情報をさらに含む。この場合に、決済用情報取得部１５１は、例えば、上記認証情報を取得する入力部１４０から、当該認証情報を取得する。当該認証情報は、例えば、暗証番号である。
【００５７】
以上のように、決済用情報取得部１５１は、決済用情報に含まれる各情報を取得することにより、決済用情報を取得する。
【００５８】
（暗号化部１５３）
暗号化部１５３は、上記決済用情報を暗号化する。
【００５９】
例えば、暗号化部１５３は、共通鍵暗号方式を利用して、上記決済用情報を暗号化する。この場合に、暗号化された決済用情報の復号を行うための上記鍵情報は、共通鍵暗号方式の共通鍵である。即ち、暗号化部１５３は、暗号鍵である上記鍵情報を用いて、上記決済用情報を暗号化する。
【００６０】
また、暗号化部１５３は、公開鍵暗号方式を利用して、上記決済用情報を暗号化してもよい。この場合に、暗号化部１５３は、公開鍵を用いて、上記決済用情報を暗号化してもよく、上記鍵情報は、上記公開鍵に対応する秘密鍵であってもよい。
【００６１】
（制御部１５５）
制御部１５５は、暗号化された決済用情報を加盟店装置２００に提供するように、端末装置１００−１を制御する。より具体的に、例えば、制御部１５５は、短距離通信部１１０に、暗号化された決済用情報を加盟店装置２００に提供させる。
【００６２】
また、制御部１５５は、暗号化された決済用情報の復号を行うための鍵情報を、決済サーバ３００−１へ送信するように、端末装置１００−１を制御する。具体的には、例えば、制御部１５５は、長距離通信部１２０に、上記鍵情報を決済サーバ３００−１へ送信させる。また、例えば、制御部１５５は、長距離通信部１２０に、上記鍵情報とともに取引ＩＤを決済サーバ３００−１へ送信させる。
【００６３】
＜１．２．２．加盟店装置の構成＞
次に、図３を参照して、加盟店装置２００の構成の一例を説明する。図３は、第１の実施形態に係る加盟店装置２００の構成の一例を示すブロック図である。図３を参照すると、加盟店装置２００は、短距離通信部２１０、長距離通信部２２０、記憶部２３０、入力部２４０及び処理部２５０を備える。
【００６４】
（短距離通信部２１０）
短距離通信部２１０は、端末装置１００−１から情報を取得する。とりわけ、端末装置１００−１により暗号化された決済用情報が、加盟店装置２００に提供されると、短距離通信部２１０は、暗号化された決済用情報を取得する。一例として、短距離通信部２１０は、ＮＦＣで、暗号化された決済用情報を加盟店装置２００から受信する。
【００６５】
また、短距離通信部２１０は、端末装置１００−１に情報を提供する。具体的には、例えば、利用者と加盟店との間の取引を一意に識別するための取引識別情報（即ち、取引ＩＤ）が、後述するように処理部２５０（取引ＩＤ発行部２５１）により発行されると、短距離通信部２１０は、端末装置１００−１に当該取引ＩＤを提供する。一例として、短距離通信部２１０は、ＮＦＣで、取引ＩＤを端末装置１００−１へ送信する。
【００６６】
なお、短距離通信部２１０は、ＮＦＣの代わりに、赤外線通信、無線ＬＡＮ通信等の別の無線通信により情報を送受信してもよい。また、短距離通信部２１０は、有線通信により情報を送受信してもよい。
【００６７】
また、暗号化された決済用情報を含むコードが、端末装置１００−１により表示される場合には、短距離通信部２１０は、当該コードを読み取ることにより、暗号化された決済用情報を取得してもよい。また、短距離通信部２１０は、取引ＩＤを含むコードを表示することにより、取引ＩＤを端末装置１００−１に提供してもよい。この場合に、端末装置１００−１が、上記コードを読み取る。上記コードは、例えば、ＱＲコード（登録商標）又はバーコードである。
【００６８】
（長距離通信部２２０）
長距離通信部２２０は、決済サーバ３００−１と通信する。とりわけ、暗号化された決済用情報は、加盟店装置２００により決済サーバ３００−１へ送信される。即ち、長距離通信部２２０は、端末装置１００−１により提供される、暗号化された決済用情報を、決済サーバ３００−１へ送信する。
【００６９】
また、例えば、暗号化された決済情報は、取引ＩＤとともに、加盟店装置２００により決済サーバ３００−１へ送信される。即ち、長距離通信部２２０は、暗号化された決済用情報とともに、取引ＩＤを決済サーバ３００−１へ送信する。また、長距離通信部２２０は、暗号化された決済用情報及び取引ＩＤとともに、取引情報を決済サーバ３００−１へ送信する。後述するように、取引ＩＤは、処理部２５０（取引ＩＤ発行部２５１）により発行され、取引情報は、処理部２５０（取引情報取得部２５３）により取得される。
【００７０】
また、例えば、長距離通信部２２０は、インターネット２０を介して、暗号化された決済用情報を、決済サーバ３００−１へ送信する。また、長距離通信部２２０は、インターネット２０を介して、取引ＩＤ及び取引情報も決済サーバ３００−１へ送信する。
【００７１】
即ち、第１の実施形態では、長距離通信部２２０は、インターネット２０を介して、暗号化された決済用情報、取引ＩＤ及び取引情報を決済サーバ３００−１へ送信する。
【００７２】
なお、長距離通信部２２０は、暗号化された決済用情報、取引ＩＤ及び取引情報を決済サーバ３００−１へ直接的に送信しなくてもよい。即ち、長距離通信部２２０は、決済サーバ３００−１への情報の転送を行う別の装置へ、暗号化された決済用情報、取引ＩＤ及び取引情報を送信することにより、暗号化された決済用情報、取引ＩＤ及び取引情報を決済サーバ３００−１へ間接的に送信してもよい。
【００７３】
（記憶部２３０）
記憶部２３０は、加盟店装置２００の動作のためのプログラム及びデータを記憶する。記憶部２３０は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【００７４】
例えば、記憶部２３０は、加盟店装置２００が設置されている店舗を識別するための店舗識別情報（以下、「店舗ＩＤ」と呼ぶ）を記憶する。
【００７５】
（入力部２４０）
入力部２４０は、入力操作に応じて、情報を取得する。
【００７６】
具体的には、例えば、入力部２４０は、取引の支払金額の入力操作に応じて、取引の支払金額を示す金額情報を取得する。
【００７７】
（処理部２５０）
処理部２５０は、加盟店装置２００の様々な機能を提供する。例えば、処理部２５０は、ＣＰＵ又はＤＳＰ等のプロセッサに相当し、記憶部２３０又は他の記憶媒体に記憶されるプログラムを実行することにより、上記様々な機能を提供する。処理部２５０は、取引ＩＤ発行部２５１、取引情報取得部２５３及び制御部２５５を含む。
【００７８】
（取引ＩＤ発行部２５１）
取引ＩＤ発行部２５１は、利用者と加盟店との間の取引を一意に識別するための取引識別情報（即ち、取引ＩＤ）を発行する。例えば、取引ＩＤ発行部２５１は、１つの取引について１つの取引ＩＤを発行する。
【００７９】
（取引情報取得部２５３）
取引情報取得部２５３は、利用者と加盟店との間の取引に関する取引情報を取得する。当該取引情報は、例えば、加盟店装置２００が設置されている店舗を識別するための店舗識別情報（以下、「店舗ＩＤ」と呼ぶ）、取引の支払金額を示す金額情報等の情報を含み得る。
【００８０】
例えば、取引情報取得部２５３は、店舗ＩＤを記憶する記憶部２３０から、当該店舗ＩＤを取得する。また、例えば、取引情報取得部２５３は、金額情報を取得する入力部２４０から、当該金額情報を取得する。
【００８１】
以上のように、取引情報取得部２５３は、取引情報に含まれる各情報を取得することにより、取引情報を取得する。
【００８２】
（制御部２５５）
制御部２５５は、暗号化された決済用情報を端末装置１００−１から取得するように、加盟店装置２００を制御する。より具体的には、例えば、制御部２５５は、短距離通信部２１０に、暗号化された決済用情報を取得させる。
【００８３】
また、制御部２５５は、暗号化された決済用情報を決済サーバ３００−１へ送信するように、加盟店装置２００を制御する。より具体的には、例えば、制御部２５５は、長距離通信部２２０に、端末装置１００−１により提供される暗号化された決済用情報を決済サーバ３００−１へ送信させる。また、例えば、制御部２５５は、長距離通信部２２０に、暗号化された決済用情報とともに取引ＩＤ及び取引情報を決済サーバ３００−１へ送信させる。
【００８４】
＜１．２．３．決済サーバの構成＞
続いて、図４を参照して、決済サーバ３００−１の構成の一例を説明する。図４は、第１の実施形態に係る決済サーバ３００−１の構成の一例を示すブロック図である。図４を参照すると、決済サーバ３００−１は、通信部３１０、記憶部３２０及び処理部３３０を備える。
【００８５】
（通信部３１０）
通信部３１０は、端末装置１００−１及び加盟店装置２００と通信する。
【００８６】
より具体的には、通信部３１０は、端末装置１００−１により暗号化された決済用情報が、加盟店装置２００に提供されると、暗号化された当該決済用情報を加盟店装置２００から受信する。また、例えば、通信部３１０は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を加盟店装置２００から受信する。
【００８７】
また、通信部３１０は、暗号化された当該決済用情報の復号を行うための鍵情報を端末装置１００−１から受信する。また、例えば、通信部３１０は、上記鍵情報とともに、取引ＩＤを端末装置１００−１から受信する。
【００８８】
（記憶部３２０）
記憶部３２０は、決済サーバ３００−１の動作のためのプログラム及びデータを記憶する。記憶部３２０は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【００８９】
（処理部３３０）
処理部３３０は、決済サーバ３００−１の様々な機能を提供する。例えば、処理部３３０は、ＣＰＵ又はＤＳＰ等のプロセッサに相当し、記憶部３２０又は他の記憶媒体に記憶されるプログラムを実行することにより、上記様々な機能を提供する。処理部３３０は、情報取得部３３１、復号部３３３及び決済処理部３３５を含む。
【００９０】
（情報取得部３３１）
情報取得部３３１は、端末装置１００−１により暗号化された決済用情報を取得する。また、例えば、情報取得部３３１は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を取得する。
【００９１】
より具体的には、例えば、端末装置１００−１により暗号化された決済用情報、取引ＩＤ及び取引情報が、加盟店装置２００から受信されると、情報取得部３３１は、当該暗号化された決済用情報、当該取引ＩＤ及び当該取引情報を取得する。
【００９２】
また、情報取得部３３１は、上記暗号化された決済用情報の復号を行うための鍵情報を取得する。また、情報取得部３３１は、上記鍵情報とともに、取引ＩＤを取得する。
【００９３】
より具体的には、例えば、上記鍵情報及び取引ＩＤが、端末装置１００−１から受信されると、情報取得部３３１は、当該鍵情報及び当該取引ＩＤを取得する。
【００９４】
また、情報取得部３３１は、暗号化された決済用情報と、当該暗号化された決済用情報に対応する鍵情報とを、復号部３３３に提供する。より具体的には、例えば、情報取得部３３１は、暗号化された決済用情報とともに取得された取引ＩＤと、鍵情報とともに取得された取引ＩＤとが一致する場合に、当該暗号化された決済用情報及び当該鍵情報のセットを、取引ＩＤとともに復号部３３３に提供する。
【００９５】
また、情報取得部３３１は、取引情報を取引ＩＤとともに、決済処理部３３５に提供する。
【００９６】
（復号部３３３）
復号部３３３は、暗号化された上記決済用情報を、上記鍵情報を用いて復号する。例えば、復号部３３３は、予め定められた暗号方式（例えば、共通鍵暗号方式又は公開鍵暗号方式）のアルゴリズムにより、暗号化された決済用情報を、上記鍵情報（例えば、共通鍵又は秘密鍵）を用いて復号する。そして、復号部３３３は、復号された決済用情報を、取引ＩＤとともに決済処理部３３５へ提供する。
【００９７】
（決済処理部３３５）
決済処理部３３５は、利用者と加盟店との間の取引についての決済処理を実行する。
【００９８】
例えば、決済処理部３３５は、復号された決済用情報と、当該決済用情報に対応する取引情報を用いて、決済処理を実行する。より具体的には、決済処理部３３５は、復号された決済用情報とともに提供される取引ＩＤと、取引情報とともに提供される取引ＩＤとが一致すると、当該決済用情報及び当該取引情報を用いて、決済処理を実行する。
【００９９】
一例として、決済処理部３３５は、決済処理として、利用者の支払の可否の検証、課金等を行う。具体的には、例えば、決済処理部３３５は、取引情報に含まれる金額情報が示す支払金額と利用者が利用可能な残額とに基づいて、利用者の支払の可否を検証する。また、例えば、決済処理部３３５は、加盟店装置２００での決済確認の後に、課金を行う。
【０１００】
＜＜１．３．処理の流れ＞＞
次に、図５を参照して、第１の実施形態に係る情報処理の一例を説明する。図５は、第１の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【０１０１】
ステップＳ６０１で、加盟店装置２００の取引ＩＤ発行部２５１は、利用者と加盟店との間の取引を一意に識別するための取引ＩＤを発行する。また、ステップＳ６０３で、加盟店装置２００の取引情報取得部２５３は、利用者と加盟店との間の取引に関する取引情報を取得する。そして、ステップＳ６０５で、加盟店装置２００の短距離通信部２１０は、端末装置１００−１に取引ＩＤを提供する。
【０１０２】
ステップＳ６０７で、端末装置１００−１の決済用情報取得部１５１は、決済用情報を取得する。例えば、決済用情報取得部１５１は、決済用情報に含まれる利用者識別情報（例えば、カード情報）及び認証情報（例えば、暗証番号）を取得する。次に、ステップＳ６０９で、端末装置１００−１の暗号化部１５３は、上記決済用情報を暗号化する。そして、ステップＳ６１１で、端末装置１００−１の短距離通信部１１０は、暗号化された決済用情報を加盟店装置２００に提供する。
【０１０３】
ステップＳ６１３で、加盟店装置２００の長距離通信部２２０は、暗号化された決済用情報、取引ＩＤ及び取引情報を決済サーバ３００−１へ送信する。
【０１０４】
ステップＳ６１５で、端末装置１００−１の長距離通信部１２０は、暗号化された決済用情報の復号を行うための鍵情報、及び取引ＩＤを、決済サーバ３００−１へ送信する。
【０１０５】
ステップＳ６１７で、決済サーバ３００−１の復号部３３３は、暗号化された決済用情報を、上記鍵情報を用いて復号する。そして、ステップＳ６１９で、当該鍵情報を用いた復号に成功すれば、ステップＳ６１９で、決済処理部３３５は、利用者の支払いの可否を検証する。そして、ステップＳ６２１で、決済サーバ３００−１の通信部３１０は、取引ＩＤ、復号結果及び検証結果を加盟店装置２００へ送信する。
【０１０６】
ステップＳ６２３で、加盟店装置２００は、決済確認処理を行う。例えば、加盟店装置２００は、決済内容を表示し、決済の承認又はキャンセルのための操作に応じて、決済の承認又は決済のキャンセルを示す確認結果を生成する。そして、ステップＳ６２５で、加盟店装置２００の長距離通信部２２０は、取引ＩＤ及び確認結果を決済サーバ３００−１へ送信する。
【０１０７】
ステップＳ６２７で、確認結果が決済の承認を示す場合に、決済サーバ３００−１の決済処理部３３５は、課金を行う。そして、処理は終了する。
【０１０８】
以上、第１の実施形態を説明した。第１の実施形態によれば、暗号化された決済用情報が、店舗側に提供され、暗号化された決済用情報を復号するための鍵情報は、店舗側を介することなく送信される。よって、決済用情報を店舗側に秘匿することが可能になる。即ち、第１の実施形態によれば、店舗での取引において当該取引の決済に用いられる利用者側の情報を店舗側に秘匿することが可能になる。
【０１０９】
また、例えば、暗号化された決済用情報及び鍵情報の各々を、取引ＩＤとともに送信することにより、加盟店装置２００により送信される暗号化された決済用情報と、端末装置１００−１により送信される鍵情報との対応関係が、明らかになる。よって、決済サーバ３００−１は、どの暗号化された決済用情報をどの鍵情報を用いて復号すればよいかを、容易に知ることができる。
【０１１０】
また、例えば、決済用情報に認証情報を含めることにより、カード情報のような利用者識別情報のみではなく、暗証番号のような認証情報も店舗に秘匿することができる。よって、よりさらに安全性を高めることができる。
【０１１１】
また、例えば、鍵情報を利用可能にする情報（例えば、鍵情報そのもの）を通信事業者の無線通信ネットワーク１０を介して送信することにより、当該情報を安全に送信することが可能になる。
【０１１２】
＜＜＜２．第２の実施形態＞＞＞
次に、本開示の第２の実施形態を説明する。以降、＜＜２．１．情報処理システムの構成＞＞、＜＜２．２．各装置の構成＞＞、＜＜２．３．処理の流れ＞＞という順序で第２の実施形態を説明する。
【０１１３】
＜＜２．１．情報処理システムの構成＞＞
まず、図６を参照して、第２の実施形態に係る情報処理システムの概略的な構成を説明する。図６は、第２の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。図６を参照すると、情報処理システムは、端末装置１００−２、加盟店装置２００及び決済サーバ３００−２を含む。
【０１１４】
第１の実施形態では、決済用情報の復号を行うための鍵情報が、端末装置１００−１により決済サーバ３００−１へ送信される。そして、暗号化された決済用情報が、決済サーバ３００−１により上記鍵情報を用いて復号される。一方、第２の実施形態では、上記鍵情報そのものではなく、上記鍵情報を一意に識別するための鍵識別情報が、端末装置１００−２により決済サーバ３００−２へ送信される。そして、決済サーバ３００−２は、上記記鍵識別情報を用いて鍵情報を取得する。その後、暗号化された決済用情報が、決済サーバ３００−２により上記鍵情報を用いて復号される。
【０１１５】
即ち、第２の実施形態では、第１の実施形態と同様に、暗号化された決済用情報を復号する装置は、決済サーバ３００−１である。しかし、第２の実施形態では、第１の実施形態とは異なり、暗号化された決済用情報の復号を行うための鍵情報を利用可能にする情報として、当該鍵情報を一意に識別するための鍵識別情報が、端末装置１００−１により決済サーバ３００−１へ送信される。このように、第２の実施形態は、第１の実施形態の変形例と捉えられることもできる。
【０１１６】
以下、＜＜２．２．各装置の構成＞＞及び＜＜２．３．処理の流れ＞＞において、より具体的な内容を説明する。
【０１１７】
＜＜２．２．各装置の構成＞＞
図７及び図８を参照して、第２の実施形態に係る端末装置１００−２及び決済サーバ３００−２の各々の構成を説明する。
【０１１８】
なお、第２の実施形態に係る加盟店装置２００の構成は、第１の実施形態に係る加盟店装置２００の構成と同様である。
【０１１９】
＜２．２．１．端末装置の構成＞
図７を参照して、端末装置１００−２の構成の一例を説明する。図７は、第２の実施形態に係る端末装置１００−２の構成の一例を示すブロック図である。図７を参照すると、端末装置１００−２は、短距離通信部１１０、長距離通信部１２１、記憶部１３１、入力部１４０及び処理部１６０を備える。
【０１２０】
ここで、短距離通信部１１０及び入力部１４０、並びに、処理部１６０のうちの決済用情報取得部１５１及び暗号化部１５３については、第１の実施形態と第２の実施形態との間に差異はない。よって、ここでは、長距離通信部１２１及び記憶部１３１、並びに処理部１６０のうちの制御部１６５を説明する。
【０１２１】
（長距離通信部１２１）
長距離通信部１２１は、決済サーバ３００−２と通信する。とりわけ、第２の実施形態では、長距離通信部１２１は、暗号化された決済用情報の復号を行うための鍵情報を一意に識別するための鍵識別情報を、決済サーバ３００−２へ送信する。また、例えば、長距離通信部１２１は、上記鍵識別情報とともに、取引ＩＤを、決済サーバ３００−２へ送信する。
【０１２２】
また、例えば、長距離通信部１２１は、端末装置１００−２に無線通信サービスを提供する通信事業者の無線通信ネットワーク１０を介して、上記鍵識別情報を決済サーバ３００−２へ送信する。また、長距離通信部１２１は、無線通信ネットワーク１０を介して、取引ＩＤも決済サーバ３００−２へ送信する。
【０１２３】
即ち、第２の実施形態では、長距離通信部１２１は、無線通信ネットワーク１０を介して、上記鍵識別情報及び取引ＩＤを決済サーバ３００−２へ送信する。
【０１２４】
なお、長距離通信部１２１は、鍵識別情報及び取引ＩＤを決済サーバ３００−２へ直接的に送信しなくてもよい。即ち、長距離通信部１２１は、決済サーバ３００−２への情報の転送を行う別の装置へ鍵識別情報及び取引ＩＤを送信することにより、鍵識別情報及び取引ＩＤを決済サーバ３００−２へ間接的に送信してもよい。
【０１２５】
（記憶部１３１）
記憶部１３１は、端末装置１００−２の動作のためのプログラム及びデータを記憶する。記憶部１３１は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【０１２６】
具体的には、記憶部１３１は、暗号化された決済用情報の復号を行うための鍵情報を利用可能にする情報を記憶する。即ち、第２の実施形態では、記憶部１３１は、上記鍵情報を一意に識別するための鍵識別情報を記憶する。
【０１２７】
上記鍵識別情報は、例えば、上記利用者識別情報、又は利用者を一意に識別するための別の利用者識別情報である。このように、各利用者に対応する鍵情報がある場合に、鍵識別情報は、利用者を一意に識別するための情報により識別され得る。
【０１２８】
また、第１の実施形態と同様に、例えば、記憶部１３１は、利用者と加盟店との間の取引の決済において当該利用者を一意に識別するための利用者識別情報を記憶する。
【０１２９】
（制御部１６５）
第２の実施形態においても、第１の実施形態と同様に、制御部１６５は、暗号化された決済用情報を加盟店装置２００に提供するように、端末装置１００−２を制御する。より具体的に、例えば、制御部１６５は、短距離通信部１１０に、暗号化された決済用情報を加盟店装置２００に提供させる。
【０１３０】
また、第２の実施形態では、第１の実施形態と異なり、制御部１６５は、暗号化された決済用情報の復号を行うための鍵情報を一意に識別するための鍵識別情報を、決済サーバ３００−２へ送信するように、端末装置１００−２を制御する。具体的には、例えば、制御部１６５は、長距離通信部１２１に、上記鍵識別情報を決済サーバ３００−２へ送信させる。また、例えば、制御部１６５は、長距離通信部１２１に、上記鍵識別情報とともに取引ＩＤを決済サーバ３００−２へ送信させる。
【０１３１】
＜２．２．２．決済サーバの構成＞
続いて、図８を参照して、決済サーバ３００−２の構成の一例を説明する。図８は、第２の実施形態に係る決済サーバ３００−２の構成の一例を示すブロック図である。図８を参照すると、決済サーバ３００−２は、通信部３１１、記憶部３２１及び処理部３４０を備える。
【０１３２】
ここで、処理部３４０のうちの復号部３３３及び決済処理部３３５については、第１の実施形態と第２の実施形態との間に差異はない。よって、ここでは、通信部３１１及び記憶部３２１、並びに、処理部３４０のうちの情報取得３４１を説明する。
【０１３３】
（通信部３１１）
通信部３１１は、端末装置１００−２及び加盟店装置２００と通信する。
【０１３４】
より具体的には、第１の実施形態と同様に、通信部３１１は、端末装置１００−２により暗号化された決済用情報が、加盟店装置２００に提供されると、暗号化された当該決済用情報を加盟店装置２００から受信する。また、例えば、通信部３１１は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を加盟店装置２００から受信する。
【０１３５】
また、第２の実施形態では、第１の実施形態と異なり、通信部３１１は、暗号化された当該決済用情報の復号を行うための鍵情報を一意に識別するための鍵識別情報を、端末装置１００−１から受信する。また、例えば、通信部３１１は、上記鍵識別情報とともに、取引ＩＤを端末装置１００−２から受信する。
【０１３６】
（記憶部３２１）
記憶部３２１は、決済サーバ３００−２の動作のためのプログラム及びデータを記憶する。記憶部３２１は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【０１３７】
とりわけ、第２の実施形態では、上記鍵情報は、上記鍵識別情報と関連付けて記憶される。例えば、記憶部３２１は、上記鍵情報を、上記鍵識別情報と関連付けて記憶する。一例として、記憶部３２１は、上記鍵識別情報及び上記鍵情報を含むルックアップテーブルを記憶する。
【０１３８】
（情報取得部３４１）
第１の実施形態と同様に、情報取得部３４１は、端末装置１００−２により暗号化された決済用情報を取得する。また、例えば、情報取得部３４１は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を取得する。
【０１３９】
また、第２の実施形態では、第１の実施形態と異なり、情報取得部３４１は、上記暗号化された決済用情報の復号を行うための鍵情報を一意に識別するための鍵識別情報を取得する。より具体的には、上記鍵識別情報が、端末装置１００−２から受信されると、情報取得部３４１は、当該鍵識別情報を取得する。また、情報取得部３４１は、上記鍵識別情報とともに、取引ＩＤを取得する。
【０１４０】
また、第２の実施形態では、情報取得部３４１は、上記鍵識別情報を用いて鍵情報を取得する。より具体的には、例えば、情報取得部３４１は、上記鍵識別情報を用いて、記憶部３２１に記憶されているルックアップテーブルを検索し、上記鍵識別情報に対応する鍵情報を取得する。
【０１４１】
また、第１の実施形態と同様に、情報取得部３４１は、暗号化された決済用情報と、当該暗号化された決済用情報に対応する鍵情報を復号部３３３に提供する。また、情報取得部３４１は、取引情報を取引ＩＤとともに、決済処理部３３５に提供する。
【０１４２】
＜＜２．３．処理の流れ＞＞
次に、図９を参照して、第２の実施形態に係る情報処理の一例を説明する。図９は、第２の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【０１４３】
ここでは、図５を参照して説明した第１の実施形態に係る情報処理の一例と、第２の実施形態に係る情報処理の一例との差分である、ステップＳ６４１、Ｓ６４３のみを説明する。
【０１４４】
ステップＳ６４１で、端末装置１００−２の長距離通信部１２１は、暗号化された決済用情報の復号を行うための鍵情報を一意に識別するための鍵識別情報、及び取引ＩＤを、決済サーバ３００−２へ送信する。
【０１４５】
ステップＳ６４３で、情報取得部３４１は、上記鍵識別情報を用いて鍵情報を取得する。
【０１４６】
以上、第２の実施形態を説明した。第２の実施形態によれば、鍵情報自体ではなく、鍵情報を一意に識別するための鍵識別情報が、端末装置１００−２から決済サーバ３００−２へ送信される。よって、端末装置１００−２から鍵情報が漏洩するリスク、及び、端末装置１００−２から決済サーバ３００−２への通信路において鍵情報が漏洩するリスクを、回避することができる。即ち、端末装置１００−２又は上記通信路から漏洩する可能性があるのは鍵識別情報のみである。したがって、暗号化された決済用情報を悪意ある第三者により復号されるのを防ぐことができる。
【０１４７】
＜＜＜３．第３の実施形態＞＞＞
次に、本開示の第３の実施形態を説明する。以降、＜＜３．１．情報処理システムの構成＞＞、＜＜３．２．各装置の構成＞＞、＜＜３．３．処理の流れ＞＞という順序で第３の実施形態を説明する。
【０１４８】
＜＜３．１．情報処理システムの構成＞＞
まず、図１０を参照して、第３の実施形態に係る情報処理システムの概略的な構成を説明する。図１０は、第３の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。図１０を参照すると、情報処理システムは、端末装置１００−３、加盟店装置２００及び決済サーバ３００−３を含む。とりわけ第３の実施形態では、情報処理システムは、さらにワンタイムＩＤ管理サーバ４００を含む。
【０１４９】
ワンタイムＩＤ管理サーバ４００は、所定の条件の下で用いられることが可能な識別情報（以下、「ワンタイムＩＤ」と呼ぶ）を管理する。具体的には、例えば、ワンタイムＩＤ管理サーバ４００は、決済用情報の復号を行うための鍵情報を一意に識別するための鍵識別情報とワンタイムＩＤとを関連付けて記憶し、ワンタイムＩＤを端末装置１００−３に発行する。このように発行されたワンタイムＩＤは、鍵識別情報を一意に識別する。
【０１５０】
第２の実施形態では、鍵情報を一意に識別するための鍵識別情報が、端末装置１００−２により決済サーバ３００−２へ送信される。そして、決済サーバ３００−２は、上記記鍵識別情報を用いて鍵情報を取得する。一方、第３の実施形態では、発行されたワンタイムＩＤが、端末装置１００−３により決済サーバ３００−３へ送信される。そして、決済サーバ３００−３は、上記ワンタイムＩＤを用いて、ワンタイムＩＤ管理サーバ４００から鍵識別情報を取得する。さらに、決済サーバ３００−３は、上記記鍵識別情報を用いて鍵情報を取得する。
【０１５１】
即ち、第３の実施形態では、第２の実施形態と同様に、暗号化された決済用情報を復号する装置は、決済サーバ３００−３である。しかし、第３の実施形態では、第２の実施形態とは異なり、暗号化された決済用情報の復号を行うための鍵情報を利用可能にする情報として、鍵識別情報を一意に識別するワンタイムＩＤが、端末装置１００−３により決済サーバ３００−３へ送信される。このように、第３の実施形態は、第２の実施形態の変形例と捉えられることもできる。
【０１５２】
以下、＜＜３．２．各装置の構成＞＞及び＜＜３．３．処理の流れ＞＞において、より具体的な内容を説明する。
【０１５３】
＜＜３．２．各装置の構成＞＞
図１１〜図１３を参照して、第３の実施形態に係る端末装置１００−３、ワンタイムＩＤ管理サーバ４００及び決済サーバ３００−３の各々の構成を説明する。
【０１５４】
なお、第３の実施形態に係る加盟店装置２００の構成は、第１の実施形態及び第２の実施形態に係る加盟店装置２００の構成と同様である。
【０１５５】
＜３．２．１．端末装置の構成＞
図１１を参照して、端末装置１００−３の構成の一例を説明する。図１１は、第３の実施形態に係る端末装置１００−３の構成の一例を示すブロック図である。図１１を参照すると、端末装置１００−３は、短距離通信部１１０、長距離通信部１２３、記憶部１３３、入力部１４０及び処理部１７０を備える。
【０１５６】
ここで、短距離通信部１１０及び入力部１４０、並びに、処理部１７０のうちの決済用情報取得部１５１及び暗号化部１５３については、第２の実施形態と第３の実施形態との間に差異はない。よって、ここでは、長距離通信部１２３及び記憶部１３３、並びに処理部１７０のうちの制御部１７５を説明する。
【０１５７】
（長距離通信部１２３）
長距離通信部１２３は、決済サーバ３００−３と通信する。とりわけ、第３の実施形態では、長距離通信部１２３は、鍵識別情報を一意に識別するワンタイムＩＤを、決済サーバ３００−３へ送信する。上述したとおり、上記鍵識別情報は、暗号化された決済用情報の復号を行うための鍵情報を一意に識別するための識別情報である。また、例えば、長距離通信部１２３は、上記ワンタイムＩＤとともに、取引ＩＤを、決済サーバ３００−３へ送信する。
【０１５８】
また、例えば、長距離通信部１２３は、端末装置１００−３に無線通信サービスを提供する通信事業者の無線通信ネットワーク１０を介して、上記ワンタイムＩＤを決済サーバ３００−２へ送信する。また、長距離通信部１２３は、無線通信ネットワーク１０を介して、取引ＩＤも決済サーバ３００−３へ送信する。
【０１５９】
即ち、第３の実施形態では、長距離通信部１２３は、無線通信ネットワーク１０を介して、上記ワンタイムＩＤ及び取引ＩＤを決済サーバ３００−３へ送信する。
【０１６０】
なお、長距離通信部１２３は、ワンタイムＩＤ及び取引ＩＤを決済サーバ３００−３へ直接的に送信しなくてもよい。即ち、長距離通信部１２３は、決済サーバ３００−３への情報の転送を行う別の装置へワンタイムＩＤ及び取引ＩＤを送信することにより、ワンタイムＩＤ及び取引ＩＤを決済サーバ３００−３へ間接的に送信してもよい。
【０１６１】
また、第３の実施形態では、例えば、長距離通信部１２３は、ワンタイムＩＤ管理サーバ３００−３とさらに通信する。具体的には、例えば、ワンタイムＩＤの発行の際に、長距離通信部１２３は、鍵識別情報をワンタイムＩＤ管理サーバ４００へ送信し、当該鍵識別情報を一意に識別するワンタイムＩＤをワンタイムＩＤ管理サーバ４００から受信する。
【０１６２】
（記憶部１３３）
記憶部１３３は、端末装置１００−３の動作のためのプログラム及びデータを記憶する。記憶部１３３は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【０１６３】
具体的には、記憶部１３３は、暗号化された決済用情報の復号を行うための鍵情報を利用可能にする情報を記憶する。即ち、第３の実施形態では、記憶部１３３は、上記鍵識別情報を一意に識別するワンタイムＩＤを記憶する。また、例えば、記憶部１３３は、上記鍵識別情報を記憶する。
【０１６４】
また、第２の実施形態と同様に、例えば、記憶部１３３は、利用者と加盟店との間の取引の決済において当該利用者を一意に識別するための利用者識別情報を記憶する。
【０１６５】
（制御部１７５）
第３の実施形態においても、第２の実施形態と同様に、制御部１７５は、暗号化された決済用情報を加盟店装置２００に提供するように、端末装置１００−３を制御する。より具体的に、例えば、制御部１７５は、短距離通信部１１０に、暗号化された決済用情報を加盟店装置２００に提供させる。
【０１６６】
また、第３の実施形態では、第２の実施形態と異なり、制御部１７５は、鍵識別情報を一意に識別するワンタイムＩＤを、決済サーバ３００−３へ送信するように、端末装置１００−３を制御する。具体的には、例えば、制御部１７５は、長距離通信部１２３に、上記ワンタイムＩＤを決済サーバ３００−３へ送信させる。また、例えば、制御部１７５は、長距離通信部１２３に、上記ワンタイムＩＤとともに取引ＩＤを決済サーバ３００−３へ送信させる。
【０１６７】
また、第３の実施形態では、例えば、制御部１７５は、ワンタイムＩＤの発行の際に、鍵識別情報をワンタイムＩＤ管理サーバ４００へ送信し、当該鍵識別情報を一意に識別するワンタイムＩＤをワンタイムＩＤ管理サーバ４００から受信するように、端末装置１００−３を制御する。具体的には、例えば、制御部１７５は、長距離通信部１２３に、鍵識別情報をワンタイムＩＤ管理サーバ４００へ送信させ、当該鍵識別情報を一意に識別するワンタイムＩＤをワンタイムＩＤ管理サーバ４００から受信させる。
【０１６８】
＜３．２．２．ワンタイムＩＤ管理サーバの構成＞
続いて、図１２を参照して、ワンタイムＩＤ管理サーバ４００の構成の一例を説明する。図１２は、第３の実施形態に係るワンタイムＩＤ管理サーバ４００の構成の一例を示すブロック図である。図１２を参照すると、ワンタイムＩＤ管理サーバ４００は、通信部４１０、記憶部４２０及び処理部４３０を備える。
【０１６９】
（通信部４１０）
通信部４１０は、決済サーバ３００−３と通信する。より具体的には、例えば、通信部４１０は、ワンタイムＩＤを決済サーバ３００−３から受信する。また、通信部４１０は、受信された当該ワンタイムＩＤに対応する鍵識別情報を、決済サーバ３００−３へ送信する。
【０１７０】
また、例えば、通信部４１０は、端末装置１００−３と通信する。例えば、通信部４１０は、鍵識別情報を端末装置１００−３から受信する。また、当該鍵識別情報に対応するワンタイムＩＤが発行されると、通信部４１０は、当該ワンタイムＩＤを端末装置１００−３へ送信する。
【０１７１】
（記憶部４２０）
記憶部４２０は、ワンタイムＩＤ管理サーバ４００の動作のためのプログラム及びデータを記憶する。記憶部４２０は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【０１７２】
とりわけ、記憶部４２０は、ワンタイムＩＤを記憶する。また、記憶部４２０は、例えば、ワンタイムＩＤを用いることが可能な所定の条件（以下、「利用条件」と呼ぶ）も記憶する。
【０１７３】
また、鍵識別情報のためにワンタイムＩＤが発行される場合に、記憶部４２０は、発行されたワンタイムＩＤに対応する鍵識別情報を記憶する。例えば、記憶部４２０は、ワンタイムＩＤ及び鍵識別情報を含むルックアップテーブルを記憶する。
【０１７４】
（処理部４３０）
処理部４３０は、ワンタイムＩＤ管理サーバ４００の様々な機能を提供する。例えば、処理部４３０は、ＣＰＵ又はＤＳＰ等のプロセッサに相当し、記憶部４２０又は他の記憶媒体に記憶されるプログラムを実行することにより、上記様々な機能を提供する。処理部４３０は、ＩＤ管理部４３１及び検索部４３３を含む。
【０１７５】
（ＩＤ管理部４３１）
ＩＤ管理部４３１は、ワンタイムＩＤを管理する。
【０１７６】
例えば、ＩＤ管理部４３１は、ワンタイムＩＤを発行する。とりわけ、ＩＤ管理部４３１は、鍵識別情報を一意に識別するワンタイムＩＤを発行する。具体的には、例えば、端末装置１００−３により送信された鍵識別情報が、ワンタイムＩＤ管理サーバ４００により受信されると、ＩＤ管理部４３１は、新たなワンタイムＩＤを発行し、記憶部４２０に、受信された鍵識別情報を当該ワンタイムＩＤと関連付けて記憶させる。その結果、発行されたワンタイムＩＤは、鍵識別情報を一意に識別するワンタイムＩＤとなる。そして、ＩＤ管理部４３１は、通信部４１０に、発行されたワンタイムＩＤを端末装置１００−３へ送信させる。
【０１７７】
また、ワンタイムＩＤは、当該ワンタイムＩＤを用いることが可能な所定の条件（即ち、利用条件）を伴う。例えば、ＩＤ管理部４３１は、ワンタイムＩＤを発行する際に、当該ワンタイムＩＤの利用条件を決定する。
【０１７８】
例えば、上記利用条件は、ワンタイムＩＤを用いることが可能な時間の条件を含む。この場合に、ワンタイムＩＤは、決定された時間内に限り用いることが可能である。また、例えば、上記利用条件は、ワンタイムＩＤを用いることが可能な回数の条件を含む。この場合に、ワンタイムＩＤは、決定された回数に限り用いることが可能である。また、例えば、上記利用条件は、ワンタイムＩＤを用いることが可能な領域の条件を含む。この場合に、ワンタイムＩＤは、決定された領域内に限り用いることが可能である。
【０１７９】
（検索部４３３）
検索部４３３は、ワンタイムＩＤに対応する情報を検索する。例えば、検索部４３３は、ワンタイムＩＤに対応する鍵識別情報を検索する。より具体的には、例えば、決済サーバ３００−３により送信されたワンタイムＩＤが、ワンタイムＩＤ管理サーバ４００により受信されると、検索部４３３は、当該ワンタイムＩＤの有効性を判定する。即ち、検索部４３３は、当該ワンタイムＩＤの利用条件が満たされているかを判定する。当該ワンタイムＩＤが有効であれば（即ち、利用条件が満たされていれば）、検索部４３３は、記憶部４２０により記憶されるルックアップテーブルで、当該ワンタイムＩＤに対応する鍵識別情報を検索する。そして、検索部４３３は、通信部４１０に、検索された鍵識別情報を決済サーバ３００−３へ送信させる。
【０１８０】
＜３．２．２．決済サーバの構成＞
続いて、図１３を参照して、決済サーバ３００−３の構成の一例を説明する。図１３は、第３の実施形態に係る決済サーバ３００−３の構成の一例を示すブロック図である。図１３を参照すると、決済サーバ３００−３は、通信部３１３、記憶部３２１及び処理部３５０を備える。
【０１８１】
ここで、記憶部３２１、並びに、処理部３５０のうちの復号部３３３及び決済処理部３３５については、第２の実施形態と第３の実施形態との間に差異はない。よって、ここでは、通信部３１３、及び、処理部３５０のうちの情報取得部３５１を説明する。
【０１８２】
（通信部３１３）
通信部３１３は、端末装置１００−３及び加盟店装置２００と通信する。
【０１８３】
より具体的には、第２の実施形態と同様に、通信部３１３は、端末装置１００−３により暗号化された決済用情報が、加盟店装置２００に提供されると、暗号化された当該決済用情報を加盟店装置２００から受信する。また、例えば、通信部３１３は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を加盟店装置２００から受信する。
【０１８４】
また、第３の実施形態では、第２の実施形態と異なり、通信部３１３は、鍵識別情報を一意に識別するワンタイムＩＤを、端末装置１００−３から受信する。また、例えば、通信部３１３は、上記ワンタイムＩＤとともに、取引ＩＤを端末装置１００−３から受信する。
【０１８５】
また、第３の実施形態では、通信部３１３は、ワンタイムＩＤ管理サーバ４００とさらに通信する。具体的には、通信部３１３は、端末装置１００−３から受信されたワンタイムＩＤを、ワンタイムＩＤ管理サーバ４００へ送信する。また、通信部３１３は、送信された上記ワンタイムＩＤに対応する鍵識別情報を、ワンタイムＩＤ管理サーバ４００から受信する。
【０１８６】
（情報取得部３５１）
第２の実施形態と同様に、情報取得部３５１は、端末装置１００−３により暗号化された決済用情報を取得する。また、例えば、情報取得部３５１は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を取得する。
【０１８７】
また、第３の実施形態では、第２の実施形態と異なり、情報取得部３５１は、鍵識別情報を一意に識別するワンタイムＩＤを取得する。より具体的には、上記ワンタイムＩＤが、端末装置１００−３から受信されると、情報取得部３４１は、当該ワンタイムＩＤを取得する。また、情報取得部３４１は、上記鍵識別情報とともに、取引ＩＤを取得する。
【０１８８】
さらに、情報取得部３５１は、取得された上記ワンタイムＩＤを用いて、鍵識別情報を取得する。より具体的には、例えば、情報取得部３５１は、上記ワンタイムＩＤを取得すると、通信部３１３に、当該ワンタイムＩＤをワンタイムＩＤ管理サーバ４００へ送信させる。すると、当該ワンタイムＩＤに対応する鍵識別情報が、ワンタイムＩＤ管理サーバ４００により決済サーバ３００−３へ送信され、情報取得部３５１は、受信される鍵識別情報を取得する。
【０１８９】
また、第２の実施形態と同様に、情報取得部３５１は、上記鍵識別情報を用いて鍵情報を取得する。
【０１９０】
また、第２の実施形態と同様に、情報取得部３５１は、暗号化された決済用情報と、当該暗号化された決済用情報に対応する鍵情報を復号部３３３に提供する。また、情報取得部３５１は、取引情報を取引ＩＤとともに、決済処理部３３５に提供する。
【０１９１】
＜＜３．３．処理の流れ＞＞
次に、図１４及び図１５を参照して、第３の実施形態に係る情報処理及びワンタイムＩＤ発行処理の一例を説明する。
【０１９２】
（情報処理）
まず、第３の実施形態に係る情報処理の一例を説明する。図１４は、第３の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【０１９３】
ここでは、図９を参照して説明した第２の実施形態に係る情報処理の一例と、第３の実施形態に係る情報処理の一例との差分である、ステップＳ６５１、Ｓ６５３、Ｓ６５５、Ｓ６５７、Ｓ６５９のみを説明する。
【０１９４】
ステップＳ６５１で、端末装置１００−３の長距離通信部１２３は、鍵識別情報を一意に識別するワンタイムＩＤ及び取引ＩＤを決済サーバ３００−３へ送信する。
【０１９５】
ステップＳ６５３で、決済サーバ３００−３の通信部３１３は、端末装置１００−３から受信されたワンタイムＩＤを、ワンタイムＩＤ管理サーバ４００へ送信する。
【０１９６】
ステップＳ６５５で、ワンタイムＩＤ管理サーバ４００の検索部４３３は、当該ワンタイムＩＤの有効性を判定する。そして、当該ワンタイムＩＤが有効であれば、ステップＳ６５７で、ワンタイムＩＤ管理サーバ４００の検索部４３３は、記憶部４２０により記憶されるルックアップテーブルで、当該ワンタイムＩＤに対応する鍵識別情報を検索する。その後、ステップＳ６５９で、ワンタイムＩＤ管理サーバ４００の通信部４１０は、検索された鍵識別情報を、決済サーバ３００−３へ送信する。
【０１９７】
（ワンタイムＩＤ発行処理）
次に、第３の実施形態に係るワンタイムＩＤ発行処理の一例を説明する。図１５は、第３の実施形態に係るワンタイムＩＤ発行処理の概略的な流れの一例を示すシーケンス図である。
【０１９８】
ステップＳ７０１で、端末装置１００−３の長距離通信部１２３は、鍵識別情報をワンタイムＩＤ管理サーバ４００へ送信する。
【０１９９】
ステップＳ７０３で、ワンタイムＩＤ管理サーバ４００のＩＤ管理部４３１は、ワンタイムＩＤを発行する。そして、ステップＳ７０５で、ワンタイムＩＤ管理サーバ４００のＩＤ管理部４３１は、発行されたワンタイムＩＤの利用条件を決定する。また、ステップＳ７０７で、ワンタイムＩＤ管理サーバ４００の記憶部４２０は、上記鍵識別情報を、発行されたワンタイムＩＤと関連付けて記憶する。その結果、発行された当該ワンタイムＩＤは、上記鍵識別情報を一意に識別するワンタイムＩＤとなる。そして、ステップＳ７０９で、ワンタイムＩＤ管理サーバ４００の通信部４１０は、発行されたワンタイムＩＤを端末装置１００−３へ送信する。
【０２００】
ステップＳ７１１で、端末装置１００−３の記憶部１３３は、受信されたワンタイムＩＤを記憶する。そして、処理は終了する。
【０２０１】
以上、第３の実施形態を説明した。第３の実施形態によれば、鍵情報及び鍵識別情報ではなく、鍵識別情報を一意に識別するワンタイムＩＤが、端末装置１００−３から決済サーバ３００−３へ送信される。よって、端末装置１００−３から決済サーバ３００−３への通信路において鍵情報及び鍵識別情報が漏洩するリスクを、回避することができる。即ち、端末装置１００−３から又は上記通信路から漏洩する可能性があるのは、利用条件付きのワンタイムＩＤ（限られた時間、回数、領域等でのみ用いられるワンタイムＩＤ）のみである。したがって、端末装置１００−３から又は上記通信路から情報が漏れた際に、悪意ある第三者により決済に利用されてしまうリスクを、低減することができる。
【０２０２】
また、例えば、上記利用条件が、ワンタイムＩＤを用いることが可能な時間の条件を含む場合には、悪意ある第三者により決済に利用されてしまうことを、限られた時間内のみに制限することができる。また、例えば、上記利用条件が、ワンタイムＩＤを用いることが可能な回数の条件を含む場合には、悪意ある第三者により決済に利用されてしまうことを、限られた回数のみに制限することができる。また、また、例えば、上記利用条件が、ワンタイムＩＤを用いることが可能な領域の条件を含む場合には、悪意ある第三者により決済に利用されてしまうことを、限られた領域内のみに制限することができる。
【０２０３】
＜＜＜４．第４の実施形態＞＞＞
次に、本開示の第４の実施形態を説明する。以降、＜＜４．１．情報処理システムの構成＞＞、＜＜４．２．各装置の構成＞＞、＜＜４．３．処理の流れ＞＞という順序で第４の実施形態を説明する。
【０２０４】
＜＜４．１．情報処理システムの構成＞＞
まず、図１６を参照して、第４の実施形態に係る情報処理システムの概略的な構成を説明する。図１６は、第４の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。図１６を参照すると、情報処理システムは、端末装置１００−４、加盟店装置２００及び決済サーバ３００−４を含む。とりわけ第４の実施形態では、情報処理システムは、さらに仲介サーバ５００を含む。
【０２０５】
第４の実施形態では、端末装置１００−４は、例えば、端末装置１００−４に無線通信サービスを提供する通信事業者の無線通信ネットワーク１０を介して仲介サーバ５００と通信する。なお、例えば、端末装置１００−４は、無線通信ネットワーク１０に加えて、インターネット２０を介して、仲介サーバ５００と通信する。また、加盟店装置２００は、例えば、インターネット２０を介して、仲介サーバ５００と通信する。また、仲介サーバ５００は、例えば、インターネット２０を介して、決済サーバ３００−４と通信する。また、端末装置１００−４と加盟店装置２００とは、例えば、ネットワーク１０での無線通信以外のいずれかの通信を行う。
【０２０６】
加盟店の店舗において取引が行われる場合に、決済用情報（例えば、カード情報、暗証番号、等）が、端末装置１００−４で暗号化される。そして、暗号化された決済用情報が、加盟店装置２００に提供される。そして、暗号化された決済用情報が、加盟店装置２００により仲介サーバ５００へ送信される。また、決済用情報の復号を行うための鍵情報が、端末装置１００−４により仲介サーバ５００へ送信される。そして、暗号化された決済用情報が、仲介サーバ５００により鍵情報を用いて復号される。そして、復号された決済用情報は、仲介サーバ５００により決済サーバ３００−４へ送信される。
【０２０７】
即ち、第４の実施形態では、第１の実施形態とは異なり、暗号化された決済用情報を復号する装置は、仲介サーバ５００である。また、第４の実施形態では、暗号化された決済用情報の復号を行うための鍵情報を利用可能にする情報として、鍵情報そのものが、端末装置１００−４により仲介サーバ５００へ送信される。このように、第４の実施形態は、第１の実施形態の変形例と捉えられることもできる。
【０２０８】
以下、＜＜４．２．各装置の構成＞＞及び＜＜４．３．処理の流れ＞＞において、より具体的な内容を説明する。
【０２０９】
＜＜４．２．各装置の構成＞＞
次に、図１７及び図１８を参照して、第４の実施形態に係る仲介サーバ５００及び決済サーバ３００−４の各々の構成を説明する。
【０２１０】
なお、第４の実施形態に係る端末装置１００−４の構成は、鍵情報及び取引ＩＤを、決済サーバ３００−４ではなく仲介サーバ５００へ送信する点を除き、第１の実施形態の端末装置１００−１の構成と同様である。
【０２１１】
また、第４の実施形態に係る加盟店装置２００の構成も、暗号化された決済用情報、取引ＩＤ及び取引情報を、決済サーバ３００−４ではなく仲介サーバ５００へ送信する点、及び、復号結果を、決済サーバ３００−４ではなく仲介サーバ５００から受信する点を除き、第１の実施形態の加盟店装置２００の構成と同様である。
【０２１２】
＜４．２．１．決済サーバの構成＞
図１７を参照して、仲介サーバ５００の構成の一例を説明する。図１７は、第４の実施形態に係る仲介サーバ４００の構成の一例を示すブロック図である。図１７を参照すると、仲介サーバ４００は、通信部５１０、記憶部５２０及び処理部５３０を備える。
【０２１３】
（通信部５１０）
通信部５１０は、端末装置１００−４、加盟店装置２００及び決済サーバ３００−４と通信する。
【０２１４】
より具体的には、通信部５１０は、端末装置１００−４により暗号化された決済用情報が、加盟店装置２００に提供されると、暗号化された当該決済用情報を加盟店装置２００から受信する。また、例えば、通信部５１０は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を加盟店装置２００から受信する。
【０２１５】
また、通信部５１０は、暗号化された当該決済用情報の復号を行うための鍵情報を端末装置１００−４から受信する。また、例えば、通信部５１０は、上記鍵情報とともに、取引ＩＤを端末装置１００−４から受信する。
【０２１６】
また、通信部５１０は、復号された決済用情報、取引ＩＤ及び取引情報を、決済サーバ３００−４へ送信する。
【０２１７】
（記憶部５２０）
記憶部５２０は、仲介サーバ５００の動作のためのプログラム及びデータを記憶する。記憶部５２０は、例えばハードディスク又は半導体メモリ等の記憶媒体を含む。
【０２１８】
（処理部５３０）
処理部５３０は、仲介サーバ５００の様々な機能を提供する。例えば、処理部５３０は、ＣＰＵ又はＤＳＰ等のプロセッサに相当し、記憶部５２０又は他の記憶媒体に記憶されるプログラムを実行することにより、上記様々な機能を提供する。処理部５３０は、情報取得部５３１、復号部５３３及び制御部５３５を含む。
【０２１９】
（情報取得部５３１）
情報取得部５３１は、第１の実施形態の決済サーバ３００−１の情報取得部３３１とほぼ同様に動作する。
【０２２０】
情報取得部５３１は、端末装置１００−４により暗号化された決済用情報を取得する。また、例えば、情報取得部５３１は、暗号化された決済用情報とともに、取引ＩＤ及び取引情報を取得する。
【０２２１】
より具体的には、例えば、端末装置１００−４により暗号化された決済用情報、取引ＩＤ及び取引情報が、加盟店装置２００から受信されると、情報取得部５３１は、当該暗号化された決済用情報、当該取引ＩＤ及び当該取引情報を取得する。
【０２２２】
また、情報取得部５３１は、上記暗号化された決済用情報の復号を行うための鍵情報を取得する。より具体的には、上記鍵情報が、端末装置１００−４から受信されると、情報取得部５３１は、当該鍵情報を取得する。また、情報取得部５３１は、上記鍵情報とともに、取引ＩＤを取得する。
【０２２３】
より具体的には、例えば、上記鍵情報及び取引ＩＤが、端末装置１００−４から受信されると、情報取得部５３１は、当該鍵情報及び当該取引ＩＤを取得する。
【０２２４】
また、情報取得部５３１は、暗号化された決済用情報と、当該暗号化された決済用情報に対応する鍵情報を復号部５３３に提供する。より具体的には、例えば、情報取得部５３１は、暗号化された決済用情報とともに取得された取引ＩＤと、鍵情報とともに取得された取引ＩＤとが一致する場合に、当該暗号化された決済用情報及び当該鍵情報のセットを、取引ＩＤとともに復号部５３３に提供する。
【０２２５】
また、情報取得部５３１は、取引情報を取引ＩＤとともに、制御部５３５に提供する。
【０２２６】
（復号部５３３）
復号部５３３は、第１の実施形態の決済サーバ３００−１の復号部３３３と同様に動作する
【０２２７】
復号部５３３は、暗号化された上記決済用情報を、上記鍵情報を用いて復号する。例えば、復号部５３３は、予め定められた暗号方式（例えば、共通鍵暗号方式又は公開鍵暗号方式）のアルゴリズムにより、暗号化された決済用情報を、上記鍵情報（例えば、共通鍵又は秘密鍵）を用いて復号する。そして、復号部５３３は、復号された決済用情報を、取引ＩＤとともに制御部５３５へ提供する。
【０２２８】
（制御部５３５）
制御部５３５は、復号された決済用情報を決済サーバ３００−４に提供するように、仲介サーバ５００を制御する。具体的には、例えば、制御部５３５は、通信部５１０に、復号された決済用情報を決済サーバ３００−４へ送信させる。また、制御部５３５は、通信部５１０に、復号された決済用情報とともに取引ＩＤ及び取引情報を決済サーバ３００−４へ送信させる。
【０２２９】
＜４．２．２．決済サーバの構成＞
続いて、図１８を参照して、決済サーバ３００−４の構成の一例を説明する。図１８は、第４の実施形態に係る決済サーバ３００−４の構成の一例を示すブロック図である。図１８を参照すると、決済サーバ３００−４は、通信部３１５、記憶部３２０及び処理部３６０を備える。
【０２３０】
ここで、記憶部３２０、及び、処理部３６０のうちの決済処理部３３５については、第１の実施形態と第４の実施形態との間に差異はない。よって、ここでは、通信部３１５、及び、処理部３６０のうちの情報取得部３６１を説明する。
【０２３１】
（通信部３１５）
通信部３１５は、仲介サーバ５００と通信する。より具体的には、通信部３１５は、復号された決済用情報を仲介サーバ５００から受信する。また、例えば、通信部３１５は、復号された決済用情報とともに、取引ＩＤ及び取引情報を仲介サーバ５００から受信する。
【０２３２】
また、例えば、通信部３１５は、加盟店装置２００と通信する。より具体的には、通信部３１５は、加盟店装置２００と、支払可否の検証結果の通知、決済確認結果の取得等のための通信を行う。
【０２３３】
（情報取得部３６１）
情報取得部３６１は、仲介サーバ５００により復号された決済用情報を取得する。また、例えば、情報取得部３６１は、復号された決済用情報とともに、取引ＩＤ及び取引情報を取得する。
【０２３４】
より具体的には、例えば、仲介サーバ５００により復号された決済用情報、取引ＩＤ及び取引情報が、仲介サーバ５００から受信されると、情報取得部３６１は、当該復号された決済用情報、当該取引ＩＤ及び当該取引情報を取得する。そして、情報取得部３６１は、当該復号された決済用情報、当該取引ＩＤ及び当該取引情報を、決済処理部３３５に提供する。
【０２３５】
＜＜４．３．処理の流れ＞＞
次に、図１９を参照して、第４の実施形態に係る情報処理の一例を説明する。図１９は、第４の実施形態に係る情報処理の概略的な流れの一例を示すシーケンス図である。
【０２３６】
ここでは、図５を参照して説明した第１の実施形態に係る情報処理の一例と、第４の実施形態に係る情報処理の一例との差分である、ステップＳ６７１、Ｓ６７３、Ｓ６７５、Ｓ６７７、Ｓ６７９、Ｓ６８１のみを説明する。
【０２３７】
ステップＳ６７１で、加盟店装置２００の長距離通信部２２０は、暗号化された決済用情報、取引ＩＤ及び取引情報を仲介サーバ５００へ送信する。
【０２３８】
ステップＳ６７３で、端末装置１００−４の長距離通信部１２０は、暗号化された決済用情報の復号を行うための鍵情報、及び取引ＩＤを、仲介サーバ５００へ送信する。
【０２３９】
ステップＳ６７５で、仲介サーバ５００の復号部５３３は、暗号化された決済用情報を、上記鍵情報を用いて復号する。そして、ステップＳ６７７で、仲介サーバ５００の通信部５１０は、復号された決済用情報、取引ＩＤ及び取引情報を、決済サーバ３００−４へ送信する。また、ステップＳ６７９で、仲介サーバ５００の通信部５１０は、取引ＩＤ及び復号結果を加盟店装置２００へ送信する。
【０２４０】
ステップＳ６８１で、決済サーバ３００−４の通信部３１５は、取引ＩＤ及び検証結果を加盟店装置２００へ送信する。
【０２４１】
以上、第４の実施形態を説明した。第４の実施形態によれば、決済サーバ３００−４ではなく、仲介サーバ５００が、暗号化された決済用情報の復号を行う。よって、仲介サーバ５００の設置により、決済サーバ３００−４に変更を加えることなく、店舗での取引において当該取引の決済に用いられる利用者側の情報を店舗側に秘匿する仕組みを導入することが可能になる。また、決済サーバ３００−４ごとに復号機能を有しなくてもよいので、仲介サーバが複数の決済サーバのための復号を行う場合には、全体として復号を効率的に行うことが可能になる。
【０２４２】
以上、添付図面を参照しながら本開示の好適な実施形態を説明したが、本開示は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。
【０２４３】
例えば、決済用情報のうちの利用者識別情報（例えば、カード情報）は、端末装置に記憶されずに、随時入力されてもよい。また、利用者識別情報は、カードリーダにより読み込まれてもよい。
【０２４４】
また、認証情報（例えば、暗証番号）は、随時入力されずに、端末装置に記憶されてもよい。
【０２４５】
また、決済用情報は、取引の決済の都度、暗号化されなくてもよい。例えば、暗号化された決済用情報が、端末装置に記憶され、当該暗号化された決済用情報が、加盟店装置に提供されてもよい。
【０２４６】
また、取引ＩＤは、加盟店装置ではなく端末装置により発行されてもよい。
【０２４７】
また、決済用情報に含まれる認証情報は、暗証番号に限られない。例えば、決済用情報に含まれる認証情報は、認証に利用可能な別の情報であってもよい。例えば、認証情報は、パスワードであってもよく、又は、指紋情報、静脈情報、網膜情報等の生体情報であってもよい。
【０２４８】
鍵情報、鍵識別情報又はワンタイムＩＤが端末装置により送信される場合に、鍵情報、鍵識別情報又はワンタイムＩＤとともに認証情報も送信されてもよい。そして、認証情報が正しい場合に限り、鍵情報、鍵識別情報又はワンタイムＩＤが用いられてもよい。なお、当該認証情報は、決済用情報の中に含まれる認証情報と同一であってもよく、又は別の情報であってもよい。
【０２４９】
仲介サーバは、鍵情報そのものが端末装置により送信される場合に限られず、当該鍵情報を一意に識別するための鍵識別情報が端末装置により送信される場合（即ち、第２の実施形態）にも、用いられてもよい。また、仲介サーバは、鍵識別情報を一意に識別するワンタイムＩＤが端末装置により送信される場合（即ち、第３の実施形態）にも、用いられてもよい。
【０２５０】
また、仲介サーバは、インターネットを介さずに、決済用サーバと通信してもよい。例えば、仲介サーバは、ＬＡＮ（local  Area  Network）内で決済用サーバと通信してもよい。また、仲介サーバ及び決済用サーバは、同一の装置内で別々のソフトウェアとして実装されてもよい。
【０２５１】
また、本明細書の情報処理における処理ステップは、必ずしもフローチャートに記載された順序に沿って時系列に実行されなくてよい。例えば、情報処理における処理ステップは、フローチャートとして記載した順序と異なる順序で実行されても、並列的に実行されてもよい。
【０２５２】
また、端末装置及び通信装置（例えば、決済サーバ）に内蔵されるＣＰＵ、ＲＯＭ及びＲＡＭ等のハードウェアに、上記端末装置及び上記通信装置の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【０２５３】
１０      無線通信ネットワーク
２０      インターネット
１００    端末装置
１１０    短距離通信部
１２０、１２１、１２３    長距離通信部
１３０、１３１、１３３    記憶部
１４０    入力部
１５０、１６０、１７０    処理部
１５１    決済用情報取得部
１５３    暗号化部
１５５、１６５、１７５    制御部
２００    加盟店装置
２１０    短距離通信部
２２０    長距離通信部
２３０    記憶部
２４０    入力部
２５０    処理部
２５１    取引ＩＤ発行部
２５３    取引情報取得部
２５５    制御部
３００    決済サーバ
３１０、３１１、３１３、３１５    通信部
３２０、３２１    記憶部
３３０、３４０、３５０、３６０    処理部
３３１、３４１、３５１、３６１    情報取得部
３３３    復号部
３３５    決済処理部
４００    ワンタイムＩＤ管理サーバ
４１０    通信部
４２０    記憶部
４３０    処理部
４３１    ＩＤ管理部
４３３    検索部
５００    仲介サーバ
５１０    通信部
５２０    記憶部
５３０    処理部
５３１    情報取得部
５３３    復号部
５３５    制御部
【図１】
2014063283.tif 000003
【図２】
2014063283.tif 000004
【図３】
2014063283.tif 000005
【図４】
2014063283.tif 000006
【図５】
2014063283.tif 000007
【図６】
2014063283.tif 000008
【図７】
2014063283.tif 000009
【図８】
2014063283.tif 000010
【図９】
2014063283.tif 000011
【図１０】
2014063283.tif 000012
【図１１】
2014063283.tif 000013
【図１２】
2014063283.tif 000014
【図１３】
2014063283.tif 000015
【図１４】
2014063283.tif 000016
【図１５】
2014063283.tif 000017
【図１６】
2014063283.tif 000018
【図１７】
2014063283.tif 000019
【図１８】
2014063283.tif 000020
【図１９】
2014063283.tif 000021