(57)【要約】【課題】小規模なサービス提供業者や小規模な通信端末提供業者でも参入が容易で、データの改ざんや盗難の危険性が無い、安全なインターネットサービス提供システムを提供する。【解決手段】ＩＳＰ業者４が運用するサービス提供サーバ４１と、インターネット６に接続する通信インタフェース、入出力デバイス、生体情報入力装置３１１、カードリーダライタ３１２等を備え、通信端末業者３が提供する通信端末３１と、通信端末３１の備えるカードリーダライタ３１２へ接続し、通信端末３１を介して、サービス提供サーバ４１にアクセスし、各種サービスを利用するためのプログラム、オペレーティングシステム２１１１及び情報を格納するメモリカード２１から構成し、サービスの利用を許可されたユーザ２が、配布されたメモリカード２１を通信端末３１に接続し、サービスを利用する。【選択図】図１
2008046679.tif 000002
【特許請求の範囲】
【請求項１】
インターネットサービスを提供するサービス提供サーバと、
前記サービス提供サーバにネットワークを介して接続する通信端末と、
前記通信端末上で動作するオペレーティングシステムと、前記通信端末を制御するための端末制御プログラムと、前記サービス提供サーバによって提供されるインターネットサービスを利用するためのサービス利用プログラムとを格納し、前記通信端末の備えるカードリーダライタに接続することができる可搬性記憶媒体とから構成し、
前記インターネットサービス利用プログラムのうち、利用を許可されたプログラムのリストを前記可搬性記憶媒体に格納し、
前記可搬性記憶媒体を前記通信端末に接続して起動することにより、前記可搬性記憶媒体に格納されたオペレーティングシステム及び端末制御プログラムが前記通信端末の中央処理手段で動作し、前記可搬性記憶媒体に格納された利用を許可されたインターネットサービス利用プログラムのリストを参照することにより、利用を許可されたインターネットサービス利用プログラムのみを起動することができる、インターネットサービス提供システム。
【請求項２】
請求項１記載のインターネットサービス提供システムにおいて、
前記可搬性記憶媒体に、利用を許可されたインターネットサービスプログラムのリストを前記サービス提供サーバから取得するリスト取得プログラムを格納し、
インターネットサービスを利用する際に、前記リスト取得プログラムを起動することにより、前記サービス提供サーバからインターネットサービス利用プログラムのリストを取得して前記可搬性記憶媒体に格納し、リストを参照することにより利用を許可されたインターネットサービス利用プログラムのみを起動することができる、インターネットサービス提供システム。
【請求項３】
請求項１または請求項２記載のインターネットサービス提供システムにおいて、
前記通信端末に生体情報入力手段を備え、
前記可搬性記憶媒体に生体認証プログラムと、前記可搬性記憶媒体を所有するインターネットサービスの利用者に関する生体認証情報と、電子鍵と、電子証明書とを格納し、
前記通信端末の起動時に、前記可搬性記憶媒体に格納された生体認証プログラムを起動し、前記通信端末の生体情報入力手段から入力した利用者の生体情報と、前記可搬性記憶媒体に格納された生体認証情報を基に認証処理を行い、認証が成功した場合にサービスを利用できる、インターネットサービス提供システム。
【請求項４】
請求項３記載のインターネットサービス提供システムにおいて、
前記通信端末に生体情報入力手段を備え、
前記可搬性記憶媒体に生体認証プログラムと、前記可搬性記憶媒体を所有するインターネットサービスの利用者に関する生体認証情報と、電子鍵と、電子証明書とを格納し、
前記通信端末の起動時に、前記可搬性記憶媒体に格納された生体認証プログラムを起動し、前記通信端末の生体情報入力手段から入力した利用者の生体情報と、前記可搬性記憶媒体に格納された生体認証情報を基に認証処理を行い、認証が成功した場合にインターネットサービス利用プログラムを起動し、
前記起動されたインターネットサービス利用プログラムは、前記可搬性記憶媒体に格納された電子鍵、電子証明書を読み出し、前記電子鍵により暗号化した前記電子証明書を前記サービス提供サーバへ送信し、
前記サービス提供サーバは、送信された電子証明書を基に認証処理を行い、認証が成功した場合に前記通信端末との間で暗号化通信を確立することにより、利用を許可された利用者に対して、インターネットサービスを提供することを特徴とする、インターネットサービス提供システム。
【請求項５】
請求項１または請求項２記載のインターネットサービス提供システムにおいて、
前記通信端末の備える読み出し専用の記憶手段に、端末を識別するための固有ＩＤを格納し、
前記サービス提供サーバの記憶手段に、前記サービス提供サーバに接続可能な複数の通信端末の固有ＩＤ及び通信端末に関する情報を格納し、
インターネットサービスを利用する際に、前記通信端末から前記サービス提供サーバへ端末固有ＩＤを送信することにより、前記サービス提供サーバがアクセスされている通信端末を特定し、特定した通信端末に関する情報を基にサービスの内容を変更できることを特徴とする、インターネットサービス提供システム。
【請求項６】
請求項１または請求項２記載のインターネットサービス提供システムにおいて、
１つまたは複数のインターネットサービス提供業者が、１つまたは複数のインターネットサービスの提供をインターネットサービスプロバイダに委託し、
インターネットサービスプロバイダは、委託されたサービスを利用者に提供するためのサービス提供サーバを運用し、提供するサービスを利用するための、前記可搬性記憶媒体を利用者に配布し、
サービスの利用者は、配布された前記可搬性記憶媒体を前記通信端末に接続することにより、サービスを利用することができることを特徴とする、インターネットサービス提供システム。
【請求項７】
通信端末の備えるカードリーダライタに接続するための接続手段と、
２つ以上の記憶領域を備え、
前記記憶領域のうちの１つ以上は、書き換え可能な記憶領域であり、
前記記憶領域のうちの１つ以上は、耐タンパ性を備えた記憶領域であり、
前記書き換え可能な記憶領域に、前記通信端末上で動作するオペレーティングシステムと、前記通信端末を制御する通信端末制御プログラムと、生体認証プログラムと、１つまたは複数のインターネットサービス利用プログラムと、前記インターネットサービス利用プログラムのうち、利用を許可されたプログラムのリストとを格納し、
前記耐タンパ性を備えた記憶領域に、利用者に関する生体認証情報と、電子鍵と、電子証明書とを格納し、
前記通信端末のカードリーダライタに接続して起動することにより、前記記憶領域に格納されたオペレーティングシステム及び端末制御プログラムが前記通信端末の中央処理手段で動作し、前記記憶領域に格納された利用を許可されたインターネットサービス利用プログラムのリストを参照することにより、インターネットサービスを利用することができる可搬性記憶媒体。
【請求項８】
請求項７記載の可搬性記憶媒体において、
前記書き換え可能な記憶領域に、利用を許可されたインターネットサービスプログラムのリストをサービス提供サーバから取得するリスト取得プログラムを格納し、
インターネットサービスを利用する際に、前記リスト取得プログラムを起動することにより、前記サービス提供サーバからインターネットサービス利用プログラムのリストを取得して前記書き換え可能な記憶領域に格納し、リストを参照することにより利用を許可されたインターネットサービス利用プログラムのみを起動し、インターネットサービスを利用することができる可搬性記憶媒体。
【請求項９】
インターネットに接続するための通信インタフェース手段と、
入出力手段と、
生体情報入力手段と、
可搬性記憶媒体と接続するための接続手段を備えるカードリーダライタ手段と、
オペレーティングシステム及びアプリケーションプログラムを実行するための中央処理手段と、
プログラムや処理を実行するために必要な情報を格納するための記憶手段と、
読み出し専用の記憶手段に格納されている、周辺機器を制御するための周辺機器制御プログラムを備えた通信端末において、
前記カードリーダライタ手段に前記可搬性記憶媒体を接続し、電源を投入することにより前記周辺機器制御プログラムを起動し、
起動された周辺機器制御プログラムが、前記可搬性記憶媒体に格納されたオペレーティングシステム及びアプリケーションプログラムを前記記憶手段に読み出し、前記中央処理手段が読み出したプログラムを起動することを特徴とする、通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高セキュリティ且つ参入の容易なインターネットサービス提供システム、並びにそのシステムに適用される可搬性記憶媒体及び通信端末に関する。
【背景技術】
【０００２】
インターネットに接続するための通信端末は、企業や学校、自宅、インターネットカフェ等に設置されたパーソナルコンピュータ（以下、ＰＣと称す）のほか、公共機関や商店等に設置されたキオスク端末、家庭用ゲーム機やテレビ、携帯電話、自動車の車載情報システムなど多くの種類が存在し、様々な場所で利用されている。
【０００３】
一方、インターネットを介して提供される各種サービスを安全に利用するための技術として、サービスの利用を許可された利用者（以下、ユーザと称す）であることを確認するためのパスワード認証や生体認証、通信情報の漏洩を防ぐための暗号化などが利用されている。
【０００４】
また、これらの技術を簡単に利用するために、可搬性記憶媒体にサービス利用プログラムを格納し、この可搬性記憶媒体を通信端末に接続することによって、通信端末に格納されたオペレーティングシステムが、可搬性記憶媒体に格納されたサービス利用プログラムを起動し、各種サーバにアクセスする仕組みが開発されている。
【０００５】
特許文献１には、可搬性記憶媒体にサービス利用プログラムとオペレーティングシステムを格納し、この可搬性記憶媒体を通信端末に接続して電源投入することによって可搬性記憶媒体に格納されたオペレーティングシステムを起動し、サービス利用プログラムを実行することで、操作した通信端末内に残る機密情報を低減することができるリモートアクセスシステムの例についての開示がある。
【特許文献１】特開２００５−２３５１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
現在利用されている通信端末は、専用店舗に設置された専用端末であることが多い。例えば、駅や市役所、コンビニエンスストアなどに設置されているキオスク端末は、モニタ、タッチパネル、通信インタフェースなどから構成され、機器構成や形状が似ているにも関わらず、サービスを提供する業者によって、個別に設置、運用されている。このため、小規模なサービス提供業者や通信端末提供業者が参入することは困難であり、結果として、ユーザに提供できるサービスが限られていた。また、複数のサービスを利用するユーザは、サービス毎に利用できる端末が異なるため、不便であった。
【０００７】
一方で、現在利用されている汎用的な通信端末は、セキュリティ面での問題を抱えている。例えば、インターネットカフェのＰＣには、データの改ざんや盗難といった悪意のあるプログラムが格納されている危険性がある。このため、高いセキュリティが求められるサービスを、汎用的な通信端末で安全に利用することができないという問題があった。
【０００８】
また、高いセキュリティが要求されるサービスでは、生体認証などユーザの個人認証を行うものもあるが、これらのサービスを利用する場合に、プライバシー度の高いユーザ個人の生体認証情報を、サービスの提供業者毎に登録することは、プライバシー保護の観点から見て危険である。
【０００９】
本発明はかかる点に鑑みてなされたものであり、本発明の第１の目的は、小規模なサービス提供業者や小規模な通信端末提供業者でも参入が容易な、インターネットサービス提供システムを提供することである。
【００１０】
また、本発明の第２の目的は、通信端末やインターネット上で、データの改ざんや盗難の危険性が無い、安全なインターネットサービスを提供することである。
【００１１】
また、本発明の第３の目的は、プライバシー度の高いユーザ個人の生体認証情報などの開示を、できるだけ少数に限定することである。
【課題を解決するための手段】
【００１２】
前記課題を解決するため、本発明は、各種インターネットサービスを提供するサービス提供サーバと、インターネットに接続することができる通信インタフェース、入出力デバイス、生体情報入力装置、カードリーダライタ等を備える通信端末と、通信端末の備えるカードリーダライタへ接続し、通信端末を介してインターネットに接続し、サービス提供サーバにアクセスして各種サービスを受けるために必要なプログラム、オペレーティングシステム及び情報を格納する可搬性記憶媒体（以下、メモリカードと称す）から構成する。
【００１３】
本発明では、インターネットサービスプロバイダ業者（以下、ＩＳＰ業者と称す）が、サービス提供サーバを運用し、インターネットサービスを提供するサービス提供業者からサービス提供を委託され、サービス提供業者が開発したインターネットサービスを、サービス提供サーバに格納するとともに、サービスの利用を許可されたユーザに対して、メモリカードを配布する。ユーザは、通信端末業者が提供する通信端末に、配布されたメモリカードを接続し、サービスを利用することができるようにした。
【００１４】
また、ユーザが利用を許可されたサービスのリストは、予めメモリカードに格納するか、または、サービス提供サーバへのアクセス時にサービス提供サーバから入手する。この利用を許可されたサービスのリストを基に、通信端末のモニタ等に利用を許可されたサービスのメニューを表示し、ユーザがサービスを選択することで、１つのメモリカード、１つの通信端末を用いて、複数のインターネットサービスを利用することができる。
【００１５】
更に、通信端末に固有なＩＤを付加しておき、サービス提供サーバが、アクセスされた通信端末の固有なＩＤを取得することにより、サービスを利用している端末を特定でき、利用する端末に応じたサービスを提供することができる。
【発明の効果】
【００１６】
本発明によると、メモリカードにオペレーティングシステムを格納することから、通信端末にはオペレーティングシステムを搭載する必要がなくなり、オペレーティングシステムの導入コスト、オペレーティングシステムを格納するためのハードディスクドライブ等の補助記憶装置のコストが不要となるため、通信端末を低価格で提供できる。また、サービスの種別に応じた複数のサービス利用プログラムをメモリカードに格納することで、専用店舗や専用端末の設置が不要となる。これらのことから、汎用的な通信端末を提供する、小規模な通信端末提供業者の参入が容易となり、利用できる通信端末の台数や設置場所が増える。このように、サービスを提供できる通信端末環境が整うことは、ユーザの利便性が向上するだけでなく、小規模なサービス提供業者にとっても、参入が容易となる。
【００１７】
さらに、メモリカードに格納されたオペレーティングシステムを使用することにより、通信端末に格納されているオペレーティングシステムや各種プログラムとは分離された環境でサービス利用プログラムを動作させることができるため、通信端末に悪意あるプログラムが存在している場合でも、安心してサービスを利用することができる。また、通信端末にハードディスクドライブ等の補助記憶装置が不要となることから、通信端末に悪意あるプログラムを格納される危険性が無くなる。そのため、安全にインターネットサービスを利用することができる。
【００１８】
さらに、通信端末の起動時に、メモリカードに格納された生体認証プログラムを起動し、メモリカードに格納された生体認証情報と、ユーザから取得した生体情報とで認証を行い、認証が成功した場合に、サービスを利用できるようにするため、メモリカードの紛失や盗難に対しても、高いセキュリティを確保することができる。
【００１９】
一方、サービス提供業者にとっては、サービスの提供をＩＳＰ業者に委託することにより、自前のサーバ設置が不要となるため、小規模なサービス提供業者の参入が容易となる。また、ＩＳＰ業者のサーバを使用することにより、暗号化通信を利用したセキュリティの高いサービスを容易に提供することができる。さらに、メモリカードに格納するサービス利用プログラムをＩＳＰ業者が管理することで、プログラムダウンロード機能をメモリカードに搭載し、プログラムの配信や更新を行なうこともでき、サービス提供業者によるサービス利用プログラムの保守、管理の負担を軽減することができる。
【００２０】
また、ＩＳＰ業者は、複数のサービス提供業者の提供する複数のサービスを委託されて運用することから、ユーザに配布する１つのメモリカードに複数のサービス利用プログラムを格納することができるため、サービスあたりのメモリカード作成及び配布コストを下げることができる。また、ユーザは、サービス毎にたくさんのメモリカードを持つ必要が無く、１つのメモリカードで複数のサービスを利用することができる。また、ユーザ個人の生体認証情報をサービス提供業者毎に登録するのでは無く、１つのメモリカードに格納したユーザ個人の生体認証情報を、各サービスに対して共通で使用することができる。このため、プライバシー度の高いユーザの個人情報などの開示を限定することができる。
【００２１】
さらに、サービス提供サーバが、ユーザの利用する通信端末の固有なＩＤを知ることができるため、特定の端末に対してのみサービスを提供したり、利用する端末に応じたサービスを提供できるため、様々なサービスに対して、本システムを適用することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施の形態を、添付図面を参照して説明する。
【００２３】
図１は、本例におけるインターネットサービス提供システムの全体構成例を示す概要図である。
【００２４】
本例のインターネットサービス提供システム１は、ＩＳＰ業者４内に設置され、インターネット６に接続して各種インターネットサービス５１を提供するサービス提供サーバ４１と、ＩＳＰ業者４が作成し、サービスの利用を許可されたユーザ２に配布するメモリカード２１と、通信端末業者３が設置し、メモリカード２１を接続することによりサービスを利用することができる通信端末３１から構成する。また、サービス提供業者５は、インターネットサービス５１を開発し、ＩＳＰ業者にサービスの提供を委託する。
【００２５】
通信端末３１は、インターネット６に接続することができる通信インタフェースを備え、モニタやタッチパネル等の入出力デバイス、生体情報入力装置３１１、カードリーダライタ３１２等を備え、固有なＩＤを持つ。通信端末３１は、複数の通信端末業者３により複数台設置され、それぞれインターネット６に接続する。
【００２６】
メモリカード２１は、通信端末３１の備えるカードリーダライタ３１２に接続し、通信端末３１上で動作するオペレーティングシステム２１１１と、端末制御プログラム、生体認証プログラム、サービス利用プログラム、サービス選択プログラム等の各種プログラムと、生体認証情報、電子鍵、電子証明書、利用を許可されたプログラムのリスト等の各種情報を格納する。
【００２７】
次に、メモリカード２１及び通信端末３１の構成の詳細について図２を参照して説明する。図２は、図１におけるメモリカード２１及び通信端末３１の詳細図である。
【００２８】
メモリカード２１は、１つ以上の書き換え可能なフラッシュメモリチップ２１１と、１つ以上の耐タンパ性を備えたＩＣメモリチップ２１２と、通信端末３１の備えるカードリーダライタ３１２と接続するための接続回路２１３から構成する。
【００２９】
フラッシュメモリチップ２１１には、通信端末３１上で動作するオペレーティングシステム２１１１と、通信端末の動作を制御する端末制御プログラム２１１２と、メモリカード２１に格納された生体認証情報と、ユーザ２から取得した生体情報とで認証を行う生体認証プログラム２１１３と、インターネットサービス５１を利用するためのサービス利用プログラム２１１４と、サービス選択プログラム２１１５と、ユーザ２が利用を許可されたプログラムのリストを取得するためのリスト取得プログラム２１１７等の各種プログラムと、ユーザ２が利用を許可されたプログラムのリスト２１１６等が格納されている。
【００３０】
各種プログラム２１１２〜２１１５、２１１７は、オペレーティングシステム２１１１上で動作することができる。
【００３１】
サービス利用プログラム２１１４は、ユーザ２が通信端末３１の入力デバイスから入力した情報をサービス提供サーバ４１に通知したり、サービス提供サーバ４１から入手した情報を通信端末３１のモニタ３１５に表示したりすることで、ユーザ２がインターネットサービス５１を利用することを実現するプログラムである。
【００３２】
ユーザ２が利用を許可されたプログラムのリスト２１１６は、メモリカード２１に格納された複数のサービス利用プログラム２１１４のうち、ユーザ２が利用を許可されたプログラム名称または、サービスを識別するための識別コードなどのデータを格納したリストである。リスト取得プログラム２１１７は、ユーザ２が利用を許可されたプログラムのリスト２１１６を、インターネット６を介してサービス提供サーバ４１から取得するためのプログラムである。
【００３３】
ＩＣメモリチップ２１２には、ユーザ２を認証するために用いる生体認証情報２１２１と、暗号化通信を行うために用いる電子証明書２１２２と、ユーザの秘密鍵２１２３と、サービス提供サーバ４１の公開鍵２１２４と、サービス提供サーバ４１のＵＲＬ（Uniform Resource Locator）２１２５等の暗号化通信やセキュリティを確保するための情報を格納している。そのため、容易に外部から解析できないような機構を備え、機密性を高めたメモリチップを用いる。電子証明書２１２２は、ユーザ２がインターネットサービス５１の利用許可者であることを示す証明書であり、例えば、ユーザＩＤやパスワード等を、サービス提供サーバ４１の公開鍵２１２４で暗号化したもの等である。
【００３４】
通信端末３１は、ユーザの指紋や静脈など生体認証のための情報を入力する生体情報入力装置３１１と、メモリカードの情報を読み書きするカードリーダライタ３１２と、カードリーダライタ３１２がアクセスするメモリカード２１と接続するための接続回路３１２１と、通信端末に接続された周辺機器を制御するプログラム群であるＢＩＯＳ（Basic Input Output System）３１３と、プログラムやプログラムを実行する際のデータなどを格納する記憶装置であるメモリ３１４と、生体認証などの認証処理を行う際の表示情報や、サービス提供サーバ４１から入手した情報などを表示するモニタ３１５等の出力デバイスと、ユーザ２がユーザＩＤやパスワード等の情報やサービスを受ける際に必要な情報を入力するためのタッチパネル３１６等の入力デバイスと、オペレーティングシステムや各種プログラムなどの処理を実行する中央処理手段としてのＣＰＵ（Central Processing Unit）３１７と、インターネット６に接続するための通信インタフェース３１９から構成する。
【００３５】
また、通信端末３１にはそれを識別するための端末固有ＩＤ３１８が付けられている。この端末固有ＩＤ３１８は、サービス提供サーバ４１が個々の通信端末を識別するために用いるもので、このような固有ＩＤとしては、通信端末３１の通信インタフェース３１９に割り振られるＭＡＣアドレス（Media Access Control Address）等がある。本例においては、ＭＡＣアドレスを固有ＩＤ３１８として利用しても良いし、また、これとは別なＩＤをサービス提供サーバ４１の管理の下で通信端末３１に割り振っても良い。この端末固有ＩＤ３１８は、通信端末３１に搭載されるＲＯＭ（Read Only Memory）等の記憶装置に格納しておく。
【００３６】
次に、サービス提供サーバ４１の詳細について図３を参照して説明する。図３は、図１におけるサービス提供サーバ４１に格納される情報の詳細図である。
【００３７】
本例においては、サービス提供サーバ４１は、例えばＣＰＵやメモリ、ハードディスクドライブなどから構成されるコンピュータ装置に、該当する処理を行うプログラムやデータなどを実装させて、インターネット６に接続し、そのコンピュータ装置が備える演算処理機能や記憶機能などを利用して、処理を実行するように構成したものであるが、これらの説明については、省略する。
【００３８】
本例のサービス提供サーバ４１のハードディスクなどの記憶装置４１０には、暗号化通信を行うために用いるサービス提供サーバ４１の秘密鍵４１１と、ユーザ２の公開鍵４１２と、通信端末３１との間で暗号化通信を行うための通信用暗号鍵４１３と、サービスの利用を許可されたユーザに関するリストであるサービス許可ユーザリスト４１４と、サービス提供サーバ４１にアクセスし、サービスを利用することのできる通信端末に関する情報のリスト４１５等の情報と、サービス提供業者５から委託されたインターネットサービス５１等を格納する。
【００３９】
サービス許可ユーザリスト４１４は、該当するサービスの利用を許可されたユーザを特定するためのリストである。図３に例を示すように、提供するインターネットサービス５１毎にリストを構成し、ユーザＩＤ４１４ａやパスワード４１４ｂ等の情報を格納する。通信端末の情報リスト４１５は、インターネット６を介してサービス提供サーバ４１と接続し、サービスを利用できる通信端末３１に関する情報のリストである。通信端末の情報リスト４１５には、図３に例を示すように、通信端末３１を識別するための端末固有ＩＤ４１５ａ、当該通信端末の設置業者４１５ｂ、通信端末に備わる機器、例えばプリンタや現金支払い装置等の有無や入出力デバイスの種類等を示す端末の形態４１５ｃ、当該通信端末で利用できるサービスの種類を示す利用許可サービス４１５ｄ等の情報を格納する。サービス提供サーバ４１に通信端末情報のリスト４１５を格納しておくことで、通信端末３１を管理することができる。このリストは、特定の通信端末に対してのみサービスを提供したい場合や、端末の形態などによってサービスを変更する場合などに、予め作成しておくが、サービスを提供する通信端末を特定しない場合には、必要が無い。
【００４０】
次に、本例によるインターネットサービスを提供する際の、処理の概要について説明する。図４に、サービス利用の開始から終了までの全体の処理例を示すフローチャートを示す。まず、通信端末の起動処理（ステップＳ９０１）を行う。通信端末起動処理では、まず、サービスの利用を許可されたユーザ２が、配布されたメモリカード２１を通信端末３１に接続する。次に、ユーザ２が、通信端末３１の電源を投入することにより、メモリカード２１に格納されたオペレーティングシステム２１１１を読み出して起動する。次に、生体認証処理（ステップＳ９０２）を行う。オペレーティングシステム２１１１が、メモリカード２１に格納された生体認証プログラム２１１３と端末制御プログラム２１１２を読み出して起動し、メモリカード２１に格納された生体認証情報２１２１と、通信端末３１の生体情報入力装置３１１を介してユーザ２から取得した生体情報とを用いて認証を行う。生体認証処理の結果を判定し（ステップＳ９０３）、認証が成功した場合は、メモリカード２１に格納された、サービス選択プログラム２１１５を読み出してサービス選択処理を起動する（ステップＳ９０４）。サービス選択処理は、通信端末３１のモニタ等に利用を許可されたサービスのメニューを表示し、ユーザ２が利用するサービスを選択する。
【００４１】
次に、ユーザ２によって選択されたサービスに対応するサービス利用プログラム２１１４を読み出して起動し、起動されたサービス利用プログラム２１１４が、メモリカード２１に格納された電子鍵や電子証明書２１２２を読み出し、これを用いて、サービス提供サーバ４１にアクセスして認証処理を行い、暗号化通信を確立するための、暗号化通信構築処理を行う（ステップＳ９０５）。そして、暗号化通信により、セキュリティの高いインターネットサービスを利用する（ステップＳ９０６）。サービスの利用を終了する際には、サービス利用終了処理を行い（ステップＳ９０７）、通信端末３１及びメモリカード２１の電源を切り（ステップＳ９０８）、終了する。ステップＳ９０３による認証処理の判定の結果、認証が成功しなかった場合は、電源断処理を行い（ステップＳ９０８）、終了する。
【００４２】
次に、本例における暗号化通信を用いたインターネットサービスを提供するための処理の詳細について、図５〜図１１を参照して説明する。
【００４３】
最初に、本例における通信端末起動処理について、図５を参照して説明する。図５は、左側にメモリカード２１に関する処理、中央に通信端末３１に関する処理、右側にサービス提供サーバ４１に関する処理を示している。以降の各図においても図の構成は同様である。
【００４４】
まず、ユーザ２が、メモリカード２１を通信端末提供業者３の提供する通信端末３１に備えられたカードリーダライタ３１２に接続する（ステップＳ１０１）。次に、ユーザ２により通信端末３１の電源が投入される（ステップＳ２０１）。通信端末３１の電源が投入されると同時に、通信端末３１に接続されたメモリカード２１の電源が投入される（Ｓ１０２）。ここで、メモリカード２１の電源は、ユーザ２によって投入されても良いし、通信端末３１からの電源投入要求を受信して、自動的に投入してもよい。通信端末３１の電源が投入されると、通信端末３１のＢＩＯＳ３１３が起動される（ステップＳ２０２）。
【００４５】
次に、起動されたＢＩＯＳ３１３は、メモリカード２１に格納されたオペレーティングシステム２１１１を通信端末３１のメモリ３１４に読み出して、通信端末３１のＣＰＵ３１７が、読み出したオペレーティングシステム２１１１を起動する（Ｓ２０３）。なお、通信端末３１とメモリカード２１との間の情報の送受信は、通信端末３１の備えるカードリーダライタ３１２の接続回路３１２１と、メモリカード２１の接続回路２１３を介して行うが、以下、この記載を省略する。また、図２では、メモリカード２１とカードリーダライタ３１２の接続については、接触型の接続回路を示しているが、無線通信によって情報の送受信を行っても良い。また、通信端末３１において、メモリカード２１から取得したオペレーティングシステム２１１１、及び各種プログラムは、通信端末３１のメモリ３１４上に読み出した後、ＣＰＵ３１７が実行することにより具現化するが、以下、この記載を省略する。
【００４６】
次に、起動されたオペレーティングシステム２１１１は、メモリカード２１に格納された端末制御プログラム２１１２をメモリ３１４に読み出して、起動する（ステップＳ２０４）。これにより、モニタ３１５等の出力デバイスや、タッチパネル３１６等の入力デバイス等を使用することができる。
【００４７】
次に、本例における生体認証処理について、図６を参照して説明する。
【００４８】
まず、起動されたオペレーティングシステム２１１１は、メモリカード２１に格納された生体認証プログラム２１１３をメモリ３１４に読み出して、起動する（ステップＳ２０５）。次に、起動された生体認証プログラム２１１３は、メモリカード２１に格納された生体認証情報２１２１を、メモリ３１４に読み出す（ステップＳ２０６）。次に、生体認証プログラム２１１３は、モニタ３１５に文字列を表示する等により、ユーザ２の生体情報入力を促し、通信端末３１に備えられた生体情報入力装置３１１から入力されたユーザ２の生体情報を取得し、メモリ３１４に読み出す（ステップＳ２０７）。そして、入力された生体情報と、ステップＳ２０６により読み出した生体認証情報２１２１とを比較することで、生体認証を行う（ステップＳ２０８）。生体認証処理は、比較する情報の一致率がある一定の割合以上であること等から行うが、ここでは、生体認証処理の詳細については説明を省略する。
【００４９】
生体認証処理の結果、正しいユーザであるか否かを判定し（ステップＳ２０９）、正しいユーザ２であることが判断できた場合は、メモリ３１４に読み出された生体情報や生体認証情報２１２１を、安全のために消去する（ステップＳ２１１）。また、認証処理の結果、正しいユーザ２であると判断できなかった場合は、通信端末３１やメモリカード２１の電源を切り、処理を終える（ステップＳ２１０）。電源を切ることにより、メモリ３１４に展開された生体情報や生体認証情報２１２１が消去されるため、安全である。
【００５０】
次に、本例におけるサービスの選択処理について、図７を参照して説明する。
【００５１】
まず、オペレーティングシステム２１１１は、メモリカード２１に格納されたサービス選択プログラム２１１５をメモリ３１４に読み出して、起動する（ステップＳ２１２）。起動されたサービス選択プログラム２１１５は、メモリカード２１に格納された利用許可プログラムのリスト２１１６をメモリ３１４に読み出すか、もしくは、インターネット６を経由して、サービス提供サーバ４１から利用許可プログラムのリストを取得する（ステップＳ２１３）。なお、サービス提供サーバ４１から、リストを入手する手順については、図１０を用いて後記する。
【００５２】
次に、起動されたサービス選択プログラム２１１５は、利用許可プログラムのリストを参照し、利用を許可されたプログラムの中から実際に利用するサービスのプログラムを選択するための、サービス選択画面をモニタ３１５に表示する（Ｓ２１４）。なお、サービス選択画面の表示例を、図１２に示す。次に、ユーザ２は、タッチパネル３１６などを操作して、サービス選択画面の選択肢の中から、利用するサービスを選択する。サービス選択プログラム２１１５は、タッチパネル３１６から入力された、ユーザ２の選択したサービス種別を取得する（ステップＳ２１５）。次に、サービス選択プログラム２１１５は、メモリカード２１に格納されたサービス利用プログラム２１１４の中から、ユーザ２に選択されたサービスの利用プログラムをメモリ３１４に読み出して、起動する（ステップＳ２１６）。
【００５３】
ここで、図１２を参照してサービス選択画面について説明する。図１２に示すサービス選択画面３２１の選択肢３２１３、３２１４、３２１５、３２１６は、サービスを表す名称であり、それぞれサービス利用プログラムに対応している。ここで、選択肢として表示する文字列は、プログラム名称そのものを表示しても良いし、予め定義しておいた、プログラムに対応する選択肢表示用の文字列を表示しても良い。選択肢が１画面に表示しきれない場合は、表示スクロールボタン３２１７、３２１８等を用いて、次の選択肢を表示することができる。ユーザ２は、利用するサービスの選択を促すメッセージ３２１２に従い、利用したいサービスを選択する。
【００５４】
ここで表示される選択肢３２１３、３２１４、３２１５、３２１６は、前記の通り、利用を許可されたプログラムに対応するサービスのみである。しかし、メモリカード２１には、ユーザ２が利用を許可されたプログラムだけでなく、利用を許可されていないプログラムも格納しておくことができる。そのため、サービス提供サーバ４１において提供可能なサービス利用プログラム２１１４のすべてを、配布するメモリカード２１のすべてに書き込んでおくことができるため、サービス利用プログラム２１１４をメモリカード２１に格納する書き込み処理を共通化することができる。これにより、必要なサービス利用プログラム２１１４をメモリカード２１に格納することが漏れるのを防ぐことができる。また、ユーザ２にメモリカード２１が配布された後に利用を許可されたサービスがあった場合でも、利用を許可されたプログラムのリスト２１１６を更新するだけで、サービスを利用することができる。
【００５５】
次に、本例における暗号化通信構築処理について、図８を参照して説明する。
【００５６】
まず、サービス選択処理により起動されたサービス利用プログラム２１１４は、メモリカード２１に格納された電子証明書２１２２、ユーザ２の秘密鍵２１２３、サービス提供サーバ４１の公開鍵２１２４、サービス提供サーバ４１のＵＲＬ２１２５をメモリ３１４に読み出す（ステップＳ２１７）。次に、ユーザ２が選択したサービスの種別を、サービス提供サーバ４１の公開鍵２１２４を用いて、暗号化する。この暗号化したサービス種別と、電子証明書２１２２とを、サービス提供サーバ４１のＵＲＬ２１２５を宛先として、送信する（ステップＳ２１８）。ここで、通信端末３１とサービス提供サーバ４１とのデータ送受信は、通信インタフェース３１９及びインターネット６を介して行う。以降の通信端末３１とサービス提供サーバ４１とのデータ送受信に関しても同様である。
【００５７】
次に、サービス提供サーバ４１は、受信した電子証明書２１２２を、サーバ自身の秘密鍵４１１を用いて復号化し、ユーザＩＤやパスワード等の認証情報を取得する（ステップＳ３０１）。また、同様に、暗号化されたサービス種別を、サーバ自身の秘密鍵４１１を用いて復号化し、ユーザ２が選択したサービス種別を取得する（ステップＳ３０２）。サービス提供サーバ４１は、前記サービス種別に対応する、サービス許可ユーザリスト４１４の中に、電子証明書から取得したユーザＩＤ及びパスワードと一致するものがあるかを検索し、一致した場合は許可されたユーザであると判断することで、ユーザの認証処理を行う（ステップＳ３０３）。認証処理の結果、サービスの利用を許可されたユーザであるか否かを判定し（ステップＳ３０４）、サービスの利用を許可されたユーザからのサービス利用要求であると判断できた場合、サービス提供サーバ４１は、暗号化通信に用いる通信用暗号鍵４１３を、ユーザ２の公開鍵４１２で暗号化し、これを通信端末３１に送信する（ステップＳ３０６）。
【００５８】
通信端末３１で起動しているサービス利用プログラム２１１４は、サービス提供サーバ４１から暗号化された通信用暗号鍵４１３を取得し、ユーザ２の秘密鍵２１２３を用いて復号化する（ステップＳ２１９）。以降の通信に、この通信用暗号鍵４１３を使用することにより、サービス提供サーバ４１との暗号化通信を行うことができる。
【００５９】
一方、ステップＳ３０４の認証処理の判定の結果、サービスの利用を許可されたユーザからのサービス利用要求であると判断できなかった場合は、認証異常処理を行う（ステップＳ３０５）。この認証異常処理は、サービス提供サーバ４１から通信端末３１に対して、応答を返さないことでも良いし、あるいは、何らかの異常応答を返すことにより、通信端末３１のモニタ３１５に、異常を知らせるメッセージを表示しても良い。
【００６０】
認証処理の結果、サービスの利用を許可されたユーザであると判定できた場合は、通信端末３１で起動しているサービス利用プログラム２１１４が、ユーザ２から入力された情報を、この暗号化通信を用いて、サービス提供サーバ４１に送信し、その情報をサービス提供サーバ４１のサービス５１で処理したり、サービス提供サーバ４１が、この暗号化通信を用いて、通信端末３１上で動作するサービス利用プログラム２１１４に情報を送信し、その情報を、通信端末３１のモニタ３１５に表示する等により、暗号化通信を用いたインターネットサービスを実現できる。
【００６１】
次に、本例におけるサービス利用終了処理について、図９を参照して説明する。
【００６２】
ユーザ２が、通信端末３１のタッチパネル３１６の操作を行うこと等により、サービスの利用終了を選択すると、サービス利用プログラム２１１４は、ユーザ２が入力したタッチパネル３１６から、サービスの利用終了要求を取得する（ステップＳ２２０）。次に、サービス利用プログラム２１１４は、サービス提供サーバ４１に対して、サービスの利用終了を通知する（Ｓ２２１）。
【００６３】
通信端末３１のサービス利用プログラム２１１４から、サービスの利用終了通知を受信したサービス提供サーバ４１は、サーバ側のサービス終了処理を行う（ステップＳ３０７）。ここで、サーバ側のサービス終了処理とは、サービスの利用履歴等の情報をサービス提供サーバ４１の記憶装置へ記憶したり、サービスの提供処理のために割り当てたメモリ等の資源を解放する処理等である。
【００６４】
通信端末３１では、サービス利用プログラム２１１４や端末制御プログラム２１１２等の、通信端末３１で動作している各種プログラムを停止する（ステップＳ２２２）。さらに、オペレーティングシステム２１１１を停止し、通信端末３１の電源を切る（ステップＳ２２３）。また、メモリカード２１へ電源切断要求を送信し、メモリカード２１の電源を切る（ステップＳ１０３）。ここで、メモリカード２１の電源は、通信端末３１からの電源切断要求を受信して、自動的に切断しても良いし、ユーザ２が手動で切っても良い。
【００６５】
通信端末３１及びメモリカード２１の電源が切断された後、ユーザ２は、メモリカード２１を通信端末３１から抜き取る（ステップＳ１０４）。これにより、全ての処理を終了する。
【００６６】
次に、サービス選択処理のステップＳ２１３における、利用を許可されたプログラムのリスト取得処理の詳細について、図１０を参照して説明する。
【００６７】
ユーザ２が利用を許可されたプログラムのリスト２１１６をサービス提供サーバ４１から入手する場合、オペレーティングシステム２１１１は、メモリカード２１に格納されたリスト取得プログラム２１１７を、メモリ３１４に読み出して起動する。起動されたリスト取得プログラム２１１７は、まず、メモリカード２１に格納された電子証明書２１２２、ユーザ２の秘密鍵２１２３、サービス提供サーバ４１の公開鍵２１２４、サービス提供サーバ４１のＵＲＬ２１２５をメモリ３１４に読み出す（ステップＳ２３１）。次に、読み出した電子証明書２１２２を、サービス提供サーバ４１のＵＲＬ２１２５を宛先として送信し、ユーザ２が利用を許可されたプログラムのリスト入手を要求する（ステップＳ２３２）。
【００６８】
次に、サービス提供サーバ４１は、受信した電子証明書２１２２を、サーバ自身の秘密鍵４１１を用いて復号化し、ユーザＩＤやパスワード等の認証情報を取得する（ステップＳ３３１）。次に、サービス提供サーバ４１は、サービス毎の利用許可ユーザリスト４１４の中に、電子証明書２１２２から取得したユーザＩＤ及びパスワードと一致するものがあるかを検索し、一致した場合は当該ユーザが利用を許可されたサービスであると判断する。この結果を基に、利用を許可されたサービスを抽出し、リスト化することで、ユーザ２が利用を許可されたサービスのリストを作成する（ステップＳ３３２）。なお、このリストは、通信端末３１からのリスト入手要求があった時に作成しても良いし、予めサービスを利用するユーザ毎に作成しておいても良い。
【００６９】
次に、サービス提供サーバ４１は、予めサービスに対応するプログラムのリストを用意しておき、これを参照して、利用を許可されたサービスのリストを、利用を許可されたサービス利用プログラムのリストに変換する（ステップＳ３３３）。なお、サービス名称とサービス利用プログラムの名称が同じ場合は、この変換処理は不要である。次に、サービス提供サーバ４１は、利用を許可されたサービス利用プログラムのリストを、ユーザ２の公開鍵４１２で暗号化し、通信端末３１に送信する（ステップＳ３３４）。
【００７０】
通信端末３１で起動しているリスト取得プログラム２１１７は、暗号化されたリストを取得し、これを、ユーザ２の秘密鍵２１２３を用いて復号化することにより、利用を許可されたサービス利用プログラムのリストを入手することができる（ステップＳ２３３）。なお、ここで入手したリストを、メモリカード２１のフラッシュメモリチップ２１１に格納しておくことで、次回からはこのメモリカード２１に格納したリストを用いても良い。更に、サービス提供サーバ４１において、ユーザ２が利用を許可されたサービスが追加または変更された場合、リストが更新されたことを示す情報をリストに付加しておき、通信端末３１からリスト入手要求があった時に、リスト更新有無を判定し、リストが更新された場合のみリストを送信し、それ以外の場合は、メモリカード２１に格納しておいたリストを用いて処理する方法にしてもよい。
【００７１】
次に、本例における通信端末の特定処理について、図１１を参照して説明する。本例では、特定の通信端末に対してのみサービスを提供したい場合に、サービス提供サーバ４１に予め端末情報リスト４１５を作成しておく。ここでは、サービスを提供する通信端末を特定する場合の処理について説明する。
【００７２】
まず、通信端末３１で起動しているサービス選択プログラム２１１５、またはサービス利用プログラム２１１４は、通信端末３１の端末固有ＩＤ３１８、サービス提供サーバ４１の公開鍵２１２４、サービス提供サーバ４１のＵＲＬ２１２５をメモリ３１４に読み出す（ステップＳ２４１）。次に、端末固有ＩＤ３１８を、サービス提供サーバ４１の公開鍵２１２４で暗号化し、サービス提供サーバ４１のＵＲＬ２１２５を宛先として、送信する（ステップＳ２４２）。
【００７３】
サービス提供サーバ４１は、通信端末３１から受信した、暗号化された端末固有ＩＤ３１８を、サーバ自身の秘密鍵４１１を用いて復号化することにより、端末固有ＩＤ３１８を取得する（Ｓ３４１）。次に、サービス提供サーバ４１は、予め用意した端末情報リスト４１５の中から、取得した端末固有ＩＤ３１８と一致するものを検索することにより、サービスの利用を要求している通信端末、もしくはサービスを利用している通信端末を特定することができる（ステップＳ３４２）。
【００７４】
このように、通信端末を特定できることで、端末情報リスト４１５の中の、端末固有ＩＤ３１８に対応する「端末設置業者」項目４１５ｂを参照することにより、端末設置業者に応じたサービスを提供することができる。また同様に、「端末の形態」項目４１５ｃや「利用許可サービス」項目４１５ｄを参照することにより、端末の形態に応じたサービスを提供したり、サービスを提供する端末を制限したりすることもできる。
【００７５】
例えば、銀行の残高照会は、モニタなどの表示装置を備えた通信端末であればどこでも利用できるが、預金の払い戻しは、現金の支払い装置を備えた通信端末でしか行うことができない。このような制限のあるサービスに対しても、上記方法により、ユーザ２が利用している通信端末３１が、現金の支払い装置を備えた通信端末かどうかを知ることができるため、現金の支払い装置を備えた通信端末でのみ、預金の払い戻しサービスを提供することができる。
【００７６】
このように、サービスを利用する通信端末の形態などは異なるが、その端末に関する情報を管理することで個々の端末を認識することができるため、適用することができるサービスの範囲が広がる。その結果、１つのメモリカード２１で、様々なサービスを利用でき、利便性が向上する。
【００７７】
図１３は、本例における、ユーザ２、通信端末業者３、ＩＳＰ業者４、及びサービス提供業者５から構成される、インターネットサービス提供システム１の全体の処理の流れを示すためのフローチャートである。以下、図１を参照しながら、図１３を用いて、インターネットサービス提供システム１について説明する。
【００７８】
まず、通信端末業者３は、通信端末３１を様々な場所に設置し、運用する（ステップＳ５０１）。また、ＩＳＰ業者４は、サービス提供サーバ４１を運用する（ステップＳ６０１）。サービス提供業者５は、インターネットサービス５１を作成し（ステップＳ７０１）、ＩＳＰ業者４に対し、サービス５１の提供を委託する（ステップＳ７０２）。
【００７９】
ＩＳＰ業者４は、複数のサービス提供業者５から委託された複数のサービス５１を、サービス提供サーバ４１に格納する（ステップＳ６０２）。これにより、サービス提供を委託したサービス提供業者５は、サービス提供サーバが不要となる。また、ＩＳＰ業者４は、複数のサービス提供業者５から委託された複数のサービス５１を纏めて運用することにより、サーバの利用効率を高めることができる。
【００８０】
ユーザ２は、サービス５１の利用をＩＳＰ業者４に申請する（ステップＳ４０１）。サービス５１の利用申請に際しては、メモリカード２１に格納する情報として、ユーザ２の生体認証情報２１２１や、電子決済を行うのであればクレジットカードの情報など、必要な情報をＩＳＰ業者４に提供する。
【００８１】
次に、ＩＳＰ業者４は、サービス５１の利用申請を行ったユーザ２に配布するメモリカード２１を作成する（ステップＳ６０３）。メモリカード２１には、通信端末３１上で動作するオペレーティングシステム２１１１等の各種プログラム、ユーザ２の生体認証情報２１２１などの各種情報を格納する。メモリカード２１が作成されると、ＩＳＰ業者４は、ユーザ２に、メモリカード２１を配布する（ステップＳ６０４）。なお、メモリカード２１については、ＩＳＰ業者４では無く、専門の業者が作成・配布しても良い。
【００８２】
ユーザ２は、配布されたメモリカード２１を用いて、任意の場所に設置された任意の通信端末３１を使用して、インターネットサービス５１を利用する（ステップＳ４０２）。メモリカード２１と通信端末３１を用いて、サービスを利用する方法は、図４〜図１１を用いて説明した通りである。
【００８３】
図１４は、本例における、ユーザ２、通信端末業者３、ＩＳＰ業者４、及びサービス提供業者５の間の、料金の徴収関係の例を示している。以下、図１４を用いて、通信端末提供サービスについて説明する。
【００８４】
まず、通信端末３１の利用に対する料金の徴収について説明する。通信端末業者３は、さまざまな場所に設置した通信端末３１をインターネット６に接続し、サービスを利用するユーザ２に、貸し与える（ステップＳ５１１）。ユーザ２は、通信端末３１の利用時間や利用回数等に応じて、通信端末３１の利用料金を、通信端末業者３に支払う（ステップＳ４１１）。
【００８５】
次に、インターネットサービスの利用に対する料金の徴収について説明する。まず、サービス提供業者５は、ＩＳＰ業者４に対し、サービス５１の提供を委託し、委託料を支払う（ステップＳ７１１）。ＩＳＰ業者４は、委託されたサービス５１をユーザ２に提供する（ステップＳ６１１）。ユーザ２は、利用したサービスの種類や利用時間、回数などに応じた利用料金を、ＩＳＰ業者４に支払う（ステップＳ４１２）。ＩＳＰ業者４は、ユーザ２から代理徴収したサービス利用料金を、サービス提供業者５に支払う（ステップＳ６１２）。
【００８６】
このサービスの特徴は、ＩＳＰ業者４やサービス提供業者５、また、サービス５１の種別やサービスの利用そのものに依存せずに、通信端末を提供するサービスを行う通信端末業者３１が参入できることである。このことから、小規模な通信端末業者も参入することができる。また、様々なサービスを利用するユーザの利用が見込めるため、特定のサービスに利用を限定した通信端末と比べ、端末の稼働率も高くなる。もちろん、通信端末３１が、オペレーティングシステムや各種プログラム、ハードディスクドライブ等の補助記憶装置などを搭載しないことから、導入コストや保守コストが低いことも、小規模な通信端末業者の参入を容易とする。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施の形態による全体構成例を示すブロック図である。
【図２】本発明の一実施の形態によるメモリカード及び通信端末の構成例を示す説明図である。
【図３】本発明の一実施の形態によるサービス提供サーバに格納される情報の例を示す説明図である。
【図４】本発明の一実施の形態による全体処理例を示すフローチャートである。
【図５】本発明の一実施の形態による通信端末起動処理例を示すフローチャートである。
【図６】本発明の一実施の形態による生体認証処理例を示すフローチャートである。
【図７】本発明の一実施の形態によるサービス選択処理例を示すフローチャートである。
【図８】本発明の一実施の形態による暗号化通信構築処理例を示すフローチャートである。
【図９】本発明の一実施の形態によるサービス利用終了処理例を示すフローチャートである。
【図１０】本発明の一実施の形態によるサービス利用プログラムリスト取得処理例を示すフローチャートである。
【図１１】本発明の一実施の形態による通信端末特定処理例を示すフローチャートである。
【図１２】本発明の一実施の形態によるサービス選択画面表示例を示す説明図である。
【図１３】本発明の一実施の形態によるインターネットサービス提供システムの処理例を示すフローチャートである。
【図１４】本発明の一実施の形態による料金の徴収関係の例を示す説明図である。
【符号の説明】
【００８８】
１…インターネットサービス提供システム、２…ユーザ、３…通信端末提供業者、４…ＩＳＰ業者、５…サービス提供業者、６…インターネット、２１…メモリカード、３１…通信端末、４１…サービス提供サーバ、５１…インターネットサービス、２１１…フラッシュメモリチップ、２１２…ＩＣメモリチップ、２１３…接続回路、２１１１…オペレーティングシステム、２１１２…端末制御プログラム、２１１３…生体認証プログラム、２１１４…サービス利用プログラム、２１１５…サービス選択プログラム、２１１６…利用許可プログラムリスト、２１２１…生体認証情報、２１２２…電子証明書、２１２３…ユーザの秘密鍵、２１２４…ユーザの公開鍵、２１２５…サーバのＵＲＬ、３１１…生体情報入力装置、３１２…カードリーダライタ、３１３…ＢＩＯＳ、３１４…メモリ、３１５…モニタ、３１６…タッチパネル、３１７…ＣＰＵ、３１８…端末固有ＩＤ、３１９…通信インタフェース、３１２１…接続回路、３２１…サービス選択画面、４１０…記憶装置、４１１…サーバの秘密鍵、４１２…ユーザの公開鍵、４１３…通信用暗号鍵、４１４…サービス許可ユーザリスト、４１５…端末情報リスト
【図１】
2008046679.tif 000003
【図２】
2008046679.tif 000004
【図３】
2008046679.tif 000005
【図４】
2008046679.tif 000006
【図５】
2008046679.tif 000007
【図６】
2008046679.tif 000008
【図７】
2008046679.tif 000009
【図８】
2008046679.tif 000010
【図９】
2008046679.tif 000011
【図１０】
2008046679.tif 000012
【図１１】
2008046679.tif 000013
【図１２】
2008046679.tif 000014
【図１３】
2008046679.tif 000015
【図１４】
2008046679.tif 000016