(57)【特許請求の範囲】
【請求項１】
鍵情報によるアクセス可能な認証媒体を接続するクライアントと、
前記クライアントとはネットワーク接続され、前記クライアントに対して情報提供サービスを行なうサービス・プロバイダと、
前記クライアントとは暗号通信により接続されるとともに前記サービス・プロバイダとは安全化通信により接続され、前記サービス・プロバイダによる情報提供サービスに応答して、前記クライアントが所持する認証媒体に対して情報提供サービスに付随するアクセス処理を実行する情報処理センタと、
を具備し、
前記サービス・プロバイダは、情報提供サービスを行なう前記クライアントに接続される認証媒体の鍵情報を前記情報処理センタに事前登録し、
前記サービス・プロバイダが前記クライアントからの情報提供要求に応じて前記情報処理センタに対して前記認証媒体の確認を指示するとともに、前記情報処理センタが該指示に応答して前記認証媒体の確認を行ない、さらに前記サービス・プロバイダからの認証指示に応じて前記情報処理センタが前記認証媒体の認証を行ない、
前記の認証処理を経て、前記情報処理センタが、前記サービス・プロバイダからの前記認証媒体が格納する電子データに対する読み取り又は書き込み指示に応じて、前記認証媒体に対して読み取り又は書き込みを行なうとともに、読み取り又は書き込みの回答を前記サービス・プロバイダに送信し、
前記サービス・プロバイダは、前記情報処理センタによる前記認証媒体に対する上記の読み取り又は書き込みが終了した後に、前記クライアントからの情報提供要求に応じる、
ことを特徴とする情報提供システム。
【請求項２】
前記サービス・プロバイダと前記情報処理センタ間の安全化通信は専用線で構成されている、
ことを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記情報処理センタは、前記サービス・プロバイダからの要求に応答して前記認証媒体に対する読み取り又は書き込み動作を行なうとともに前記認証媒体からの読み取り又は書き込みの回答結果を前記サービス・プロバイダに逐次返す、
ことを特徴とする請求項１に記載の情報提供システム。
【請求項４】
鍵情報によるアクセス可能な認証媒体を接続するクライアントと、前記クライアントとはネットワーク接続され前記クライアントに対して情報提供サービスを行なうサービス・プロバイダと、前記クライアントとは暗号通信により接続されるとともに前記サービス・プロバイダとは安全化通信により接続され前記サービス・プロバイダによる情報提供サービスに応答して前記クライアントが所持する認証媒体に対して情報提供サービスに付随するアクセス処理を実行する情報処理センタで構成される情報提供システムにおいて、前記情報処理センタによる前記認証媒体に対するアクセス制御方法であって、
前記認証媒体に対するアクセスを行なうための鍵情報を前記サービス・プロバイダから事前に受け取る鍵情報受け取りステップと、
前記サービス・プロバイダからの前記認証媒体の確認指示に応じて、前記認証媒体の確認を行なう認証媒体確認ステップと、
前記サービス・プロバイダからの前記認証媒体の認証指示に応じて、前記認証媒体の認証を行なう認証媒体認証ステップと、
前記サービス・プロバイダからの前記認証媒体が格納する電子データに対する読み取り又は書き込み指示に応じて、前記認証媒体に対して読み取り又は書き込みを行なうとともに、読み取り又は書き込みの回答を前記サービス・プロバイダに送信する認証媒体アクセス・ステップと、
を具備することを特徴とする認証媒体に対するアクセス制御方法。
【請求項５】
前記鍵情報受け取りステップは、専用線上で実行される、
ことを特徴とする請求項４に記載の認証媒体に対するアクセス制御方法。
【請求項６】
前記認証媒体アクセス・ステップでは、前記サービス・プロバイダからの要求に応答して前記認証媒体に対する読み取り又は書き込み動作を行なうとともに前記認証媒体からの読み取り又は書き込みの回答結果を前記サービス・プロバイダに逐次返す、
ことを特徴とする請求項４に記載の認証媒体に対するアクセス制御方法。
【請求項７】
鍵情報によるアクセス可能な認証媒体を接続するクライアントと、前記クライアントとはネットワーク接続され前記クライアントに対して情報提供サービスを行なうサービス・プロバイダと、前記クライアントとは暗号通信により接続されるとともに前記サービス・プロバイダとは安全化通信により接続され前記サービス・プロバイダによる情報提供サービスに応答して前記クライアントが所持する認証媒体に対して情報提供サービスに付随するアクセス処理を実行する情報処理センタで構成される情報提供システムにおいて、前記情報処理センタによる前記認証媒体に対するアクセス制御をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
前記認証媒体に対するアクセスを行なうための鍵情報を前記サービス・プロバイダから事前に受け取る鍵情報受け取りステップと、
前記サービス・プロバイダからの前記認証媒体の確認指示に応じて、前記認証媒体の確認を行なう認証媒体確認ステップと、
前記サービス・プロバイダからの前記認証媒体の認証指示に応じて、前記認証媒体の認証を行なう認証媒体認証ステップと、
前記サービス・プロバイダからの前記認証媒体が格納する電子データに対する読み取り又は書き込み指示に応じて、前記認証媒体に対して読み取り又は書き込みを行なうとともに、読み取り又は書き込みの回答を前記サービス・プロバイダに送信する認証媒体アクセス・ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットなどの広域ネットワーク上で情報サービスを提供する情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムに係り、特に、広域ネットワークを介して安全な通信により認証手続きや電子決済などの処理を行なう情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、価値情報や認証情報を担持したＩＣカードが接続されているクライアントに対して広域ネットワークを介してサービスを提供する情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムに係り、特に、クライアントに接続されているＩＣカードに対して安全な通信によりアクセスする情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラム関する。
【０００３】
【従来の技術】
従来から、本人確認や認証処理のために暗証番号やパスワードを用いたさまざまな装置が考案され、実用に供されている。例えば、銀行やその他の金融機関において、キャッシュ・カードやクレジット・カードを使用する際には、キャッシュ・ディスペンサやその他の金融端末上で、本人認証の手段として、暗証番号やパスワードの入力を使用者に対して促し、使用者から正しい暗証番号やパスワードが入力されたことを確認してから、入出金動作を行なうようになっている。
【０００４】
１枚のキャッシュ・カード上に配設されている磁気ストライプなどの記憶媒体の中には、その銀行に対してのみ使用可能な記憶領域しか設けられていない。したがって、上述したような暗証番号あるいはパスワードの入力は、この単一の記憶領域へのアクセスに過ぎないので、偽造や盗用に対する保護は充分とは言い難い。
【０００５】
このため、偽造防止などの観点から、キャッシュ・カードやクレジット・カードなどに電気的な接点を持った接触式ＩＣカードや、無線データを介して非接触でデータの読み書きを行う非接触ＩＣカードなど、メモリ機能を備えたＩＣカードがよく使われるようになってきている。例えば、キャッシュ・ディスペンサやコンサート会場の出入口、駅の改札口などに設置されたＩＣカード・リーダ／ライタは、利用者がかざしたＩＣカードに非接触でアクセスすることができる。
【０００６】
利用者が暗証番号をＩＣカード・リーダ側に入力して、入力された暗証番号をＩＣカード上に格納された暗証番号と照合することで、ＩＣカードとＩＣカード・リーダ／ライタ間で本人確認又は認証処理が行なわれる。（ＩＣカード・アクセス時に使用する暗証番号のことを、特にＰＩＮ（Personal Identification Number）と呼ぶ。）そして、本人確認又は認証処理に成功した場合には、例えば、ＩＣカード内に保存されているアプリケーションの利用が可能となる。
【０００７】
ここで、ＩＣカードが保持するアプリケーションとしては、例えば、電子マネーや電子チケットなどの価値情報を挙げることができる。電子マネーや電子チケットは、利用者が提供する資金に応じて発行される電子データを通じて決済（電子決済）される仕組み、又はこのような電子データ自体を指す。
【０００８】
最近では、微細化技術の向上とも相俟って、比較的大容量の記憶空間を持つＩＣカードが出現し、普及してきている。従来のキャッシュ・カードなどにおいては単一の記憶領域すなわち単一のアプリケーションしか担持しないので、各用途又は目的毎に応じた複数のカードを持ち歩く必要がある。これに対して、このような大容量メモリ付きのＩＣカードによれば、複数のアプリケーションを同時に格納しておくことができるので、１枚のＩＣカードを複数の用途に利用することができる。例えば、１枚のＩＣカード上に、電子決済を行なうための電子マネーや、特定のコンサート会場に入場するための電子チケットなど、２以上のアプリケーションを格納しておき、１枚のＩＣカードをさまざまな用途に適用させることができる。
【０００９】
さらに、ＩＣカードがカード用リーダ／ライタ（カード読み書き装置）との非接触インターフェースの他に、他の機器と接続するための有線インターフェースを備えることにより、ＩＣカードを携帯電話機、ＰＤＡ（Personal Digital Assistant）やパーソナル・コンピュータなどの情報処理端末に内蔵したり、外部インターフェース経由で接続して用いることができる。例えば、パーソナル・コンピュータなどの端末がカード読み書き装置を増設することにより、ユーザのＩＣカードを接続することができる。
【００１０】
このような場合、ＩＣカードを利用したさまざまなアプリケーション・サービスを、情報処理端末上で実行することができる。例えば、情報処理端末上のキーボードやディスプレイなどのユーザ・インターフェースを用いてＩＣカードに対するユーザ・インタラクションを情報処理端末上で行うことができる。
【００１１】
例えば、インターネットなどの情報探索空間に接続された情報処理端末にＩＣカードが接続されているような場合、ユーザは、情報処理端末上で起動するＷｅｂブラウザを介してＷＷＷ情報空間を探索するとともに、其処で見つけ出されたコンテンツをＩＣカードにダウンロード（すなわちＩＣカードへの書き込み）したり、あるいは逆に、ＩＣカードに保持されたコンテンツをＷＷＷ情報空間で探し出された場所にアップロード（すなわちＩＣカードからの読み出し）したりすることができる。
【００１２】
また、ＷＷＷ情報空間上で享受した有料サービス（有料コンテンツの閲覧や商品のオンライン・ショッピング）の代金をＩＣカードに担持した電子マネーを用いて決済することができる（電子マネーとは、利用者が提供する資金に応じて発行される電子データを通じて決済（電子決済）される仕組み、又はこのような電子データ自体を指す）。あるいは、商品購入に応じたポイント・サービスをＩＣカードに書き込むことができる。
【００１３】
ところが、インターネットなどのコンピュータ・ネットワークを経由して安全な通信を行ない且つＩＣカードとデータ交換を行なうためには、多大なコストが必要となる。何故ならば、ＩＣカードが解釈できるコマンドを発行する専用の装置が必要になる他、暗号通信のために各ＩＣカード・ユーザのパスワードや暗号キーを管理しなければならないこと、さらには、これら秘密情報を物理的に保護する耐タンパ性のある堅牢な装置を導入しなければならないからである。
【００１４】
このような過大なコスト負担は、ＩＣカードを利用した利便性のあるサービスの普及や関連ビジネス拡大にとって大きな障壁となる。
【００１５】
【発明が解決しようとする課題】
本発明の目的は、広域ネットワークを介して安全な通信により認証手続きや電子決済などの処理を行なうことができる、優れた情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムを提供することにある。
【００１６】
本発明のさらなる目的は、価値情報や認証情報を担持したＩＣカードが接続されているクライアントに対して広域ネットワークを介したサービスを好適に提供することができる、優れた情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムを提供することにある。
【００１７】
本発明のさらなる目的は、クライアントに接続されているＩＣカードに対して安全な通信によりアクセスすることができる、優れた情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムを提供することにある。
【００１８】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、鍵情報によるアクセス可能な認証媒体を所持するクライアントに対して通信媒体を介して情報を提供する情報提供システムであって、
前記通信媒体を介してクライアントに対して情報提供サービスを行なう情報提供装置と、
前記情報提供装置による情報提供サービスに応答して、前記通信媒体を介して該クライアントが所持する認証媒体に対して情報提供サービスに付随するアクセス処理を実行する認証媒体アクセス装置と、
前記認証媒体に対するアクセスを行なうための鍵情報を前記情報提供装置及び前記認証媒体アクセス装置間で事前に受け渡す接続装置と、
を具備することを特徴とする情報提供システムである。
【００１９】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。
【００２０】
また、本発明の第２の側面は、鍵情報によるアクセス可能な認証媒体を所持するクライアントに対して通信媒体を介して情報を提供するための認証媒体に対するアクセス制御方法であって、
前記認証媒体に対するアクセスを行なうための鍵情報を情報提供装置から事前に受け取る鍵情報受け取りステップと、
前記情報提供装置が前記通信媒体を介してクライアントに対して情報提供サービスを行なったことに応答して、前記通信媒体を介して該クライアントが所持する認証媒体に対して情報提供サービスに付随するアクセス処理を実行する認証媒体アクセス・ステップと、
を具備することを特徴とする認証媒体に対するアクセス制御方法である。
【００２１】
ここで言う認証媒体は、ＩＣカードのことであり、電子マネーやその他の価値情報を担持して、例えば本人確認又は認証処理を経てアクセスが許容される。
【００２２】
したがって、通信媒体を介して情報提供サービスを利用するクライアントは、情報提供サービスの利用料をＩＣカードに担持された電子マネーを利用して決済したり、あるいは代金決済に応じたポイントポイント・サービスをＩＣカードに書き込んで管理することができる。
【００２３】
ところが、通信媒体を経由して安全な通信を行ない且つＩＣカードとデータ交換を行なうためには、多大なコストが必要となる。何故ならば、ＩＣカードが解釈できるコマンドを発行する専用の装置が必要になる他、暗号通信のために各ＩＣカード・ユーザのパスワードや暗号キーを管理しなければならないこと、さらには、これら秘密情報を物理的に保護する耐タンパ性のある堅牢な装置を導入しなければならないからである。
【００２４】
そこで、本発明の第１及び第２の側面に係る情報提供システム及び認証媒体に対するアクセス制御方法によれば、通信媒体上には、情報提供サービスを行なうサーバ以外に、クライアントが所持するＩＣカードなどの認証媒体へのアクセス動作を実行する認証媒体アクセス装置を配置している。したがって、情報提供装置自体は認証媒体への通信媒体を実装する必要はなく、該機能を認証媒体アクセス装置に委ねることができる。
【００２５】
したがって、情報提供装置は、認証媒体へのアクセス機能を認証媒体アクセス装置に委ねることにより、当該機能のインストールやメンテナンスに要する多大な手間やコストから解放される。
【００２６】
ここで、前記認証媒体アクセス装置又はステップは、前記認証媒体の確認、前記認証媒体に対する認証処理、及び／又は前記認証媒体が格納する電子データに対する読み書き処理を行なう。
【００２７】
また、認証媒体に対するアクセスに必要な鍵情報を、前記通信媒体上で確立された安全な通信路を利用して受け取ったり、あるいは、専用線を介して受け取るようにしてもよい。
【００２８】
また、前記認証媒体へのアクセス動作は、前記情報提供装置からの要求に応答して前記認証媒体に対するアクセス動作を行なうとともに該アクセス結果を前記情報提供装置に逐次返すようにしてもよい。あるいは、前記情報提供装置からの要求に応答して前記認証媒体の確認、前記認証媒体に対する認証処理、及び／又は前記認証媒体が格納する電子データに対する読み書き処理を行なうとともに、前記認証媒体に対する一連のアクセス処理の結果を前記情報提供装置に報告するようにしてもよい。
【００２９】
また、本発明の第３の側面は、鍵情報によるアクセス可能な認証媒体に対する通信媒体を介したアクセス制御をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
前記認証媒体に対するアクセスを行なうための鍵情報を情報提供装置から事前に受け取る鍵情報受け取りステップと、
前記情報提供装置が前記通信媒体を介してクライアントに対して情報提供サービスを行なったことに応答して、前記通信媒体を介して該クライアントが所持する認証媒体に対して情報提供サービスに付随するアクセス処理を実行する認証媒体アクセス・ステップと、
を具備することを特徴とするコンピュータ・プログラムである。
【００３０】
本発明の第３の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第３の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第２の側面に係る認証媒体に対するアクセス制御方法と同様の作用効果を得ることができる。
【００３１】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００３２】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３３】
図１には、本発明の一実施形態に係る情報提供システム１０の適用例を模式的に示している。
【００３４】
同図に示すように、情報提供システム１０は、情報サービスを行なうサービス・プロバイダ３０と、サービス・プロバイダ３０に対してサービスを要求するクライアント５０と、クライアント５０側に装備されているＩＣカード５２とネットワーク９０経由で通信する情報処理センタ７０とで構成される。これら３者は、例えばＴＣＰ／ＩＰなど所定のプロトコルに基づくコンピュータ・ネットワーク（インターネットなど）９０を介して相互接続されている。なお、図面の簡素化のため、サービス・プロバイダやクライアントを各１つずつしか描いていないが、ネットワーク９０上に無数のプロバイダやクライアントが存在していてもよい。
【００３５】
サービス・プロバイダ３０は、例えばＷＷＷサーバを起動して、クライアント５０からのＨＴＴＰリクエストに応答して、ＨＴＴＰレスポンスという形式でサービス提供を行なう。例えば情報コンテンツを有料で提供してもよいし、商品販売（ネット販売）などを行なってもよい。
【００３６】
クライアント５０は、例えばＷＷＷブラウザなどのクライアント・アプリケーションを起動するパーソナル・コンピュータ（ＰＣ）５１などで構成され、家庭や職場などに配置されている。クライアント５０は、ＨＴＴＰリクエストを発行して、サービス・プロバイダ３０に対して、コンテンツ提供や商品購入などさまざまなサービス要求を行なう。
【００３７】
クライアント５０には、メモリ機能を持ったＩＣカード５２と接続されている。図示の例では、クライアント５０にはカード読み書き装置５１が増設され、さらにカード読み書き装置５１とＩＣカード５２間の電磁誘導作用の原理に基づく非接触通信を介して、クライアント５０に接続されている。カード読み書き装置５１は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やその他のＩ／Ｏインターフェースを介してクライアント５０に接続される。但し、クライアント５０とＩＣカード５２の接続形態は特に限定されず、例えば、クライアント５０にＩＣカード５２が内蔵されていてもよい（この場合、カード読み書き装置５１は不要となる）。
【００３８】
ＩＣカード５２内には、例えば電子マネーのような価値情報が担持されている。クライアント５０は、コンピュータ・ネットワーク９０を介してサービス・プロバイダ３０から有料サービスを享受したとき、ＩＣカード５２上の電子マネーを利用して即時的に決済することができる。あるいは、商品購入などの有料サービスを利用して代金を支払ったことにより獲得したポイント・サービスをＩＣカード５２上に書き込むことができる。
【００３９】
一方、コンピュータ・ネットワーク９０を経由して安全な通信を行ない且つＩＣカード５２とデータ交換を行なうためには、多大なコストが必要となる。何故ならば、ＩＣカード５２が解釈できるコマンドを発行する専用の装置が必要になる他、暗号通信のために各ＩＣカード・ユーザのパスワードや暗号キーを管理しなければならないこと、さらには、これら秘密情報を物理的に保護する耐タンパ性のある堅牢な装置を導入しなければならないからである。
【００４０】
勿論、サービス・プロバイダ３０自身がコンピュータ・ネットワーク９０を介したＩＣカード５２との通信機能を実装していてもよいが、本実施形態では、当該機能を情報処理センタ７０に委ねる構成となっている。
【００４１】
情報処理センタ７０は、アプリケーション・サーバ７１と、カード・コマンド生成装置７２で構成される。アプリケーション・サーバ７１は、ＴＣＰ／ＩＰネットワーク経由で接続されるクライアント５０と連携をとって、カード読み書き装置５１に接続されているＩＣカード５２との通信を確立する。カード・コマンド生成装置７２は、ＩＣカード５２が解釈可能なコマンドを発行する。
【００４２】
この実施形態では、サービス・プロバイダ３０は、ＩＣカード５２に対するすべての手続きを情報処理センタ７０に逐次的に指示する。言い換えれば、情報処理センタ７０は、サービス・プロバイダ３０からの逐次的な要求に応じてＩＣカード５２へのアクセス動作を行なうとともに、アクセス結果を逐次的に返信する。
【００４３】
図１に示した情報提供システム１０上では、以下のようなネットワーク動作が実現する。
【００４４】
（１）サービス・プロバイダ３０は情報処理センタ７０に対してＩＣカード５２に対する処理をカード・コマンドの単位で依頼する。この際、サービス・プロバイダ３０と情報処理センタ７０の間はＩＣカード５２の読み書きのための鍵を含めてセキュリティを確保した状態で通信を行なう。
（２）情報処理センタ７０は、サービス・プロバイダ３０から受け取った依頼を基に、ＩＣカード自身が解釈できる暗号化されたカード・コマンドを生成して、コンピュータ・ネットワーク、クライアント５０、カード読み書き装置５１を経由して、ＩＣカード５２へ送信する。
（３）ＩＣカード５２は、情報処理センタ７０から受け取った暗号化済みのカード・コマンドを解釈して、カード内の処理を行ない、暗号化したカード・コマンドに対するレスポンス（処理結果）をカード読み書き装置５１、クライアント端末５０、コンピュータ・ネットワーク９０を経由して、情報処理センタ７０へ送信する。
（４）情報処理センタ７０は、ＩＣカード５２から受け取った暗号化済みレスポンスを解読して、サービス・プロバイダ３０からの指示に対する回答を行なう。
（５）サービス・プロバイダ３０は、情報処理センタ７０からの回答を基に、後続の処理を行なう。
【００４５】
したがって、サービス・プロバイダ３０は、ＩＣカードへのアクセス機能を情報処理センタ７０に委ねることにより、当該機能のインストールやメンテナンスに要する多大な手間やコストから解放される。
【００４６】
この情報提供システム１０では、クライアント５０とサービス・プロバイダ３０間におけるオンライン購入手続きは以下に示す処理手順で実現する。
▲１▼サービス・プロバイダ３０と情報処理センタ７０間での事前の鍵の受け渡し
▲２▼クライアント５０におけるサービス・プロバイダ３０へのトリガー（例：ブラウザ画面上で購入ボタンの押下）
▲３▼サービス・プロバイダ３０から情報処理センタ７０へ指示
▲４▼情報処理センタ７０からＩＣカード５２へのコマンド発行
▲５▼ＩＣカード５２から情報処理センタ７０へのレスポンス
▲６▼情報処理センタ７０からサービス・プロバイダ３０への指示の回答
▲７▼サービス・プロバイダ３０からクライアント５０へのトリガーに対するレスポンス
【００４７】
図２には、図１に示した情報提供システム１０において、クライアント５０がコンピュータ・ネットワーク９０を介してサービス・プロバイダ３０によるオンライン取引やその他の情報提供サービスを利用するための詳細な動作シーケンスを示している。サービス・プロバイダ３０は、情報処理センタ７０の介在によりクライアント５０が所持するＩＣカード５２に安全な通信路でアクセスして、認証や課金などの処理を安全に行なうことができる。
【００４８】
サービス・プロバイダ３０と情報処理センタ７０の間は、コンピュータ・ネットワーク経由で安全化通信により接続されている。また、情報処理センタ７０とクライアント５０の間は、コンピュータ・ネットワーク９０経由で、カード用暗号及びＳＳＬ（Secure Socket Layer）暗号通信により接続されている。また、クライアント５０は、ＵＳＢ接続されたカード読み書き装置５１を介して電磁誘導作用を利用してＩＣカード５２に接続されている。また、サービス・プロバイダ３０とクライアント５０の間は、ＷＷＷなどの情報検索システムを利用して、ＨＴＴＰプロトコルに従ってネットワーク接続されている。
【００４９】
サービス・プロバイダ３０は、クライアント５０に向けて情報提供サービスを開始するに先立ち、情報処理センタ７０に対してカード・アクセスのための事前登録を行なう。これに対し、情報処理センタ７０は、登録結果の返信を行なう。
【００５０】
クライアント５０上では、例えばＷＷＷブラウザを起動しており、コンピュータ・ネットワーク９０上のＷＷＷ情報空間を探索することができる。そして、サービス・プロバイダ３０が運営するＷＷＷサーバ３１のサイトにアクセスして、ＨＴＴＰリクエストの形式で商品一覧の要求を発行する。ＷＷＷサーバ３１側では、この要求に応答して、商品一覧表示のＨＴＭＬコンテンツをＨＴＴＰレスポンスの形式で返信する。
【００５１】
クライアント５０側では、商品一覧を表示したＷＷＷブラウザ画面（図示しない）を介してさまざまの商品を品定めすることができる。そして、購入したい商品が決まると、ブラウザ画面内に用意されている「購入ボタン」を押下操作する。この結果、商品購入要求がＨＴＴＰリクエストの形式でサービス・プロバイダ側に送信される。
【００５２】
クライアント５０は、商品の購入に伴う決済やポイント・サービスは、ＩＣカード５２を用いて行なう。サービス・プロバイダ３０は、クライアント５０から購入申し込みを受信すると、ＩＣカード５２に対する決済処理やポイント・サービス処理を情報処理センタ７０に委ねる。このため、サービス・プロバイダ３０は、まず、クライアント５０に対し情報処理センタ７０への接続処理を行なうＪＡＶＡ（登録商標）アプレットをダウンロードする。
【００５３】
クライアント５０は、ＪＡＶＡ（登録商標）アプレットを起動して、ＨＴＴＰリクエストの形式で情報処理センタ７０への接続を確立する。
【００５４】
その後、サービス・プロバイダ３０は、情報処理センタ７０にＩＣカード５２の確認を指示する。情報処理センタ７０は、これに応答して、ＩＣカード５２の確認を行なうためのポーリング・コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からのポーリング・レスポンスを待機する。そして、ポーリング・レスポンスを受信すると、サービス・プロバイダ３０に対して、カード確認の回答を送信する。
【００５５】
次いで、サービス・プロバイダ３０は、情報処理センタ７０に対して、ＩＣカード５２の認証を指示する。情報処理センタ７０は、これに応答して、ＩＣカード５２の認証（Authentication）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの認証（Authentication）レスポンスを待機する。そして、クライアント５０からＨＴＴＰリクエストの形式で認証レスポンスを受信すると、サービス・プロバイダ３０に対して認証の回答を送信する。
【００５６】
同様の認証手続きが適当回数だけ繰り返し行なわれた後、商品購入代金の決済やポイント・サービスのためのＩＣカード５２へのアクセス動作が開始される。すなわち、サービス・プロバイダ３０がＩＣカード５２への読み取り指示を発行すると、情報処理センタ７０は、ＩＣカード５２の読み取り（Read）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの読み取り（Read）レスポンスを待機する。そして、クライアント５０からＨＴＴＰリクエストの形式で読み取りレスポンスを受信すると、サービス・プロバイダ３０に対してカード読み取りの回答を送信する。
【００５７】
また、サービス・プロバイダ３０がＩＣカード５２への書き込み指示を発行すると、情報処理センタ７０は、ＩＣカード５２の書き込み（Ｗｒｉｔｅ）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの書き込み（Ｗｒｉｔｅ）レスポンスを待機する。そして、クライアント５０からＨＴＴＰリクエストの形式で書き込みレスポンスを受信すると、サービス・プロバイダ３０に対してカード書き込みの回答を送信する。ＩＣカード５２に対する読み書き動作は必要に応じた回数だけ繰り返し実行される。
【００５８】
このようにして、ＩＣカード５２を利用した決済処理やポイント・サービス処理が完了すると、サービス・プロバイダ３０は情報処理センタ７０に対して処理終了の旨を通知し、情報処理センタ７０はクライアント５０に処理終了をＨＴＴＰレスポンスの形式で通知する。
【００５９】
ＩＣカード５２の処理が終了すると、クライアント５０はサービス・プロバイダ３０に対してＩＣカード５２の処理結果の表示要求を発行し、サービス・プロバイダ３０は結果表示を返信する。この結果、クライアント５０のブラウザ画面が切り替わる。
【００６０】
図３には、情報提供システム１０の変形例を示している。同図に示す例では、サービス・プロバイダ３０と情報処理センタ７０間のセキュリティをさらに向上させるために、両者間の通信はコンピュータ・ネットワーク９０に代えて専用線９１によって接続されている。この場合、サービス・プロバイダ３０の情報処理センタ７０に対する事前登録や登録結果返信などの手続きや、カード・アクセスなどの通信はすべて専用線９１経由で行なわれることになる。
【００６１】
図３に示す情報提供システム１０では、クライアント５０とサービス・プロバイダ３０間におけるオンライン購入手続きは以下に示す処理手順で実現する。
▲１▼サービス・プロバイダ３０と情報処理センタ７０間での事前の鍵の受け渡し
▲２▼クライアント５０におけるトリガー（例：ブラウザ画面上で購入ボタンの押下）
▲３▼サービス・プロバイダ３０から情報処理センタ７０へ指示
▲４▼情報処理センタ７０からＩＣカード５２へのコマンド発行
▲５▼ＩＣカード５２から情報処理センタ７０へのレスポンス
▲６▼情報処理センタ７０からサービス・プロバイダ３０への指示の回答
▲７▼サービス・プロバイダ３０からクライアント５０へのトリガーに対するレスポンス
【００６２】
但し、▲１▼、▲３▼、▲６▼の処理はコンピュータ・ネットワーク９０ではなく、専用線９１経由で行なわれる。
【００６３】
また、図４には、情報提供システム１０のさらに他の変形例を示している。同図に示す例では、サービス・プロバイダ３０と情報処理センタ７０間のセキュリティをさらに向上させるために、サービス・プロバイダ３０の情報処理センタ７０に対する事前登録や登録結果返信などの最も重要なデータの交換には、郵送などのリアルタイムのデータ送受信を利用しない手段を利用している。
【００６４】
図４に示す情報提供システム１０では、クライアント５０とサービス・プロバイダ３０間におけるオンライン購入手続きは以下に示す処理手順で実現する。
▲１▼サービス・プロバイダ３０と情報処理センタ７０間での事前の鍵の受け渡し
▲２▼クライアント５０におけるトリガー（例：ブラウザ画面上で購入ボタンの押下）
▲３▼サービス・プロバイダ３０から情報処理センタ７０へ指示
▲４▼情報処理センタ７０からＩＣカード５２へのコマンド発行
▲５▼ＩＣカード５２から情報処理センタ７０へのレスポンス
▲６▼情報処理センタ７０からサービス・プロバイダ３０への指示の回答
▲７▼サービス・プロバイダ３０からクライアント５０へのトリガーに対するレスポンス
【００６５】
但し、▲１▼事前の鍵受け渡し処理は、コンピュータ・ネットワーク９０ではなく、郵送などの実空間上の物流を介して行なわれる。
【００６６】
図５には、本発明の第２の実施形態に係る情報提供システム１０−２の適用例を模式的に示している。
【００６７】
この情報提供システム１０−２は、情報サービスを行なうサービス・プロバイダ３０と、サービス・プロバイダ３０に対してサービスを要求するクライアント５０と、クライアント５０側に装備されているＩＣカード５２とネットワーク９０経由で通信する情報処理センタ７０とで構成される。なお、図面の簡素化のため、サービス・プロバイダやクライアントを各１つずつしか描いていないが、ネットワーク９０上に無数のプロバイダやクライアントが存在していてもよい。
【００６８】
この実施形態では、サービス・プロバイダ３０は、コンピュータ・ネットワーク９０を介してデータ送受信を行なうための設備を特に準備せず、クライアント５０側のＩＣカード５２へのアクセス手続きだけでなく、ＷＷＷなどの情報提供サービスを始めすべての日常作業を情報処理センタ７０に委ねている。情報処理センタ７０は、カード・コマンド生成装置７２とアプリケーション・サーバ７１に加え、ＷＷＷサーバ７３も実装している。
【００６９】
図５に示した情報提供システム１０−２上では、以下のようなネットワーク動作が実現する。
【００７０】
（１）サービス・プロバイダ３０は、情報処理センタ７０に対して事前にＩＣカード５２に対する処理内容を記述したプログラム・リストを登録する。
（２）情報処理センタ７０は、家庭や職場などに設置されたクライアント５０から情報処理センタ７０のシステムにアクセスがあると、事前に登録されているＩＣカード５２に対する処理内容を記述したプログラム・リストを実行し、プログラムの実行対象となるＩＣカードであるかどうかを判断する。対象カードであればプログラム・リストの記述に従い、ＩＣカード自身が解釈できる暗号化されたカード・コマンドを生成して、コンピュータ・ネットワーク９０、クライアント５０、カード読み書き装置５１を経由してＩＣカード５２へ送信する。
（３）ＩＣカード５２は、情報処理センタ７０から受け取った暗号化済みのカード・コマンドを解釈して、カード内の処理を行ない、暗号化したカード・コマンドに対するレスポンス（処理結果）をカード読み書き装置５１、クライアント５０、及びコンピュータ・ネットワーク９０を経由して情報処理センタ７０へ送信する。
（４）情報処理センタ７０は、ＩＣカード５２から受け取った暗号化済みレスポンスを解読して、その結果をプログラム・リストの記述に従い次の処理を行なう。
（５）情報処理センタ７０は、ＩＣカード５２に対する一連の処理が終了した段階で、クライアント５０にその旨を通知する。
（６）情報処理センタ７０は、サービス・プロバイダ３０に対して定期的に一定期間内の処理レポートを送信する。
【００７１】
この実施形態では、サービス・プロバイダ３０は、ＩＣカードへのアクセス機能だけでなく、ＷＷＷサイトの運営などのクライアント５０に対するすべてのサービス実行を情報処理センタ７０に委ねるようになっている。したがって、サービス・プロバイダ３０はＩＣカードへのアクセス機能のインストールやそのメンテナンスに要する多大な手間やコストから解放され、また、情報処理センタ７０はＷＷＷサーバ７３による情報提供サービスとＩＣカードを利用した決済やポイント・サービスなどの処理を効率的に連携させることができる。
【００７２】
この情報提供システム１０−２では、クライアント５０によるオンライン購入手続きは以下に示す処理手順で実現する。
▲１▼サービス・プロバイダ３０が規定する処理内容を記述したプログラムの情報処理センタ７０への事前登録
▲２▼クライアント５０による情報処理センタ７０へのアクセス
▲３▼情報処理センタ７０からクライアント５０のＩＣカード５２へのコマンド発行
▲４▼ＩＣカード５２から情報処理センタ７０へのレスポンス送信
▲５▼情報処理センタからクライアント５０への完了通知
▲６▼情報処理センタ７０からサービス・プロバイダ３０への処理レポート配布
【００７３】
図６には、図５に示した情報提供システム１０−２において、クライアント５０がコンピュータ・ネットワーク９０を介してサービス・プロバイダ３０によるオンライン取引やその他の情報提供サービスを利用するための詳細な動作シーケンスを示している。サービス・プロバイダ３０は、コンピュータ・ネットワーク９０を介したすべての処理手続きを情報処理センタ７０に委ねており、情報処理センタ７０は、クライアント５０に対するオンライン手続きやクライアント５０が所持するＩＣカード５２へのアクセスを安全な通信路で行ない、認証や課金などの処理を安全に行なうことができる。
【００７４】
この実施形態では、サービス・プロバイダ３０と情報処理センタ７０間の通信路は任意であり、安全化通信を確保することができるならばコンピュータ・ネットワークあるいは実世界上の物流のいずれであってもよい。また、情報処理センタ７０とクライアント５０の間は、コンピュータ・ネットワーク９０経由で、カード用暗号及びＳＳＬ（Secure Socket Layer）暗号通信により接続されている。また、クライアント５０は、ＵＳＢ接続されたカード読み書き装置５１を介して電磁誘導作用を利用してＩＣカード５２に接続されている。また、サービス・プロバイダ３０に代行して情報処理センタ７０がＷＷＷサーバ７３を運営することから、サービス・プロバイダ３０とクライアント５０の間は接続されている必要はない。
【００７５】
サービス・プロバイダ３０は、コンピュータ・ネットワーク９０経由で、あるいは実空間上の物流などを利用して、情報処理センタ７０に対して、運営したいサービスの処理内容を記述したプログラム・リストを登録するとともに、カード・アクセスのための鍵を登録しておく。
【００７６】
クライアント５０上では、例えばＷＷＷブラウザを起動しており、コンピュータ・ネットワーク９０上のＷＷＷ情報空間を探索して、サービス・プロバイダ３０の依頼により情報処理センタ７０において運営されるＷＷＷサーバ７３のサイトにアクセスして、商品一覧の表示を行なう。そして、そして、購入したい商品が決まると、ブラウザ画面内に用意されている「購入ボタン」を押下操作する（同上）。この結果、商品購入要求がＨＴＴＰリクエストの形式でＷＷＷサーバ７３に送信される。
【００７７】
クライアント５０は、商品の購入に伴う決済やポイント・サービスは、ＩＣカード５２を用いて行なう。サービス・プロバイダ３０は、ＩＣカード５２に対する決済処理やポイント・サービス処理を情報処理センタ７０に委ねている。そこで、情報処理センタ７０は、まず、ＩＣカード５２の確認を行なうためのポーリング・コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からのポーリング・レスポンスを待機する。
【００７８】
クライアント５０は、ＩＣカード５２からのポーリング・レスポンスをＨＴＴＰリクエストの形式で情報処理センタ７０に返す。情報処理センタ７０は、続いて、ＩＣカード５２の認証（Authentication）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの認証（Authentication）レスポンスを待機する。クライアント５０は、ＩＣカード５２からの認証レスポンスをＨＴＴＰリクエストの形式で情報処理センタ７０に返す。ＩＣカード５２に対するこのような認証手続きは必要な回数だけ繰り返し実行される。
【００７９】
このようにして、ＩＣカード５２の確認ならびに認証を終えると、情報処理センタ７０は、ＩＣカード５２へのアクセスを開始して、商品購入に伴う決済やサービス・ポイントの処理を行なう。すなわち、情報処理センタ７０は、ＩＣカード５２の読み取り（Read）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの読み取り（Read）レスポンスを待機する。そして、クライアント５０からＨＴＴＰリクエストの形式で読み取りレスポンスを受信すると、続いて、ＩＣカード５２の書き込み（Write）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの書き込み（Write）レスポンスを待機する。このようなＩＣカード５２に対する読み書き動作は必要に応じた回数だけ繰り返し実行される。
【００８０】
このようにして、ＩＣカード５２を利用した決済処理やポイント・サービス処理が完了すると、情報処理センタ７０はサービス・プロバイダ３０に対して処理終了の旨を通知するとともに、クライアント５０に処理終了をＨＴＴＰレスポンスの形式で通知する。
【００８１】
情報処理センタ７０は、サービス・プロバイダ３０に対して定期的に一定期間内の処理レポートを送信する。この処理レポートの送信は、コンピュータ・ネットワーク９０経由で行なっても、あるいは郵送など実世界上の物流を利用して行なってもよい。
【００８２】
図７には、本発明の第３の実施形態に係る情報提供システム１０−３の適用例を模式的に示している。
【００８３】
この情報提供システム１０−３は、情報サービスを行なうサービス・プロバイダ３０と、サービス・プロバイダ３０に対してサービスを要求するクライアント５０と、クライアント５０側に装備されているＩＣカード５２とネットワーク９０経由で通信する情報処理センタ７０とで構成される。なお、図面の簡素化のため、サービス・プロバイダやクライアントを各１つずつしか描いていないが、ネットワーク９０上に無数のプロバイダやクライアントが存在していてもよい。
【００８４】
この実施形態では、サービス・プロバイダ３０は、ＩＣカード５２に対する課金やポイント・サービスなどの一連の手続きを一括して情報処理センタ７０に指示するようになっている。この場合の情報処理センタ７０は、サービス・プロバイダ３０からの手続き要求に応答して、ＩＣカード５２に対する認証や一連の読み書き動作を実行して、その結果のみをサービス・プロバイダ３０に返すようになっている。
【００８５】
図７に示した情報提供システム１０−３上では、以下のようなネットワーク動作が実現する。
【００８６】
（１）サービス・プロバイダ３０は、情報処理センタ７０に対して代金の決済やポイント・サービス（例えば１０００ポイント加算）などＩＣカード５２へのアクセスのうち特定のサービスに限定した指示を依頼する。この際、サービス・プロバイダ３０と情報処理センタ７０の間はＩＣカード５２の読み書きのための鍵を含めてセキュリティを確保した状態で通信を行なう。
（２）情報処理センタ７０は、サービス・プロバイダ３０から受け取った依頼を基に、ＩＣカード５２自身が解釈できる暗号化済みカード・コマンドを生成して、コンピュータ・ネットワーク９０、クライアント５０、カード読み書き装置５１を経由してＩＣカード５２へ送信する。
（３）ＩＣカード５２は、情報処理センタ７０から受け取った暗号化済みのカード・コマンドを解釈して、カード内の処理を行ない、暗号化したカード・コマンドに対するレスポンス（処理結果）をカード読み書き装置５１、クライアント５０、コンピュータ・ネットワーク９０を経由して情報処理センタ７０へ送信する。
（４）情報処理センタ７０は、ＩＣカード５２から受け取った暗号化済みレスポンスを解読して、サービス・プロバイダ３０から受け取った指示の終了を終えるまで、上記（２）からの処理を繰り返し実行する。
（５）情報処理センタ７０は、サービス・プロバイダ３０から受け取った指示を完了した場合、サービス・プロバイダ３０にその旨を通知する。
【００８７】
この情報提供システム１０−３では、クライアント５０によるオンライン購入手続きは以下に示す処理手順で実現する。
▲１▼クライアント５０におけるサービス・プロバイダ３０へのトリガー（例：ブラウザ画面上で購入ボタンの押下）
▲２▼サービス・プロバイダ３０から情報処理センタ７０へ指示
▲３▼情報処理センタ７０からＩＣカード５２へのコマンド発行
▲４▼ＩＣカード５２から情報処理センタ７０へのレスポンス
▲５▼情報処理センタ７０からサービス・プロバイダ３０への指示の回答
▲６▼サービス・プロバイダ３０からクライアント５０へのトリガーに対するレスポンス
【００８８】
図８には、図７に示した情報提供システム１０−３において、クライアント５０がコンピュータ・ネットワーク９０を介してサービス・プロバイダ３０によるオンライン取引やその他の情報提供サービスを利用するための詳細な動作シーケンスを示している。サービス・プロバイダ３０は、クライアント５０側のＩＣカード５２に対する処理手続きを一括して情報処理センタ７０に委ねており、情報処理センタ７０はＩＣカード５２へのアクセス動作の結果のみをサービス・プロバイダ３０に返すようになっている。
【００８９】
サービス・プロバイダ３０と情報処理センタ７０の間は、コンピュータ・ネットワーク経由で安全化通信により接続されている。また、情報処理センタ７０とクライアント５０の間は、コンピュータ・ネットワーク９０経由で、カード用暗号及びＳＳＬ（Secure Socket Layer）暗号通信により接続されている。また、クライアント５０は、ＵＳＢ接続されたカード読み書き装置５１を介して電磁誘導作用を利用してＩＣカード５２に接続されている。また、サービス・プロバイダ３０とクライアント５０の間は、ＷＷＷなどの情報検索システムを利用して、ＨＴＴＰプロトコルに従ってネットワーク接続されている。
【００９０】
クライアント５０上では、例えばＷＷＷブラウザを起動しており、コンピュータ・ネットワーク９０上のＷＷＷ情報空間を探索することができる。そして、サービス・プロバイダ３０が運営するＷＷＷサーバ３１のサイトにアクセスして、ＨＴＴＰリクエストの形式で商品一覧の要求を発行する。ＷＷＷサーバ３１側では、この要求に応答して、商品一覧表示のＨＴＭＬコンテンツをＨＴＴＰレスポンスの形式で返信する。
【００９１】
クライアント５０側では、商品一覧を表示したＷＷＷブラウザ画面（図示しない）を介してさまざまの商品を品定めすることができる。そして、購入したい商品が決まると、ブラウザ画面内に用意されている「購入ボタン」を押下操作する。この結果、商品購入要求がＨＴＴＰリクエストの形式でサービス・プロバイダ側に送信される。
【００９２】
クライアント５０は、商品の購入に伴う決済やポイント・サービスは、ＩＣカード５２を用いて行なう。サービス・プロバイダ３０は、クライアント５０から購入申し込みを受信すると、ＩＣカード５２に対する決済処理やポイント・サービス処理を情報処理センタ７０に委ねる。このため、サービス・プロバイダ３０は、まず、クライアント５０に対し情報処理センタ７０への接続処理を行なうＪＡＶＡ（登録商標）アプレットをダウンロードする。
【００９３】
クライアント５０は、ＪＡＶＡ（登録商標）アプレットを起動して、ＨＴＴＰリクエストの形式で情報処理センタ７０への接続を確立する。
【００９４】
その後、サービス・プロバイダ３０は、情報処理センタ７０に対して、電子決済やサービス・ポイントの処理など、ＩＣカード５２を利用した特定のサービスの実行を指示する。
【００９５】
情報処理センタ７０は、これに応答して、ＩＣカード５２の確認を行なうためのポーリング・コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からのポーリング・レスポンスを待機する。そして、ポーリング・レスポンスを受信すると、サービス・プロバイダ３０に対して、カード確認の回答を送信する。
【００９６】
クライアント５０は、ＩＣカード５２からのポーリング・レスポンスをＨＴＴＰリクエストの形式で情報処理センタ７０に返す。情報処理センタ７０は、続いて、ＩＣカード５２の認証（Authentication）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの認証（Authentication）レスポンスを待機する。クライアント５０は、ＩＣカード５２からの認証レスポンスをＨＴＴＰリクエストの形式で情報処理センタ７０に返す。ＩＣカード５２に対するこのような認証手続きは必要な回数だけ繰り返し実行される。
【００９７】
このようにして、ＩＣカード５２の確認ならびに認証を終えると、情報処理センタ７０は、ＩＣカード５２へのアクセスを開始して、商品購入に伴う決済やサービス・ポイントの処理を行なう。すなわち、情報処理センタ７０は、ＩＣカード５２の読み取り（Read）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの読み取り（Read）レスポンスを待機する。そして、クライアント５０からＨＴＴＰリクエストの形式で読み取りレスポンスを受信すると、続いて、ＩＣカード５２の書き込み（Write）コマンドをＨＴＴＰレスポンスの形式で発行して、ＩＣカード５２からの書き込み（Write）レスポンスを待機する。このようなＩＣカード５２に対する読み書き動作は必要に応じた回数だけ繰り返し実行される。
【００９８】
このようにして、ＩＣカード５２を利用した決済処理やポイント・サービス処理など、指示された特定のサービスの実行を完了すると、情報処理センタ７０はサービス・プロバイダ３０に対して処理終了の旨を通知するとともに、クライアント５０に処理終了をＨＴＴＰレスポンスの形式で通知する。
【００９９】
ＩＣカード５２の処理が終了すると、クライアント５０はサービス・プロバイダ３０に対してＩＣカード５２の処理結果の表示要求を発行し、サービス・プロバイダ３０は結果表示を返信する。この結果、クライアント５０のブラウザ画面が切り替わる。
【０１００】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１０１】
【発明の効果】
以上詳記したように、本発明によれば、広域ネットワークを介して安全な通信により認証手続きや電子決済などの処理を行なうことができる、優れた情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムを提供することができる。
【０１０２】
また、本発明によれば、価値情報や認証情報を担持したＩＣカードが接続されているクライアントに対して広域ネットワークを介してサービスを好適に提供することができる、優れた情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムを提供することができる。
【０１０３】
また、本発明によれば、クライアントに接続されているＩＣカードに対して安全な通信によりアクセスすることができる、優れた情報提供システム及び認証媒体に対するアクセス制御方法、並びにコンピュータ・プログラムを提供することができる。
【０１０４】
本発明によれば、コンピュータ・ネットワーク上で情報提供を行なうサービス・プロバイダは、ＩＣカードのアクセス作業を外部の情報処理センタに委ねることができる。したがって、サービス・プロバイダは、ＩＣカードを利用したオンライン取引を行なうに際し、ＩＣカードへのアクセス機能のインストールやそのメンテナンスに要する多大な手間やコストから解放される。
【０１０５】
例えば、商品購入を行なったクライアントに対して、ＩＣカードを利用した代金決済やサービス・ポイントの処理をコンピュータ・ネットワーク経由で容易に実現することができる。
【０１０６】
また、サービス・プロバイダは、ＩＣカードに関する知識やスキルがなくても、ＩＣカードを利用したビジネスを展開することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報提供システム１０の適用例を模式的に示した図である。
【図２】クライアント５０がコンピュータ・ネットワークを介してサービス・プロバイダ３０によるオンライン取引やその他の情報提供サービスを利用するためのシーケンスを示した図である。
【図３】情報提供システム１０の変形例を示した図である。
【図４】情報提供システム１０の変形例を示した図である。
【図５】本発明の第２の実施形態に係る情報提供システム１０−２の適用例を模式的に示した図である。
【図６】クライアント５０がコンピュータ・ネットワークを介してサービス・プロバイダ３０によるオンライン取引やその他の情報提供サービスを利用するためのシーケンスを示した図である。
【図７】本発明の第３の実施形態に係る情報提供システム１０−３の適用例を模式的に示した図である。
【図８】クライアント５０がコンピュータ・ネットワークを介してサービス・プロバイダ３０によるオンライン取引やその他の情報提供サービスを利用するためのシーケンスを示した図である。
【符号の説明】
１０…情報提供システム
３０…サービス・プロバイダ
５０…クライアント
５１…カード読み書き装置
５２…ＩＣカード
７０…情報処理センタ
７１…アプリケーション・サーバ
７２…カード・コマンド生成装置
【図１】
0004193414.tif 000002
【図２】
0004193414.tif 000003
【図３】
0004193414.tif 000004
【図４】
0004193414.tif 000005
【図５】
0004193414.tif 000006
【図６】
0004193414.tif 000007
【図７】
0004193414.tif 000008
【図８】
0004193414.tif 000009