(57)【要約】【課題】携帯端末装置用アプリケーションプログラムを速やかに動作させる。【解決手段】携帯端末装置に設置するＳＩＭカード内の記憶手段に、カードマネージャプログラムと、該カードマネージャプログラムの配下に、携帯端末装置と通信事業者側サーバとの通信を管理する発行者セキュリティドメインＩＳＤと、前記通信事業者側サーバ以外のサーバとのセキュアな通信を管理するセキュリティドメインＳＤｎとを並置し、前記セキュリティドメインＳＤｎの配下に前記携帯端末装置を外部機器とセキュアな通信を行わせるアプリケーションプログラムを備える。【選択図】図３
2015011498.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置に設置するＳＩＭカード内の記憶手段に、カードマネージャプログラムと、該カードマネージャプログラムの配下に、携帯端末装置と通信事業者側サーバとの通信を管理する発行者セキュリティドメインＩＳＤと、前記通信事業者側サーバ以外のサーバとのセキュアな通信を管理するセキュリティドメインＳＤｎとを並置し、前記セキュリティドメインＳＤｎの配下に前記携帯端末装置を外部機器とセキュアな通信を行わせるアプリケーションプログラムを備えたことを特徴とする携帯端末装置用アプリケーションプログラムのアクセスシステム。
【請求項２】
請求項１記載の携帯端末装置用アプリケーションプログラムのアクセスシステムであって、前記アプリケーションプログラムをセキュリティレベルによって分割し、セキュリティレベルの高いプログラム部分を前記ＳＩＭカード内の記憶手段に記憶し、セキュリティレベルの低いプログラム部分を前記ＳＩＭカード以外の記憶手段に記憶させたことを特徴とする携帯端末装置用アプリケーションプログラムのアクセスシステム。
【請求項３】
請求項２記載の携帯端末装置用アプリケーションプログラムのアクセスシステムであって、前記ＳＩＭカード以外の記憶手段が外部ストレージ用カードであることを特徴とする携帯端末装置用アプリケーションプログラムのアクセスシステム。
【請求項４】
携帯端末装置に設置するＳＩＭカードであって、前記ＳＩＭカード内の記憶手段に、カードマネージャプログラムと、該カードマネージャプログラムの配下に、携帯端末装置と通信事業者側サーバとの通信を管理する発行者セキュリティドメインＩＳＤと、前記通信事業者側サーバ以外のサーバとのセキュアな通信を管理するセキュリティドメインＳＤｎとを並置し、前記セキュリティドメインＳＤｎの配下に前記携帯端末装置を外部機器とセキュアな通信を行わせるアプリケーションプログラムを備えたことを特徴とするＳＩＭカード。
【請求項５】
請求項４記載のＳＩＭカードであって、前記アプリケーションプログラムをセキュリティレベルによって分割し、セキュリティレベルの高いプログラム部分を前記ＳＩＭカード内の記憶手段に記憶し、セキュリティレベルの低いプログラム部分を前記ＳＩＭカード以外の記憶手段に記憶させたことを特徴とするＳＩＭカード。
【請求項６】
請求項５記載のＳＩＭカードであって、前記ＳＩＭカード以外の記憶手段が外部ストレージ用カードであることを特徴とするＳＩＭカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯端末装置に設置したＳＩＭカード内のアプリケーションプログラムへ速やかなアクセスを行う携帯端末装置用アプリケーションプログラムのアクセスシステムと、それに用いるＳＩＭカードに関するものである。
【背景技術】
【０００２】
近年、個人利用者のスマートフォン等の携帯端末装置が近接無線通信（ＮＦＣ）機能を備え、携帯端末装置が、その近接無線通信（ＮＦＣ）機能を利用してクレジットカード等の機能を備えることができるようになってきた。
【０００３】
そのように近接無線通信（ＮＦＣ）機能を有する携帯端末装置に、クレジットカード等の電子決済機能を持たせる場合は、特許文献１のように、その携帯端末装置のＳＩＭカードに、通信事業者側サーバとセキュアな通信を行う通信を管理する発行者セキュリティドメインＩＳＤと、そのＩＳＤの配下の補助セキュリティドメインＳＤとを設定していた。
【０００４】
そして、発行者セキュリティドメインＩＳＤの配下の補助セキュリティドメインＳＤの配下の電子決済用のアプリケーションプログラム等のアプリケーションプログラムをＳＩＭカードの記憶手段に記憶させて、近接無線通信（ＮＦＣ）機能を有する携帯端末装置にそのＳＩＭカードを搭載して、そのアプリケーションプログラムを動作させてクレジットカード等の電子決済カードと同様な機能をその携帯端末装置に持たせて使用していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１２−５１８３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術では、ＳＩＭカードの発行者セキュリティドメインＩＳＤの配下に補助セキュリティドメインＳＤを設置し、その補助セキュリティドメインＳＤの配下に電子決済用のアプリケーションプログラムを置いて、そのアプリケーションプログラムをＳＩＭカードに記憶していた。
【０００７】
しかし、通常のＳＩＭカードと携帯端末装置は半二重シリアル通信を行い、その基本的な伝送速度は９６００ビット／秒である。そのため、通常のＳＩＭカードが携帯端末装置を介して例えば店舗の支払受付装置などの外部装置と通信しようとする場合に、そのアプリケーションプログラムをＳＩＭカードから読み出して動作させる速度が遅い問題があった。
【０００８】
本発明の課題はこの問題を解決し携帯端末装置用アプリケーションプログラムを速やかに動作させることを課題とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するために、携帯端末装置に設置するＳＩＭカード内の記憶手段に、カードマネージャプログラムと、該カードマネージャプログラムの配下に、携帯端末装置と通信事業者側サーバとの通信を管理する発行者セキュリティドメインＩＳＤと、前記通信事業者側サーバ以外のサーバとのセキュアな通信を管理するセキュリティド
メインＳＤｎとを並置し、前記セキュリティドメインＳＤｎの配下に前記携帯端末装置を外部機器とセキュアな通信を行わせるアプリケーションプログラムを備えたことを特徴とする携帯端末装置用アプリケーションプログラムのアクセスシステムである。
【００１０】
このように、各セキュリティドメインＳＤｎの配下のアプリケーションプログラムを、カードマネージャプログラムの配下で動作させることで、発行者セキュリティドメインＩＳＤの配下で動作させる必要を無くし、そのアプリケーションプログラムの動作速度を速くすることができる。
【００１１】
また、本発明は、上記の携帯端末装置用アプリケーションプログラムのアクセスシステムであって、前記アプリケーションプログラムをセキュリティレベルによって分割し、セキュリティレベルの高いプログラム部分を前記ＳＩＭカード内の記憶手段に記憶し、セキュリティレベルの低いプログラム部分を前記ＳＩＭカード以外の記憶手段に記憶させたことを特徴とする携帯端末装置用アプリケーションプログラムのアクセスシステムである。
【００１２】
また、本発明は、上記の携帯端末装置用アプリケーションプログラムのアクセスシステムであって、前記ＳＩＭカード以外の記憶手段が外部ストレージ用カードであることを特徴とする携帯端末装置用アプリケーションプログラムのアクセスシステムである。
【００１３】
これにより、通信速度が速い外部ストレージ用カードを用いることで、アプリケーションプログラムの読出し・動作速度を速くすることができる。
【００１４】
また、本発明は、携帯端末装置に設置するＳＩＭカードであって、前記ＳＩＭカード内の記憶手段に、カードマネージャプログラムと、該カードマネージャプログラムの配下に、携帯端末装置と通信事業者側サーバとの通信を管理する発行者セキュリティドメインＩＳＤと、前記通信事業者側サーバ以外のサーバとのセキュアな通信を管理するセキュリティドメインＳＤｎとを並置し、前記セキュリティドメインＳＤｎの配下に前記携帯端末装置を外部機器とセキュアな通信を行わせるアプリケーションプログラムを備えたことを特徴とするＳＩＭカードである。
【００１５】
また、本発明は、上記のＳＩＭカードであって、前記アプリケーションプログラムをセキュリティレベルによって分割し、セキュリティレベルの高いプログラム部分を前記ＳＩＭカード内の記憶手段に記憶し、セキュリティレベルの低いプログラム部分を前記ＳＩＭカード以外の記憶手段に記憶させたことを特徴とするＳＩＭカードである。
【００１６】
また、本発明は、上記のＳＩＭカードであって、前記ＳＩＭカード以外の記憶手段が外部ストレージ用カードであることを特徴とするＳＩＭカードである。
【発明の効果】
【００１７】
本発明によれば、携帯端末装置に設置するＳＩＭカードに、セキュリティドメインの読み書きを制御するカードマネージャプログラムを備え、そのカードマネージャプログラムの配下に、通信事業者側サーバとの通信を管理する発行者セキュリティドメインＩＳＤと、それ以外のサーバとのセキュアな通信を管理するセキュリティドメインＳＤｎとを並置し、それらのセキュリティドメインの配下にその他のサーバや外部機器とセキュアな通信を行うアプリケーションプログラムを備える。
【００１８】
また、そのＳＩＭカードのセキュリティドメインの配下のアプリケーションプログラムは、そのプログラム部分をセキュリティレベルに従って分割して、セキュリティレベルの高いプログラム部分をＳＩＭカード内の記憶手段に記憶し、セキュリティレベルの低いプログラム部分をＳＩＭカード以外の記憶手段に記憶するようにする。
【００１９】
そうすることで、プログラム規模が大きい大規模なアプリケーションプログラムや数多くのアプリケーションプログラムを、ＳＩＭカードのセキュリティドメインの配下の外部ストレージカード用カード等の記憶手段に置いて供給でき、しかも、セキュアな動作を実行させることができるようになる効果がある。
【００２０】
また、これにより、通信速度の速い外部ストレージ用カードを用いることができるようになるので、従来は通信速度の遅いＳＩＭカードとの間の通信で多くの時間を要していたプロセスを通信速度の速い外部ストレージ用カード用カードとの間の通信に切り替えることで、アプリケーションプログラムの動作速度を速くできる効果がある。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態の携帯端末装置用アプリケーションプログラムのアクセスシステムの概略構成を示す図である。
【図２】本発明の実施形態の携帯端末装置の概略構成を示す図である。
【図３】本発明の実施形態のＳＩＭカードの概略構成を示す図である。
【図４】本発明の実施形態のアプリ提供サーバの概略構成を示す図である。
【図５】本発明の実施形態の通信事業者側サーバがＳＩＭカードを発行する手順を示すフローチャートである。
【図６】本発明の実施形態のＳＩＭカードを搭載した携帯端末装置を利用して店舗で商品を購入する場合の購入代金支払い処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
＜第１の実施形態＞
以下に、図１から図６を参照して、第１の実施形態の携帯端末装置用アプリケーションプログラムのアクセスシステムを説明する。
【００２３】
（携帯端末装置用アプリケーションプログラムのアクセスシステムの概略構成）
図１は本実施形態の携帯端末装置用アプリケーションプログラムのアクセスシステムの概略構成を示す図である。
【００２４】
図１に示す本実施形態の携帯端末装置用アプリケーションプログラムのアクセスシステムは、個人利用者が携帯端末装置３を使用して通信事業者側サーバ１とセキュアな通信を行い、また、その携帯端末装置３には、個人利用者の利用する金融機関の預金管理サーバ２ａとセキュアな通信を行って電子決済を行う機能を持たせる。
【００２５】
特に、携帯端末装置３に近接無線通信（ＮＦＣ）機能を持たせ、その近接無線通信（ＮＦＣ）機能を利用して、商品の販売店舗の支払受付装置４とセキュアな通信を行って商品を購入するクレジットカード機能等の電子決済機能を持たせる。
【００２６】
その携帯端末装置３にはＳＩＭカード３３と外部ストレージ用カード３４を設置する。携帯端末装置３用のＳＩＭカード３３を通信事業者が発行し、そのＳＩＭカード３４に電子決済機能を付与するために、通信事業者側サーバ１が、個人利用者の利用する金融機関の預金管理サーバ２ａに対して、電子決済機能の設定の手配を依頼するメッセージを送信する。
【００２７】
その依頼を受けた金融機関の預金管理サーバ２ａは、アプリ提供サーバ２に対して、電子決済用のアプリケーションプログラムと、それを格納管理するセキュリティドメインＳＤ１のプログラムとを作って、通信事業者側サーバ１に送ることを依頼する。
【００２８】
アプリ提供サーバ２は、電子決済用のアプリケーションプログラムを提供するサーバに限定されず、その他のアプリケーションプログラムを携帯端末装置３のＳＩＭカード３３に提供するアプリ提供サーバ２も用いることができる。
【００２９】
アプリ提供サーバ２は、通信事業者側サーバ１とセキュアメッセージングを行って相互認証を行った上で、通信事業者側サーバ１へ電子決済用のアプリケーションプログラムを格納するセキュリティドメインＳＤ１と電子決済用のアプリケーションプログラムを送信し、そのセキュリティドメインＳＤ１を個人化するコマンドを通信事業者側サーバ１へ送信する。
【００３０】
通信事業者側サーバ１は、アプリ提供サーバ２から受信した電子決済用のアプリケーションプログラムを記憶したＳＩＭカード３３と外部ストレージ用カード３４を個人利用者の携帯端末装置３向けに発行する。
【００３１】
そして、通信事業者側サーバ１が電子決済機能を付与したＳＩＭカード３３と外部ストレージ用カード３４を設置した携帯端末装置３３を個人利用者に引き渡して個人利用者に使用させる。
【００３２】
（携帯端末装置）
図２に、本実施の携帯端末装置３を示す。携帯端末装置３には、図２のように、通信手段３１と制御手段３２と、ＳＩＭカード３３と外部ストレージ用カード３４と、ランダムアクセスメモリ（ＲＡＭ）３５とリードオンリメモリ（ＲＯＭ）３６と不揮発性内部メモリ３７とを備える。
【００３３】
携帯端末装置３は、リードオンリメモリ（ＲＯＭ）３６及び不揮発性内部メモリ３７に記憶した制御プログラムで動作する。その携帯端末装置３の制御プログラムオペレーティングシステムＯＳの下で動作するメインプログラム（そのメインプログラムは、スマートフォンの種類によってはＵＩＡｐｐｌｉｃａｔｉｏｎＭａｉｎと名付けている場合もある）のコントロール下で動作する。
【００３４】
携帯端末装置３が、通信処理を行う際には、ＳＩＭカード３３の不揮発性記憶手段１３に記憶した発行者セキュリティドメインＩＳＤのプログラムを動作させ、その発行者セキュリティドメインＩＳＤの配下の記憶手段に格納したアプリケーションプログラムにより、通信事業者側サーバ１と通信する。
【００３５】
また、携帯端末装置３が電子決済等のセキュアな通信を外部機器と通信して行う処理に用いるために、ＳＩＭカード３３の不揮発性記憶手段１３に記憶したセキュリティドメインＳＤ１のプログラムの配下の記憶手段に、電子決済用アプリケーションプログラム等の、アプリケーションプログラムを格納する。
【００３６】
その、電子決済用アプリケーションプログラム等のアプリケーションプログラムをセキュリティドメインＳＤ１の配下で動作させる。金融機関の預金管理サーバ２ａ等の外部機器と通信して、電子決済用のアプリケーションプログラム等を動作させることができる。その場合は、携帯端末装置３の個人利用者が加入している金融機関の預金管理サーバ２ａと携帯端末装置３のＳＩＭカード３３のセキュリティドメインＳＤ１がセキュアな通信を行い相互認証を行う。
【００３７】
また、携帯端末装置３のＳＩＭカード３３のセキュリティドメインＳＤ１が、商品を販売する店舗の支払受付装置４等の外部機器と通信して、電子決済用のアプリケーションプログラム等を動作させることができる。その場合に、ＳＩＭカード３３が、セキュリティ
ドメインＳＤ１の配下の記憶手段に格納した電子決済用のアプリケーションプログラムを動作させ、セキュリティドメインＳＤ１のプログラムにより店舗の支払受付装置４とセキュアな通信を行って店舗の支払受付装置４と相互認証した上で商品の購入にかかわる電子決済処理を行う。
【００３８】
（ＳＩＭカード）
図３は本実施形態のＳＩＭカード３３の構成を示す図である。ＳＩＭカード３３は、携帯端末装置３との間で、データ、メッセージ等を交換する為のインターフェース部１１と、マイクロプロセッサ等の制御手段１２と揮発性メモリＲＡＭと、リードオンリメモリＲＯＭやＥＥＰＲＯＭ(Electrically Erasable and Programmable ROM)、フラッシュメモリ等の不揮発性メモリ群から成る不揮発性記憶手段１３とを備えている。
【００３９】
ＳＩＭカード３３の一例として、第３世代携帯電話に採用されているＵＳＩＭ（ＵｎｉｖｅｒｓａｌＳｕｂｓｃｒｉｂｅｒＩｄｅｎｔｉｔｙＭｏｄｕｌｅ）カードがある。ＳＩＭカード３３は、その制御手段１２が記憶手段に記憶されたプログラムを実行することで、セキュア通信処理と外部機器との相互認証処理やその他のアプリケーションプログラムの処理動作を行う。
【００４０】
ＳＩＭカード３３は、電話キャリア業者等の通信事業者が携帯端末装置３に設置して個人利用者に提供される。また、ＳＩＭカード３３の制御手段１２が、オペレーティングシステム（ＯＳ）であるカードＯＳの制御プログラムを動作させる。そのカードＯＳの制御プログラムはＳＩＭカード３３の不揮発性記憶手段１３に記憶させる。
【００４１】
（セキュリティドメイン）
また、ＳＩＭカード３３の不揮発性記憶手段１３には、主に個人利用者が電話を利用するための機能の記憶を管理するアプリケーションプログラムである発行者セキュリティドメインＩＳＤ(Issuer Security Domain)を記憶させる。
【００４２】
（発行者セキュリティドメインＩＳＤ）
発行者セキュリティドメインＩＳＤはＳＩＭカード３３内の記憶領域を管理し、その管理下にＳＩＭカード属性情報と、セキュリティを担保する認証方式を記録する認証処理プログラムを記憶する。
【００４３】
ＳＩＭカード属性情報には、電話番号と対応付けられるＳＩＭカード３３に固有な携帯端末装置３のＳＩＭカード３３を識別する為のカード名やカードＩＤ番号等の識別情報とＳＩＭカード３３に搭載されたカードＯＳを識別する為のＯＳ名やバージョン番号等の識別情報等を記録する。
【００４４】
また、発行者セキュリティドメインＩＳＤは、カードマネージャプログラムＣＭからの要請を受けて、カードマネージャプログラムＣＭが自己の正当性を証明する際に必要な秘密データをカードマネージャプログラムＣＭに通知する。
【００４５】
（カードマネージャプログラムＣＭ）
ＳＩＭカード３３の不揮発性記憶手段１３にカードマネージャプログラムＣＭを記憶する。このカードマネージャプログラムＣＭは、携帯端末装置３の通信を個人化した発行者セキュリティドメインＩＳＤの上位のアプリ管理プログラムであり、発行者セキュリティドメインＩＳＤを配下に置き、ＩＳＤへのアクセスを制御する。
【００４６】
更に、カードマネージャプログラムＣＭは、発行者セキュリティドメインＩＳＤ以外のセキュリティドメインＳＤ１、ＳＤ２、ＳＤｎを配下に置き、そのセキュリティドメイン
ＳＤｎへのアクセスを制御し、また、セキュリティドメインのＳＤ１、ＳＤ２、ＳＤｎのＳＩＭカード３３への追加・削除を管理する。以下で、セキュリティドメインＳＤ１、ＳＤ２、ＳＤｎに共通する事項を、セキュリティドメインＳＤｎあるいはＳＤ１に代表させて説明する。
【００４７】
カードマネージャプログラムＣＭの配下の発行者セキュリティドメインＩＳＤ及び各セキュリティドメインＳＤｎは、自らが責任を持つアプリケーションを管理し、アプリケーションプログラムが携帯端末装置３に格納される場合の処理を、そのセキュリティドメインＳＤｎの管理下で行う。
【００４８】
これらのアプリ管理プログラムのうち、カードマネージャプログラムＣＭと発行者セキュリティドメインＩＳＤとは、ＳＩＭカード３３の発行時からＳＩＭカードに搭載する。
【００４９】
（セキュリティドメインＳＤ１、ＳＤ２、ＳＤｎ）
発行者セキュリティドメインＩＳＤ以外の、カードマネージャプログラムＣＭの配下のセキュリティドメインＳＤ１、ＳＤ２、ＳＤｎは、それらのセキュリティドメインの配下にアプリケーションプログラムを追加・削除する管理を行う機能を有し、携帯端末装置３に外部機器との間でセキュアメッセージング処理を行わせ、外部機器とセキュリティドメインとの間で相互認証を行わせる機能を有する。
【００５０】
セキュリティドメインＳＤ１、ＳＤ２、ＳＤｎは、例えば、ＩＳＯ／ＩＥＣ１４４４３ｔｙｐｅＡもしくはｔｙｐｅＢベースの電子決済を行う機能単位として用い、あるいは、ＩＣ身分証明書として動作させる機能単位として用いる。
【００５１】
各セキュリティドメインＳＤ１、ＳＤ２、ＳＤｎは、携帯端末装置３へのアプリケーションプログラムの搭載、削除と、アクセスをセキュアに管理するアプリ管理プログラムであるが、カードマネージャプログラムＣＭや発行者セキュリティドメインＩＳＤと同様に、ＳＩＭカード３３の発行時からＳＩＭカード３３に搭載することもできる。
【００５２】
また、ＳＩＭカード３３が発行されて、そのＳＩＭカード３３が携帯端末装置３に設置されて個人利用者に渡された後に、セキュリティドメインＳＤ１、ＳＤ２、ＳＤｎの何れかをＳＩＭカード３３の不揮発性記憶手段１３に記憶させるようにすることもできる。
【００５３】
例えば、無線通信（ＯＴＡ:over the air）で、アプリ提供サーバ２が携帯端末装置３を介して、携帯端末装置３内のＳＩＭカード３３内に、新たにセキュリティドメインＳＤｎを作成することができる。例えば、セキュリティドメインＳＤ１はＳＩＭカード３３の発行時からＳＩＭカード３３に搭載し、ＳＩＭカード３３が発行された後にセキュリティドメインＳＤ２からＳＤｎをＳＩＭカード３３に書き加えることができる。
【００５４】
各セキュリティドメインＩＳＤ、及び、ＳＤ１からＳＤｎには、アプリ提供サーバ２とセキュアな環境を作る認証処理プログラムであるセキュアメッセージング処理プログラム３０１を設ける。セキュアメッセージング処理プログラム３０１には、アプリ提供サーバ２とセキュアメッセージングを行う為のセキュアメッセージング用鍵３０１ａを記録する。
【００５５】
そして、セキュアメッセージング処理プログラム３０１は、携帯端末装置３とアプリ提供サーバ２との間の通信メッセージをセキュアメッセージング用鍵３０１ａにより暗号化し、アプリ提供サーバ２との間でセキュアな通信を行うプログラムを記憶する。
【００５６】
また、各セキュリティドメインＳＤ１からＳＤｎには、アプリ追加・削除処理プログラ
ム３０２を設ける。アプリ追加・削除処理プログラム３０２のプログラムは、アプリ提供サーバ２の指令（コマンド）に基づき、アプリ提供サーバ２から携帯端末装置３に送信されたアプリケーションプログラムデータを、携帯端末装置３の制御手段３２からＳＩＭカード３３のそのセキュリティドメインＳＤｎに書き込む処理、また、そのセキュリティドメインＳＤｎからアプリケーションプログラムのデータを削除する処理を行う。
【００５７】
本実施形態では、ＳＩＭカード３３に、カードマネージャプログラムＣＭの配下に発行者セキュリティドメインＩＳＤと、それに並置した各セキュリティドメインＳＤ１、ＳＤ２、ＳＤｎを持つ。そのため、例えばＳＩＭカード３３の電子決済用のセキュリティドメインＳＤ１にアクセスしようとする店舗の支払受付装置４は、発行者セキュリティドメインＩＳＤにアクセスする権限を持つ通信事業者側サーバ１の承認を得ずに、携帯端末装置３のＳＩＭカード３３のセキュリティドメインＳＤ１にアクセスすることができる。
【００５８】
それにより、発行者セキュリティドメインＩＳＤを経由せずに、ＳＩＭカード３３のセキュリティドメインＳＤ１の配下の電子決済用のアプリケーションプログラムを動作させて速やかに電子決済処理を行うことができる効果がある。
【００５９】
（アプリケーションプログラムのセキュリティレベルによる分割）
ここで、各セキュリティドメインＳＤｎのプログラムは、アプリ提供サーバ２から、セキュリティレベルに応じてアプリケーションプログラムを分割したプログラム群を受け取る。
【００６０】
次に、セキュリティドメインＳＤｎは、セキュリティレベルの高いアプリケーションプログラム部分３０３をＳＩＭカード３３の不揮発性記憶手段１３に記憶する。そして、セキュリティレベルの低いプログラム部分は、携帯端末装置３の不揮発性内部メモリ３７あるいは外部ストレージ用カード３４に記憶する。
【００６１】
（アプリ提供サーバ）
図４に本実施形態のアプリ提供サーバ２の概略構成を示す。図４の様に本実施形態のアプリ提供サーバ２は、制御手段２１、記憶装置２２、及びインターネット等の回線との間でデータ通信を行う外部インターフェース部２３を有している。
【００６２】
アプリ提供サーバ２の記憶装置２２には、アプリ提供サーバのオペレーティングシステムのプログラムのサーバＯＳと、セキュアメッセージング処理プログラム２２１と、アプリ個人化情報格納テーブル２２２と、アプリケーションプログラム格納部２２３を記憶する。
【００６３】
アプリ提供サーバ２は、携帯端末装置３のＳＩＭカード３３のセキュリティドメインＩＳＤ、ＳＤ１、ＳＤｎ等との間で、それらのセキュリティドメイン用のセキュアメッセージング用の鍵情報を共有する。アプリ提供サーバ２のセキュアメッセージング処理プログラム２２１は、そのセキュアメッセージング用の鍵情報を用いて、携帯端末装置３とセキュアメッセージングを行う処理プログラムである。
【００６４】
また、アプリ提供サーバ２のセキュアメッセージング処理プログラム２２１は、ＳＩＭカード３３の発行者セキュリティドメインＩＳＤから、通信事業者側サーバ１とセキュアメッセージングするための鍵情報を取得することで、通信事業者側サーバ１とセキュアメッセージングの処理を行うこともできる。
【００６５】
アプリ提供サーバ２のアプリ個人化情報格納テーブル２２２には、携帯端末装置３のＳＩＭカード３３に提供する各アプリケーションプログラム毎に、携帯端末装置３のＳＩＭ
カード３３内のセキュリティドメインＳＤｎとセキュアメッセージングを行うときに使用する鍵情報や、ＳＩＭカード３３のカードＯＳのオペレーティングシステム名やバージョン番号や、個人利用者の氏名等のカードアプリケーションとそれを配下に置いて管理するセキュリティドメインＳＤｎを個人化する情報を記憶する。
【００６６】
（アプリケーションプログラムのセキュリティレベルによる分割）
アプリ提供サーバ２のアプリケーションプログラム格納部２２３には、アプリ提供サーバ２が携帯端末装置３のＳＩＭカード３３に提供するアプリケーションプログラムを記憶する。特に、アプリ提供サーバ２は、携帯端末装置３のＳＩＭカード３３に提供するアプリケーションプログラムをセキュリティレベルに応じて分割してアプリケーションプログラム部分の群を作成する。
【００６７】
すなわち、アプリ提供サーバ２は、例えば、ＳＩＭカード３３のセキュリティドメインＳＤ１に管理させるべき携帯端末装置３のアプリケーションプログラムを、セキュリティレベルによって複数の部分に分割してアプリケーションプログラム格納部２２３に記憶する。また、そのセキュリティレベルによって分割したプログラム群に紐付けられたセキュリティレベルの情報も、アプリケーションプログラム格納部２２３に記憶する。
【００６８】
そのセキュリティレベルは、セキュリティレベルの低い順に、例えば、以下のようにレベル分けすることが可能である。
（レベル１）公開情報。
（レベル２）個人のプライバシー情報、クレジットカードの有効期限情報。
（レベル３）個人情報、金融機関の口座情報。
【００６９】
レベル１のセキュリティレベルの情報は、アプリ提供サーバ２から通信事業者サーバ１に送信した後に、携帯端末装置３の外部ストレージ用カード３４へ記憶させることを予定し、レベル２以上のセキュリティレベルの情報はＳＩＭカード３３の不揮発性記憶手段１３に記憶させることを予定する。特に、レベル３のセキュリティレベルの情報は、ＳＩＭカード３３のセキュリティドメインＳＤ１のプログラムに組み込む等で、セキュリティ管理を厳しくすることを予定する。
【００７０】
アプリ提供サーバ２は、携帯端末装置３のＳＩＭカード３３を発行する通信事業者側サーバ１とセキュアメッセージングを行い、通信事業者側サーバ１と相互認証した上で、通信事業者側サーバ１から、ＳＩＭカード３３のカードマネージャプログラムＣＭの配下の発行者セキュリティドメインＩＳＤに関するＳＩＭカード属性情報を受信する。
【００７１】
ＳＩＭカード属性情報は、ＳＩＭカード３３にアプリケーションプログラムの追加または個人化を行う際に、その追加または個人化の行われるＳＩＭカード３３を識別する為の、ＳＩＭカード３３の発行者セキュリティドメインＩＳＤに記憶される、カード名やカードＩＤ等の識別情報とＳＩＭカード３３に搭載されたカードＯＳを識別する為のＯＳ名やバージョン番号等の識別情報とを含む情報である。
【００７２】
（セキュリティドメインＳＤ１を設定したＳＩＭカードの発行手順）
ＳＩＭカード３３を設置した携帯端末装置３が個人利用者に配布される以前に、通信事業者側サーバ１がＳＩＭカード３３にセキュリティドメインＳＤ１を作成してＳＩＭカード３３と専用の外部ストレージ用カード３４を発行することができる。
【００７３】
その場合は、図５のフローチャートのようにして、通信事業者側サーバ１が金融機関の預金管理サーバ２ａ及びアプリ提供サーバ２と通信することで、ＳＩＭカード３３と専用の外部ストレージ用カード３４を発行する。
【００７４】
発行者セキュリティドメインＩＳＤの発行処理（ステップＳ１０１）
先ず、通信事業者側サーバ１が、各ＳＩＭカード３３に固有の発行者セキュリティドメインＩＳＤのプログラムデータを作成し、そのプログラムデータをＳＩＭカードの発行を予約した個人利用者の個人利用者データと紐付けて通信事業者側サーバ１の記憶手段に記憶する。
【００７５】
発行者セキュリティドメインＩＳＤのプログラムデータには、発行者セキュリティドメインＩＳＤのセキュリティドメイン鍵３０２ａと、ＩＳＤのセキュアメッセージング用鍵３０１ａが含まれる。
【００７６】
通信事業者側サーバ１は、後に、この発行者セキュリティドメインＩＳＤのデータを、ＳＩＭカード３３に、そのＳＩＭカード３３のカードマネージャプログラムＣＭとともに記録してＳＩＭカード３３を発行する。
【００７７】
電子決済機能の設定要求（ステップＳ１０２）
通信事業者が、その発行者セキュリティドメインＩＳＤを格納したＳＩＭカード３３を支給する相手の個人利用者から、携帯端末装置３に電子決済機能を付与する予約を受けている場合は、以下の処理を行う。
【００７８】
すなわち、通信事業者側サーバ１が、その個人利用者が利用する金融機関の預金管理サーバ２ａに対して、その個人利用者のＳＩＭカード３３の発行者セキュリティドメインＩＳＤのセキュアメッセージング用鍵３０１ａを通知し、そのＩＳＤを有するＳＩＭカード３３への電子決済機能の設定の手配を預金管理サーバ２ａに要求するメッセージを送信する。
【００７９】
セキュリティドメインＳＤ１の作成の手配（ステップＳ１０３）
金融機関の預金管理サーバ２ａは、アプリ提供サーバ２に対して、以下の処理によりセキュリティドメインＳＤ１のプログラムを作成するサービスを委託する。
【００８０】
アプリ提供サーバ２は、預金管理サーバ２ａからこの依頼を受けて、通信事業者側サーバ１を認証した上で、以下のようにして、そのセキュリティドメイン鍵３０２ａとセキュリティドメインＳＤ１のプログラムを作成する。そして、アプリ提供サーバ２は、通信事業者側サーバ１に、そのセキュリティドメインＳＤ１のプログラムのデータと、セキュリティドメインＳＤ１の配下の電子決済用のアプリケーションプログラム等のアプリケーションプログラムのデータを送信する。
【００８１】
（ステップＳ１０４）
アプリ提供サーバ２は、通信事業者側サーバ１に対して、共有秘密法を使用して暗号化したデータを用いたセキュアメッセージングにより、ＳＩＭカード３３の個人利用者データを要求する。個人利用者データは、例えば、個人利用者の名前、個人化コード、又はＰＩＮ、電話番号などを含むことができる。
【００８２】
（ステップＳ１０５）
通信事業者側サーバ１は、アプリ提供サーバ２の要求に応答してＳＩＭカード３３の個人利用者データをアプリ提供サーバ２へ送信する。そして、通信事業者側サーバ１は、アプリ提供サーバ２に対して、セキュリティドメインＳＤ１のプログラムと、そのセキュリティドメイン鍵３０２ａと、セキュリティドメインＳＤ１の配下の電子決済用のアプリケーションプログラム等のアプリケーションプログラムのデータを送信するように要求する。
【００８３】
（ステップＳ１０６）
また、アプリ提供サーバ２は、ＳＩＭカード３３に固有の発行者セキュリティドメインＩＳＤのデータを用いて、ＳＩＭカード３３のＩＤ情報と、そのＳＩＭカード３３に記憶させるセキュリティドメインＳＤ１のＩＤ情報と、そのセキュリティドメインＳＤ１用に作成したセキュリティドメイン鍵３０２ａと、そのＳＩＭカード３３の処理プログラムのオペレーティングシステム名やバージョン番号等を登録したアプリ個人化情報格納テーブル２２２を作成して記憶装置２２に記憶する。
【００８４】
セキュリティドメインＳＤ１のセキュリティドメイン鍵３０２ａは、アプリ提供サーバ２の提供する電子決済機能等のアプリケーションソフトウェアを携帯端末装置３に搭載・管理するアプリケーションプログラムであるセキュリティドメインＳＤ１を作成し個人化するために使用される。
【００８５】
また、アプリ提供サーバ２は、そのアプリ個人化情報格納テーブル２２２のデータを、後にＳＩＭカード３３と通信を行うことになる預金管理サーバ２ａに通知する。
【００８６】
（ステップＳ１０７）
次に、アプリ提供サーバ２は、そのセキュリティドメインＳＤ１用のセキュリティドメイン鍵３０２ａと、そのセキュリティドメインＳＤ１が管理する電子決済アプリケーションデータ、電子決済個人化データなどのアプリケーションプログラムを通信事業者側サーバ１に送信する。
【００８７】
アプリ提供サーバ２は、そのアプリケーションプログラムをセキュリティレベルによって分割した各セキュリティレベル毎のプログラム部分を、それに紐付けられたセキュリティレベルの情報とともに通信事業者側サーバ１に通知して、送信する。
【００８８】
（ステップＳ１０８）
通信事業者側サーバ１は、ＳＩＭカード３３の媒体に、カードマネージャプログラムＣＭを書き込み、そのカードマネージャプログラムＣＭの配下の発行者セキュリティドメインＩＳＤのプログラムを書き込み、アプリ提供サーバ２から受け取ったセキュリティドメイン鍵３０２ａとセキュリティドメインＳＤ１のプログラムとを書き込む。
【００８９】
（ステップＳ１０９）アプリケーションプログラムの書き込みの処理手順
次に、通信事業者側サーバ１は、以下のようにして、ＳＩＭカード３３のセキュリティドメインＳＤ１の配下の記憶手段に、個人化したセキュリティドメインＳＤ１が管理する電子決済アプリケーションデータ、電子決済個人化データなどのアプリケーションプログラムを書き込む。
【００９０】
セキュリティドメインＳＤ１の配下の記憶手段には、そのＳＩＭカード３３内の不揮発性記憶手段１３と外部ストレージ用カード３４と携帯端末装置３の不揮発性内部メモリ３７とがあるが、そのうち、ＳＩＭカード３３内の不揮発性記憶手段１３と外部ストレージ用カード３４とを作成すれば、通信事業者が個人利用者に提供する携帯端末装置３の用意とは独立して、そのアプリケーションプログラムを書き込んだカードを速やかに作成して提供できる効果がある。
【００９１】
すなわち、通信事業者側サーバ１は、ＳＩＭカード３３のセキュリティドメインＳＤ１の配下のアプリケーションプログラムを、秘匿性の高いプログラム部分をＳＩＭカード３３に書き込み、秘匿性の低いプログラム部分を専用の外部ストレージ用カード３４に書き込む。
【００９２】
先ず、通信事業者側サーバ１は、ＳＩＭカード３３の所定のセキュリティドメインＳＤ１を指定して、そのセキュリティドメインＳＤ１のセキュアメッセージング処理プログラム３０１のプログラムとの間でセキュアメッセージン通信を行い、ＳＩＭカード３３と相互認証をする。
【００９３】
そして、通信事業者側サーバ１は、ＳＩＭカード３３と専用の外部ストレージ用カード３４に書き込むべきアプリケーションプログラムを、そのプログラム部分をセキュリティレベル毎に処理を変えて、セキュリティレベルの高いアプリケーションプログラム部分３０３をＳＩＭカード３３のセキュリティドメインＳＤ１の配下のＳＩＭカード３３内の不揮発性記憶手段１３に記憶する。
【００９４】
そして、通信事業者側サーバ１は、それよりセキュリティレベルの低いアプリケーションプログラム部分を、セキュリティドメインＳＤ１に紐付けされた外部ストレージ用カード３４の所定の記憶領域に書き込む。
【００９５】
これにより、セキュリティドメインＳＤ１のプログラムが管理するアプリケーションプログラムがＳＩＭカード３３と外部ストレージ用カード３４とに分割されて書き込まれる。
【００９６】
すなわち、通信事業者側サーバ１は、通常のＳＩＭカード３３には、基本的な伝送速度は９６００ビット／秒の半二重シリアル通信でデータ通信してセキュリティレベルの高いアプリケーションプログラム部分３０３を書き込む。
【００９７】
そして、通信事業者側サーバ１は、それよりセキュリティレベルの低いアプリケーションプログラム部分を、例えば、１０Ｍバイト／秒から１０４Ｍバイト／秒、あるいは、２Ｇビット／秒の通信を有するＳＤカード等の高速なデータ通信を行える専用の外部ストレージ用カード３４に書き込む。
【００９８】
これにより、通信事業者側サーバ１が個人利用者に引き渡すべきＳＩＭカード３３等にアプリケーションプログラムを書き込む速度を大幅に向上させることができることができる効果がある。
【００９９】
通信事業者は、そのアプリケーションプログラムが記憶されたＳＩＭカード３３と外部ストレージ用カード３４とを携帯端末装置３に設置し、その携帯端末装置３を個人利用者に引き渡す。
【０１００】
本実施形態では、通信事業者側サーバ１が、ＳＩＭカード３３と外部ストレージ用カード３４とにアプリケーションプログラムを分割して格納して、それらを携帯端末装置３に格納して個人利用者に供給することで、複数の、また、大容量のアプリケーションプログラムを少ない書き込み時間で提供することができる効果がある。
【０１０１】
また、外部ストレージ用カード３４に書き込んだアプリケーションプログラム部分は、携帯端末装置３がそのプログラム部分を外部ストレージ用カード３４から読み出す通信速度がＳＩＭカード３３のデータを読み出すのに要する時間に比べて格段に読出し速度が速いので、セキュリティドメインＳＤ１の配下のアプリケーションプログラムを速やかに動作させることができる効果がある。
【０１０２】
（セキュリティドメインＳＤ１が管理するアプリケーションプログラムの実行）
利用者が、セキュリティドメインＳＤ１、及び、それが管理するアプリケーションプロ
グラム部分が記憶されたＳＩＭカード３３と、セキュリティドメインＳＤ１が管理するアプリケーションプログラム部分が記憶された外部ストレージ用カード３４が搭載された携帯端末装置３を利用する。
【０１０３】
すなわち、携帯端末装置３が、セキュリティドメインＳＤ１の配下の電子決済用のアプリケーションプログラムを動作させ、店舗の支払受付装置４と近接無線通信（ＮＦＣ）を介して通信して、クレジットカードやデビットカード等と同様の方法で商品又はサービスを購入する購入代金の支払い処理を行う。
【０１０４】
或いは、携帯端末装置３が、公共交通チケットの購入代金の支払い処理を行うこともできる。
【０１０５】
ここで、ＳＩＭカード３３のセキュリティドメインＳＤ１の配下の電子決済用のアプリケーションプログラムを実行することによる商品の購入代金支払い処理の際に、カードマネージャプログラムＣＭが、セキュリティドメインＳＤ１の上位に立って、アプリケーションプログラムの実行を支配して制御する。
【０１０６】
図６は、セキュリティドメインＳＤ１の配下に電子決済用のアプリケーションプログラムを設定したＳＩＭカード３３を搭載した携帯端末装置３を利用して店舗で商品を購入する場合の購入代金支払い処理の手順の一例を示すフローチャートである。
【０１０７】
（ステップＳ２０１）預金の引き出し処理
携帯端末装置３の個人利用者は、ＳＩＭカード３３のセキュリティドメインＳＤ１の配下の、外部ストレージ用カード３４とＳＩＭカード３３の部分に記憶された電子決済用のアプリケーションプログラムを読み出して動作させる。
【０１０８】
（ステップＳ２０２）
そして、電子決済用のアプリケーションプログラムは、預金の引き出し処理において、ＳＩＭカード３３のカードマネージャプログラムＣＭから、ＳＩＭカード３３の発行者セキュリティドメインＩＳＤのプログラムを動作させて通信事業者側サーバ１と通信を行う処理を行う。
【０１０９】
すなわち、ＳＩＭカード３３の発行者セキュリティドメインＩＳＤのプログラムが、ＩＳＤのセキュアメッセージング用鍵３０１ａを用いて通信事業者側サーバ１とセキュアメセージングを行い、金融機関の預金管理サーバ２ａに、通信事業者側サーバ１から通信させることで、預金管理サーバ２ａに自己のＳＩＭカード３３を認証させる。
【０１１０】
そして、ＳＩＭカード３３のカードマネージャプログラムＣＭが、通信事業者側サーバ１を介して金融機関の預金管理サーバ２ａにアクセスする。
【０１１１】
（ステップＳ２０３）
次に、ＳＩＭカード３３のセキュリティドメインＳＤ１の配下の電子決済用のアプリケーションプログラムの預金管理プログラムが、ＳＩＭカード３３のセキュリティドメインＳＤ１のセキュリティドメイン鍵３０２ａを預金管理サーバ２ａと共有して、預金管理サーバ２ａとの間でセキュアメッセージングを行い、預金の引き出し処理を行う。
【０１１２】
すなわち、ＳＩＭカード３３のセキュリティドメインＳＤ１が、セキュリティドメイン鍵３０２ａで暗号化したメッセージを預金管理サーバ２ａに送信し、また、預金管理サーバ２ａから受信した暗号化データをセキュリティドメイン鍵３０２ａで復号するセキュアメッセージング処理を行うことで、セキュリティドメインＳＤ１を、預金管理サーバ２ａ
に認証させる。
【０１１３】
ここで、預金管理サーバ２ａは、アプリ提供サーバ２から通知されて記憶していたアプリ個人化情報格納テーブル２２２から、ＳＩＭカード３３のＩＤ情報と、そのＳＩＭカード３３に記憶させるセキュリティドメインＳＤ１のＩＤ情報と、そのセキュリティドメインＳＤ１用に作成したセキュリティドメイン鍵３０２ａと、そのＳＩＭカード３３の処理プログラムのオペレーティングシステム名やバージョン番号等を読み出す。
【０１１４】
預金管理サーバ２ａは、そのセキュリティドメイン鍵３０２ａを用いて携帯端末装置３のＳＩＭカード３３のセキュリティドメインＳＤ１とセキュアメッセージング処理を行い、ＳＩＭカード３３のセキュリティドメインＳＤ１を認証する。
【０１１５】
（ステップＳ２０４）
次に、電子決済用のアプリケーションプログラムの預金管理プログラムは、預金の引き出し処理として、預金管理サーバ２ａが管理する個人利用者の預金口座から、利用予定金額を引き出す。そして、携帯端末装置３のＳＩＭカード３３のセキュリティドメインＳＤ１の利用予定金額記憶手段に、その利用予定金額を記憶する。
【０１１６】
（ステップＳ２０５）
預金管理サーバ２ａは、顧客口座から個人利用者の利用予定金額をＳＩＭカード３３のセキュリティドメインＳＤ１に払い出し、払い出し金額を預金管理サーバ２ａの記憶手段に記憶する。
【０１１７】
また、預金管理サーバ２ａは、必要に応じて、予め、電子決済のアプリ提供サーバ２から電子決済のアプリケーションプログラムの更新部分を受け取り記憶しておくことができる。そして、預金管理サーバ２ａは、ＳＩＭカード３３と、個人利用者の利用予定金額を通信する際に、そのデータ以外に、電子決済のアプリケーションプログラムの更新部分を、携帯端末装置３に送信しても良い。
【０１１８】
預金管理サーバ２ａは、その電子決済のアプリケーションプログラムの更新部分を、セキュリティレベルによって、プログラムを分割しておき、各セキュリティレベル毎のプログラム部分を、それに紐付けられたセキュリティレベルの情報とともに携帯端末装置３に送信する。
【０１１９】
携帯端末装置３が受信した各セキュリティレベル毎のアプリケーションプログラム部分は、ＳＩＭカード３３のセキュリティドメインＳＤ１のプログラムが管理する。すなわち、セキュリティドメインＳＤ１は、セキュリティレベルの高いアプリケーションプログラム部分３０３を配下のＳＩＭカード３３内の不揮発性記憶手段１３に書き込む。そして、セキュリティレベルの低いアプリケーションプログラム部分を、外部ストレージ用カード３４、あるいは、携帯端末装置３の不揮発性内部メモリ３７に書き込む。
【０１２０】
（商品購入処理）
次に、顧客の携帯端末装置３が店舗の支払受付装置４と近接無線通信（ＮＦＣ）機能を用いて通信して、利用予定金額記憶手段に記憶した利用予定金額の範囲内で商品を購入して購入代金支払い処理を行う。
【０１２１】
（ステップＳ３０１）
商品の購入の際に、携帯端末装置３の個人利用者は、ＳＩＭカード３３のセキュリティドメインＳＤ１の配下の、外部ストレージ用カード３４とＳＩＭカード３３の部分に記憶された電子決済用のアプリケーションプログラムを読み出して動作させる。
【０１２２】
（ステップＳ３０２）
そして、電子決済用のアプリケーションプログラムは、商品の購入処理において、携帯端末装置３に搭載されたＳＩＭカード３３のカードマネージャプログラムＣＭに、近接無線通信（ＮＦＣ）によるデータ授受の処理を制御させる。
【０１２３】
ＳＩＭカード３３のカードマネージャプログラムＣＭは、アプリケーションプログラムからの要請を受けた場合に、店舗の支払受付装置４との間でセキュアメッセージングを行う処理を行う。
【０１２４】
ＳＩＭカード３３は、電子決済用のセキュリティドメインＳＤ１のセキュアメッセージング用鍵３０１ａと、顧客の暗号化された取引金融機関の預金口座情報を、店舗の支払受付装置４へ送信する。
【０１２５】
店舗の支払受付装置４は、ＳＩＭカード３３から受信したセキュアメッセージング用鍵３０１ａを用いて金融機関の預金管理サーバ２ａとセキュアメッセージンで通信を行い、顧客の暗号化された取引金融機関の預金口座情報を金融機関の預金管理サーバ２ａに認証させる。
【０１２６】
すなわち、店舗の支払受付装置４が、ＳＩＭカード３３のセキュリティドメインＳＤ１のセキュアメッセージング用鍵３０１ａで暗号化したメッセージを金融機関の預金管理サーバ２ａに送信し、また、金融機関の預金管理サーバ２ａから受信した暗号化データをセキュアメッセージング用鍵３０１ａで復号するセキュアメッセージング処理を行う。
【０１２７】
そして、店舗の支払受付装置４が、金融機関の預金管理サーバ２ａからＳＩＭカード３３を認証した旨の情報を受信することで、店舗の支払受付装置４が顧客の預金口座情報の有効性を確認して携帯端末装置３のＳＩＭカード３３を認証する。
【０１２８】
（ステップＳ３０３）
そして、携帯端末装置３のＳＩＭカード３３のセキュリティドメインＳＤ１は、店舗の支払受付装置４が金融機関の預金管理サーバ２ａから受信した情報により、店舗の支払受付装置４が金融機関の預金管理サーバ２ａと正常な通信を行えた事を確認し、店舗の支払受付装置４を認証する。
【０１２９】
こうして、携帯端末装置３のＳＩＭカード３３と店舗の支払受付装置４とが、金融機関の預金管理サーバ２ａを介して相互認証をする。
【０１３０】
以上の携帯端末装置３のＳＩＭカード３３と店舗の支払受付装置４との相互認証において、ＳＩＭカード３３のセキュリティドメインＳＤ１は、主に外部ストレージ用カード３４に記憶したプログラム部分を読み出して、処理を行う。そのため、この相互認証処理においては、外部ストレージ用カード３４の高速通信動作を利用することで、この相互認証の動作速度を速できる効果がある。
【０１３１】
（ステップＳ３０４）
次に、セキュリティドメインＳＤ１は、店舗の支払受付装置４から購入商品の請求金額を受信して、セキュリティドメインＳＤ１の利用予定金額記憶手段に格納されている利用予定金額から請求金額を差し引いた残額を、新たな利用予定金額として利用予定金額記憶手段に記憶する購入代金支払い処理を行う。
【０１３２】
（ステップＳ３０５）
店舗の支払受付装置４は、ＳＩＭカード３３のセキュリティドメインＳＤ１との間で行う購入代金支払い処理で商品の販売処理を行う。
【０１３３】
（ステップＳ３０６）
その後に、店舗の支払受付装置４は、顧客のＳＩＭカード３３のセキュリティドメインＳＤ１から受信した顧客の取引金融機関の預金管理サーバ２ａに、顧客の預金口座から商品の金額の支払いを請求する決済処理を行う。
【０１３４】
（ステップＳ３０７）
金融機関の預金管理サーバ２ａは、店舗の支払受付装置４から受信した請求金額を顧客の預金口座残高から差し引き、店舗の支払受付装置４の指定する振込口座に振り込む決済処理を行う。
【０１３５】
以上のように、本実施形態では、ＳＩＭカード３３のセキュリティドメインＳＤ１を作成し、そのセキュリティドメインＳＤ１の利用予定金額記憶手段に、予め金融機関の預金口座から利用予定金額を引き出し、記憶する。
【０１３６】
そして、個人利用者が携帯端末装置３を用いて店舗の支払受付装置４と通信して商品を購入する際に、ＳＩＭカード３３のセキュリティドメインＳＤ１の利用予定金額記憶手段の利用予定金額の範囲内で商品の購入代金支払い処理を行う。
【０１３７】
そのように、本実施形態では、商品の購入の際に動作させる、電子決済用のアプリケーションプログラムは、セキュリティレベルの低い部分は、ＳＩＭカード３３のデータを読み出すのに要する時間に比べて格段に読出し速度が速い外部ストレージ用カード３４に記憶させておいて、それを携帯端末装置３が読出して実行することで、アプリケーションプログラムを速やかに動作させることができる効果がある。それにより、購入代金支払い処理が速やかに行える効果がある。
【０１３８】
なお、本発明は以上の実施形態に限定されず、アプリ提供サーバ２から電子決済用アプリケーションプログラム以外のアプリケーションプログラムを提供することもできる。
【０１３９】
また、アプリ提供サーバ２から、個人利用者に引き渡した後の携帯端末装置３のＳＩＭカード３３に無線通信（ＯＴＡ:over the air）で、携帯端末装置３を介して、新たにセキュリティドメインＳＤｎを作成して、そのセキュリティドメインＳＤｎの配下の記憶手段に、セキュリティレベルで分割したアプリケーションプログラム部分を、分割して記憶させることができる。
【０１４０】
更に、アプリケーションプログラムをセキュリティレベルによって、ＳＩＭカード３３の不揮発性記憶手段１３に記憶させる情報と外部ストレージ用カード３４に記憶させる情報に分割する際に、ＳＩＭカード３３に記憶させたために通信速度を遅くしていたプログラム部分を外部ストレージ用カード３４に記憶させることで通信速度を速くするように、プログラムを分割して外部ストレージ用カード３４に記憶させるようにすることもできる。
【符号の説明】
【０１４１】
１・・・通信事業者側サーバ
２・・・アプリ提供サーバ
２ａ・・・預金管理サーバ
３・・・携帯端末装置
４・・・支払受付装置
１１・・・インターフェース部
１２・・・制御手段
１３・・・不揮発性記憶手段
２１・・・制御手段
２２・・・記憶装置
２３・・・外部インターフェース部
３１・・・通信手段
３２・・・制御手段
３３・・・ＳＩＭカード
３４・・・外部ストレージ用カード
３５・・・ＲＡＭ
３６・・・ＲＯＭ
３７・・・不揮発性内部メモリ
２２１・・・セキュアメッセージング処理プログラム
２２２・・・アプリ個人化情報格納テーブル
２２３・・・アプリケーションプログラム格納部
３０１・・・セキュアメッセージング処理プログラム
３０１ａ・・・セキュアメッセージング用鍵
３０２・・・アプリ追加・削除処理プログラム
３０２ａ・・・セキュリティドメイン鍵
３０３・・・アプリケーションプログラム部分
ＣＭ・・・カードマネージャプログラム
ＳＤ１、ＳＤ２、ＳＤｎ・・・セキュリティドメインのアプリケーションプログラム
【図１】
2015011498.tif 000003
【図２】
2015011498.tif 000004
【図３】
2015011498.tif 000005
【図４】
2015011498.tif 000006
【図５】
2015011498.tif 000007
【図６】
2015011498.tif 000008