(57)【要約】【課題】ＩＣカード内のデータを対応するアプリケーションサーバに送信でき、しかも、ＩＣカード内のデータフォーマット等を共通化するための変更を不要にする。【解決手段】端末４のサービス処理部４５は、ＩＣカード６ａ内に記憶されたアプリケーションデータＤａの中の、例えばクレジット番号と、ＩＣカード６ａ内のサービスＩＤ「Ｓａ」を取得し（ステップＳ１１）、このクレジット番号にサービスＩＤ「Ｓａ」を付与したサービスＩＤ付与データを生成し（ステップＳ１３）、これを管理サーバ１に送信する（ステップＳ１５）。管理サーバ１では、サービス処理部１４が、送信されたサービスＩＤ付与データのサービスＩＤ「Ｓａ」に対応づけられたアドレスをアプリケーションサーバアドレスデータベース１３から読み出して（ステップＳ２１）、このアドレスのアプリケーションサーバ２ａへ、例えばクレジット番号を送信する（ステップＳ２３）。【選択図】図２
2006293746.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションサーバにより提供されるサービスを示すサービスＩＤに当該アプリケーションサーバの所在を示す所在情報が対応づけられるデータベースと、
ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得した端末から当該データに当該サービスＩＤを付与したサービスＩＤ付与データが送信されたときに、当該サービスＩＤ付与データのサービスＩＤに対応する所在情報をデータベースから読み出して、当該所在情報が示す場所に存在するアプリケーションサーバに当該データを送信し、当該アプリケーションサーバからのデータ  ことを特徴とする管理サーバ。
【請求項２】
ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得して当該データに当該サービスＩＤを付与したサービスＩＤ付与データを管理サーバに送信し、当該管理サーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるサービス処理プログラムが記憶されるサービス処理プログラム記憶部と、
端末からの要求により、サービス処理プログラム記憶部からサービス処理プログラムを読み出し、端末へ送信するプログラム送信部と
を備えることを特徴とする請求項１記載の管理サーバ。
【請求項３】
前記管理サーバのサービス処理部は、送信されるサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと所定の秘密情報の組のハッシュ値がさらに送信されたときに、送信されたサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと自身が記憶した秘密情報の組のハッシュ値と、送信されたハッシュ値とが一致したときに処理を開始する
ことを特徴とする請求項１または２記載の管理サーバ。
【請求項４】
前記管理サーバのサービス処理部は、サービスＩＤ付与データが当該管理サーバの公開鍵で暗号化されて送信されたときに、当該サービスＩＤ付与データを管理サーバの秘密鍵で復号化する
ことを特徴とする請求項１乃至３のいずれかに記載の管理サーバ。
【請求項５】
アプリケーションサーバにより提供されるサービスを示すサービスＩＤに当該アプリケーションサーバの所在を示す所在情報が対応づけられるデータベースを備える管理サーバに設けられたサービス処理部が、
ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得した端末から当該データに当該サービスＩＤを付与したサービスＩＤ付与データが送信されたときに、当該サービスＩＤ付与データのサービスＩＤに対応する所在情報をデータベースから読み出して、当該所在情報が示す場所に存在するアプリケーションサーバに当該データを送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新する
ことを特徴とする管理方法。
【請求項６】
ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得して当該データに当該サービスＩＤを付与したサービスＩＤ付与データを管理サーバに送信し、当該管理サーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるサービス処理プログラムが記憶されるサービス処理プログラム記憶部を管理サーバが備え、
管理サーバに設けられたプログラム送信部が、端末からの要求により、サービス処理プログラム記憶部からサービス処理プログラムを読み出し、端末へ送信する
ことを特徴とする請求項５記載の管理方法。
【請求項７】
前記管理サーバのサービス処理部は、送信されるサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと所定の秘密情報の組のハッシュ値がさらに送信されたときに、送信されたサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと自身が記憶した秘密情報の組のハッシュ値と、送信されたハッシュ値とが一致したときに処理を開始する
ことを特徴とする請求項５または６記載の管理方法。
【請求項８】
前記管理サーバのサービス処理部は、サービスＩＤ付与データが当該管理サーバの公開鍵で暗号化されて送信されたときに、当該サービスＩＤ付与データを管理サーバの秘密鍵で復号化する
ことを特徴とする請求項５乃至７のいずれかに記載の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカード内のデータを対応するアプリケーションサーバに送信でき、しかも、ＩＣカード内のデータフォーマット等を共通化するための変更を不要にする管理サーバと管理方法に関するものである。
【背景技術】
【０００２】
従来、自宅などでＩＣカードを利用する際には、予めパソコンなどの端末にＩＣカードリーダライタのドライバプログラムとアプリケーションプログラムをインストールし、端末にＩＣカードリーダライタを接続し、アプリケーションプログラムを実行して端末に処理部を構成し、ＩＣカードリーダライタにＩＣカードを、例えばかざすと、処理部がＩＣカード内のデータを自身について予め決められたアプリケーションサーバに送信し、また、アプリケーションサーバからのデータをＩＣカード内に記憶させる。
【０００３】
また、他のＩＣカードを利用する際には、そのＩＣカード用のアプリケーションプログラムのインストールと実行を行う。
【特許文献１】特開２００５−２７２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
また、例えば、複数のＩＣカードについて共通に使用できる処理部を例えば端末など構成し、この処理部により、ＩＣカード内のデータを該ＩＣカードに対応するアプリケーションサーバに送信させようとした場合、ＩＣカード内のデータが当該アプリケーションサーバに対応するデータフォーマットやプロトコルに基づくものであったり暗号化されたりしているので、当該データからでは送信先が判別できず、そのため、共通の処理部を利用するには、多くのＩＣカード内のデータフォーマット等を共通のものに変更しなければならなかった。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、ＩＣカード内のデータを対応するアプリケーションサーバに送信でき、しかも、ＩＣカード内のデータフォーマット等を共通化するための変更を不要にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１の本発明は、アプリケーションサーバにより提供されるサービスを示すサービスＩＤに当該アプリケーションサーバの所在を示す所在情報が対応づけられるデータベースと、ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得した端末から当該データに当該サービスＩＤを付与したサービスＩＤ付与データが送信されたときに、当該サービスＩＤ付与データのサービスＩＤに対応する所在情報をデータベースから読み出して、当該所在情報が示す場所に存在するアプリケーションサーバに当該データを送信し、当該アプリケーションサーバからのデータことを特徴とする管理サーバをもって解決手段とする。
【０００７】
請求項２の本発明は、ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得して当該データに当該サービスＩＤを付与したサービスＩＤ付与データを管理サーバに送信し、当該管理サーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるサービス処理プログラムが記憶されるサービス処理プログラム記憶部と、端末からの要求により、サービス処理プログラム記憶部からサービス処理プログラムを読み出し、端末へ送信するプログラム送信部とを備えることを特徴とする請求項１記載の管理サーバをもって解決手段とする。
【０００８】
請求項３の本発明は、前記管理サーバのサービス処理部は、送信されるサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと所定の秘密情報の組のハッシュ値がさらに送信されたときに、送信されたサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと自身が記憶した秘密情報の組のハッシュ値と、送信されたハッシュ値とが一致したときに処理を開始することを特徴とする請求項１または２記載の管理サーバをもって解決手段とする。
【０００９】
請求項４の本発明は、前記管理サーバのサービス処理部は、サービスＩＤ付与データが当該管理サーバの公開鍵で暗号化されて送信されたときに、当該サービスＩＤ付与データを管理サーバの秘密鍵で復号化することを特徴とする請求項１乃至３のいずれかに記載の管理サーバをもって解決手段とする。
【００１０】
請求項５の本発明は、アプリケーションサーバにより提供されるサービスを示すサービスＩＤに当該アプリケーションサーバの所在を示す所在情報が対応づけられるデータベースを備える管理サーバに設けられたサービス処理部が、ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得した端末から当該データに当該サービスＩＤを付与したサービスＩＤ付与データが送信されたときに、当該サービスＩＤ付与データのサービスＩＤに対応する所在情報をデータベースから読み出して、当該所在情報が示す場所に存在するアプリケーションサーバに当該データを送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新することを特徴とする管理方法をもって解決手段とする。
【００１１】
請求項６の本発明は、ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得して当該データに当該サービスＩＤを付与したサービスＩＤ付与データを管理サーバに送信し、当該管理サーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるサービス処理プログラムが記憶されるサービス処理プログラム記憶部を管理サーバが備え、管理サーバに設けられたプログラム送信部が、端末からの要求により、サービス処理プログラム記憶部からサービス処理プログラムを読み出し、端末へ送信することを特徴とする請求項５記載の管理方法をもって解決手段とする。
【００１２】
請求項７の本発明は、前記管理サーバのサービス処理部は、送信されるサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと所定の秘密情報の組のハッシュ値がさらに送信されたときに、送信されたサービスＩＤ付与データのサービスＩＤと当該サービスＩＤ付与データの中のアプリケーションデータのデータと自身が記憶した秘密情報の組のハッシュ値と、送信されたハッシュ値とが一致したときに処理を開始することを特徴とする請求項５または６記載の管理方法をもって解決手段とする。
【００１３】
請求項８の本発明は、前記管理サーバのサービス処理部は、サービスＩＤ付与データが当該管理サーバの公開鍵で暗号化されて送信されたときに、当該サービスＩＤ付与データを管理サーバの秘密鍵で復号化することを特徴とする請求項５乃至７のいずれかに記載の管理方法をもって解決手段とする。
【発明の効果】
【００１４】
本発明によれば、アプリケーションサーバにより提供されるサービスを示すサービスＩＤに当該アプリケーションサーバの所在を示す所在情報が対応づけられるアプリケーションサーバアドレスデータベースと、ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得した端末から当該データに当該サービスＩＤを付与したサービスＩＤ付与データが送信されたときに、当該サービスＩＤ付与データのサービスＩＤに対応する所在情報をデータベースから読み出して、当該所在情報が示す場所に存在するアプリケーションサーバに当該データを送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を備えることで、ＩＣカード内のデータを対応するアプリケーションサーバに送信でき、よって、ＩＣカード内のデータフォーマット等を共通化するための変更を不要にすることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る管理サーバと管理方法の実施の形態を図面を参照して説明する。
【００１６】
図１は、本実施の形態のシステム構成を示す図である。
【００１７】
管理サーバ１は、複数のアプリケーションサーバ２ａ，２ｂ，…とネットワーク３とに接続される。ネットワーク３には、図示しないユーザＵに操作される端末４が接続され、端末４には、ＩＣカードリーダライタ５が接続される。
【００１８】
ここでは、アプリケーションサーバ２ａ、２ｂは、電子商取引の決済で利用されるサービスＳａ、Ｓｂをそれぞれ行うためのものとし、当該サービスＳａ、Ｓｂを示すサービス識別情報（識別情報をＩＤという）をそれぞれ「Ｓａ」、「Ｓｂ」とする。その他のアプリケーションサーバも独自のサービスを行うためのものであり、そのサービスを示すサービスＩＤが割り当てられる。
【００１９】
ユーザＵが、サービスＳａの提供を受けるための手続きとサービスＳｂの提供を受けるための手続きとを行うことで、ユーザＵには、ＩＣカード６ａとＩＣカード６ｂが提供される。ＩＣカード６ａには、サービスＩＤ「Ｓａ」ならびにクレジット番号などを含むアプリケーションデータＤａが記憶されている。ＩＣカード６ｂには、サービスＩＤ「Ｓｂ」ならびにクレジット番号などを含むアプリケーションデータＤｂが記憶されている。各ＩＣカードは、接触式と非接触式のどちらでもよい。
【００２０】
管理サーバ１は、任意のＩＣカード内のアプリケーションデータの中の、例えばクレジット番号に当該サービスＩＤを付与したサービスＩＤ付与データを取得して管理サーバ１に送信するためのサービス処理プログラム１００が記憶されたサービス処理プログラム記憶部１１と、端末４などからの要求によりサービス処理プログラム記憶部１１からサービス処理プログラム１００を読み出して、これを要求元に送信するプログラム送信部１２と、サービスＩＤ「Ｓａ」にアプリケーションサーバ２ａのアドレスが、サービスＩＤ「Ｓｂ」にアプリケーションサーバ２ｂのアドレスがそれぞれ対応づけられるアプリケーションサーバアドレスデータベース１３と、送信されたサービスＩＤ付与データのサービスＩＤに対応するアドレスをアプリケーションサーバアドレスデータベース１３から読み出して、このアドレスのアプリケーションサーバにサービスＩＤ付与データの中の、例えばクレジット番号を送信し、アプリケーションサーバからの、例えば決済結果データで当該アプリケーションデータを更新するサービス処理部１４を備える。
【００２１】
端末４は、自身でのプログラムの実行および情報の受け渡しを行うオペレーションシステム部４１と、ユーザＵにより入力された情報をオペレーションシステム部４１に渡す入力Ｉ／Ｆ部４２と、ＩＣカードリーダライタに対して通信するＩＣカードリーダライタ通信部４３と、ネットワーク３に対して通信するネットワーク通信部４４とを備える。また、端末４がサービス処理プログラム１００を実行することで、端末４には、ＩＣカード内に記憶されたアプリケーションデータの中の、例えばクレジット番号にＩＣカード内のサービスＩＤを付与したサービスＩＤ付与データを管理サーバ１に送信し、管理サーバ１から送信される例えば、決済結果データで当該アプリケーションデータを更新するサービス処理部４５が構成される。
【００２２】
（本実施の形態の動作）
図２は、本実施の形態のシーケンス図である。
【００２３】
ユーザＵが、例えば、管理サーバ１のアドレスを端末４に入力すると、入力Ｉ／Ｆ部４２はこれをオペレーションシステム部４１に渡す。オペレーションシステム部４１は、ネットワーク通信部４４を介して管理サーバ１に対し、サービス処理プログラム１００を要求する（ステップＳ１）。管理サーバ１では、プログラム送信部１２が要求に従いサービス処理プログラム記憶部１１からサービス処理プログラム１００を読み出し、これを端末４に送信する（ステップＳ３）。
【００２４】
かかる端末４を用いて電子商取引が行われ、その決済にサービスＳａを利用するときは、事前にＩＣカードリーダライタ５が端末４に接続される（ステップＳ５）。
【００２５】
そして、端末４が例えば、図３に示すような画面を表示しているときに、ユーザＵが画面上のサービスＳａに該当するボタンを選択し、続いて、ＩＣカードリーダライタ５にＩＣカード６ａを、例えばかざすと、サービス処理プログラム１００が実行され、端末４にはサービス処理部４５が構成される。サービス処理部４５は、ＩＣカードリーダライタ５を制御して、ＩＣカード６ａ内に記憶されたアプリケーションデータＤａの中の、例えばクレジット番号と、ＩＣカード６ａ内のサービスＩＤ「Ｓａ」を取得し（ステップＳ１１）、図４に示すように、このクレジット番号にサービスＩＤ「Ｓａ」を付与したサービスＩＤ付与データを生成し（ステップＳ１３）、これを管理サーバ１に送信する（ステップＳ１５）。
【００２６】
管理サーバ１では、サービス処理部１４が、送信されたサービスＩＤ付与データのサービスＩＤ「Ｓａ」に対応づけられたアドレスをアプリケーションサーバアドレスデータベース１３から読み出して（ステップＳ２１）、このアドレスのアプリケーションサーバ２ａへ、例えばクレジット番号を送信する（ステップＳ２３）。
【００２７】
また、管理サーバ１のサービス処理部１４は、アプリケーションサーバ２ａから例えば、決済結果データが送信された（ステップＳ２５）ときは、これを端末４に送信する（ステップＳ２７）。
【００２８】
端末４では、サービス処理部４５が、例えば、決済結果データを受信し、ＩＣカードリーダライタ５を制御して、この決済結果データでアプリケーションデータＤｂを更新する（ステップＳ３１）。
【００２９】
さて、ユーザＵが別の電子商取引の決済にサービスＳｂを利用するに際し、ＩＣカードリーダライタ５が端末４に接続された状態で、ＩＣカードリーダライタ５にＩＣカード６ａを、例えばかざすと、サービス処理部４５が、ＩＣカードリーダライタ５を制御して、ＩＣカード６ｂ内に記憶されたアプリケーションデータＤｂの中の、例えばクレジット番号と、ＩＣカード６ｂ内のサービスＩＤ「Ｓｂ」を取得し（ステップＳ４１）、このクレジット番号にサービスＩＤ「Ｓｂ」を付与したサービスＩＤ付与データを生成し（ステップＳ４３）、これを管理サーバ１に送信する（ステップＳ４５）。
【００３０】
管理サーバ１では、サービス処理部１４が、送信されたサービスＩＤ付与データのサービスＩＤ「Ｓｂ」に対応づけられたアドレスをアプリケーションサーバアドレスデータベース１３から読み出して（ステップＳ５１）、このアドレスのアプリケーションサーバ２ｂへ、例えばクレジット番号を送信する（ステップＳ５３）。
【００３１】
また、管理サーバ１のサービス処理部１４は、アプリケーションサーバ２ｂから例えば、決済結果データが送信された（ステップＳ５５）ときは、これを端末４に送信する（ステップＳ５７）。
【００３２】
端末４では、サービス処理部４５が、例えば、決済結果データを受信し、ＩＣカードリーダライタ５を制御して、この決済結果データでアプリケーションデータＤｂを更新する（ステップＳ６１）。
【００３３】
以上説明したように、本実施の形態によれば、アプリケーションサーバにより提供されるサービスを示すサービスＩＤに当該アプリケーションサーバの所在を示す所在情報としてのアドレスが対応づけられるアプリケーションサーバアドレスデータベースと、ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得した端末から当該データに当該サービスＩＤを付与したサービスＩＤ付与データが送信されたときに、当該サービスＩＤ付与データのサービスＩＤに対応する所在情報をデータベースから読み出して、当該所在情報が示す場所に存在するアプリケーションサーバに当該データを送信し、当該アプリケーションサーバからのデータで当該アプリケーションデータを更新するサービス処理部を備えることで、ＩＣカード内のデータを対応するアプリケーションサーバに送信でき、よって、ＩＣカード内のデータフォーマット等を共通化するための変更を不要にすることができる。
【００３４】
また、ＩＣカードに記憶されたアプリケーションデータの中のデータと当該ＩＣカードに記憶されたサービスＩＤとを取得して当該データに当該サービスＩＤを付与したサービスＩＤ付与データを管理サーバに送信し、当該管理サーバからのデータで当該アプリケーションデータを更新するサービス処理部を構成させるサービス処理プログラムが記憶されるサービス処理プログラム記憶部と、端末からの要求により、サービス処理プログラム記憶部からサービス処理プログラムを読み出し、端末へ送信するプログラム送信部とを備えたことで、ユーザを介さないでサービス処理プログラムを実行でき、これにより、ユーザによるサービス処理プログラムのインストールと実行が不要となり、よって、ＩＣカードを用いるときの利便性を向上させることができる。
【００３５】
なお、第１の実施の形態での管理サーバ１は、単に要求に従うことでサービス処理プログラム１００を端末４に送信したが、例えば、管理サーバ１に、ユーザＵのユーザＩＤやパスワードやユーザＵの指紋情報や静脈情報といった認証情報を記憶させ、管理サーバ１が、端末４から同じ認証情報が送信されてきた場合に限って、サービス処理プログラム１００を送信するようにしてもよい。
【００３６】
また、本実施の形態で端末４や管理サーバ１に構成されたのサービス処理部は、例えば、アプリケーションサーバ２ａから送信されたデータをアプリケーションサーバ２ｂに転送するというような処理を行わなかったが、これを行えば、例えば、あるサービスでユーザＵに付与されたポイントを他のサービスでの決済に利用するといったことが行える。
【００３７】
また、本実施の形態のアプリケーションサーバアドレスデータベースに代えて、アプリケーションサーバにより提供されるサービスを示すサービスＩＤに当該アプリケーションサーバの所在を示す所在情報としてのＵＲＬ（Uniform Resource Locator）が対応づけられるデータベースを設けて実施してもよい。
【００３８】
また、本実施の形態では、サービス処理部４５が、ＩＣカードから取得したアプリケーションデータの中のデータ（例えば、クレジット番号）にサービスＩＤを付与したサービスＩＤ付与データを生成したが、管理サーバ１とサービス処理部４５が同一の秘密情報を記憶しておき、サービス処理部４５が、図５に示すように、アプリケーションデータの中のデータ（例えば、クレジット番号）と当該ＩＣカードのサービスＩＤと当該秘密情報の組のハッシュ値を生成し、このハッシュ値をさらにサービスＩＤ付与データに付与して管理サーバ１に送信し、管理サーバ１のサービス処理部１４が、送信されたサービスＩＤ付与データのデータとサービスＩＤと自身が記憶した秘密情報の組のハッシュ値と、送信されたサービスＩＤ付与データのハッシュ値とが一致したときに、処理を開始することで、サービスＩＤ付与データのサービスＩＤが他のサービスＩＤに改ざんされることにより、本来の送信先でないアプリケーションサーバにデータ（例えば、クレジット番号）が送信される不都合を未然に防止することができる。
【００３９】
なお、秘密情報をＩＣカードに記憶し、ＩＣカードがハッシュ値を生成し、これをサービス処理部４５が取得し、管理サーバ１に送信してもよい。または、秘密情報をＩＣカードに記憶し、これをサービス処理部４５が取得しハッシュ値を生成し管理サーバ１に送信してもよい。または、秘密情報をサービス処理部４５に記憶し、これをＩＣカードが取得してハッシュ値を生成し、これをサービス処理部４５が取得し、管理サーバ１に送信してもよい。
【００４０】
また、図６に示すように、ＩＣカードから取得したアプリケーションデータの中のデータ（例えば、クレジット番号）を含むサービスＩＤ付与データが管理サーバ１の公開鍵で暗号化されて管理サーバ１に送信されたときに、管理サーバ１のサービス処理部１４が、暗号化されたサービスＩＤ付与データを管理サーバ１の秘密鍵で復号化することで、ＩＣカードから取得されたアプリケーションデータの中のデータ（例えば、クレジット番号）が盗聴される不都合を未然に防止することができる。
【００４１】
また、アプリケーションサーバが、例えば、決済結果データを管理サーバ１の公開鍵で暗号化して管理サーバ１に送信し、管理サーバ１が、暗号化された決済結果データ等を自身の秘密鍵で復号化することで、決済結果データ等が盗聴される不都合を未然に防止することができる。
【００４２】
また、本実施の形態のサービスＩＤは、サービスを直接的に示すものとしたが、サービスＩＤはサービスを間接的に示すものを用いてもよい。例えば、サービスＳａの提供を受ける不特定数のユーザのユーザＩＤと、サービスＳｂの提供を受ける不特定数のユーザのユーザＩＤとが重複しない場合には、ＩＣカードにサービスＩＤとしてユーザＩＤを記憶させ、管理サーバ１ではユーザＩＤをサービスＩＤとしてアプリケーションサーバアドレスデータベース１３を構成すればよい。
【００４３】
また、本実施の形態では、クレジット番号と決済結果データをデータの例にしたが、データはこれに限られるものではない。
【００４４】
また、本実施の形態では、電子商取引の決済をサービスの例にしたが、例えば、無線ＬＡＮ接続サービスやＡＤＳＬ接続サービスやポイント交換サービスなどのサービスに本発明を利用してもよい。また、自治体などが提供する公共の情報提供サービスに本発明を利用してもよい。
【００４５】
また、本実施の形態では、クレジット番号と決済結果データを例にしたが、データはこれに限られるものではない。
【００４６】
また、上記説明した処理を実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【００４７】
【図１】本実施の形態のシステム構成を示す図である。
【図２】本実施の形態のシーケンス図である。
【図３】端末４に表示される画面の例を示す図である。
【図４】サービスＩＤ付与データを示す図である。
【図５】ハッシュ値を付与したサービスＩＤ付与データを示す図である。
【図６】暗号化されたサービスＩＤ付与データを示す図である。
【符号の説明】
【００４８】
１…管理サーバ
２ａ，２ｂ，…アプリケーションサーバ
３…ネットワーク
４…端末
５…ＩＣカードリーダライタ
６ａ，６ｂ…ＩＣカード
１１…サービス処理プログラム記憶部
１２…プログラム送信部
１３…アプリケーションサーバアドレスデータベース
１４，４５…サービス処理部
１００…サービス処理プログラム
Ｄａ，Ｄｂ…アプリケーションデータ
Ｓａ，Ｓｂ…サービス
Ｕ…ユーザ
【図１】
2006293746.tif 000003
【図２】
2006293746.tif 000004
【図３】
2006293746.tif 000005
【図４】
2006293746.tif 000006
【図５】
2006293746.tif 000007
【図６】
2006293746.tif 000008