(57)【要約】【課題】  プライバシーを十分に保護しつつ、プロファイルに応じて利用者にサービスの利用を許可するか否かを判断する。【解決手段】  プロファイル記憶部１１に記憶されたプロファイルが利用条件を満たすか否かが利用条件判断部１２によって判断され、利用権記憶装置５から取得された利用権と利用条件判断部１２による判断結果と共に、利用条件判断部１２によって判断されなかった利用条件がサービス提供装置４に送信される。受信した利用条件をプロファイル記憶部１４に記憶されたプロファイルが満たすか否かが利用条件判断部１５によって判断される。耐タンパチップ２より送信された利用権と、利用条件判断部１２と利用条件判断部１５による判断結果とに基づいて、サービス提供部７にサービスを提供させるか否かがサービス提供判断装置９によって判断される。【選択図】  図１
2005267200.tif 000002
【特許請求の範囲】
【請求項１】
サービスを提供するサービス提供装置のサービスを利用するための利用条件を含み、前記サービスを利用する権利を表す利用権を記憶する利用権記憶装置と、
前記利用権に含まれる利用条件が満たされるか否かを判断する利用条件判断装置と
を有し、
前記利用条件判断装置は、前記利用条件判断装置に関する属性を表すプロファイルが記憶されたプロファイル記憶手段と、前記プロファイル記憶手段に記憶されたプロファイルが前記サービスの利用条件を満たすか否かを判断する利用条件判断手段とを
有するサービス利用条件判断システム。
【請求項２】
前記利用条件判断装置が、前記利用条件判断手段によって判断されなかった利用条件を他の利用条件判断装置に送信する利用条件送信手段をさらに有する、サービス利用判断システム。
【請求項３】
前記利用条件判断装置が、耐タンパに構成されたＩＣチップによって構成されている、請求項１または請求項２に記載のサービス利用判断システム。
【請求項４】
前記利用権に含まれる各利用条件には、どの利用条件判断装置によって判断されるかを表す判断位置識別子が含まれ、前記利用条件送信手段による利用条件の送信が、前記判断位置識別子に基づいて行われる、請求項１から３のいずれかに記載のサービス利用判断システム。
【請求項５】
サービスを提供するサービス提供手段と、
当該利用条件判断装置に関する属性を表すプロファイルが記憶されたプロファイル記憶手段と、前記プロファイルが、サービス利用判断システムから送信されたサービスの利用条件を満たすか否かを判断する利用条件判断手段とを含む利用条件判断装置と、
前記サービス利用判断システムから送信された利用権、サービスの利用条件が満たされるか否かの判断結果、前記利用条件判断装置による判断結果に基づいて前記サービス提供手段にサービスを提供させるか否かを判断するサービス提供判断装置とを
有するサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス利用判断システムに関し、特に、利用者または利用機器の属性を表すプロファイルに応じて利用者にサービスの利用を許可するか否かを判断するサービス利用判断システムに関するものである。
【背景技術】
【０００２】
従来、デジタルコンテンツ提供ビジネス等の分野において利用者または利用機器の属性を表すプロファイルに応じて利用者にサービスの利用を許可するか否かを判断するものとして、ＩＣカードに固定的に記録された利用者の生年月日を含むアクセスコントロール情報、およびアクセス要求を受信し、受信したアクセスコントロール情報に含まれる利用者の年齢が、要求されたコンテンツやその他サービス等の内容またはその提供の形態に応じて登録された年齢条件を満たすか否か判断し、利用者の年齢が登録された年齢条件を満たす場合にのみ、要求されたコンテンツやその他サービスの提供を許可するものがある（例えば、特許文献１参照）。
【特許文献１】特開２００３−１６７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述したような従来の技術では、ＩＣカードに記録された利用者の年齢を含む個人情報等のプロファイルがそのまま外部の装置に送信されてしまい、プライバシーが十分に保護されないという問題があった。
【０００４】
本発明は、このような問題を解決するためになされたもので、その目的はプライバシーを十分に保護しつつ、利用者または利用機器の属性を表すプロファイルに応じて利用者にサービスの利用を許可するか否かを判断することができるサービス利用判断システムおよびサービス提供装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明のサービス利用判断システムは、サービスを提供するサービス提供装置のサービスを利用するための利用条件を含み、前記サービスを利用する権利を表す利用権を記憶する利用権記憶装置と、前記利用権に含まれる利用条件が満たされるか否かを判断する複数の利用条件判断装置とを有し、利用条件判断装置が、利用条件判断装置に関する属性を表すプロファイルが記憶されたプロファイル記憶手段と、プロファイル記憶手段に記憶されたプロファイルが前記サービスの利用条件を満たすか否かを判断する利用条件判断手段とを有している。
【０００６】
この構成により、それぞれの利用条件判断装置に関する属性を表すプロファイルに基づいて利用条件判断装置によって行われる判断の結果によってサービスを提供するか否かの判断が行われるため、プライバシーを十分に保護しつつ、プロファイルに応じて利用者にサービスの利用を許可するか否かを判断することができる。
【０００７】
本発明の実施態様によれば、利用条件判断装置が、利用条件判断手段によって判断されなかった利用条件を他の利用条件判断装置に送信する利用条件送信手段をさらに有している。
【０００８】
本発明の他の実施態様によれば、利用条件判断装置が、耐タンパに構成されたＩＣチップによって構成されている。
【０００９】
この構成により、利用条件判断装置に関する属性を表すプロファイルが外部からの不正なアクセス等によって漏洩することを防止できる。
【００１０】
本発明のさらに他の実施態様では、利用権に含まれる各利用条件には、どの利用条件判断装置によって判断されるかを表す判断位置識別子が含まれ、利用条件送信手段による利用条件の送信が、前記判断位置識別子に基づいて行われる。
【００１１】
この構成により、判断位置識別子に基づいて利用条件を判断する利用条件判断装置を特定できるため、サービスを提供するか否かの判断にかかる時間を節減することができる。
本発明のサービス提供装置は、サービスを提供する手段と、
当該利用条件判断装置に関する属性を表すプロファイルが記憶されたプロファイル記憶手段と、前記プロファイルが、サービス利用判断システムから送信されたサービスの利用条件を満たすか否かを判断する利用条件判断手段とを含む利用条件判断装置と、
前記サービス利用判断システムから送信された利用権、サービスの利用条件が満たされるか否かの判断結果、前記利用条件判断装置による判断結果に基づいて前記サービス提供手段にサービスを提供させるか否かを判断するサービス提供判断装置を有している。
【発明の効果】
【００１２】
本発明は、プライバシーを十分に保護しつつ、利用者または利用機器の属性を表すプロファイルに応じて利用者にサービスの利用を許可するか否かを判断することができるサービス利用判断システムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１４】
図１は、本発明の一実施の形態によるサービス利用判断システムとサービス提供装置の構成を示すブロック図である。
【００１５】
サービス利用判断システム１は、耐タンパに構成された耐タンパチップ２を有するＩＣカード３であり、サービスを提供するサービス提供装置４と接続される。なお、本発明のサービス利用判断システムは、様々なサービスに適用することができるが、本実施形態のサービス利用判断システム１は、動画や音楽などのコンテンツを再生させるサービスに適用するものとする。
【００１６】
耐タンパチップ２は、サービス提供装置４によるサービスを利用する権利を表す利用権を記憶する利用権記憶装置５と、利用権に含まれる利用条件が満たされるか否かを判断する利用条件判断装置６とを備えている。
【００１７】
ここで、利用権には、利用権の発行元を識別するための生成元ＩＤ、利用権を識別するための利用権ＩＤ、サービスの対象となるコンテンツを識別するためのコンテンツＩＤ、利用権を他の耐タンパチップ２等に移動したり複製したりする場合の制限を表す流通可否情報、利用権を行使する条件を表す利用条件、および対象となるコンテンツを復号するための復号鍵が含まれ、これらの各情報に対する利用権の発行元による署名情報がさらに含まれる。
【００１８】
利用条件には、コンテンツを再生することができる利用者ＩＤや年齢等の利用者を制限する条件、利用機器を特定する等の利用機器を制限する条件、および、コンテンツを再生することができる有効期限等の環境を制限する条件が含まれている。
【００１９】
本実施形態において、利用条件は、ＸＡＣＭＬ（eXtensible Access Control Markup Language）によって記述されている。ＸＡＣＭＬは、Ｗｅｂ上のサービスに対するアクセス制御をするためのものとして、標準化団体ＯＡＳＩＳ（Organization for the Advancement of Structured Information Standards）によって規定されているものであり、サービスに対するアクセスの認可情報が記述されたポリシを格納し、利用者ＩＤなどのパラメータを収集し、ポリシと利用者ＩＤなどのパラメータに基づいてサービスに対するアクセスの可否を判定するものに用いられる。
【００２０】
本実施形態において、利用権の発行元による署名情報は、生成元ＩＤ、利用権ＩＤ、コンテンツＩＤ、流通可否情報、利用条件、および復号鍵等を結合した情報のハッシュ値が利用権の発行元の秘密鍵で暗号化されたものである。
【００２１】
利用条件判断装置６は、利用条件判断装置６に関する属性を表すプロファイルが記憶されたプロファイル記憶部１１と、プロファイル記憶部１１に記憶されたプロファイルがサービスの利用条件を満たすか否かを判断する利用条件判断部１２と、利用条件判断部１２によって判断されなかった利用条件を他の利用条件判断装置に送信する利用条件送信部１３とを有している。
【００２２】
プロファイル記憶部１１に記憶されるプロファイルは、耐タンパチップ２の属性を表し、本実施形態においては、プロファイルの生成元を識別するための生成元ＩＤ、耐タンパチップ２の利用者、すなわちＩＣカード３の利用者を識別するための利用者ＩＤ、および利用者の生年月日や国籍などの利用者情報が含まれ、これらの各情報に対するプロファイルの生成元による署名情報がさらに含まれる。
【００２３】
なお、プロファイルの生成元による署名情報は、生成元ＩＤ、利用者ＩＤ、および利用者情報等を結合した情報のハッシュ値がプロファイルの生成元の秘密鍵で暗号化されたものである。
【００２４】
利用条件判断部１２は、サービスの対象となるコンテンツに対応する利用権を利用権記憶装置５から取得し、取得した利用権に含まれる利用条件を、プロファイル記憶部１１に記憶されたプロファイルが満たすか否かを判断するようになっている。また、利用条件判断部１２によって判断されなかった利用条件は、利用条件判断部１２による判断結果と利用権と共に利用条件送信部１３によってサービス提供装置４に送信される。
【００２５】
ここで、利用条件判断部１２によってサービスの対象となるコンテンツに対応する利用権が取得できなかった場合には、利用条件送信部１３は、利用条件判断部１２による判断結果等に代えて、利用権が取得できなかった旨をサービス提供装置４に送信するようになっている。
【００２６】
なお、利用権に含まれる各利用条件は、どの利用条件判断装置によって判断されるかを表す判断位置識別子を含み、利用条件送信部１３による利用条件の送信が、判断位置識別子に基づいて行われるようにしてもよい。
【００２７】
サービス提供装置４は、中央処理装置（Central Processing Unit、以下単に「ＣＰＵ」という。）、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭやハードディスク等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、画像を表示するモニタ装置、およびスピーカを備えている。なお、サービス提供装置４は、コンテンツが再生可能なものであれば、コンピュータ装置、携帯端末、または通信機能を備えた家電製品等によって構成するようにしてもよい。
【００２８】
サービス提供装置４は、コンテンツを再生するサービスを提供するサービス提供部７の他に、利用権に含まれる利用条件が満たされるか否かを判断する利用条件判断装置８と、サービス提供部７にサービスを提供させるか否かを判断するサービス提供判断装置９と、ＩＣカード３が有する耐タンパチップ２との間で通信するリーダライタ１０と、をさらに備えている。
【００２９】
リーダライタ１０は、例えば、耐タンパチップ２が無線通信によって情報を送受信する場合には、耐タンパチップ２に電磁波を送出し、送出した電磁波によって駆動された耐タンパチップ２と無線で通信を行うようになっている。また、リーダライタ１０は、耐タンパチップ２が有線で情報の送受信を行うための接点を有している場合には、耐タンパチップ２の接点に接続するためのコネクタを有する。
【００３０】
利用条件判断装置８は、耐タンパに構成された耐タンパチップによって構成され、利用条件判断装置８に関する属性を表すプロファイルが記憶されたプロファイル記憶部１４と、プロファイル記憶部１４に記憶されたプロファイルがサービスの利用条件を満たすか否かを判断する利用条件判断部１５と、を有している。
【００３１】
プロファイル記憶部１４に記憶されるプロファイルは、利用条件判断装置８の属性を表し、本実施形態においては、プロファイルの生成元を識別するための生成元ＩＤ、サービス提供装置４を識別するための利用機器ＩＤ、サービス提供装置４の製造メーカを識別するための製造メーカＩＤ、サービス提供装置４の機種を識別するための機種ＩＤ、およびサービス提供装置４のシリアル番号が含まれ、これらの各情報に対するプロファイルの生成元による署名情報がさらに含まれる。
【００３２】
なお、プロファイルの生成元による署名情報は、生成元ＩＤ、利用機器ＩＤ、製造メーカＩＤ、機種ＩＤ、およびシリアル番号等を結合した情報のハッシュ値がプロファイルの生成元の秘密鍵で暗号化されたものである。
【００３３】
利用条件判断部１５は、プロファイル記憶部１４に記憶されたプロファイルやサービス提供装置４のＣＰＵによって得られた時刻情報等の環境情報等が利用条件送信部１３によって送信された利用条件を満たすか否かを判断するようになっている。
【００３４】
なお、利用条件判断装置８は、利用条件判断装置６と同様に利用条件送信部を設け、利用条件送信部１３によって送信された利用条件のうち、利用条件判断部１５によって判断されなかった利用条件を他の利用条件判断装置にネットワーク等を介して送信するようにしてもよい。
【００３５】
利用条件判断装置８が利用条件送信手段を設けるようにした場合には、サービス提供部７によるサービスを利用するための判断を他の利用条件判断装置の属性にさらに基づいて行うことができる。また、他の利用条件判断装置を有するサービス提供装置によるサービスの利用を個別に判断することができ、本発明のサービス利用判断システムを複合的なサービスの提供態様に適用することができる。
【００３６】
サービス提供判断装置９は、耐タンパチップ２より送信された利用権、および利用条件判断部１２による判断結果と、利用条件判断部１５による判断結果とに基づいて、サービス提供部７にサービスを提供させるか否かを判断するようになっている。
【００３７】
サービス提供部７は、サービス提供装置４のＣＰＵによって構成され、ＲＡＭやハードディスク等に暗号化されて記憶されているサービスの対象となるコンテンツを耐タンパチップ２より送信された利用権に含まれる復号鍵で復号してモニタ装置やスピーカを介して出力するサービスを提供するようになっている。
【００３８】
上述した、サービス提供装置４を構成する、サービス提供部７、利用条件判断装置８、サービス提供判断装置９、およびリーダライタ１０の各構成要素間は、公知の暗号化や署名技術等を以って確立され、通信情報の漏洩や改竄が防止された安全な通信路を介して行われるようになっている。
【００３９】
以下に、サービス利用判断システム１の動作を図２により説明する。
【００４０】
図２は、サービス利用判断システム１の動作を示すフローチャートである。なお、図２において、左側はサービス提供装置４の動作を示すフローチャートを示し、右側は、耐タンパチップ２の動作を示すフローチャートを示している。また、サービス提供装置４と耐タンパチップ２との間の情報の送受信の流れを破線矢印で示した。
【００４１】
まず、サービス提供装置４の入力装置（不図示）を介してコンテンツの再生要求が入力されると（ステップ１０１）、リーダライタ１０を介してコンテンツの再生要求が利用条件判断部１２に送信される（ステップ１０２）。
【００４２】
耐タンパチップ２において再生要求の受信（ステップ１０３）に応じて、利用権記憶装置５から再生要求されたコンテンツと対応する利用権が利用条件判断部１２によって取得される（ステップ１０４）。利用条件判断部１２によって利用権が取得できた場合（ステップ１０５）には、プロファイル記憶部１１に記憶されたプロファイルが利用権に含まれる利用条件を満たすか否かが利用条件判断部１２によって判断される（ステップ１０６）。
【００４３】
次に、利用権と利用条件判断部１２による判断結果と共に、利用条件判断部１２によって判断されなかった利用条件が利用条件送信部１３によってサービス提供装置４に送信される（ステップ１０７）。
【００４４】
利用条件送信部１３によって送信された利用条件が、利用条件判断部１５で受信される（ステップ１０８）と、受信した利用条件を、プロファイル記憶部１４に記憶されたプロファイルが満たすか否かが利用条件判断部１５によって判断される（ステップ１０９）。
【００４５】
次に、耐タンパチップ２より送信された利用権、および利用条件判断部１２による判断結果と、利用条件判断部１５による判断結果とに基づいて、サービス提供部７にサービスを提供させるか否かがサービス提供判断装置９によって判断される（ステップ１１０）。なお、利用条件送信部１３によって利用条件判断部１２による判断結果等に代えて、利用権が取得できなかった旨が送信された場合には、サービス提供判断装置９は、サービスを提供させないと判断する。
【００４６】
サービス提供判断装置９によってサービスを提供させると判断された場合には、サービス提供部７によってサービスが提供される（ステップ１１１）。一方、サービスを提供させないと判断された場合には、サービス提供判断装置９によるサービスの提供は行われない。
【００４７】
以上説明したように、サービス利用判断システム１によれば、それぞれの利用条件判断装置６、８に関する属性を表すプロファイルに基づいて各利用条件判断装置６、８によって行われる判断の結果によってサービスを提供するか否かの判断が行われるため、プライバシーを十分に保護しつつ、プロファイルに応じて利用者にサービスの利用を許可するか否かを判断することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施の形態によるサービス利用判断システムとサービス提供装置の構成を示すブロック図である。
【図２】図１のサービス利用判断システムとサービス提供装置の動作を示すフローチャートである。
【符号の説明】
【００４９】
１    サービス利用判断システム
２    耐タンパチップ
３    ＩＣカード
４    サービス提供装置
５    利用権記憶装置
６、８    利用条件判断装置
７    サービス提供部
９    サービス提供判断装置
１０    リーダライタ
１１、１４    プロファイル記憶部
１２、１５    利用条件判断部
１３    利用条件送信部
【図１】
2005267200.tif 000003
【図２】
2005267200.tif 000004