(57)【要約】【課題】ＢｔｏＢｔｏＣビジネスにおいて各事業者でユーザに割り振ったＩＤを事業者間で秘匿し、第三者機関にＩＤを作成する専用装置を設けずに事業者間でユーザを特定できる技術を提供する。【解決手段】コンテンツホルダの属性情報管理装置２は、ユーザ情報記憶手段１４４に記憶されたユーザの属性情報に紐付けられた管理装置ユーザＩＤに基づいてユーザを認証する管理装置ユーザ認証手段１５４と、ユーザに対してＩＳＰがコンテンツホルダと連携するためのＩＤを示す連携ＩＤを管理装置ユーザＩＤに紐付ける連携ＩＤ格納手段１６１と、問合せメッセージを連携ＩＤと共にサービス提供装置４から受信する問合せメッセージ受信手段１７３と、受信した連携ＩＤで特定されるユーザの属性情報に基づいてサービスの提供可否を判別する提供可否判別手段１５９と、判別結果をサービス提供装置４に送信する応答メッセージ送信手段１７４とを備える。【選択図】図２
2008225988.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置と、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置とを備えるサービス提供システムのサービス提供方法であって、
前記サービス提供装置と前記属性情報管理装置とのいずれか一方において、
前記ユーザに対して他方と連携するためのＩＤを示す連携ＩＤを生成する連携ＩＤ生成ステップと、
前記生成した連携ＩＤと、前記一方が前記ユーザとの間で予め定めたユーザＩＤとを紐付ける第１紐付けステップと、
前記生成した連携ＩＤを前記ユーザ端末経由で前記他方に送信する連携ＩＤ送信ステップと、
前記他方において、
前記ユーザ端末経由で受信した前記連携ＩＤと、前記他方が前記ユーザとの間で予め定めたユーザＩＤとを紐付ける第２紐付けステップと、
前記ユーザ端末において、
前記サービスの提供を要求するサービス要求メッセージを前記サービス提供装置に送信するサービス要求メッセージ送信ステップと、
前記サービス提供装置において、
前記サービス要求メッセージを前記サービス提供装置へ送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記属性情報管理装置に送信する問合せメッセージ送信ステップと、
前記属性情報管埋装置において、
前記問合せメッセージと共に受信した前記連携ＩＤで特定されるユーザの前記属性情報に基づいて前記サービスの提供可否を判別する提供可否判別ステップと、
前記サービスの提供可否の判別結果を示す応答メッセージを前記サービス提供装置に送信する応答メッセージ送信ステップと、
前記サービス提供装置において、
前記応答メッセージに基づいて、前記ユーザ端末に前記サービスを提供するサービス提供ステップと、
を含むことを特徴とするサービス提供方法。
【請求項２】
ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置からの問い合わせに応じて、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別して前記サービス提供装置に応答する属性情報管理装置であって、
当該属性情報管理装置において前記ユーザに対して予め定められた管理装置ユーザＩＤおよびパスワードを前記ユーザの属性情報に紐付けて記憶するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に記憶された管理装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証する管理装置ユーザ認証手段と、
当該属性情報管理装置または前記サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記管理装置ユーザＩＤに紐付けて前記ユーザ情報記憶手段に格納する連携ＩＤ格納手段と、
前記サービスの提供を要求するサービス要求メッセージを前記サービス提供装置へ送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記サービス提供装置から受信する問合せメッセージ受信手段と、
前記問合せメッセージと共に受信した前記連携ＩＤで特定されるユーザの属性情報に基づいて前記サービスの提供可否を判別する提供可否判別手段と、
前記サービスの提供可否の判別結果を示す応答メッセージを前記サービス提供装置に送信する応答メッセージ送信手段とを備えることを特徴とする属性情報管理装置。
【請求項３】
前記ユーザ情報記憶手段に記憶したユーザの属性情報は、前記サービスの提供可否のいずれかに対応して予め定められた複数の所定値のいずれかであり、
前記属性情報を秘匿化した属性識別情報を生成する属性識別情報生成手段と、
前記生成された属性識別情報を前記管理装置ユーザＩＤに紐付けて前記ユーザ情報記憶手段に格納する属性識別情報格納手段と、
前記サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データを生成する属性認証データ生成手段と、
前記生成された属性認証データを暗号化して暗号化属性認証データを生成する暗号化手段と、
前記暗号化属性認証データを前記ユーザ端末に送信する暗号化属性認証データ送信手段とをさらに備え、
前記提供可否判別手段は、前記生成した属性識別情報と、外部から取得した前記暗号化属性認証データを復号した結果とが一致する場合に、前記サービスを提供可能であると判別することを特徴とする請求項２に記載の属性情報管理装置。
【請求項４】
ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置であって、
当該サービス提供装置において前記ユーザに対して予め定められた提供装置ユーザＩＤおよびパスワードを記憶するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に記憶された提供装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証する提供装置ユーザ認証手段と、
前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置または当該サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記提供装置ユーザＩＤと紐付けて、前記ユーザ情報記憶手段に格納する連携ＩＤ格納手段と、
前記ユーザ端末から送信された、前記サービスの提供を要求するサービス要求メッセージを受信するサービス要求メッセージ受信手段と、
前記サービス要求メッセージを送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記属性情報管理装置に送信する問合せメッセージ送信手段と、
前記問合せメッセージに対する応答メッセージを受信する応答メッセージ受信手段と、
前記受信した応答メッセージに基づいて、前記ユーザ端末に前記サービスを提供するサービス提供手段とを備えることを特徴とするサービス提供装置。
【請求項５】
サービス提供許可権限者から委託されたサービスを提供するサービス提供装置から通信ネットワークを介して提供されるサービスをユーザに利用可能に提示するユーザ端末であって、
前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置から、前記サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データを暗号化した暗号化属性認証データを受信する暗号化属性認証データ受信手段と、
前記受信した暗号化属性認証データを記憶する属性認証データ記憶手段と、
前記サービスの提供を要求するサービス要求メッセージを、前記属性認証データ記憶手段に記憶された暗号化属性認証データと共に前記サービス提供装置に送信するサービス要求メッセージ送信手段とを備えることを特徴とするユーザ端末。
【請求項６】
ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置からの問い合わせに応じて、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別して前記サービス提供装置に応答するために、前記ユーザに対して予め定められた管理装置ユーザＩＤおよびパスワードを前記ユーザの属性情報と紐付けて記憶するユーザ情報記憶手段を備えたコンピュータを、
前記ユーザ情報記憶手段に記憶された管理装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証する管理装置ユーザ認証手段、
当該属性情報管理装置または前記サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記管理装置ユーザＩＤに紐付けて前記ユーザ情報記憶手段に格納する連携ＩＤ格納手段、
前記サービスの提供を要求するサービス要求メッセージを前記サービス提供装置へ送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記サービス提供装置から受信する問合せメッセージ受信手段、
前記問合せメッセージと共に受信した前記連携ＩＤで特定されるユーザの属性情報に基づいて前記サービスの提供可否を判別する提供可否判別手段、
および、前記サービスの提供可否の判別結果を示す応答メッセージを前記サービス提供装置に送信する応答メッセージ送信手段、
として機能させることを特徴とする属性情報管理プログラム。
【請求項７】
ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するために、前記ユーザに対して予め定められた提供装置ユーザＩＤおよびパスワードを記憶するユーザ情報記憶手段とを備えたコンピュータを、
前記ユーザ情報記憶手段に記憶された提供装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証する提供装置ユーザ認証手段、
前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置または当該サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記提供装置ユーザＩＤと紐付けて、前記ユーザ情報記憶手段に格納する連携ＩＤ格納手段、
前記ユーザ端末から送信された、前記サービスの提供を要求するサービス要求メッセージを受信するサービス要求メッセージ受信手段、
前記サービス要求メッセージを送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記属性情報管理装置に送信する問合せメッセージ送信手段、
前記問合せメッセージに対する応答メッセージを受信する応答メッセージ受信手段、
および、前記受信した応答メッセージに基づいて、前記ユーザ端末に前記サービスを提供するサービス提供手段、
として機能させることを特徴とするサービス提供プログラム。
【請求項８】
サービス提供許可権限者から委託されたサービスを提供するサービス提供装置から通信ネットワークを介して提供されるサービスをユーザに利用可能に提示するために、コンピュータを、
前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置から、前記サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データを暗号化した暗号化属性認証データを受信する暗号化属性認証データ受信手段、
前記受信した暗号化属性認証データと共に、前記サービスの提供を要求するサービス要求メッセージを、前記サービス提供装置に送信するサービス要求メッセージ送信手段、
として機能させることを特徴とするユーザ端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の事業者が一人の利用者を識別するために割り振ったそれぞれの事業者におけるＩＤを各事業者が互いに知ることなく当該利用者に対して各事業者で連携することのできる連携ＩＤを利用することで各事業者で保有する利用者の個人情報を保護する技術に関する。
【背景技術】
【０００２】
従来、例えば、インターネットを用いてコンテンツ（動画などの番組や音楽など）を流通させるビジネスを行う事業者が数多く存在している。例えば、事業者(business)と一般の視聴者(consumer：ユーザ)の取り引きを示すＢｔｏＣモデルとしては、事業者（放送局などのコンテンツホルダ）が視聴者に対してコンテンツを配信するものが挙げられる。近年では、ある事業者（コンテンツホルダ）から委託された別の事業者（インターネットサービスプロバイダ：ＩＳＰ）が、コンテンツホルダの所有するコンテンツをユーザに配信したり、コンテンツを購入した視聴者への課金を代行したりするＢｔｏＢｔｏＣモデルのビジネスが盛んになっている。このＢｔｏＢｔｏＣモデルにおいて、委託者であるコンテンツホルダや受託者であるＩＳＰにおいては、コンテンツホルダが予め定めた視聴者の属性（例えば、契約済みの会員かなどの情報）を要件として、ＩＳＰが視聴者に対してコンテンツの視聴可否の選別や、課金制御の選別などを行うことが要望されている。例えば、コンテンツホルダが予め定めた視聴者の属性をＩＳＰに事前に渡しておくことによって、実際の運用においては、ＩＳＰと視聴者との間、すなわち、ＢｔｏＣでビジネスを完結することも可能である。しかしながら、コンテンツホルダは、ＩＳＰに対してその視聴者の属性を、個人情報保護の観点から、不用意に渡すことはできない。
【０００３】
また、例えば、事業者Ａと事業者Ｂとが介在するＢｔｏＢｔｏＣモデルのサービスを視聴者が受ける場合、その視聴者個人を事業者Ａと事業者Ｂとの間で特定できるようにするために、視聴者の事業者Ａで割り振られたＩＤ（例えば、Ａ＿ＩＤ）と、視聴者の事業者Ｂで割り振られたＩＤ（例えば、Ｂ＿ＩＤ）とを紐付ける必要がある。例えば、視聴者が事業者Ａのサービスを事業者Ｂを通して利用する場合に、事業者Ｂが事業者Ｂにおける視聴者のＩＤ（Ｂ＿ＩＤ）を事業者Ａに渡すモデルが知られている（特許文献１参照）。このモデルでは、視聴者は、事業者Ａのサービスを利用する際に、事業者Ｂにおける視聴者のＩＤ（Ｂ＿ＩＤ）を用いることが可能である。
【０００４】
なお、ＢｔｏＣモデルにおいては、例えば、複数のユーザが互いに匿名を用いて事業者のサービスを利用するモデルが知られている（特許文献２参照）。特許文献２に記載されたモデルでは、事業者のサービス会員になった各ユーザが互いに本名や電話番号などの本人特定情報を秘匿した匿名でコミュニケーションを図ることを目的としている。
また、ユーザと事業者とは別に第三者機関を設け、事業者がユーザに割り振るＩＤとユーザとの対応関係を特定できないように、第三者機関において新たなＩＤを作成するサーバを設けるサービス提供方法が知られている（特許文献３参照）。特許文献３に記載されたサービス提供方法では、事業者は、サービスを提供することによって得た取引内容（事業者で割り振ったＩＤ）と、その取引内容に対応するユーザ（氏名）とを紐付けすることができない。そのため、事業者に対するユーザの匿名性を高く保持することができる。
【特許文献１】特開２００３−２５６６７６号公報（段落００３３，００３４、図２）
【特許文献２】特開２００１−１８８７２４号公報（段落００１４〜００１８、図４）
【特許文献３】特開２００４−２２０３２５号公報（段落００２４〜００２６、図９、１０）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたビジネスモデルの場合、視聴者の個人情報であるＩＤが事業者間で受け渡しされてしまうので、以下のような不具合がある。例えば、事業者Ａが視聴者に割り振るＩＤ（Ａ＿ＩＤ）は、事業者Ａにおける視聴者の属性と紐付けられた個人情報として登録されている。そして、事業者ＡがＡ＿ＩＤを事業者Ｂに渡した後で、事業者Ａに登録されている個人情報データベースが仮に事業者Ｂに渡ってしまったとするならば、事業者ＢにおいてＡ＿ＩＤで特定される視聴者の属性が知られてしまうこととなる。そのため、一の事業者で割り振ったＩＤを他の事業者に渡す方法では、視聴者の属性等の個人情報を保護できない場合があるという問題があった。
また、仮に、複数の事業者の間に第三者機関を介在させる場合には、第三者機関において、各事業者が連携するために利用する視聴者ＩＤを新たに作成するための専用装置を設けなければならなくなってしまう。
【０００６】
本発明は、以上のような問題点に鑑みてなされたものであり、複数の事業者にまたがったサービスをユーザに提供するビジネスにおいて、ユーザに対して一の事業者で割り振ったＩＤを他の事業者に知られることなく、第三者機関に新たなＩＤを作成する専用の装置を設けることなく、各事業者間でユーザを特定できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載のサービス提供方法は、ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置と、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置とを備えるサービス提供システムのサービス提供方法であって、連携ＩＤ生成ステップと、第１紐付けステップと、連携ＩＤ送信ステップと、第２紐付けステップと、サービス要求メッセージ送信ステップと、問合せメッセージ送信ステップと、提供可否判別ステップと、応答メッセージ送信ステップと、サービス提供ステップとを含んでいることとした。
【０００８】
かかる手順によれば、サービス提供方法は、連携ＩＤ生成ステップで、前記サービス提供装置と前記属性情報管理装置とのいずれか一方において、前記ユーザに対して他方と連携するためのＩＤを示す連携ＩＤを生成し、第１紐付けステップで、前記生成した連携ＩＤと、前記一方が前記ユーザとの間で予め定めたユーザＩＤとを紐付け、連携ＩＤ送信ステップにて、前記生成した連携ＩＤを前記ユーザ端末経由で前記他方に送信する。そして、第２紐付けステップにて、前記他方において、前記ユーザ端末経由で受信した前記連携ＩＤと、前記他方が前記ユーザとの間で予め定めたユーザＩＤとを紐付ける。そして、サービス要求メッセージ送信ステップにて、前記ユーザ端末において、前記サービスの提供を要求するサービス要求メッセージを前記サービス提供装置に送信する。そして、問合せメッセージ送信ステップにて、前記サービス要求メッセージを前記サービス提供装置へ送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記属性情報管理装置に送信する。そして、提供可否判別ステップにて、前記問合せメッセージと共に受信した前記連携ＩＤで特定されるユーザの前記属性情報に基づいて前記サービスの提供可否を判別し、応答メッセージ送信ステップにて、前記サービスの提供可否の判別結果を示す応答メッセージを前記サービス提供装置に送信する。そして、サービス提供ステップにて、前記サービス提供装置において、前記応答メッセージに基づいて、前記ユーザ端末に前記サービスを提供する。
【０００９】
また、請求項２に記載の属性情報管理装置は、ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置からの問い合わせに応じて、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別して前記サービス提供装置に応答する属性情報管理装置であって、ユーザ情報記憶手段と、管理装置ユーザ認証手段と、連携ＩＤ格納手段と、問合せメッセージ受信手段と、提供可否判別手段と、応答メッセージ送信手段とを備える構成とした。
【００１０】
かかる構成によれば、属性情報管理装置は、ユーザ情報記憶手段に、当該属性情報管理装置において前記ユーザに対して予め定められた管理装置ユーザＩＤおよびパスワードを前記ユーザの属性情報に紐付けて記憶する。そして、属性情報管理装置は、管理装置ユーザ認証手段によって、前記ユーザ情報記憶手段に記憶された管理装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証する。また、属性情報管理装置は、連携ＩＤ格納手段によって、当該属性情報管理装置または前記サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記管理装置ユーザＩＤに紐付けて前記ユーザ情報記憶手段に格納する。
【００１１】
また、属性情報管理装置は、問合せメッセージ受信手段によって、前記サービスの提供を要求するサービス要求メッセージを前記サービス提供装置へ送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記サービス提供装置から受信する。そして、属性情報管理装置は、提供可否判別手段によって、前記問合せメッセージと共に受信した前記連携ＩＤで特定されるユーザの属性情報に基づいて前記サービスの提供可否を判別し、応答メッセージ送信手段によって、前記サービスの提供可否の判別結果を示す応答メッセージを前記サービス提供装置に送信する。
【００１２】
また、請求項３に記載の属性情報管理装置は、請求項２に記載の属性情報管理装置において、前記ユーザ情報記憶手段に記憶したユーザの属性情報は、前記サービスの提供可否のいずれかに対応して予め定められた複数の所定値のいずれかであり、属性識別情報生成手段と、属性識別情報格納手段と、属性認証データ生成手段と、暗号化手段と、暗号化属性認証データ送信手段とをさらに備えることとした。
【００１３】
かかる構成によれば、属性情報管理装置は、属性識別情報生成手段によって、前記属性情報を秘匿化した属性識別情報を生成し、属性識別情報格納手段によって、前記生成された属性識別情報を前記管理装置ユーザＩＤに紐付けて前記ユーザ情報記憶手段に格納する。そして、属性情報管理装置は、属性認証データ生成手段によって、前記サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データを生成し、暗号化手段によって、前記生成された属性認証データを暗号化して暗号化属性認証データを生成する。そして、属性情報管理装置は、暗号化属性認証データ送信手段によって、前記暗号化属性認証データを前記ユーザ端末に送信する。そして、属性情報管理装置は、前記提供可否判別手段によって、前記生成した属性識別情報と、外部から取得した前記暗号化属性認証データを復号した結果とが一致する場合に、前記サービスを提供可能であると判別する。ここで、属性情報管理装置は、外部から暗号化属性認証データを取得するタイミングは、任意であるが、例えば、以下のタイミングであることが好ましい。すなわち、ユーザ端末が予め取得した暗号化属性認証データをサービス要求メッセージと共にサービス提供装置へ送信し、その後、サービス提供装置が、ユーザ端末から取得した暗号化属性認証データを問合せメッセージと共に属性情報管理装置に送信するタイミングであることが好ましい。
【００１４】
また、請求項４に記載のサービス提供装置は、ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置であって、ユーザ情報記憶手段と、提供装置ユーザ認証手段と、連携ＩＤ格納手段と、サービス要求メッセージ受信手段と、問合せメッセージ送信手段と、応答メッセージ受信手段と、サービス提供手段とを備えることとした。
【００１５】
かかる構成によれば、サービス提供装置は、ユーザ情報記憶手段に、当該サービス提供装置において前記ユーザに対して予め定められた提供装置ユーザＩＤおよびパスワードを記憶する。そして、サービス提供装置は、提供装置ユーザ認証手段によって、前記ユーザ情報記憶手段に記憶された提供装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証する。また、サービス提供装置は、連携ＩＤ格納手段によって、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置または当該サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記提供装置ユーザＩＤと紐付けて、前記ユーザ情報記憶手段に格納する。
【００１６】
また、サービス提供装置は、サービス要求メッセージ受信手段によって、前記ユーザ端末から送信された、前記サービスの提供を要求するサービス要求メッセージを受信し、問合せメッセージ送信手段によって、前記サービスの提供を要求するサービス要求メッセージを送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記属性情報管理装置に送信する。そして、サービス提供装置は、応答メッセージ受信手段によって、前記問合せメッセージに対する応答メッセージを受信し、サービス提供手段によって、前記受信した応答メッセージに基づいて、前記ユーザ端末に前記サービスを提供する。
【００１７】
また、請求項５に記載のユーザ端末は、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置から通信ネットワークを介して提供されるサービスをユーザに利用可能に提示するユーザ端末であって、暗号化属性認証データ受信手段と、属性認証データ記憶手段と、サービス要求メッセージ送信手段とを備えることとした。
【００１８】
かかる構成によれば、ユーザ端末は、暗号化属性認証データ受信手段によって、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置から、前記サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データを暗号化した暗号化属性認証データを受信し、属性認証データ記憶手段に、前記受信した暗号化属性認証データを記憶する。そして、ユーザ端末は、サービス要求メッセージ送信手段によって、前記サービスの提供を要求するサービス要求メッセージを、前記属性認証データ記憶手段に記憶された暗号化属性認証データと共に前記サービス提供装置に送信する。
【００１９】
また、請求項６に記載の属性情報管理プログラムは、ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置からの問い合わせに応じて、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別して前記サービス提供装置に応答するために、前記ユーザに対して予め定められた管理装置ユーザＩＤおよびパスワードを前記ユーザの属性情報と紐付けて記憶するユーザ情報記憶手段を備えたコンピュータを、管理装置ユーザ認証手段、連携ＩＤ格納手段、問合せメッセージ受信手段、提供可否判別手段、および、応答メッセージ送信手段として機能させることとした。
【００２０】
かかる構成によれば、属性情報管理プログラムは、管理装置ユーザ認証手段によって、前記ユーザ情報記憶手段に記憶された管理装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証し、連携ＩＤ格納手段によって、当該属性情報管理装置または前記サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記管理装置ユーザＩＤに紐付けて前記ユーザ情報記憶手段に格納する。そして、属性情報管理プログラムは、属性識別情報生成手段によって、前記ユーザ情報記憶手段に記憶したユーザの属性情報に基づいて、前記属性情報を秘匿化した属性識別情報を生成する。そして、属性情報管理プログラムは、問合せメッセージ受信手段によって、前記サービスの提供を要求するサービス要求メッセージを前記サービス提供装置へ送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記サービス提供装置から受信し、提供可否判別手段によって、前記問合せメッセージと共に受信した前記連携ＩＤで特定されるユーザの属性情報に基づいて前記サービスの提供可否を判別する。そして、属性情報管理プログラムは、応答メッセージ送信手段によって、前記サービスの提供可否の判別結果を示す応答メッセージを前記サービス提供装置に送信する。
【００２１】
また、請求項７に記載のサービス提供プログラムは、ユーザが操作するユーザ端末に対して、通信ネットワークを介して、サービス提供許可権限者から委託されたサービスを提供するために、前記ユーザに対して予め定められた提供装置ユーザＩＤおよびパスワードを記憶するユーザ情報記憶手段とを備えたコンピュータを、提供装置ユーザ認証手段、連携ＩＤ格納手段、サービス要求メッセージ受信手段、問合せメッセージ送信手段、応答メッセージ受信手段、および、サービス提供手段として機能させることとした。
【００２２】
かかる構成によれば、サービス提供プログラムは、提供装置ユーザ認証手段によって、前記ユーザ情報記憶手段に記憶された提供装置ユーザＩＤおよびパスワードに基づいて、前記ユーザを認証し、連携ＩＤ格納手段によって、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置または当該サービス提供装置の一方において他方と連携するために前記ユーザに対して生成されたＩＤを示す連携ＩＤを、前記提供装置ユーザＩＤと紐付けて、前記ユーザ情報記憶手段に格納する。そして、サービス提供プログラムは、サービス要求メッセージ受信手段によって、前記ユーザ端末から送信された、前記サービスの提供を要求するサービス要求メッセージを受信し、問合せメッセージ送信手段によって、前記サービス要求メッセージを送信したユーザ端末に対して前記サービスの提供が許可されているか否かを問い合わせる問合せメッセージを前記連携ＩＤと共に、前記属性情報管理装置に送信する。そして、サービス提供プログラムは、応答メッセージ受信手段によって、前記問合せメッセージに対する応答メッセージを受信し、サービス提供手段によって、前記受信した応答メッセージに基づいて、前記ユーザ端末に前記サービスを提供する。
【００２３】
また、請求項８に記載のユーザ端末プログラムは、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置から通信ネットワークを介して提供されるサービスをユーザに利用可能に提示するために、コンピュータを、暗号化属性認証データ受信手段、および、サービス要求メッセージ送信手段として機能させることとした。
【００２４】
かかる構成によれば、ユーザ端末プログラムは、暗号化属性認証データ受信手段によって、前記サービス提供許可権限者において予め蓄積した前記ユーザの属性情報に基づいて前記サービスの提供可否を判別する属性情報管理装置から、前記サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データを暗号化した暗号化属性認証データを受信する。そして、ユーザ端末プログラムは、サービス要求メッセージ送信手段によって、前記受信した暗号化属性認証データと共に、前記サービスの提供を要求するサービス要求メッセージを、前記サービス提供装置に送信する。
【発明の効果】
【００２５】
請求項１に記載の発明によれば、サービス提供方法では、サービス提供許可権限者と、このサービス提供許可権限者から委託されたサービス提供者にまたがったサービスをユーザに提供する際に、ユーザに対して一方の事業者で割り振ったＩＤを他方の事業者に知られることなく、第三者機関に新たなＩＤを作成する専用の装置を設けることなく、各事業者間でユーザを特定できる。その結果、事業者間でのスムーズなＢｔｏＢｔｏＣ事業が可能となる。
【００２６】
請求項２または請求項６に記載の発明によれば、属性情報管理装置は、サービス提供許可権限者から委託されたサービスを提供するサービス提供装置からの問い合わせに応じて、サービス提供許可権限者において予め蓄積したユーザの属性情報に基づいてサービスの提供可否を判別してサービス提供装置に応答することができる。その結果、委託側の事業者が予め定めたユーザの属性を要件として、受託側の事業者がユーザに対してサービスの提供可否の選別や、課金制御の選別などを行うことが可能となる。
【００２７】
請求項３に記載の発明によれば、属性情報管理装置は、予め生成した属性識別情報と、外部から取得した暗号化属性認証データを復号した結果とが一致する場合に、ユーザに対してサービスを提供可能であると判別するので、なりすましを防止し、正当な視聴者に対してサービスを提供することができる。
【００２８】
請求項４または請求項７に記載の発明によれば、サービス提供装置は、サービスの提供を要求するユーザに対してサービス提供許可権限者からサービスの提供が許可されているか問い合わせた結果に基づいて、ユーザ端末にサービスを提供することができる。その結果、委託側の事業者が予め定めたユーザの属性を要件として、受託側の事業者がユーザに対してサービスの提供可否の選別や、課金制御の選別などを行うことが可能となる。
【００２９】
請求項５または請求項８に記載の発明によれば、ユーザ端末は、属性情報管理装置から予め受信しておいた暗号化属性認証データをサービス要求メッセージと共にサービス提供装置に送信できる。その結果、ユーザは、委託側の事業者が予め定めたユーザの属性を要件としてサービスを利用することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明のサービス提供方法、属性情報管理装置、サービス提供装置およびユーザ端末を実施するための最良の形態（以下「実施形態」という）について詳細に説明する。
（第１実施形態）
［サービス提供システム］
図１は、本発明の第１実施形態に係る属性情報管理装置を含むサービス提供システムの概要を示す構成図である。サービス提供システム１は、コンテンツホルダ（サービス提供許可権限者）において利用される属性情報管理装置２およびコンテンツサーバ３と、ＩＳＰ（インターネットサービスプロバイダ）において利用されるサービス提供装置４と、視聴者（ユーザ）に操作されるユーザ端末５とを備えている。
【００３１】
ここでは、サービスとして、サービス提供装置４からユーザ端末５へのコンテンツの配信を例示する。コンテンツホルダは、自ら所有するコンテンツの視聴者への配信をＩＳＰに委託する事業者であり、例えば、放送局である。このコンテンツホルダは、本実施形態では、視聴者に対するＩＤとして「Ａ＿ＩＤ」を割り振るものとする。ＩＳＰは、コンテンツの配信を受託した事業者である。このＩＳＰは、本実施形態では、視聴者に対するＩＤとして「Ｂ＿ＩＤ」を割り振るものとする。
【００３２】
図１に示すように、属性情報管理装置２と、コンテンツサーバ３と、サービス提供装置４と、ユーザ端末５とは、通信ネットワークＮを介して互いに通信可能に接続される。通信ネットワークＮは、無線または有線のネットワークであり、例えば、インターネット等から構成される。属性情報管理装置２と、コンテンツサーバ３と、サービス提供装置４と、ユーザ端末５とは、例えば、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）等を有している。各装置の主な機能は、以下の通りである。
【００３３】
属性情報管理装置２は、コンテンツホルダにおいて予め蓄積した視聴者の属性情報に基づいてサービスの提供可否を判別するものである。
コンテンツサーバ３は、コンテンツホルダの所有するコンテンツを蓄積し、この蓄積されたコンテンツを予めサービス提供装置４に送信するものである。
サービス提供装置４は、ユーザ端末５に対して、通信ネットワークＮを介して、コンテンツホルダから委託されたサービスの提供を行うものである。
ユーザ端末５は、サービス提供装置４から通信ネットワークＮを介して提供されるサービスをユーザに利用可能に提示するものである。このユーザ端末５は、例えば、パーソナルコンピュータ、デジタル放送受信機、携帯端末機等から構成される。
【００３４】
サービス提供システム１において、コンテンツホルダと、ＩＳＰと、視聴者の役割の概要について説明する。まず、コンテンツホルダとＩＳＰとの間の事前処理として、コンテンツホルダは、コンテンツをＩＳＰに渡しておく（ステップＳ１）。また、視聴者とコンテンツホルダとの間の事前処理として、視聴者は、視聴者情報をコンテンツホルダに通知する（ステップＳ２）。視聴者情報は、視聴者の氏名、住所、電話番号、コンテンツホルダとの会員契約（視聴契約）の有無等を示すものである。本実施形態では、コンテンツホルダが予め定めた視聴者の属性は、コンテンツホルダとの会員契約の有無とする。そのため、属性情報は、会員契約の有無に対応した２値で示される。なお、会員契約とは、視聴者がコンテンツホルダ（放送局）の放送を視聴することを契約することを指している。
【００３５】
ステップＳ２の後に、コンテンツホルダは、視聴者情報を属性情報管理装置２に登録した後、属性認証データを視聴者に通知する（ステップＳ３）。属性認証データは、視聴者の属性情報を反映したサービス提供要件を示すデータである。本実施形態では、コンテンツホルダは、契約済みの視聴者（会員）に対してサービスの提供を行い、未契約の視聴者に対してはサービスの提供を行わないこととする。そのため、属性認証データは、属性情報の２値のうち、会員契約の「有」に対応した値で示されることとなる。
【００３６】
また、ＩＳＰは、ユーザに対してコンテンツホルダと連携するためのＩＤを示す連携ＩＤ「Ｐ＿ＩＤ」を、視聴者を介してコンテンツホルダに通知する（ステップＳ４）。本実施形態では、サービス提供装置４が生成した連携ＩＤ「Ｐ＿ＩＤ」を暗号化して通信ネットワークＮを介してユーザ端末５を経由してリダイレクトで属性情報管理装置２に送信する。ここで、連携ＩＤ「Ｐ＿ＩＤ」を生成したサービス提供装置４は、生成した「Ｐ＿ＩＤ」と、ＩＳＰで割り振った「Ｂ＿ＩＤ」とを紐付けする。また、属性情報管理装置２は、受信した「Ｐ＿ＩＤ」と、コンテンツホルダで割り振った「Ａ＿ＩＤ」とを紐付けする。このステップＳ４によって、ＩＳＰとコンテンツホルダとが連携ＩＤ「Ｐ＿ＩＤ」を共有し、以後、ＩＳＰとコンテンツホルダとは、共有した連携ＩＤ「Ｐ＿ＩＤ」を用いて、視聴者を特定することができる。
【００３７】
前記した事前処理の後、サービス提供を行う運用時において、視聴者は、ＩＳＰにサービス要求を行う（ステップＳ５）。具体的には、視聴者は、例えば、ＩＳＰの提供するＷｅｂサイトから、コンテンツホルダのコンテンツの配信を要求する。そして、ＩＳＰは、視聴者にサービスを提供してもよいか否かをコンテンツホルダに問い合わせた上で、コンテンツホルダの意向に沿って視聴者にコンテンツを配信する（ステップＳ６）。
【００３８】
［属性情報管理装置］
図２は、本発明の第１実施形態に係る属性情報管理装置の構成を示すブロック図である。属性情報管理装置２は、入力手段１１０と、出力手段１２０と、通信手段１３０と、記憶手段１４０と、制御手段１５０とを備えている。
【００３９】
入力手段１１０は、所定の入力インタフェース等から構成され、所定の情報やコマンドを入力するものである。この入力手段１１０は、例えば、マウスやキーボード等の入力装置Ｍを介して、視聴者の視聴者情報を入力する。出力手段１２０は、所定の出力インタフェース等から構成され、所定の情報を、例えば、液晶ディスプレイ等の出力装置Ｄに出力する。通信手段１３０は、所定の通信インタフェース等から構成され、所定の情報を送受信するものである。この通信手段１３０は、サービス提供装置４やユーザ端末５から通信ネットワークＮを介して受信した情報を制御手段１５０に入力したり、制御手段１５０から取得した情報を通信ネットワークＮを介してサービス提供装置４やユーザ端末５に送信したりする。
【００４０】
記憶手段１４０は、ＲＡＭ１４１と、ＲＯＭ１４２と、鍵記憶手段１４３と、ユーザ情報記憶手段１４４とを備えている。ＲＡＭ１４１は、制御手段１５０による演算処理等に利用されると共に、入力手段１１０や通信手段１３０を介して取得した情報等を記憶する。ＲＯＭ１４２は、所定のプログラム等を記憶する。鍵記憶手段１４３は、後記する鍵生成手段１５１で生成された公開鍵および秘密鍵やＩＳＰから取得した公開鍵を記憶するものであり、例えば、一般的なハードディスクやメモリ等から構成される。
【００４１】
ユーザ情報記憶手段１４４は、視聴者（ユーザ）の視聴者情報等を記憶するものであり、例えば、一般的なハードディスク等から構成される。本実施形態では、ユーザ情報記憶手段１４４は、視聴者から取得した視聴者情報を登録したマスターデータベース（マスターＤＢ）と、このマスターＤＢに登録された一部の情報と新たに作成または取得された情報とからなるサブデータベース（サブＤＢ）とを備えている。
【００４２】
ここで、ユーザ情報記憶手段１４４の記憶構造の一例を図３に示す。図３は、図２に示したユーザ情報記憶手段に格納されるデータベースの構造を示す図であり、（ａ）はマスターＤＢ、（ｂ）はサブＤＢをそれぞれ示している。この例では、マスターＤＢには、視聴者ごとに、マスターＤＢにおける視聴者識別情報を示す視聴者ＩＤ、氏名、電話番号、住所、属性情報およびパスワードが登録されている。ここで、属性情報Ｆは、契約済みの場合に「１」、未契約の場合に「０」が設定される。また、サブＤＢには、ＩＳＰのサービスを受ける視聴者を管理するためにコンテンツホルダで割り振った会員番号を示す管理用ＩＤ（管理装置ユーザＩＤ；Ａ＿ＩＤ）、視聴者ＩＤ、氏名、視聴者の操作するユーザ端末５を識別する機器ＩＤ（Ｍ＿ＩＤ）、乱数ｒ、属性識別情報および連携ＩＤ（Ｐ＿ＩＤ）が登録されている。
【００４３】
図２に示すように、制御手段１５０は、鍵生成手段１５１と、暗号化手段１５２と、復号化手段１５３と、管理装置ユーザ認証手段１５４と、属性認証データ生成手段１５５と、属性識別情報生成手段１５６と、情報管理手段１５７と、送受信処理手段１５８と、提供可否判別手段１５９とを備えている。
【００４４】
鍵生成手段１５１は、コンテンツホルダとＩＳＰとの間の暗号化通信に用いるコンテンツホルダの公開鍵ＫAPおよび秘密鍵ＫASを生成するものである。本実施形態では、例えば、ＲＳＡ公開鍵暗号化方式を用いる。生成された公開鍵ＫAPおよび秘密鍵ＫASは、鍵記憶手段１４３に格納される。
【００４５】
暗号化手段１５２は、通信ネットワークＮを介して送信すべき各種データを、鍵生成手段１５１に格納された公開鍵で暗号化するものである。この暗号化手段１５２は、ユーザ端末５に送信すべき属性認証データをコンテンツホルダの公開鍵ＫAPを用いて暗号化して暗号化属性認証データを生成する。また、暗号化手段１５２は、サービス提供装置４に送信すべき、後記する配信可否情報をＩＳＰの公開鍵ＫBPを用いて暗号化する。
復号化手段１５３は、サービス提供装置４から受信する各種データ（暗号化Ｐ＿ＩＤ、問合せメッセージ等）を、鍵記憶手段１４３に格納された秘密鍵ＫASで復号化するものである。
【００４６】
管理装置ユーザ認証手段１５４は、ユーザ情報記憶手段１４４に記憶されたＡ＿ＩＤおよびパスワードに基づいて、視聴者を認証するものである。
属性認証データ生成手段１５５は、サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データを生成するものである。本実施形態では、所定値を「１」として、属性認証データａ′は、式（１）で示される。ただし、ｈはハッシュ関数、ｒ１は乱数を示し、「，」は連結を意味する。
【００４７】
ａ′＝ｈ（Ａ＿ＩＤ，１，ｒ１）  …  式（１）
【００４８】
属性識別情報生成手段１５６は、ユーザ情報記憶手段１４４に記憶した視聴者の属性情報（サービスの提供可否のいずれかに対応して予め定められた所定値「１」または「０」）を秘匿化した属性識別情報ａを生成するものである。本実施形態では、属性識別情報ａは、式（２）で示される。ただし、ｈはハッシュ関数、ｒ１は乱数、Ｆは０または１のいずれかを示す変数であり、「，」は連結を意味する。
【００４９】
ａ＝ｈ（Ａ＿ＩＤ，Ｆ，ｒ１）  …  式（２）
【００５０】
情報管理手段１５７は、記憶手段１４０に所定の情報を書き込んだり、記憶手段１４０から必要な情報を検索して読み出したりするものであり、連携ＩＤ格納手段１６１と、属性識別情報格納手段１６２とを備えている。
連携ＩＤ格納手段１６１は、受信した連携ＩＤ（Ｐ＿ＩＤ）を、Ａ＿ＩＤに紐付けてユーザ情報記憶手段１４４に格納するものである。
属性識別情報格納手段１６２は、属性識別情報生成手段１５６で生成された属性識別情報ａをＡ＿ＩＤに紐付けてユーザ情報記憶手段１４４のサブＤＢに格納するものである。
【００５１】
送受信処理手段１５８は、通信手段１３０によって、各種データやメッセージ等の情報を送受信する制御を行うものであり、暗号化属性認証データ送信手段１７１と、連携ＩＤ受信手段１７２と、問合せメッセージ受信手段１７３と、応答メッセージ送信手段１７４とを備えている。
【００５２】
暗号化属性認証データ送信手段１７１は、通信手段１３０によって、暗号化手段１５２で生成された暗号化属性認証データをユーザ端末５へ通信ネットワークＮを介して送信する制御を行うものである。本実施形態では、視聴者がコンテンツホルダの会員登録を行うときには、暗号化属性認証データ送信手段１７１は、暗号化属性認証データと共に登録完了報告を送信する。また、本実施形態では、視聴者がコンテンツホルダの会員登録内容更新するときには、暗号化属性認証データ送信手段１７１は、暗号化属性認証データと共に更新完了報告を送信する。
【００５３】
連携ＩＤ受信手段１７２は、暗号化Ｐ＿ＩＤと認証リクエストとを受信するものである。連携ＩＤ受信手段１７２は、通信手段１３０によって、暗号化Ｐ＿ＩＤと認証リクエストとを受信したときに、認証リクエストに基づいてユーザ端末５からＡ＿ＩＤを要求し、ユーザ認証後に暗号化Ｐ＿ＩＤを復号化手段１５３に出力する。
【００５４】
問合せメッセージ受信手段１７３は、サービスの提供を要求するサービス要求メッセージをサービス提供装置４へ送信したユーザ端末５に対してサービスの提供が許可されているか否かを問い合わせる問合せメッセージを連携ＩＤ（Ｐ＿ＩＤ）と共に、サービス提供装置４から受信するものである。
応答メッセージ送信手段１７４は、後記する提供可否判別手段１５９によるサービスの提供可否の判別結果を示す応答メッセージをサービス提供装置４に送信するものである。なお、応答メッセージ送信手段１７４は、提供可否の判別結果を暗号化した情報を応答メッセージとして送信する。
【００５５】
提供可否判別手段１５９は、問合せメッセージと共に受信した連携ＩＤ（Ｐ＿ＩＤ）で特定される視聴者の属性情報に基づいてサービスの提供可否を判別し、判別結果に応じた配信可否情報を生成するものである。本実施形態では、提供可否判別手段１５９は、ユーザ情報記憶手段１４４に格納された属性識別情報ａと、サービス提供装置４から問合せメッセージと共に取得した暗号化属性認証データを復号した結果とが一致する場合に、サービスを提供可能であると判別する。本実施形態では、提供可否判別手段１５９は、属性識別情報ａと属性認証データとが一致しない場合に、配信不許可情報を生成し、属性識別情報ａと属性認証データとが一致する場合に、配信許可情報を生成する。
【００５６】
［サービス提供装置］
図４は、本発明の第１実施形態に係るサービス提供装置の構成を示すブロック図である。サービス提供装置４は、入力手段２１０と、出力手段２２０と、通信手段２３０と、記憶手段２４０と、制御手段２５０とを備えている。
【００５７】
入力手段２１０は、所定の入力インタフェース等から構成され、所定の情報やコマンドを入力するものである。この入力手段２１０は、例えば、マウスやキーボード等の入力装置Ｍを介して、視聴者の視聴者情報を入力する。出力手段２２０は、所定の出力インタフェース等から構成され、所定の情報を、例えば、液晶ディスプレイ等の出力装置Ｄに出力する。通信手段２３０は、所定の通信インタフェース等から構成され、所定の情報を送受信するものである。この通信手段２３０は、属性情報管理装置２、コンテンツサーバ３およびユーザ端末５から通信ネットワークＮを介して受信した情報を制御手段２５０に入力したり、制御手段２５０から取得した情報を通信ネットワークＮを介して属性情報管理装置２やユーザ端末５に送信したりする。
【００５８】
記憶手段２４０は、ＲＡＭ２４１と、ＲＯＭ２４２と、鍵記憶手段２４３と、ユーザ情報記憶手段２４４と、コンテンツ記憶手段２４５とを備えている。ＲＡＭ２４１は、制御手段２５０による演算処理等に利用されると共に、入力手段２１０や通信手段２３０を介して取得した情報等を記憶する。ＲＯＭ２４２は、所定のプログラム等を記憶する。鍵記憶手段２４３は、後記する鍵生成手段２５１で生成された公開鍵および秘密鍵やコンテンツホルダから取得した公開鍵を記憶するものであり、例えば、一般的なハードディスクやメモリ等から構成される。
【００５９】
ユーザ情報記憶手段２４４は、視聴者（ユーザ）の視聴者情報等を記憶するものであり、例えば、一般的なハードディスク等から構成される。本実施形態では、ユーザ情報記憶手段２４４は、視聴者から取得した視聴者情報を登録したマスターデータベース（マスターＤＢ）と、このマスターＤＢに登録された一部の情報と新たに作成または取得された情報とからなるサブデータベース（サブＤＢ）とを備えている。
コンテンツ記憶手段２４５は、コンテンツサーバ３から取得したコンテンツを記憶するものであり、例えば、一般的なハードディスク等から構成される。
【００６０】
ここで、前記したユーザ情報記憶手段２４４の記憶構造の一例を図５に示す。図５は、図４に示したユーザ情報記憶手段に格納されるデータベースの構造を示す図であり、（ａ）はマスターＤＢ、（ｂ）はサブＤＢをそれぞれ示している。この例では、マスターＤＢには、視聴者ごとに、マスターＤＢにおける視聴者識別情報を示すユーザＩＤ、氏名、携帯電話番号、住所およびパスワードが登録されている。また、サブＤＢには、コンテンツホルダのコンテンツの配信を受ける視聴者を管理するためにＩＳＰで割り振った会員番号を示す管理用ＩＤ（提供装置ユーザＩＤ；Ｂ＿ＩＤ）、ユーザＩＤ、氏名、視聴者の操作するユーザ端末５を識別する機器ＩＤ（Ｍ＿ＩＤ）、連携ＩＤ（Ｐ＿ＩＤ）および属性認証データａ′が登録されている。
【００６１】
図４に示すように、制御手段２５０は、鍵生成手段２５１と、暗号化手段２５２と、復号化手段２５３と、提供装置ユーザ認証手段２５４と、連携ＩＤ生成手段２５５と、情報管理手段２５６と、送受信処理手段２５７とを備えている。
【００６２】
鍵生成手段２５１は、コンテンツホルダとＩＳＰとの間の暗号化通信に用いるＩＳＰの公開鍵ＫBPおよび秘密鍵ＫBSを生成するものである。本実施形態では、例えば、ＲＳＡ公開鍵暗号化方式を用いる。生成された公開鍵ＫBPおよび秘密鍵ＫBSは、鍵記憶手段２４３に格納される。
【００６３】
暗号化手段２５２は、通信ネットワークＮを介して属性情報管理装置２に送信すべき各種データを、鍵生成手段２５１に格納されたコンテンツホルダの公開鍵ＫAPで暗号化するものである。
復号化手段２５３は、属性情報管理装置２から受信する暗号化された応答メッセージ等の各種データを、鍵記憶手段２４３に格納された秘密鍵ＫBSで復号化するものである。
提供装置ユーザ認証手段２５４は、ユーザ情報記憶手段２４４に記憶されたＢ＿ＩＤおよびパスワードに基づいて、視聴者を認証するものである。
連携ＩＤ生成手段２５５は、視聴者に対してコンテンツホルダと連携するためのＩＤを示す連携ＩＤ（Ｐ＿ＩＤ）を生成するものである。
【００６４】
情報管理手段２５６は、記憶手段２４０に所定の情報を書き込んだり、記憶手段２４０から必要な情報を検索して読み出したりするものであり、連携ＩＤ格納手段２６１を備えている。連携ＩＤ格納手段２６１は、連携ＩＤ生成手段２５５で生成された連携ＩＤ（Ｐ＿ＩＤ）を、Ｂ＿ＩＤ（提供装置ユーザＩＤ）と紐付けて、ユーザ情報記憶手段２４４のサブＤＢに格納するものである。
【００６５】
送受信処理手段２５７は、通信手段２３０によって、各種データやメッセージ等の情報を送受信する制御を行うものであり、コンテンツ受信手段２７１と、連携ＩＤ送信手段２７２と、サービス要求メッセージ受信手段２７３と、問合せメッセージ送信手段２７４と、応答メッセージ受信手段２７５と、コンテンツ配信手段（サービス提供手段）２７６とを備えている。
【００６６】
コンテンツ受信手段２７１は、コンテンツサーバ３から送信されるコンテンツ（暗号化コンテンツ）を受信するものである。
連携ＩＤ送信手段２７２は、連携ＩＤ生成手段２５５で生成されて暗号化手段２５２で生成された暗号化Ｐ＿ＩＤと、ＩＳＰとコンテンツホルダとの間でＩＤの連携を要求する認証リクエストとを属性情報管理装置２へ送信するものである。
【００６７】
サービス要求メッセージ受信手段２７３は、ユーザ端末５から送信された、サービスの提供を要求するサービス要求メッセージを受信するものである。
問合せメッセージ送信手段２７４は、サービス要求メッセージを送信したユーザ端末５に対してサービスの提供が許可されているか否かをコンテンツホルダに問い合わせる問合せメッセージを連携ＩＤ（Ｐ＿ＩＤ）と共に、属性情報管理装置２に送信するものである。応答メッセージ受信手段２７５は、問合せメッセージに対する応答メッセージを受信するものである。
【００６８】
コンテンツ配信手段（サービス提供手段）２７６は、属性情報管理装置２から受信した応答メッセージに基づいて、ユーザ端末５にコンテンツを配信するものである（サービスを提供する）。具体的には、コンテンツ配信手段２７６は、応答メッセージとして配信不許可情報を受信した場合には、コンテンツを配信せずに、視聴者に対してコンテンツホルダへの会員契約を促すメッセージを通知する。一方、コンテンツ配信手段２７６は、応答メッセージとして配信許可情報を受信した場合には、コンテンツをユーザ端末５に送信する。ここで、サービス提供装置４からユーザ端末５へ送信するコンテンツは、暗号化していなくてもよいし、暗号化しておいてもよい。暗号化していない場合には、コンテンツ配信手段２７６の配信動作によって、ユーザ端末５は、コンテンツのダウンロードまたはストリーミングが可能となる。一方、暗号化しておく場合には、コンテンツ配信手段２７６は、ユーザ端末５からの要求に応じてコンテンツ（暗号化コンテンツ）を予め配信しておき、応答メッセージとして配信許可情報を受信した場合に、コンテンツ（暗号化コンテンツ）を視聴するためのライセンスをユーザ端末５に送信することもできる。
【００６９】
［ユーザ端末］
図６は、本発明の第１実施形態に係るユーザ端末の構成を示すブロック図である。ユーザ端末５は、入力手段３１０と、出力手段３２０と、通信手段３３０と、記憶手段３４０と、制御手段３５０とを備えている。
【００７０】
入力手段３１０は、例えば、ユーザ端末５の装置ユニットに一体化された操作ボタン等から構成され、視聴者によって操作されるものである。出力手段３２０は、例えば、ユーザ端末５の装置ユニットに一体化された液晶ディスプレイおよびスピーカ等から構成されるものである。なお、入力手段３１０は、マウスやキーボード等の入力装置と、入力インタフェースとから構成するようにしてもよいし、出力手段３２０も同じく、表示装置や音声出力装置等と出力インタフェースとから構成するようにしてもよい。通信手段３３０は、所定の通信インタフェース等から構成され、属性情報管理装置２やサービス提供装置４との間で所定の情報を送受信するものである。
【００７１】
記憶手段３４０は、ＲＡＭ３４１と、ＲＯＭ３４２と、属性認証データ記憶手段３４３と、コンテンツ記憶手段３４４とを備えている。ＲＡＭ３４１は、制御手段３５０による演算処理等に利用されると共に、入力手段３１０や通信手段３３０を介して取得した情報等を記憶する。ＲＯＭ３４２は、所定のプログラム等を記憶する。
属性認証データ記憶手段３４３は、属性情報管理装置２から取得した暗号化属性認証データを記憶するものであって、一般的なメモリやハードディスク等から構成される。
コンテンツ記憶手段３４４は、サービス提供装置４から配信されたコンテンツを記憶するものであって、一般的なメモリやハードディスク等から構成される。
【００７２】
制御手段３５０は、コンテンツ取得手段３５１と、情報管理手段３５２と、送受信処理手段３５３と、コンテンツ再生手段３５４とを備えている。
コンテンツ取得手段３５１は、視聴者の操作に基づいて、サービス提供装置４にサービス要求メッセージを送信し、サービス提供装置４から配信されたコンテンツを取得するものである。
情報管理手段３５２は、記憶手段３４０に所定の情報（暗号化属性認証データ、コンテンツ等）を書き込んだり、記憶手段３４０から必要な情報（暗号化属性認証データ、コンテンツ等）を検索して読み出したりするものである。
【００７３】
送受信処理手段３５３は、通信手段３３０によって、各種データやメッセージ等の情報を送受信する制御を行うものであり、視聴者情報送信手段３６１と、暗号化属性認証データ受信手段３６２と、サービス要求メッセージ送信手段３６３とを備えている。
視聴者情報送信手段３６１は、視聴者の操作に基づいて、視聴者情報を属性情報管理装置２に送信するものである。なお、視聴者情報送信手段３６１は、ＳＳＬ（Secure Socket Layer）通信を行うものとする。
【００７４】
暗号化属性認証データ受信手段３６２は、属性情報管理装置２から、サービスを提供可能であることを示す所定値を秘匿化したデータを示す属性認証データａ′を暗号化した暗号化属性認証データＫAP（ａ′）を受信するものである。本実施形態では、視聴者がコンテンツホルダの会員登録を行うときには、暗号化属性認証データ受信手段３６２は、暗号化属性認証データと共に登録完了報告を受信する。また、本実施形態では、視聴者がコンテンツホルダの会員登録内容更新するときには、暗号化属性認証データ受信手段３６２は、暗号化属性認証データと共に更新完了報告を受信する。
【００７５】
サービス要求メッセージ送信手段３６３は、サービスの提供を要求するサービス要求メッセージを、属性認証データ記憶手段３４３に記憶された暗号化属性認証データＫAP（ａ′）と共にサービス提供装置４に送信するものである。
【００７６】
コンテンツ再生手段３５４は、サービス提供装置４から配信されるコンテンツを視聴可能に再生して出力手段３２０に出力するものである。ここで、サービス提供装置４から配信されるコンテンツが暗号化されていない場合には、コンテンツ再生手段３５４は、コンテンツのダウンロードまたはストリーミングを行う。一方、コンテンツが暗号化されている場合には、コンテンツ再生手段３５４は、ダウンロード済みのコンテンツを、受信したライセンスを用いて再生することもできる。
【００７７】
［サービス提供システムの動作］
次に、図７ないし図１２を参照（適宜図１ないし図６参照）して、サービス提供システム１の動作について説明する。図７〜図９は、それぞれ事前に行われる処理の一例を示すシーケンス図であり、図７は蓄積処理、図８は登録処理、図９は連携処理を示している。また、図１０は、配信時に行われる処理の一例を示すシーケンス図であり、図１１は、登録更新時に行われる処理の一例を示すシーケンス図である。そして、図１２は、ユーザ端末に表示される画面の一例を示す図であって、説明の途中に適宜参照するものである。
【００７８】
＜蓄積処理＞
蓄積処理は、図７に示すように、主に、コンテンツホルダのコンテンツをＩＳＰへ蓄積する処理である。
（コンテンツ提供段階）
コンテンツホルダからＩＳＰへコンテンツをコピーする。具体的には、コンテンツサーバ３は、コンテンツをサービス提供装置４へ送信する（ステップＳ１０１）。サービス提供装置４は、コンテンツ受信手段２７１によって、コンテンツを受信する（ステップＳ１０２）。なお、サービス提供装置４は、情報管理手段２５６によって、受信したコンテンツをコンテンツ記憶手段２４５に格納する。
【００７９】
（公開鍵交換段階）
コンテンツホルダの公開鍵とＩＳＰの公開鍵とを交換する。具体的には、属性情報管理装置２は、鍵生成手段１５１によって、コンテンツホルダの公開鍵ＫAPおよび秘密鍵ＫASを生成する（ステップＳ１０３）。属性情報管理装置２は、情報管理手段１５７によって、公開鍵ＫAPおよび秘密鍵ＫASを鍵記憶手段１４３に格納する。また、サービス提供装置４は、鍵生成手段２５１によって、ＩＳＰの公開鍵ＫBPおよび秘密鍵ＫBSを生成する（ステップＳ１０４）。サービス提供装置４は、情報管理手段２５６によって、公開鍵ＫBPおよび秘密鍵ＫBSを鍵記憶手段２４３に格納する。なお、ステップＳ１０３とステップＳ１０４との処理順序は任意である。
【００８０】
属性情報管理装置２は、送受信処理手段１５８によって、コンテンツホルダの公開鍵ＫAPをサービス提供装置４へ送信し（ステップＳ１０５）、サービス提供装置４は、送受信処理手段２５７によって、コンテンツホルダの公開鍵ＫAPを受信する（ステップＳ１０６）。また、サービス提供装置４は、送受信処理手段２５７によって、ＩＳＰの公開鍵ＫBPを属性情報管理装置２へ送信し（ステップＳ１０７）、属性情報管理装置２は、送受信処理手段１５８によって、ＩＳＰの公開鍵ＫBPを受信する（ステップＳ１０８）。なお、ステップＳ１０５とステップＳ１０７との処理順序は任意である。
【００８１】
（コンテンツホルダでの会員契約段階）
コンテンツホルダでの会員契約のために、ユーザ端末５は、視聴者情報送信手段３６１によって、視聴者情報を属性情報管理装置２へ送信する。属性情報管理装置２は、情報管理手段１５７によって、視聴者のＡ＿ＩＤと、属性情報Ｆとを設定する（ステップＳ１０９）。具体的には、コンテンツホルダにおいて、視聴者との会員契約がある場合には、ユーザ情報記憶手段１４４のマスターＤＢにおいて属性情報Ｆを「１」に設定し、会員契約がない場合には、属性情報Ｆを「０」に設定する。また、コンテンツホルダにおいて、ユーザ情報記憶手段１４４のマスターＤＢにおける視聴者ＩＤとは別に、視聴者のＡ＿ＩＤを割り振ってサブＤＢに登録する。
【００８２】
（ＩＳＰにおける登録段階）
ＩＳＰにおいて、視聴者のＩＤ（Ｂ＿ＩＤ）およびパスワードを設定する。具体的には、ＩＳＰにおいて、ユーザ情報記憶手段２４４のマスターＤＢにおけるユーザＩＤとは別に、視聴者のＢ＿ＩＤを割り振ってサブＤＢに登録し、視聴者のＢ＿ＩＤに対応するパスワードの設定を要求する。そして、ユーザ端末５は、送受信処理手段３５３によって、視聴者のパスワードをサービス提供装置４へ送信し（ステップＳ１１０）、サービス提供装置４は、送受信処理手段２５７によって、視聴者のパスワードを受信する（ステップＳ１１１）。そして、サービス提供装置４は、情報管理手段１５７によって、視聴者のＢ＿ＩＤとパスワードとを紐付ける。なお、図５に示したデータベース構造では、マスターＤＢとサブＤＢとは、ユーザＩＤ（Ｖ＿ＩＤ）で関連付けられている。
【００８３】
＜登録処理＞
登録処理は、図８に示すように、視聴者がコンテンツホルダにユーザ登録する処理である。
（コンテンツホルダにおけるＩＤの取得段階）
この段階では、視聴者は、コンテンツホルダで割り振られたＩＤ（Ａ＿ＩＤ）を取得する。具体的には、ユーザ端末５は、送受信処理手段３５３によって、Ａ＿ＩＤ要求を属性情報管理装置２へ送信し（ステップＳ１２１）、属性情報管理装置２は、送受信処理手段１５８によって、Ａ＿ＩＤ要求を受信する（ステップＳ１２２）。そして、属性情報管理装置２は、送受信処理手段１５８によって、Ａ＿ＩＤおよび登録案内をユーザ端末５へ送信し（ステップＳ１２３）、ユーザ端末５は、送受信処理手段３５３によって、Ａ＿ＩＤおよび登録案内を受信する（ステップＳ１２４）。登録案内として、ユーザ端末５の画面に、例えば、図１２（ａ）に示すように、「コンテンツホルダでの会員番号Ａ＿ＩＤを読み込んでください。コンテンツホルダとの登録を行います。」とのメッセージと、「確認」ボタンとが表示される。
【００８４】
（登録リクエスト段階）
この段階では、視聴者からコンテンツホルダへ登録リクエストを送信する。具体的には、ユーザ端末５の画面に、例えば、図１２（ａ）に示すようなメッセージが表示されているときに、視聴者が「確認」ボタンを押下すると、ユーザ端末５は、送受信処理手段３５３によって、視聴者とコンテンツホルダとの登録要求を示す登録リクエストを属性情報管理装置２へ送信する（ステップＳ１２５）。属性情報管理装置２は、送受信処理手段１５８によって、登録リクエストを受信する（ステップＳ１２６）。
【００８５】
（ユーザ認証段階）
この段階では、視聴者とコンテンツホルダとの間でユーザ認証を実施する。具体的には、ユーザ端末５は、送受信処理手段３５３によって、Ａ＿ＩＤおよびパスワードを属性情報管理装置２へ送信する（ステップＳ１２７）。属性情報管理装置２は、管理装置ユーザ認証手段１５４によって、ユーザ認証処理を行う（ステップＳ１２８）。
【００８６】
（属性認証データ生成段階）
この段階では、コンテンツホルダにおいて、視聴者の属性情報Ｆを選択し、属性認証データを生成する。具体的には、属性情報管理装置２は、属性認証データ生成手段１５５によって、前記した式（１）で示される属性認証データａ′を生成し（ステップＳ１２９）、暗号化手段１５２によって、属性認証データａ′をコンテンツホルダの公開鍵ＫAPを用いて暗号化する（ステップＳ１３０）。そして、属性情報管理装置２は、暗号化属性認証データ送信手段１７１によって、暗号化属性認証データＫAP（ａ′）および登録完了報告をユーザ端末５へ送信する（ステップＳ１３１）。ユーザ端末５は、暗号化属性認証データ受信手段３６２によって、暗号化属性認証データＫAP（ａ′）および登録完了報告を受信する（ステップＳ１３２）。
【００８７】
（確認レスポンス送信段階）
ユーザ端末５は、情報管理手段３５２によって、暗号化属性認証データＫAP（ａ′）を属性認証データ記憶手段３４３に保存する（ステップＳ１３３）。また、受信した登録完了報告として、ユーザ端末５の画面に、例えば、図１２（ｂ）に示すように、「コンテンツホルダとの登録が完了しました。」とのメッセージと、「ＯＫ」ボタンとが表示される。ここで、視聴者が「ＯＫ」ボタンを押下すると、ユーザ端末５は、送受信処理手段３５３によって、確認メッセージを属性情報管理装置２へ送信し（ステップＳ１３４）、属性情報管理装置２は、送受信処理手段１５８によって、確認メッセージを受信する（ステップＳ１３５）。そして、属性情報管理装置２は、情報管理手段１５７によって、Ａ＿ＩＤをキーにユーザ情報記憶手段１４４のマスターＤＢに記憶された属性情報Ｆを検索する（ステップＳ１３６）。そして、属性識別情報生成手段１５６によって、前記した式（２）で示される属性識別情報ａを生成し（ステップＳ１３７）、属性識別情報格納手段１６２によって、属性識別情報ａをユーザ情報記憶手段１４４のサブＤＢに保存する（ステップＳ１３８）。
【００８８】
＜連携処理＞
連携処理は、図９に示すように、コンテンツホルダとＩＳＰと視聴者について連携可能とするための処理である。
（ＩＳＰへのログイン段階）
この段階では、視聴者がＩＤおよびパスワードを送信することでＩＳＰへログインする。具体的には、ユーザ端末５は、送受信処理手段３５３によって、Ｂ＿ＩＤおよびＰＷ（パスワード）をサービス提供装置４へ送信し（ステップＳ１４１）、サービス提供装置４は、送受信処理手段２５７によって、Ｂ＿ＩＤおよびＰＷ（パスワード）を受信する（ステップＳ１４２）。
【００８９】
（ＩＳＰでのユーザ認証段階）
この段階では、ＩＳＰがユーザ認証を実施する。具体的には、サービス提供装置４は、提供装置ユーザ認証手段２５４によって、ユーザ認証を行う（ステップＳ１４３）。ＩＳＰでのユーザ認証後、ユーザ端末５の画面に、例えば、図１２（ｃ）に示すように、ＩＳＰの提供するＴＯＰ画面が表示される。この例では、「１」〜「３」の選択ボタンが用意されている。「１」の選択ボタンは、コンテンツを視聴するための操作用のボタンである。「２」の選択ボタンは、ＩＳＰの提供するＴＯＰ画面からコンテンツホルダの会員登録を行うための操作用のボタンである。この操作は、コンテンツホルダのＩＤとＩＳＰのＩＤとを連携させるものであり、初回のみ行われる操作である。「３」の選択ボタンは、コンテンツホルダに会員登録済みの視聴者が登録内容を更新するための操作用のボタンである。
【００９０】
ステップＳ１４３において、図９のシーケンス図では省略するが、以下のやりとりがある。視聴者が「２」の選択ボタンを押下すると、サービス提供装置４は、送受信処理手段２５７によって、コンテンツホルダとのユーザ認証を行う旨を示すメッセージを通知する。これにより、ユーザ端末５の画面に、例えば、図１２（ｄ）に示すように、「コンテンツホルダとユーザ認証を行います。」とのメッセージと、「確認」ボタンとが表示される。視聴者が「確認」ボタンを押下すると、ユーザ端末５は、送受信処理手段３５３によって、ＯＫレスポンスをサービス提供装置４へ送信する。これにより、処理は次の段階へ進む。
【００９１】
（認証案内を視聴者へ送信する段階）
サービス提供装置４は、送受信処理手段２５７によって、コンテンツホルダのＩＤとＩＳＰのＩＤとを共有するか否かを確認するメッセージを示す、コンテンツホルダとの認証案内をユーザ端末５へ送信する（ステップＳ１４４）。ユーザ端末５は、送受信処理手段３５３によって、コンテンツホルダとの認証案内を受信する（ステップＳ１４５）。コンテンツホルダとの認証案内として、ユーザ端末５の画面に、例えば、図１２（ｅ）に示すように、「コンテンツホルダとＩＳＰのＩＤを共有しますか？」とのメッセージと、選択ボタン「Ｙｅｓ」と、選択ボタン「Ｎｏ」とが表示される。なお、図１２（ｅ）に示すように、「※共有しない場合、優待サービスは受けられません。」というメッセージを表示することによって視聴者の注意を喚起するようにしてもよい。
【００９２】
（ＩＤ連携の承諾段階）
ユーザ端末５の画面に、例えば、図１２（ｅ）に示すメッセージが表示されているときに、視聴者が選択ボタン「Ｎｏ」を押下すると、ＴＯＰ画面が表示され、ＩＤ連携の処理は行われない。一方、視聴者が選択ボタン「Ｙｅｓ」を押下すると、コンテンツホルダのＩＤとＩＳＰのＩＤとの紐付け要求を示す認証リクエストが送信される。具体的には、ユーザ端末５は、送受信処理手段３５３によって、認証リクエストをサービス提供装置４へ送信し（ステップＳ１４６）、サービス提供装置４は、送受信処理手段２５７によって、認証リクエストを受信する（ステップＳ１４７）。そして、サービス提供装置４は、連携ＩＤ生成手段２５５によって、視聴者のコンテンツホルダのＩＤとＩＳＰのＩＤとを連携する連携ＩＤ（Ｐ＿ＩＤ）を生成し（ステップＳ１４８）、連携ＩＤ格納手段２６１によって、Ｐ＿ＩＤと、視聴者のＩＳＰにおけるＩＤ（Ｂ＿ＩＤ）とを紐付けてユーザ情報記憶手段２４４のサブＤＢに格納する（ステップＳ１４９）。
【００９３】
（認証リクエストをコンテンツホルダへ送信する段階）
サービス提供装置４は、暗号化手段２５２によって、コンテンツホルダの公開鍵ＫAPを用いてＰ＿ＩＤを暗号化し（ステップＳ１５０）、連携ＩＤ送信手段２７２によって、暗号化Ｐ＿ＩＤと認証リクエストとをユーザ端末５を経由して属性情報管理装置２へ送信する（ステップＳ１５１）。属性情報管理装置２は、連携ＩＤ受信手段１７２によって、暗号化Ｐ＿ＩＤと認証リクエストとを受信する（ステップＳ１５２）。
【００９４】
（コンテンツホルダでのユーザ認証段階）
ユーザ端末５は、送受信処理手段３５３によって、視聴者のコンテンツホルダにおけるＩＤ（Ａ＿ＩＤ）を属性情報管理装置２へ送信し（ステップＳ１５３）、属性情報管理装置２は、送受信処理手段１５８によって、Ａ＿ＩＤを受信する（ステップＳ１５４）。そして、属性情報管理装置２は、管理装置ユーザ認証手段１５４によって、視聴者のユーザ認証を行う（ステップＳ１５５）。ユーザ認証後、属性情報管理装置２は、復号化手段１５３によって、コンテンツホルダの秘密鍵ＫASを用いて暗号化Ｐ＿ＩＤを復号化し（ステップＳ１５６）、連携ＩＤ格納手段１６１によって、Ｐ＿ＩＤとＡ＿ＩＤとを紐付けてユーザ情報記憶手段１４４のサブＤＢに格納する（ステップＳ１５７）。
【００９５】
（ＩＳＰへのレスポンス送信段階）
この段階では、コンテンツホルダからの認証レスポンスをＩＳＰへ回答する。具体的には、属性情報管理装置２は、送受信処理手段１５８によって、認証応答をユーザ端末５を経由してサービス提供装置４へ送信し（ステップＳ１５８）、サービス提供装置４は、送受信処理手段２５７によって、認証応答を受信する（ステップＳ１５９）。
【００９６】
（視聴者へのレスポンス送信段階）
この段階では、コンテンツホルダとＩＳＰとの間でＩＤが共有できた旨を示す認証完了通知をＩＳＰから視聴者へ回答する。具体的には、サービス提供装置４は、送受信処理手段２５７によって、コンテンツホルダとの認証完了通知をユーザ端末５へ送信し（ステップＳ１６０）、ユーザ端末５は、送受信処理手段３５３によって、コンテンツホルダとの認証完了通知を受信する（ステップＳ１６１）。コンテンツホルダとの認証完了通知として、ユーザ端末５の画面に、例えば、図１２（ｆ）に示すように、「コンテンツホルダとＩＳＰのＩＤの共有が完了しました。優待サービスを受けることができます。」とのメッセージと、「ＯＫ」ボタンとが表示される。なお、このメッセージが表示されているときに、視聴者が「ＯＫ」ボタンを押下すると、後記する配信時のシーケンスへ進む。
【００９７】
＜配信時のシーケンス＞
図１０に示す配信時のシーケンスは、以下の動作が事前に行われることを前提としている。すなわち、ユーザ端末５の画面に、図示は省略するが、例えば、視聴可能なコンテンツ（未ダウンロード）の番組名が表示されると共に、当該コンテンツの配信を要求するサービス要求メッセージを送信するための図示しないボタン（例えば、「配信希望」ボタン）が表示される。この図示しないボタンを視聴者が押下すると、図１０に示すように、ユーザ端末５は、サービス要求メッセージ送信手段３６３によって、サービス要求メッセージをサービス提供装置４へ送信し（ステップＳ１７１）、サービス提供装置４は、サービス要求メッセージ受信手段２７３によって、サービス要求メッセージを受信する（ステップＳ１７２）。
【００９８】
そして、図１０のシーケンス図では省略しているが、サービス提供装置４は、コンテンツ配信手段２７６によって、視聴者の希望するコンテンツをユーザ端末５に配信する。ユーザ端末５は、コンテンツ取得手段３５１によって、サービス提供装置４からコンテンツを取得する。すなわち、ユーザ端末５は、コンテンツをダウンロードする。このようにユーザ端末５に、コンテンツが既にダウンロードされている状態において、ユーザ端末５の画面に、例えば、図１２（ｃ）に示すように、ＩＳＰの提供するＴＯＰ画面が表示される。
【００９９】
（暗号化属性認証データ送信段階）
ユーザ端末５が、未だ、暗号化属性認証データＫAP（ａ′）を所有していない場合には、図１２（ｅ）に示した画面に遷移するようにしてもよい。以下では、ユーザ端末５は、暗号化属性認証データＫAP（ａ′）を所有していることとする。例えば、図１２（ｃ）に示すようなＴＯＰ画面が表示されているときに、視聴者が「１」の選択ボタンを押下すると、ユーザ端末５は、情報管理手段３５２によって、属性認証データ記憶手段３４３に記憶された暗号化属性認証データを読み出し、送受信処理手段３５３によって、暗号化属性認証データＫAP（ａ′）およびタイムスタンプをサービス提供装置４へ送信する（ステップＳ１７３）。サービス提供装置４は、送受信処理手段２５７によって、暗号化属性認証データＫAP（ａ′）およびタイムスタンプを受信する（ステップＳ１７４）。
【０１００】
（問合せメッセージ送信段階）
サービス提供装置４は、情報管理手段２５６によって、Ｂ＿ＩＤをキーにユーザ情報記憶手段２４４に記憶されたＰ＿ＩＤを読み出し、暗号化手段２５２によって、Ｐ＿ＩＤおよびタイムスタンプをコンテンツホルダの公開鍵ＫAPで暗号化する（ステップＳ１７５）。そして、サービス提供装置４は、問合せメッセージ送信手段２７４によって、暗号化された情報およびＫAP（ａ′）を問合せメッセージとして属性情報管理装置２へ送信する（ステップＳ１７６）。属性情報管理装置２は、問合せメッセージ受信手段１７３によって、問合せメッセージを受信する（ステップＳ１７７）。そして、属性情報管理装置２は、復号化手段１５３によって、問合せメッセージをコンテンツホルダの秘密鍵ＫASで復号化する（ステップＳ１７８）。
【０１０１】
（応答メッセージ送信段階）
属性情報管理装置２は、情報管理手段１５７によって、復号化されたＰ＿ＩＤをキーにユーザ情報記憶手段１４４に記憶されたサブＤＢから属性識別情報ａを検索する（ステップＳ１７９）。そして、属性情報管理装置２は、提供可否判別手段１５９によって、属性識別情報ａと復号化した属性認証データａ′との一致判別を行い（ステップＳ１８０）、配信可否情報を生成する。そして、属性情報管理装置２は、暗号化手段１５２によって、Ｐ＿ＩＤ、タイムスタンプおよび配信可否情報をＩＳＰの公開鍵ＫBPで暗号化し（ステップＳ１８１）、応答メッセージ送信手段１７４によって、暗号化された情報を応答メッセージとしてサービス提供装置４へ送信する（ステップＳ１８２）。サービス提供装置４は、応答メッセージ受信手段２７５によって、応答メッセージを受信する（ステップＳ１８３）。
【０１０２】
（配信確認メッセージ送信段階）
サービス提供装置４は、復号化手段２５３によって、応答メッセージをＩＳＰの秘密鍵ＫBSで復号化する（ステップＳ１８４）。そして、サービス提供装置４は、送受信処理手段２５７によって、配信確認メッセージをユーザ端末５へ送信し（ステップＳ１８５）、ユーザ端末５は、送受信処理手段３５３によって、配信確認メッセージを受信する（ステップＳ１８６）。
【０１０３】
属性情報管理装置２が配信不許可情報を送信した場合には、配信確認メッセージとして、ユーザ端末５の画面に、例えば、図１２（ｇ）に示すように、「コンテンツホルダとの会員契約がありません。会員契約を行って下さい。」とのメッセージと、「ＴＯＰ画面へ」ボタンとが表示される。このメッセージが表示されているときに、視聴者が「ＴＯＰ画面へ」ボタンを押下すると、例えば、図１２（ｃ）に示すようなＴＯＰ画面が表示される。
【０１０４】
一方、属性情報管理装置２が配信許可情報を送信した場合には、配信確認メッセージとして、ユーザ端末５の画面に、例えば、図１２（ｈ）に示すように、「コンテンツホルダとの会員契約が確認できましたので、再生を開始します。」とのメッセージと、「再生」ボタンとが表示される。このメッセージが表示されているときに、視聴者が「再生」ボタンを押下すると、配信されるコンテンツが暗号化されているか否かに応じて、以下のいずれかの動作が行われる。まず、配信されるコンテンツが暗号化されている場合には、サービス提供装置４は、コンテンツ配信手段２７６によって、ダウンロード済みのコンテンツに対応したライセンスをユーザ端末５へ送信する（ステップＳ１８７）。ユーザ端末５は、送受信処理手段３５３によって、ライセンスを受信し（ステップＳ１８８）、コンテンツ再生手段３５４によって、受信したライセンスを用いてダウンロード済みのコンテンツを再生し、コンテンツを出力手段３２０に出力することによって、コンテンツを視聴者に提示する（ステップＳ１８９）。一方、配信されるコンテンツが暗号化されていない場合には、前記したステップＳ１８７，Ｓ１８８の各処理をスキップして、ステップＳ１８９において、ユーザ端末５は、コンテンツ再生手段３５４によって、コンテンツのダウンロードまたはストリーミングを行って、コンテンツを視聴者に提示する。
【０１０５】
＜登録更新時の処理＞
図１１に示す登録更新時の処理（ステップＳ２０１〜Ｓ２１４の処理）は、図８に示した登録処理のステップＳ１２５〜Ｓ１３８の処理と同様なので、その相違点のみを説明する。
（更新リクエスト段階）
ＩＳＰでのユーザ認証後、ユーザ端末５の画面に、例えば、図１２（ｃ）に示すように、ＩＳＰの提供するＴＯＰ画面が表示される。視聴者が「３」の選択ボタンを押下すると、ユーザ端末５の画面に、例えば、図１２（ｉ）に示すように、「コンテンツホルダとの登録内容の更新を行います。」とのメッセージと、「確認」ボタンとが表示される。視聴者が「確認」ボタンを押下すると、ユーザ端末５は、送受信処理手段３５３によって、視聴者とコンテンツホルダとの登録内容の更新要求を示す更新リクエストを属性情報管理装置２へ送信する（ステップＳ２０１）。属性情報管理装置２は、送受信処理手段１５８によって、更新リクエストを受信する（ステップＳ２０２）。
【０１０６】
（ユーザ認証段階）
ステップＳ２０３，Ｓ２０４の処理は、前記したステップＳ１２７，Ｓ１２８の処理と同一である。
（属性認証データ生成段階、確認レスポンス送信段階）
登録完了報告の代わりに、更新完了報告を用いる点が異なるのみで、ステップＳ２０５〜Ｓ２１４の処理は、前記したステップＳ１２９〜Ｓ１３８の処理と同一である。なお、登録時と異なる乱数を用いて属性認証データを生成する。
【０１０７】
ここで、登録更新の効果の具体例を説明する。例えば、属性情報管理装置２において属性情報が「０」で登録されていた視聴者（未契約者）がその状態で会員登録をした場合には、その視聴者のユーザ端末５に保存された暗号化属性認証データでは、視聴者はＩＳＰからコンテンツホルダのコンテンツを配信されない。そこで、その視聴者がコンテンツホルダとの会員契約をすれば、コンテンツホルダがユーザ情報記憶手段１４４のマスターＤＢにおいて属性情報を「１」に変更することとなる。しかしながら、当該視聴者が、登録更新を行わなければ、その視聴者のユーザ端末５に保存された暗号化属性認証データも更新されず、配信不許可のままである。そこで、その視聴者があらためてコンテンツホルダとの会員登録を更新すれば、その視聴者のユーザ端末５に保存された暗号化属性認証データも更新され、配信許可の状態に変わることとなる。
【０１０８】
第１実施形態のサービス提供方法によれば、コンテンツホルダのコンテンツの配信を委託されたＩＳＰからコンテンツの配信を行うサービスを視聴者に提供する際に、視聴者に対してコンテンツホルダで割り振ったＩＤ（Ａ＿ＩＤ）をＩＳＰに知られることなく、第三者機関に連携ＩＤ（Ｐ＿ＩＤ）を作成する専用サーバを設けることなく、コンテンツホルダとＩＳＰとの間で視聴者を特定できる。その結果、視聴者の個人情報であるＩＤ（Ａ＿ＩＤ）を保護しつつ、コンテンツホルダとＩＳＰとの間で、コンテンツホルダの意向に沿った視聴制御や課金制御を行うことが可能となる。
【０１０９】
（第２実施形態）
［サービス提供システム］
図１３は、本発明の第２実施形態に係る属性情報管理装置を含むサービス提供システムの概要を示す構成図である。サービス提供システム１Ａは、携帯事業者の課金サーバ６を備えると共に、属性情報管理装置２Ａおよびサービス提供装置４Ａの機能が異なる点を除いて、図１に示したサービス提供システム１と同様なものである。したがって、図１に示したサービス提供システム１と同一の構成には、同一の符号を付して説明を省略する。
【０１１０】
本実施形態では、ユーザ端末５は、携帯電話機または携帯情報端末（ＰＤＡ）等から構成されているものとする。携帯事業者は、携帯電話機または携帯情報端末（ＰＤＡ）等による移動通信に係る事業を行う事業者である。視聴者（ユーザ）は、携帯事業者と契約を締結してユーザ端末５を利用する。また、携帯事業者とＩＳＰとは、このサービス提供システム１Ａの運用に関して事前に契約を締結しているものとする。また、ここでは、説明を簡略化するために図示を省略しているが、携帯事業者は、移動通信システムにおける通信制御を行うための各種施設や装置を有している。携帯事業者の課金サーバ６は、ＩＳＰから視聴者へのサービス提供に対する視聴者への課金を代行するものである。
【０１１１】
サービス提供システム１Ａにおいて、コンテンツホルダと、ＩＳＰと、視聴者の役割の概要は、図１を参照して説明したものと同様なので、異なる点のみ説明する。ステップＳ４において、詳細は後記するが、コンテンツホルダが生成した連携ＩＤ（Ｐ＿ＩＤ）をＩＳＰに渡すこととする。次に、ステップＳ５の前には、視聴者において、コンテンツホルダの提供する有料コンテンツがダウンロード済みではないものとする。また、ステップＳ５とステップＳ６との間で、通信ネットワークＮを介した以下の処理が追加される。
【０１１２】
視聴者に対して、有料コンテンツを視聴可能な属性情報が登録されていて、配信がコンテンツホルダによって許可されたとする。視聴者が有料コンテンツの購入を希望する旨をＩＳＰに通知すると、ＩＳＰは、携帯事業者に課金要求を依頼する（ステップＳ５１）。携帯事業者は、視聴者のユーザ認証を行うための認証案内を視聴者に通知する（Ｓ５２）。視聴者は、有料コンテンツを購入するために認証リクエストを携帯事業者に通知する（ステップＳ５３）。携帯事業者においてユーザ認証を行い、認証結果を応答メッセージとしてＩＳＰに通知する（ステップＳ５４）。なお、視聴者のコンテンツ購入代金は、携帯事業者によって通常の通信費と共に決済され、コンテンツホルダ、ＩＳＰおよび携帯事業者に所定の割合で配分される。
【０１１３】
［属性情報管理装置の構成］
図１４は、本発明の第２実施形態に係る属性情報管理装置の構成を示すブロック図である。属性情報管理装置２Ａは、送受信処理手段１５８Ａの機能が異なると共に、連携ＩＤ生成手段１８０を備える点を除いて、図２に示した属性情報管理装置２と同様なものである。したがって、図２に示した属性情報管理装置２と同一の構成には、同一の符号を付して説明を省略する。送受信処理手段１５８Ａは、図２に示した連携ＩＤ受信手段１７２を備えていない点を除いて、図２に示した送受信処理手段１５８と同一の構成である。連携ＩＤ生成手段１８０は、視聴者に対してＩＳＰと連携するためのＩＤを示す連携ＩＤ（Ｐ＿ＩＤ）を生成するものである。
【０１１４】
［サービス提供装置の構成］
図１５は、本発明の第２実施形態に係るサービス提供装置の構成を示すブロック図である。サービス提供装置４Ａは、送受信処理手段２５７Ａの機能が異なると共に、連携ＩＤ生成手段２５５（図４参照）を備えていない点を除いて、図４に示したサービス提供装置４と同様なものである。したがって、図４に示したサービス提供装置４と同一の構成には、同一の符号を付して説明を省略する。送受信処理手段２５７Ａは、連携ＩＤ送信手段２７２（図４参照）の代わりに、連携ＩＤ受信手段２８０を備えている点が図４に示した送受信処理手段２５７と異なる。連携ＩＤ受信手段２８０は、暗号化Ｐ＿ＩＤと認証リクエストとを受信するものである。連携ＩＤ受信手段２８０は、通信手段２３０によって、ユーザ端末５からリダイレクトで暗号化Ｐ＿ＩＤと認証リクエストとを受信したときに、ユーザ端末５の端末ＩＤを取得し、ユーザ認証後に暗号化Ｐ＿ＩＤを復号化手段２５３に出力する。
【０１１５】
［サービス提供システムの動作］
サービス提供システム１Ａの動作において、蓄積処理、配信時に行われる処理および登録更新時の処理は図７、図１０および図１１に示したシーケンス図とそれぞれ同様である。以下では、登録処理、連携処理および課金処理の例を、図１６ないし図１９を参照（適宜図１３ないし図１５参照）して説明する。図１６および図１７は、第１実施形態の説明で用いた図８および図９に相当するシーケンス図である。図１８は課金処理の一例を示すシーケンス図である。また、図１９は、ユーザ端末に表示される画面の一例を示す図である。なお、画面表示については適宜図１２も参照する。
【０１１６】
ユーザ端末５の画面に、例えば、図１９（ａ）に示すように、管理画面が表示される。この例では、「１」〜「４」の選択ボタンが用意されている。「１」の選択ボタンは、ＩＳＰの提供する管理画面から、ＩＳＰおよびコンテンツホルダとの会員登録を行うための操作用のボタンである。この操作は、コンテンツホルダのＩＤとＩＳＰのＩＤとを連携させるために、初回のみ行われる操作である。「２」の選択ボタンは、「１」の選択ボタンを操作する前に、視聴者がＩＳＰにユーザ登録するための操作用のボタンである。この操作は、視聴者とＩＳＰとの間の契約に関するものである。「３」および「４」の選択ボタンは、「１」または「２」の選択ボタンを操作した後に、それぞれのポータルから提供されるサービス（ポータルサービス１、ポータルサービス２）を視聴するための操作用のボタンである。なお、ポータルサービス１は、コンテンツホルダの提供するサービスとする。
【０１１７】
視聴者が、管理画面において「３」の選択ボタンを選択すると、ユーザ端末５の画面に、例えば、図１９（ｂ）に示すように、「ポータル１メニュー」の画面が表示される。この例では、「１」〜「４」の選択ボタンが用意されている。「１」の選択ボタンは、新着情報を表示するための操作用のボタンである。「２」の選択ボタンは、特集記事を表示するための操作用のボタンである。「３」の選択ボタンは、配信可能な動画の情報を表示するための操作用のボタンである。「４」の選択ボタンは、全国の天気情報を表示するための操作用のボタンである。
【０１１８】
視聴者が、「ポータル１メニュー」の画面において「３」の選択ボタンを選択すると、ユーザ端末５の画面に、例えば、図１９（ｃ）に示すように、「動画配信」の詳細画面が表示される。この例では、「１」〜「３」の選択ボタンが用意されている。「１」の選択ボタンは、一般番組を視聴するための操作用のボタンである。「２」の選択ボタンは、会員向け番組を視聴するための操作用のボタンである。ここで、会員とは、コンテンツホルダと会員契約（視聴契約）済みの視聴者のことである。「３」の選択ボタンは、「動画配信」の詳細画面からコンテンツホルダとの会員登録を行うための操作用のボタンである。
ここで、会員登録とは、会員契約とは異なり、コンテンツホルダのＩＤとＩＳＰのＩＤとを連携させること、および、属性情報管理装置２Ａが、属性識別情報ａをＡ＿ＩＤに紐付けてユーザ情報記憶手段１４４のサブＤＢに格納し、属性認証データａ′を暗号化した暗号化属性認証データをユーザ端末５に格納することを意味するものであり、初回のみ行われる。言い換えると、コンテンツホルダとの会員契約とは、属性情報管理装置２Ａのユーザ情報記憶手段１４４のマスターＤＢにおいて属性情報に「１」が登録されることを意味するのに対して、コンテンツホルダとの会員登録とは、ユーザ情報記憶手段１４４のマスターＤＢからサブＤＢが構築されることを意味する。なお、この例では、「３」の選択ボタンに、コンテンツホルダに会員登録済みの視聴者が登録内容を更新する機能を含めているものとする。
【０１１９】
＜登録処理＞
図１６は、サービス提供システムにおいて事前に行われる登録処理の他の例を示すシーケンス図である。ユーザ端末５の画面に、例えば、図１９（ａ）に示すように、ＩＳＰの提供する管理画面が表示されているときに、視聴者が「１」の選択ボタンを押下すると、ユーザ端末５の画面に、例えば、図１９（ｄ）に示すように、「コンテンツホルダおよびＩＳＰと会員登録を行います。」とのメッセージと、「確認」ボタンとが表示される。
【０１２０】
（Ｂ＿ＩＤ生成段階）
この段階では、登録処理の後に行われる連携処理のために事前処理を行う。具体的には、ユーザ端末５の画面に、例えば、図１９（ｄ）に示すようなメッセージが表示されているときに、視聴者が「確認」ボタンを押下すると、ユーザ端末５は、送受信処理手段３５３によって、認証リクエストをサービス提供装置４へ送信し（ステップＳ３０１）、サービス提供装置４Ａは、送受信処理手段２５７によって、認証リクエストを受信する（ステップＳ３０２）。そして、サービス提供装置４Ａは、連携ＩＤ格納手段２６１によって、端末ＩＤに対して視聴者にＢ＿ＩＤを割り振り、登録する（ステップＳ３０３）。
【０１２１】
（Ａ＿ＩＤ生成段階）
サービス提供装置４Ａは、送受信処理手段２５７Ａによって、認証リクエストをユーザ端末５経由で属性情報管理装置２Ａに送信し（ステップＳ３０４）、属性情報管理装置２Ａは、送受信処理手段１５８によって、ユーザ端末５からリダイレクトで認証リクエストを受信し、ユーザ端末５の端末ＩＤを取得する（ステップＳ３０５）。そして、属性情報管理装置２Ａは、情報管理手段１５７によって、端末ＩＤに対して視聴者にＡ＿ＩＤを割り振り、ユーザ情報記憶手段１４４のサブＤＢに登録する（ステップＳ３０６）。
【０１２２】
（サブＤＢ登録段階）
ユーザ端末５は、送受信処理手段３５３によって、コンテンツホルダ（放送局）における視聴者ＩＤと、パスワードとを含むユーザ情報を送信し（ステップＳ３０７）、属性情報管理装置２Ａは、送受信処理手段１５８によって、視聴者のユーザ情報を受信する（ステップＳ３０８）。そして、属性情報管理装置２Ａは、情報管理手段１５７によって、視聴者の氏名、パスワード、視聴者ＩＤをサブＤＢに登録する（ステップＳ３０９）。
【０１２３】
（属性認証データ生成段階）
属性情報管理装置２Ａおよびユーザ端末５の行うステップＳ３１０〜Ｓ３１３の処理は、図８に示したステップＳ１２９〜Ｓ１３２の処理と同様である。ただし、属性情報管理装置２Ａは、予め定めた有効期限を設定して、暗号化手段１５２によって、属性認証データａ′および有効期限を暗号化し、暗号化された情報、Ａ＿ＩＤおよび登録完了報告をユーザ端末５へ送信する。
【０１２４】
（確認レスポンス送信段階）
属性情報管理装置２Ａおよびユーザ端末５の行うステップＳ３１４〜Ｓ３１９の処理は、図８に示したステップＳ１３３〜Ｓ１３８の処理と同様である。ただし、ユーザ端末５は、受信したＫAP（ａ′，有効期限）を保存する（ステップＳ３１４）。また、登録完了報告として、ユーザ端末５の画面に、例えば、図１９（ｅ）に示すように、「会員番号を取得しました。コンテンツホルダとの登録が完了しました。」とのメッセージと、「ＯＫ」ボタンとが表示される。
【０１２５】
管理画面が表示されているときに、視聴者が「１」の選択ボタンを押下した「初期登録」では、ＩＳＰおよびコンテンツホルダとの会員登録に引き続いて、コンテンツホルダのＩＤとＩＳＰのＩＤとの連携処理が行われる。図１７は、サービス提供システムにおいて事前に行われる連携処理の他の例を示すシーケンス図である。図１７のシーケンス図に示すステップＳ３２１〜Ｓ３３６の処理は、図９のシーケンス図に示すステップＳ１４４〜Ｓ１６１の処理は同様なので、詳細な説明を省略する。ただし、本実施形態では、Ｐ＿ＩＤをコンテンツホルダで生成するため、データやメッセージ等の送受信方向が逆方向である。また、本実施形態では、サービス提供装置４Ａはユーザ端末５の端末ＩＤによってユーザ認証を行うこととしたので、図９のシーケンス図に示すステップＳ１５３、Ｓ１５４に相当する処理が不要となっている。
【０１２６】
＜課金処理＞
前記した図１０のシーケンス図のステップＳ１８６の処理に続いて、ユーザ端末５で
図１８に示す課金処理のシーケンス図は、コンテンツ配信時の処理において、配信許可メッセージとして配信許可情報を受信する処理（図１０に示すステップＳ１８６の処理）を前提としている。なお、視聴者が視聴しようとしている有料コンテンツは未ダウンロードである。この図１０に示すステップＳ１８６に続いて、ユーザ端末５の画面に、図示は省略するが、例えば、視聴可能なコンテンツ（未ダウンロード）の番組名が表示されると共に、当該コンテンツを購入する意思を伝えるメッセージを示すコンテンツ購入要求を送信するための図示しないボタン（例えば、「購入希望」ボタン）が表示される。この図示しないボタンを視聴者が押下すると、以下に示すように、コンテンツ配信前の課金処理が実行される。
【０１２７】
具体的には、図１８に示すように、ユーザ端末５は、送受信処理手段３５３によって、コンテンツ購入要求をサービス提供装置４Ａへ送信し（ステップＳ３４１）、サービス提供装置４Ａは、送受信処理手段２５７Ａによって、コンテンツ購入要求を受信する（ステップＳ３４２）。そして、サービス提供装置４Ａは、送受信処理手段２５７Ａによって、課金要求を課金サーバ６へ送信し（ステップＳ３４３）、課金サーバ６は、課金要求を受信する（ステップＳ３４４）。そして、課金サーバ６は、認証案内をユーザ端末５へ送信し（ステップＳ３４５）、ユーザ端末５は、送受信処理手段３５３によって、認証案内を受信する（ステップＳ３４６）。具体的には、認証案内として、ユーザ端末５の画面に、例えば、図１９（ｆ）に示すように、「パスワードを入力して下さい。」とのメッセージと、入力欄と、「ＯＫ」ボタンとが表示される。
【０１２８】
このような認証案内が画面表示されているときに、視聴者が入力欄にパスワードを入力してから「ＯＫ」ボタンを押下すると、ユーザ端末５は、送受信処理手段３５３によって、認証リクエストを課金サーバ６へ送信し（ステップＳ３４７）、課金サーバ６は、認証リクエストを受信する（ステップＳ３４８）。すなわち、課金サーバ６が視聴者のパスワードを受信する。これにより、課金サーバ６は、ユーザ認証を行い（ステップＳ３４９）、認証に成功すると、課金サーバ６は、視聴者のユーザ認証結果を示す応答メッセージをサービス提供装置４Ａへ送信し（ステップＳ３５０）、サービス提供装置４Ａは、応答メッセージ受信手段２７５によって、応答メッセージを受信する（ステップＳ３５１）。そして、サービス提供装置４Ａは、コンテンツ配信手段２７６によって、コンテンツをユーザ端末５へ配信し（ステップＳ３５２）、ユーザ端末５は、送受信処理手段３５３によって、コンテンツを受信する（ステップＳ３５３）。
さらに、配信されるコンテンツが暗号化されている場合には、サービス提供装置４Ａは、送受信処理手段２５７Ａによって、ライセンスをユーザ端末５へ送信し（ステップＳ３５４）、ユーザ端末５は、送受信処理手段３５３によって、ライセンスを受信する（ステップＳ３５５）。これにより、ユーザ端末５は、ライセンスを用いて暗号化コンテンツを再生して出力手段３２０に出力することによって、コンテンツを視聴者に提示する（ステップＳ３５６）。一方、配信されるコンテンツが暗号化されていない場合には、前記したステップＳ３５４，Ｓ３５５の各処理をスキップして、ステップＳ３５６において、ユーザ端末５は、コンテンツのダウンロードまたはストリーミングを行って、コンテンツを視聴者に提示する。なお、ステップＳ３４９において認証に失敗した場合には、ユーザ端末５を用いた利用者が本人になりすましていると考えられるので、コンテンツを配信しない。
【０１２９】
第２実施形態のサービス提供方法によれば、視聴者がユーザ端末５を利用するために契約している通信事業者（携帯事業者）が、コンテンツの配信を委託されたＩＳＰのサービス提供に係る視聴者への課金を代行するので、ＩＳＰの負担を軽減できる。その結果、ＩＳＰに多くのコンテンツを委託したり、あるいは多くのＩＳＰに委託したりすることが可能となり、コンテンツホルダのコンテンツを流通し易くなる。
【０１３０】
以上、本発明の各実施形態について説明したが、本発明は各実施形態には限定されない。例えば、各実施形態では、サービスとして、サービス提供装置４からユーザ端末５へのコンテンツの配信を例示したが、サービスはこの限りではない。また、説明の都合上、コンテンツホルダと、ＩＳＰと、視聴者とをそれぞれ単独で図示したが、複数であってもよいことはもちろんである。
【０１３１】
また、本実施形態では、コンテンツホルダからＩＳＰへ、コンテンツを暗号化して通信ネットワークＮを介して渡すものとして説明したが、コンテンツを渡す方法は任意である。例えば、ＤＶＤ等の記憶媒体に格納したコンテンツを郵送等の手段を用いて渡すようにしてもよい。また、視聴者からコンテンツホルダへ、視聴者情報を暗号化して通信ネットワークＮを介して通知するものとして説明したが、視聴者情報の通知方法は任意である。例えば、電話、ハガキ、窓口、訪問等の人為的な手段を用いてもよい。また、データとして作成し、改竄不可能な耐タンパ性を有する記憶媒体に格納して郵送等の手段を用いて渡すようにしてもよい。
【図面の簡単な説明】
【０１３２】
【図１】本発明の第１実施形態に係る属性情報管理装置を含むサービス提供システムの概要を示す構成図である。
【図２】本発明の第１実施形態に係る属性情報管理装置の構成を示すブロック図である。
【図３】図２に示したユーザ情報記憶手段に格納されるデータベースの構造を示す図であり、（ａ）はマスターＤＢ、（ｂ）はサブＤＢをそれぞれ示している。
【図４】本発明の第１実施形態に係るサービス提供装置の構成を示すブロック図である。
【図５】図４に示したユーザ情報記憶手段に格納されるデータベースの構造を示す図であり、（ａ）はマスターＤＢ、（ｂ）はサブＤＢをそれぞれ示している。
【図６】本発明の第１実施形態に係るユーザ端末の構成を示すブロック図である。
【図７】サービス提供システムにおいて事前に行われる蓄積処理の一例を示すシーケンス図である。
【図８】サービス提供システムにおいて事前に行われる登録処理の一例を示すシーケンス図である。
【図９】サービス提供システムにおいて事前に行われる連携処理の一例を示すシーケンス図である。
【図１０】サービス提供システムにおいて配信時に行われる処理の一例を示すシーケンス図である。
【図１１】サービス提供システムにおいて登録更新時に行われる処理の一例を示すシーケンス図である。
【図１２】ユーザ端末に表示される画面の一例を示す図である。
【図１３】本発明の第２実施形態に係る属性情報管理装置を含むサービス提供システムの概要を示す構成図である。
【図１４】本発明の第２実施形態に係る属性情報管理装置の構成を示すブロック図である。
【図１５】本発明の第２実施形態に係るサービス提供装置の構成を示すブロック図である。
【図１６】サービス提供システムにおいて事前に行われる登録処理の他の例を示すシーケンス図である。
【図１７】サービス提供システムにおいて事前に行われる連携処理の他の例を示すシーケンス図である。
【図１８】サービス提供システムにおいて課金処理の一例を示すシーケンス図である。
【図１９】ユーザ端末に表示される画面の他の例を示す図である。
【符号の説明】
【０１３３】
１      サービス提供システム
２，２Ａ  属性情報管理装置
３      コンテンツサーバ
４，４Ａ  サービス提供装置
５      ユーザ端末
６      課金サーバ
１４４  ユーザ情報記憶手段
１５２  暗号化手段
１５４  管理装置ユーザ認証手段
１５５  属性認証データ生成手段
１５６  属性識別情報生成手段
１５９  提供可否判別手段
１６１  連携ＩＤ格納手段
１６２  属性識別情報格納手段
１７１  暗号化属性認証データ送信手段
１７２，２８０  連携ＩＤ受信手段
１７３  問合せメッセージ受信手段
１７４  応答メッセージ送信手段
２４４  ユーザ情報記憶手段
２４５  コンテンツ記憶手段
２５４  提供装置ユーザ認証手段
２５５，１８０  連携ＩＤ生成手段
２６１  連携ＩＤ格納手段
２７１  コンテンツ受信手段
２７３  サービス要求メッセージ受信手段
２７４  問合せメッセージ送信手段
２７５  応答メッセージ受信手段
２７６  コンテンツ配信手段（サービス提供手段）
３４３  属性認証データ記憶手段
３６２  暗号化属性認証データ受信手段
３６３  サービス要求メッセージ送信手段
【図１】
2008225988.tif 000003
【図２】
2008225988.tif 000004
【図３】
2008225988.tif 000005
【図４】
2008225988.tif 000006
【図５】
2008225988.tif 000007
【図６】
2008225988.tif 000008
【図７】
2008225988.tif 000009
【図８】
2008225988.tif 000010
【図９】
2008225988.tif 000011
【図１０】
2008225988.tif 000012
【図１１】
2008225988.tif 000013
【図１２】
2008225988.tif 000014
【図１３】
2008225988.tif 000015
【図１４】
2008225988.tif 000016
【図１５】
2008225988.tif 000017
【図１６】
2008225988.tif 000018
【図１７】
2008225988.tif 000019
【図１８】
2008225988.tif 000020
【図１９】
2008225988.tif 000021