(57)【要約】【課題】サービス利用装置に対しても利用者のプロファイル等の情報が漏洩することがないサービス実行システムを提供する。【解決手段】利用者情報記憶装置１０２、利用者属性記憶装置１０３に格納された利用者情報および利用者属性情報が、利用条件記憶装置１０４に記憶された利用条件を満たしているか否かの判定をＩＣカード１０内に設けられた判定装置１０１において行い、その判定結果のみをサービス利用装置３に送信するようにしているので、利用者情報および利用者属性情報がサービス利用装置３に漏洩することを防ぐことができる。【選択図】図１
2006209520.tif 000002
【特許請求の範囲】
【請求項１】
サービスを利用しようとする利用者により携帯される携帯装置であって、
前記利用者の属性情報である利用者属性情報が記憶された利用者属性記憶部と、
サービスを利用するための条件である利用条件が記憶された利用条件記憶部と、
サービス利用装置からのサービス利用要求を受けた際に、前記利用者属性記憶部に記憶された利用者属性情報が前記利用条件記憶部に記憶された利用条件を満たしているか否かを判定する判定部とを備えた携帯装置。
【請求項２】
前記判定部では、前記利用条件記憶部により記憶されている利用条件のうち、前記利用者属性情報により判定できない条件については他の利用条件の判定結果とともに前記サービス利用要求を送信してきたサービス利用装置に送信する請求項１記載の携帯装置。
【請求項３】
サービスを利用しようとする利用者により携帯される携帯装置であって、
前記利用者の属性情報である利用者属性情報が記憶された利用者属性記憶部と、
サービスを利用するための条件である利用条件が記憶された利用条件記憶部と、
前記利用者属性記憶部および前記利用条件記憶部にそれぞれ利用者属性情報および利用条件が記憶された際に、前記利用者属性記憶部に記憶された利用者属性情報が前記利用条件記憶部に記憶された利用条件を満たしているか否かを判定する判定部と、
前記判定部による判定結果を記憶しておき、サービス利用要求を受けた際に、記憶している判定結果を前記サービス要求を送信してきたサービス利用装置に送信する判定結果記憶部と、を備えた携帯装置。
【請求項４】
耐タンパ性を有するＩＣカードにより構成されている請求項１から３のいずれか１項記載の携帯装置。
【請求項５】
サービスを利用しようとする利用者により携帯され、前記利用者の属性情報である利用者属性情報が記憶された利用者属性記憶部と、サービスを利用するための条件である利用条件が記憶された利用条件記憶部と、サービス利用要求を受けた際に、前記利用者属性記憶部に記憶された利用者属性情報が前記利用条件記憶部に記憶された利用条件を満たしているか否かを判定する判定部とを備えた携帯装置と、
サービスの提供を行うサービス提供装置と、
前記サービス提供装置とネットワークにより接続され、前記サービス提供装置により提供されるサービスを利用しようとする際に、前記携帯装置に対してサービス要求を送信してサービス利用可否の判定を依頼し、前記携帯装置からサービスの利用を許可する旨の判定結果を受信すると該判定結果を前記サービス提供装置に送信するとともにサービスの実行を開始するサービス利用装置と、から構成されるサービス実行システム。
【請求項６】
前記携帯装置の前記判定部では、前記利用条件記憶部により記憶されている利用条件のうち、前記利用者属性情報により判定できない条件については他の利用条件の判定結果とともに前記サービス利用装置に送信し、
前記サービス利用装置では、前記携帯装置から送信されてきた利用条件が満たされているか否かの判定を行い、該判定結果と前記携帯装置から送信されてきた判定結果がともに満たされている場合に、サービスの実行を開始する請求項５記載のサービス実行システム。
【請求項７】
サービスを利用しようとする利用者により携帯され、前記利用者の属性情報である利用者属性情報が記憶された利用者属性記憶部と、サービスを利用するための条件である利用条件が記憶された利用条件記憶部と、前記利用者属性記憶部および前記利用条件記憶部にそれぞれ利用者属性情報および利用条件が記憶された際に、前記利用者属性記憶部に記憶された利用者属性情報が前記利用条件記憶部に記憶された利用条件を満たしているか否かを判定する判定部と、前記判定部による判定結果を記憶しておき、サービス利用要求を受けた際に、記憶している判定結果を前記サービス要求を送信してきたサービス利用装置に送信する判定結果記憶部とを備えた携帯装置と、
サービスの提供を行うサービス提供装置と、
前記サービス提供装置とネットワークにより接続され、前記サービス提供装置により提供されるサービスを利用しようとする際に、前記携帯装置に対してサービス要求を送信してサービス利用可否の判定を依頼し、前記携帯装置からサービスの利用を許可する旨の判定結果を受信すると該判定結果を前記サービス提供装置に送信するとともにサービスの実行を開始するサービス利用装置と、から構成されるサービス実行システム。
【請求項８】
前記携帯装置は、耐タンパ性を有するＩＣカードにより構成されている請求項５から７のいずれか１項記載のサービス実行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスの提供を行うサービス提供装置と、サービス提供装置により提供されるサービスを利用するためのサービス利用装置と、サービスを利用しようとする利用者により携帯される携帯装置とから構成されるサービス実行システムに関する。
【背景技術】
【０００２】
近年インターネット等のネットワークの普及により様々なサービスをネットワークを介して利用することが広く行われるようになっている。そして、利用者がこのようなサービスを利用しようとする場合、ＩＤコードとパスワードを利用してサービス提供側による認証を受けることが一般的に行われている。しかし、複数のサービスを利用しようとした場合、使用するＩＤコード、パスワードの数もそれに伴い増加するため、利用者は全てのＩＤコード、パスワードを記憶するか記録しておかなければならず不便である。また、毎回ＩＤコード、パスワードをキーボードから入力したのでは入力の手間がかかりまた入力ミス等が発生する原因ともなる。
【０００３】
また、ＩＤコードやパスワードによる認証だけでなく、年齢、会員であるか否か等のサービスを受けようとする利用者の属性を限定してサービスの利用を許可するような場合もある。また、あるサービスを利用しようとする際にサービス利用装置の属性が制限されるような場合に、サービス利用装置の属性をサービス提供側に送信してサービスが利用可能であることを確認してもらう必要が場合もある。このような場合にも利用者がサービスを利用しようとする度に利用者の属性やサービス利用装置の属性を入力するようにしたのでは操作が煩雑になってしまう。
【０００４】
このような問題を解消するために、ＩＣカード、メモリカード等の記録媒体に利用者の属性またはサービス利用装置の属性を表すプロファイルを記憶しておき、記憶されたプロファイルに応じたサービスを提供するものがある。例えば、ＩＣカードに固定的に記録された利用者の生年月日を含むアクセスコントロール情報とコンテンツの要求を表すアクセス要求とを受信し、受信したアクセスコントロール情報に含まれる利用者の年齢が、要求されたコンテンツの内容またはその提供の形態に応じて登録された年齢条件を満たすか否かを判断し、利用者の年齢が登録された年齢条件を満たす場合にのみ、要求されたコンテンツの提供を許可するものが知られている（例えば、特許文献１参照。）。
【０００５】
しかし、このような従来技術では、利用者またはサービス利用機器のプロファイルが無条件にコンテンツ提供側に送信されるため、悪意のあるコンテンツ提供者などの第三者にプロファイルが漏洩してしまうという問題があった。
【０００６】
このような弊害を防止するため、コンテンツ提供側に利用者のプロファイルが漏れないようにしたシステムとして図９に示すようなシステムが提案されている。
【０００７】
この従来のシステムは、図９に示されるように、サービス利用装置４３とサービス提供装置４とがインターネット１により接続されている。そして、サービス利用装置４３には、ＩＣカード５０に格納されたデータを読み取るためのＩＣカードリーダ２が接続されている。
【０００８】
このＩＣカード５０は、サービスを利用しようとする利用者により携帯される携帯装置であり、不揮発性の記憶媒体を備え、耐タンパ性（不正書き換え防止性能）を備えた装置により構成されている。そして、ＩＣカード５０には、利用者情報記憶装置１０２と、利用者属性（プロファイル）記憶装置１０３と、利用条件記憶装置１０４とが設けられている。ここで、耐タンパ性を備えているとは、内部構造や記憶しているデータなどの解析、不正な書き換えに対する耐性を備えていることをいう。
【０００９】
利用者情報記憶装置１０２には、利用者情報を保証する外部の機関によって、予め利用者の存在を証明する利用者情報が格納されている。ここで利用者情報とは、具体的には、生年月日、性別、氏名等の利用者個人の基本的な情報であり、利用者情報を保証する外部の機関としては、例えば公的な役所等が考えられる。
【００１０】
利用者属性記憶装置１０３には、利用者属性を保証する外部の機関によって、予め利用者の属性情報である利用者属性情報が格納されている。ここで、利用者属性情報とは、具体的には、所属会社名、ＩＳＰ（Internet Service Provider）等の契約しているサービス提供者名等の情報であり、利用者属性を保証する外部の機関としては、例えば利用者の所属会社や利用者が契約しているサービス提供者等が考えられる。
【００１１】
利用条件記憶装置１０４には、利用条件を発行する外部の機関によって、サービスを利用するための条件である利用条件が予め格納されている。ここで、利用条件には、あるサービスを利用しようとする際の年齢の条件、サービス利用が可能な時間的な条件、サービスを利用許可された会員資格に関する条件等が考えられる。
【００１２】
そして、サービス利用装置４３には、判定装置１０１が設けられている。この判定装置１０１は、サービス利用装置４３がサービスの利用要求を受けた場合、ＩＣカードリーダ２に挿入されたＩＣカード５０から、利用者情報、利用者属性情報、利用条件を読み出し、読み出した利用条件が満たされているか否かを判定する。つまり、判定装置１０１は、サービス要求を受けた際に、利用者情報記憶装置１０２に記憶された利用者情報と利用者属性記憶装置１０３に記憶された利用者属性情報とが、利用条件記憶部１０４に記憶された利用条件を満たしているか否かを判定する。そして、サービス利用装置４３は、判定装置１０１の判定結果をインターネット１を介してサービス提供装置４に送信する。
【００１３】
この図９に示したシステムでは、利用者のプロファイルや利用者が予め取得した利用権／ライセンス情報をＩＣカードやメモリカード等の記録媒体に格納しておき、サービス／機器を使用する際には、利用者がその記録媒体をパソコン等のサービス利用装置の読み取り装置に挿入して認証を受けてそのサービス／機器を利用できるようにしている。
【００１４】
そして、この図９に示したような従来のシステムでは、判定結果のみがサービス利用装置４３からサービス提供装置４に送信され、利用者情報、利用者属性情報等の利用者のプライバシに関する情報がサービス提供装置４に送信されることはない。そのため、サービス提供装置４に利用者属性情報等の情報がサービス提供側に漏洩することを防ぐことが可能となる。
【００１５】
ただし、このような従来のシステムでは、判定結果がサービス利用装置４３からサービス提供装置４に送信されるため、判定結果の信頼性を保証するためには、サービス利用装置４３では、判定結果に対して公開鍵暗号化方式等により署名を行い、サービス提供装置４では送られてきた判定結果の検証を行う必要がある。このような電子署名に関する技術については現在広く知られているためここでは特に説明は行わない。
【００１６】
上述したようにこのようなシステムによれば、利用者のプロファイル等の情報はサービス利用装置４３内のみで使用され、サービス提供装置４にはその判定結果のみが送信されるため、利用者のプロファイル等の情報がサービス提供者側に漏洩することがない。しかし、サービス利用装置４３自体が第三者により提供されたものである場合、利用者のプロファイル等の情報が第三者に漏洩することを防ぐことができない。
【００１７】
近年、家庭の中だけでなく、自分のオフィス、インターネットカフェ、出張先のオフィス等において様々なサービスを利用することが行われるようになると思われる。そのため、サービス利用装置自体が個人専用ではなく不特定多数の利用者により利用されてるようなケースが多くなることが予想される。
【００１８】
しかし、図９に示したような従来のシステムでは、ＩＣカード５０の利用者情報記憶装置１０２や利用者属性記憶装置１０３内に格納されている利用者情報、利用者属性と、利用条件記憶装置１０４内に格納されている利用条件をサービス利用装置４３に読み出して判定が行われないとサービスの利用ができないため、利用者情報等の個人情報が第三者に漏洩してしまう場合が発生し得る。
【００１９】
例えば、インターネットカフェで利用したパソコン内に利用者のプロファイル等の情報を不正に取得するようなソフトウェアが存在する場合、悪意のある第三者にその利用者のプロファイル等の情報が漏洩してしまうことになる。特に今後は、どこでもネットワークに接続可能となるユビキタス社会の到来により、出先にあるコンピューティング資源やネットワークを利用して、様々なコンテンツにアクセスしてサービスを享受するようになることが予想される。このような場合に、個人のプロファイル等の情報がサービス利用装置内に残ったり、不正に取得されてしまったのでは安心してサービスを利用することができない。
【特許文献１】特開２００３−１６７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
上述した従来のサービス実行システムでは、サービス提供装置に対しては利用者のプロファイル等の情報が漏洩してしまうことはないが、サービス利用装置に対して利用者のプロファイル等の情報が漏洩してしまうという問題点があった。
【００２１】
本発明の目的は、サービス利用装置に対しても利用者のプロファイル等の情報が漏洩することがないサービス実行システムを提供することである。
【課題を解決するための手段】
【００２２】
上記目的を達成するために、本発明のサービス実行システムは、サービスを利用しようとする利用者により携帯され、前記利用者の属性情報である利用者属性情報が記憶された利用者属性記憶部と、サービスを利用するための条件である利用条件が記憶された利用条件記憶部と、サービス利用要求を受けた際に、前記利用者属性記憶部に記憶された利用者属性情報が前記利用条件記憶部に記憶された利用条件を満たしているか否かを判定する判定部とを備えた携帯装置と、
サービスの提供を行うサービス提供装置と、
前記サービス提供装置とネットワークにより接続され、前記サービス提供装置により提供されるサービスを利用しようとする際に、前記携帯装置に対してサービス要求を送信してサービス利用可否の判定を依頼し、前記携帯装置からサービスの利用を許可する旨の判定結果を受信すると該判定結果を前記サービス提供装置に送信するとともにサービスの実行を開始するサービス利用装置とから構成されている。
【００２３】
本発明によれば、利用者属性情報が利用条件を満たしているか否かの判定を携帯装置内に設けられた判定部において行い、その判定結果のみをサービス利用装置に送信するようにしているので、利用者属性情報がサービス利用装置に漏洩することを防ぐことが可能となる。
【００２４】
また、前記携帯装置の前記判定部では、前記利用条件記憶部により記憶されている利用条件のうち、前記利用者属性情報により判定できない条件については他の利用条件の判定結果とともに前記サービス利用装置に送信し、
前記サービス利用装置では、前記携帯装置から送信されてきた利用条件が満たされているか否かの判定を行い、該判定結果と前記携帯装置から送信されてきた判定結果がともに満たされている場合に、サービスの実行を開始するようにしてもよい。
【００２５】
本発明によれば、利用条件の中に、環境条件や提供者条件等の利用者属性情報では判定できないような条件が含まれているような場合であっても、携帯装置では利用者属性情報に基づいて判定できる条件についての判定を行い、その判定結果のみを出力するようにしているので、利用者属性情報がサービス利用装置に漏洩することを防ぐことが可能である。
【００２６】
また、前記携帯装置を、前記利用者の属性情報である利用者属性情報が記憶された利用者属性記憶部と、
サービスを利用するための条件である利用条件が記憶された利用条件記憶部と、
前記利用者属性記憶部および前記利用条件記憶部にそれぞれ利用者属性情報および利用条件が記憶された際に、前記利用者属性記憶部に記憶された利用者属性情報が前記利用条件記憶部に記憶された利用条件を満たしているか否かを判定する判定部と、
前記判定部による判定結果を記憶しておき、サービス利用要求を受けた際に、記憶している判定結果を前記サービス要求を送信してきたサービス利用装置に送信する判定結果記憶部とから構成するようにしてもよい。
【００２７】
本発明によれば、携帯装置内に利用者属性情報、利用条件が格納された時点で判定部による判定が行われその判定結果が予め判定結果記憶部に記憶されるようにしているので、サービス利用要求を受けた際には判定結果記憶部に記憶されている判定結果を出力するだけでよい。従って、サービス利用時の処理時間を短縮することが可能となる。
【００２８】
さらに、前記携帯装置は、耐タンパ性を有するＩＣカードにより構成するようにしてもよい。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、記録媒体からは利用者のプロファイル等の情報は出力しないようにして判定結果のみを出力するようにし、サービス利用装置ではこの判定結果のみに基づいてサービス利用の可否を決定するため、利用者のプロファイル等の情報がサービス利用装置に漏洩することがないという効果を得ることができる。
【発明を実施するための最良の形態】
【００３０】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３１】
（第１の実施形態）
図１は本発明の第１の実施形態のサービス実行システムの構成を示すブロック図である。図１において、図９中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００３２】
本実施形態のサービス実行システムは、図９に示した従来のサービス実行システムに対して、サービス利用装置４３、ＩＣカード５０が、それぞれ、サービス利用装置３、ＩＣカード１０に置き換わった構成となっている。
【００３３】
サービス利用装置３は、図９に示された従来のサービス実行システムにおけるサービス利用装置４３に対して判定装置１０１が削除された構成となっている。そして、本実施形態におけるサービス利用装置３は、サービス提供装置３により提供されるサービスを利用しようとする際に、ＩＣカード１０に対してサービス要求を送信してサービス利用可否の判定を依頼し、ＩＣカード１０からサービスの利用を許可する旨の判定結果を受信するとサービスの実行を開始する。
【００３４】
次に、図１中のＩＣカード１０の構成を図２に示す。図２において、図１０中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００３５】
本実施形態におけるＩＣカード１０は、図１０に示したＩＣカード５０と同様に、不揮発性の記憶媒体を備え、耐タンパ性（不正書き換え防止性能）を備えた装置により構成されている。そして、本実施形態におけるＩＣカード１０は、図２に示されるように、判定装置１０１と、利用者情報記憶装置１０２と、利用者属性（プロファイル）記憶装置１０３と、利用条件記憶装置１０４とから構成されていて、図１０に示した従来のサービス実行システムにおけるＩＣカード５０に対して判定装置１０１が新たに設けられた構成となっている。
【００３６】
本実施形態では、サービスを実行する際には、判定装置１０１において、利用条件記憶装置１０４から取り出した利用条件の判定を、利用者情報記憶装置１０２および利用属性記憶装置１０３から取り出した情報に基づいて、実行の可否判定を行い判定結果だけをサービス利用装置３に出力する。そして、サービス利用装置３では、ＩＣカード１０からの判定結果に基づいてサービス利用の可否を決定する。
【００３７】
なお、サービス利用装置３が複数のサービスを利用する場合には、各サービスをサービスＩＤにより特定するように、利用条件記憶装置１０４では、各サービスＩＤ毎に利用条件を記憶するようにする。そして、判定装置１０１では、サービス利用装置３からのサービス利用要求に含まれるサービスＩＤに対応した利用条件が満たされているか否かを判定する。
【００３８】
次に、本実施形態のサービス実行システムの動作を図面を参照して詳細に説明する。図３のシーケンスチャートを参照して本実施形態のサービス実行システムの動作を説明する。
【００３９】
先ず事前処理として、利用者情報を保証する外部の機関、利用者属性を保証する外部の機関、利用条件を発行する外部の機関により、それぞれ利用者情報、利用者属性情報、サービス利用条件の発行処理が行われる（ステップ３０１〜３０３）。そして、発行された利用者情報、利用者属性情報、利用条件は、ＩＣカード１０内の利用者情報記憶装置１０２、利用者属性記憶装置１０３、利用条件記憶装置１０４にそれぞれ格納する処理が行われる（ステップ３０４〜３０５）。
【００４０】
次に、サービス利用時の処理として、サービス利用装置３がＩＣカード１０に対してサービス利用要求を送信すると（ステップ３０７）、ＩＣカード１０の判定装置１０１では、送信されてきたサービスＩＤにより特定されるサービスに対応した利用者情報、利用者属性情報、利用条件を利用者情報記憶装置１０２、利用者属性記憶装置１０３、利用条件記憶装置１０４からそれぞれ収集する処理が行われる（ステップ３０８）。そして、判定装置１０１では、収集した利用者情報、利用者属性情報が、収集した利用条件を満たしているかどうかを判定し（ステップ３０９）、その判定結果をサービス提供装置４に送信する。
【００４１】
このサービス利用装置３からの判定結果を受信したサービス提供装置４では、受信した判定結果が利用条件を満たしている旨を示している場合、サービスの提供を開始する（ステップ３１０）。
【００４２】
本実施形態のサービス実行システムでは、利用者情報、利用者属性情報が利用条件を満たしているか否かの判定をＩＣカード１０内に設けられた判定装置１０１において行い、その判定結果のみをサービス利用装置３に送信するようにしているので、利用者情報、利用者属性情報がサービス利用装置３に漏洩することを防ぐことが可能となる。
【００４３】
上記の説明では、判定装置１０１は、利用条件記憶装置１０４に記憶されている利用条件が、利用者情報および利用者属性により満たされているか否かを判定するものとして説明した。しかし、利用条件には、ＩＣカード内に格納されている利用者情報や利用者属性だけでは判定ができないものがある場合がある。そのため、判定装置１０１では、利用条件記憶部１０４により記憶されている利用条件のうち、利用者情報および利用者属性情報により判定できない条件については他の利用条件の判定結果とともにサービス利用要求を送信してきたサービス利用装置３に送信するようにする。
【００４４】
そして、このような場合、サービス利用装置３では、ＩＣカード１０から送信されてきた利用条件が満たされているか否かの判定を行い、その判定結果とＩＣカード２０から送信されてきた判定結果がともに満たされている場合に、サービスの実行を開始する。
【００４５】
例えば、図４に示すように、あるサービスに対する利用条件を、課金条件、利用者条件、提供者条件、環境条件という４種類の条件に分けて考えた場合に、この４種類の条件のうち判定の完了していないものが利用条件記憶装置１０４に格納されている。ここで、課金条件としては、サービス利用のための料金を支払ったか否かを判定する「１００円払った」かどうかというような条件であり、利用者条件としては、利用者の年齢が「２０歳以上」であるか否かという条件である。課金条件はもしも利用条件が利用条件記憶装置１０４に格納される前に支払いが完了していれば利用条件記憶装置１０４には格納される必要はない。また、提供者条件としては、サービス提供装置が「カラー出力可能」な機器であるか否かというような条件であり、環境条件としては、サービス開始時刻が「２３時前」であるか否かというような条件である。
【００４６】
このような場合、ＩＣカード１０内の情報だけでは、「２０歳以上」という利用者条件のみの判定しかできない。このような場合には、図５に示されるように、ＩＣカード内で判定できない利用条件は、ＩＣカード１０からサービス利用装置３に出力されて、サービス利用装置３内に設けられた判定装置２０１によりこの利用条件が満たされるか否かの判定が行われる。そして、サービス利用装置３では、ＩＣカード１０における判定結果と、内部に有する判定装置２０１における判定結果がすべて条件が満たされていることを示している場合、サービス提供装置に対して利用条件が全て満たされている旨を通知する。
【００４７】
このようにすることにより、利用条件記憶装置１０４に記憶されている利用条件の中に、環境条件や提供者条件等の利用者情報および利用者属性情報では判定できないような条件が含まれているような場合であっても、判定装置１０１では利用者情報および利用者属性情報に基づいて判定できる条件についての判定を行い、その判定結果のみを出力するようにしているので、利用者情報や利用者属性情報等の個人情報がサービス利用装置３に漏洩することを防ぐことが可能である。
【００４８】
また、図５では、先ずＩＣカード１０側で判定が行われる場合を用いて説明しているが、先ず最初にサービス利用装置３内の判定装置２０１において利用者情報や利用者属性情報以外の情報が利用条件を満たしているかの判定を行い、判定されなかった利用条件をサービス利用装置３からＩＣカード１０に送信するようにしてもよい。そして、ＩＣカード１０では、内部に記憶されている利用者情報や利用者属性情報がサービス利用装置３から送られてきた利用条件を満たすか否かを判定し、その判定結果をサービス利用装置３に返すようにしてもよい。
【００４９】
また、装置属性の条件が利用条件に含まれているような場合、サービス利用装置３においても、その装置属性をサービス提供装置４に対して知られたくない場合がある。例えば、サービスの内容が動画の配信であり、サービス利用装置に対する条件として、ＣＰＵのクロック周波数、ＨＤＤの残容量、メモリ容量等のスペックの条件が設定されているような場合、このような装置属性をサービス提供装置側に知られたく無い場合も考えられる。
【００５０】
このような場合には、図６に示すように、サービス利用装置３内にＩＣチップを設け、このＩＣチップ内に判定装置２０１および利用条件記憶装置２０２を構成することも可能である。このような構成とした場合、この判定装置２０１では、サービス利用装置３の装置属性を取得し、この装置属性が利用条件記憶装置２０２に記憶されている利用条件を満たしているか否かを判定し、この利用条件が満たされているとともにＩＣカード１０からの判定結果もサービスの利用が可であることを示している場合に、サービス提供装置４にサービスの利用が可である旨の判定結果を送信する。
【００５１】
このような構成とすることにより、サービス利用装置３では、装置属性をサービス提供装置４に対して知られることなくサービスの利用可否の判定が行われる。
【００５２】
さらに、サービス実行システムの形態として、サービス提供装置が複数存在し、サービス提供装置となるための提供条件が設定されていて、この提供条件が満たされている場合のみサービスの提供を可能とするようなシステムも存在する。このようなサービス実行システムの場合には、サービス提供装置の装置属性が予め設定されている提供条件を満たしているかの判定を行う必要がある。このようなシステム構成において、サービス提供装置側では、サービス提供装置の装置属性をサービス利用装置側に知られたくない場合もある。このような場合には、サービス提供装置内に、提供条件が記憶された提供条件記憶装置と、この提供条件が満たされているか否かを判定するための判定装置とを設け、サービス提供装置内において提供条件が満たされているか否かを判定するようにしてもよい。このような構成とすることにより、サービス提供装置側では装置属性をサービス利用装置に対して知られることなく提供条件の判定が行われることになる。
【００５３】
（第２の実施形態）
次に、本発明の第２の実施形態のサービス実行システムについて説明する。上記で説明した第１の実施形態では、サービス利用装置３からのサービス利用要求をＩＣカード１０が受ける毎に、図２に示したＩＣカード１０内の判定装置１０１では利用条件が満たされているか否かの判定を行っていた。しかし、利用者情報、利用者属性、利用条件に変更がない場合、その判定結果は毎回同じ結果となる。そして、判定処理を行うためにはある程度の時間が必要となるため、サービス利用要求を受ける度にこの処理を行う必要はない。
【００５４】
そのため、本発明の第２の実施形態のサービス実行システムでは、図７に示すようなＩＣカード２０を用いる。この本実施形態におけるＩＣカード２０は、図２に示したＩＣカード１０に対して、判定装置１０１の判定結果を記憶しておくための判定結果記憶装置１０５が新たに設けられている点が異なっている。図７において、図２中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００５５】
そして、本実施形態では、ＩＣカード２０の判定装置１０１は、サービス利用装置３からのサービス利用要求を受けるタイミングではなく、利用者情報記憶装置１０２、利用者属性記憶装置１０３、利用条件記憶装置１０４に、利用者情報、利用者属性、利用条件がそれぞれ書き込まれたタイミング、または、利用者情報記憶装置１０２、利用者属性記憶装置１０３、利用条件記憶装置１０４に格納されている利用者情報、利用者属性、利用条件のいずれかが変更されたタイミングで、利用条件が満たされているか否かの判定処理を行う。
【００５６】
そして、判定結果記憶装置１０５は、判定装置１０１による判定結果を記憶しておき、サービス利用要求を受けた際に、記憶している判定結果をサービス要求を送信してきたサービス利用装置３に送信する。ここで、サービス利用装置３が利用するサービスが複数存在する場合には、判定装置１０１では、各サービスＩＤ毎に判定を行い、判定結果記憶装置１０５では、各サービスＩＤ毎に判定結果を記憶しておく。
【００５７】
次に、本実施形態のサービス実行システムの動作を図面を参照して詳細に説明する。図８に示す、シーケンスチャートを参照して本実施形態のサービス実行システムの動作を説明する。
【００５８】
先ず事前処理として、利用者情報を保証する外部の機関、利用者属性を保証する外部の機関、利用条件を発行する外部の機関により、それぞれ利用者情報、利用者属性情報、サービス利用条件の発行処理が行われる（ステップ７０１〜７０３）。そして、発行された利用者情報、利用者属性情報、利用条件は、ＩＣカード２０内の利用者情報記憶装置１０２、利用者属性記憶装置１０３、利用条件記憶装置１０４にそれぞれ格納する処理が行われる（ステップ７０４〜７０５）。ここまでの処理は、図３を参照して説明した第１の実施形態における動作と同様である。
【００５９】
そして、本実施形態におけるＩＣカード２０ででは、利用者情報、利用者属性情報、利用条件が、利用者情報記憶装置１０２、利用者属性記憶装置１０３、利用条件記憶装置１０４にそれぞれ格納されると、判定装置１０１では、利用者情報、利用者属性情報、利用条件を収集し（ステップ７０７）、各サービスＩＤ毎に、利用条件が満たされるか否かを判定する（ステップ７０８）。そして、その判定結果は、判定結果記憶装置１０５に格納される（ステップ７０９）。
【００６０】
次に、サービス利用時の処理として、サービス利用装置３がＩＣカード２０に対してサービス利用要求を送信すると（ステップ７１０）、ＩＣカード２０の判定結果記憶装置１０５では、送信されてきたサービスＩＤにより特定されるサービスに対応した判定結果を検索し（ステップ７１１）、その判定結果をインターネット１を経由してサービス提供装置４に送信する。
【００６１】
このサービス利用装置３からの判定結果を受信したサービス提供装置４では、受信した判定結果が利用条件を満たしている旨を示している場合、サービスの提供を開始する（ステップ７１２）。
【００６２】
本実施形態のサービス実行システムによれば、ＩＣカード２０内に利用者情報、利用者属性情報、利用条件が格納された時点で利用条件が満たされているかいなかの判定が行われその判定結果が予め判定結果記憶装置１０５内に記憶されるようにしているため、サービス利用時は判定結果記憶装置１０５内に記憶されている判定結果を参照するのみでサービス利用の可否を判定することができる。そのため、上記第１の実施形態と比較して、サービス利用時の処理時間を短縮することができる。
【００６３】
上記第１および第２の実施形態では、利用者情報、利用者属性情報、利用条件を格納する携帯装置としてＩＣカードを用いた場合を用いて説明したが、本発明はこれに限定されるものではなく、不揮発性の記憶媒体を備え、耐タンパ性（不正書き換え防止性能）を備えた装置であればどのような携帯装置を用いた場合でも同様に本発明を適用することができるものである。例えば、ＩＣチップを搭載した携帯電話機を用いてこのＩＣチップ内に図２、図７等に示した利用者情報記憶装置１０２、利用者属性記憶装置１０３、利用条件記憶装置１０４、判定装置１０１を構成すれば同様な処理を行うことが可能である。
【００６４】
また、上記第１および第２の実施形態では、ＩＣカード１０、２０内に、利用者情報記憶装置１０２、利用者属属性記憶装置１０３が設けられているものとして説明していたが、これは単に利用者情報を保証する機関と利用者属性情報を保証する機関とが別であることを想定して別々に記憶するようにしたものであり、利用者情報と利用者属性情報をともに利用者属性情報とし、利用者情報記憶装置１０２と利用者属性記憶装置１０３を合わせて１つの利用者属性記憶装置とするようにしてもよい。
【００６５】
さらに、上記第１および第２の実施形態では、サービス利用装置３は、インターネット１を介して接続されたサービス提供装置４により提供されたサービスを利用するものとして説明していたが、本発明はこのような場合に限定されるものではなく、サービス利用装置３単独で何等かのサービスを実行することができるような場合にも同様に適用することができるものである。例えば、サービス利用装置３がゲーム機器の場合、利用者は、このサービス利用装置３に接続されているＩＣカードリーダ２にＩＣカード１０または２０を挿入することによりゲーム機器を使用することが可能となる。このようにサービス利用装置３が単独でサービスの実行を行う場合でも利用者のプロファイル情報等をサービス利用装置３に漏洩することなくサービスの利用が可能になるという効果を得ることができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施形態のサービス実行システムの構成を示すブロック図である。
【図２】図１中のＩＣカード１０の構成を示すブロック図である。
【図３】本発明の第１の実施形態のサービス実行システムの動作を示すシーケンスチャートである。
【図４】利用条件の具体例とその判定タイミングを示す図である。
【図５】利用条件の判定を行う際の、ＩＣカード１０とサービス利用装置３間でやりとりされる情報の種類を説明するための図である。
【図６】サービス利用装置３内の判定装置でも利用可否の判定を行う場合の動作を説明するための図である。
【図７】本発明の第２の実施形態のサービス実行システムにおけるＩＣカード２０の構成を示すブロック図である。
【図８】本発明の第２の実施形態のサービス実行システムの動作を示すシーケンスチャートである。
【図９】従来のサービス実行システムの構成を示すブロック図である。
【図１０】従来のサービス実行システムの動作を示すシーケンスチャートである。
【符号の説明】
【００６７】
１    インターネット
２    ＩＣカードリーダ
３    サービス利用装置
４    サービス提供装置
１０、２０    ＩＣカード
４３    サービス利用装置
５０    ＩＣカード
１０１    判定装置
１０２    利用者情報記憶装置
１０３    利用者属性記憶装置
１０４    利用条件記憶装置
１０５    判定結果記憶装置
２０１    判定装置
２０２    利用条件記憶装置
３０１〜３１０    ステップ
７０１〜７１２    ステップ
【図１】
2006209520.tif 000003
【図２】
2006209520.tif 000004
【図３】
2006209520.tif 000005
【図４】
2006209520.tif 000006
【図５】
2006209520.tif 000007
【図６】
2006209520.tif 000008
【図７】
2006209520.tif 000009
【図８】
2006209520.tif 000010
【図９】
2006209520.tif 000011
【図１０】
2006209520.tif 000012