(57)【要約】【課題】  各種情報サービスを利用する際、ユーザーの個人情報保護を担保しつつ、複数のサービスの提供側で共有可能とし、サービスの利便性向上と多様化を図る。【解決手段】放送網又は通信網を通じて情報サービスを利用するユーザー端末１と、ユーザー端末１から、情報サービスの設定情報又は利用履歴を含む暗号化ユーザー情報を取得するユーザー情報要求装置２と、暗号化ユーザー情報を復号するためのユーザー情報鍵を記録保持し、ユーザー情報要求装置２に提供する鍵管理装置３とからなり、ユーザー端末１においてユーザー情報を記録し、このユーザー情報の開示条件を設定し、ユーザー情報要求装置２からのユーザー情報要求に含まれる利用条件と開示条件とを比較し、これら双方の条件の全部又は一部が合致する場合に、ユーザー情報ＩＤに関連付けられたユーザー情報鍵によりユーザー情報を暗号化してユーザー情報要求装置に対して送信する。【選択図】  図２
2009171052.tif 000002
【特許請求の範囲】
【請求項１】
放送網又は通信網を通じて提供される情報サービスを利用させるための設定情報又は該情報サービスの利用履歴のいずれかを含むユーザー情報を記録するユーザー情報記録手段と、
前記記録されたユーザー情報の開示条件を記録する開示条件記録手段と、
外部装置から、通信網を通じて前記ユーザー情報の送信を要求するためのユーザー情報要求を受信する受信手段と、
前記受信されたユーザー情報要求に含まれる利用条件と前記記録された開示条件とを比較し、これら双方の条件の全部又は一部が合致する場合に前記ユーザー情報を送信することを決定する条件比較手段と、
前記外部装置に対して、送信することが決定された前記ユーザー情報を送信するユーザー情報送信手段と
を備えたことを特徴とするユーザー端末。
【請求項２】
放送網又は通信網を通じて提供される情報サービスを利用させるための設定情報又は該情報サービスの利用履歴のいずれかを含むユーザー情報を記録するユーザー情報記録手段と、
前記記録されたユーザー情報の開示条件を記録する開示条件記録手段と、
外部装置から、通信網を通じて前記ユーザー情報の送信を要求するためのユーザー情報要求を受信する受信手段と、
前記受信されたユーザー情報要求に含まれる利用条件と前記記録された開示条件とを比較し、これら双方の条件の全部又は一部が合致する場合に前記ユーザー情報を送信することを決定する条件比較手段と、
送信することが決定された前記ユーザー情報を識別するユーザー情報識別情報に関連付けられたユーザー情報鍵により前記ユーザー情報を暗号化して暗号化ユーザー情報を生成する暗号化手段と、
前記外部装置に対して、前記生成された暗号化ユーザー情報を送信する暗号化ユーザー情報送信手段と
を備えたことを特徴とするユーザー端末。
【請求項３】
当該ユーザー端末を識別するユーザー識別情報を鍵管理装置へ送信し、該ユーザー識別情報に対応したユーザー鍵を該鍵管理装置から受信するユーザー鍵取得手段と、
前記ユーザー情報を識別するユーザー情報識別情報を生成するユーザー情報識別情報生成手段と、
受信した前記ユーザー鍵と前記ユーザー情報識別情報とからユーザー情報鍵を生成するユーザー情報鍵生成手段と
をさらに備え、
前記暗号化手段は、前記生成されたユーザー情報鍵により前記ユーザー情報を暗号化して暗号化ユーザー情報を生成する
ことを特徴とする請求項２に記載のユーザー端末。
【請求項４】
前記暗号化ユーザー情報に前記開示条件を付加して合成情報を生成する合成手段と、
前記開示条件と前記利用条件とが部分的に合致する場合に、該部分的に合致する条件を抽出した新規の開示条件を生成する開示条件生成手段と
をさらに備え、
前記合成手段は、生成された前記新規の開示条件を前記開示条件として前記ユーザー情報に付加して前記合成情報生成する
ことを特徴とする請求項２に記載のユーザー端末。
【請求項５】
放送網又は通信網を通じて提供される情報サービスを利用させるための設定情報又は該情報サービスの利用履歴のいずれかを含むユーザー情報の利用条件と、該ユーザー情報の送信先を識別するユーザー情報送信先識別情報とを含むユーザー情報要求を生成するユーザー情報要求生成手段と、
前記生成されたユーザー情報要求をユーザー端末へ送信し、該ユーザー情報要求に対応した暗号化ユーザー情報を該ユーザー端末から受信する暗号化ユーザー情報取得手段と、
受信された前記暗号化ユーザー情報に対応したユーザー情報鍵を鍵管理装置から受信するユーザー情報鍵取得手段と、
前記受信したユーザー情報鍵を用いて前記暗号化ユーザー情報を復号する復号手段と
を備えたことを特徴とするユーザー情報要求装置。
【請求項６】
前記ユーザー情報鍵取得手段は、受信した前記暗号化ユーザー情報に関連付けられたユーザー情報識別情報と、該暗号化ユーザー情報の送信元であるユーザー端末を識別するユーザー識別情報とを前記鍵管理装置へ送信し、該ユーザー情報識別情報及びユーザー識別情報に基づき生成されたユーザー情報鍵を取得することを特徴とする請求項５に記載のユーザー情報要求装置。
【請求項７】
受信した前記暗号化ユーザー情報に付加された前記ユーザー情報の開示条件と前記利用条件とを比較し、これら双方の条件の全部又は一部が合致する場合に、合致した条件に対応するユーザー情報の利用が承諾された旨を報知するためのユーザー情報利用条件承諾情報を生成するユーザー情報利用条件承諾情報生成手段をさらに備え、
前記ユーザー情報鍵取得手段は、前記ユーザー情報鍵の取得に際し、前記ユーザー情報利用条件承諾情報を前記鍵管理装置に送信する
ことを特徴とする請求項５に記載のユーザー情報要求装置。
【請求項８】
前記開示条件を表示する表示手段と、
前記開示条件と前記利用条件とが部分的に合致する場合に、表示された開示条件を承諾するか否かを指定する操作信号を取得する入力手段とをさらに備え、
前記ユーザー情報鍵取得手段は、承諾したことを指定する操作信号を前記入力手段が取得した場合、前記ユーザー情報利用条件承諾情報を前記鍵管理装置に送信する際に、前記暗号化ユーザー情報に付加された開示条件を該ユーザー情報利用条件承諾情報に付加して前記鍵管理装置に送信する
ことを特徴とする請求項７に記載のユーザー情報要求装置。
【請求項９】
放送網又は通信網を通じて提供される情報サービスを利用させるためのユーザー端末と、
該ユーザー端末から、前記情報サービスを利用させるための設定情報又は該情報サービスの利用履歴を含むユーザー情報を、暗号化ユーザー情報として通信網を通じて取得するユーザー情報要求装置と、
前記暗号化ユーザー情報を復号するための復号鍵であるユーザー情報鍵を記録保持し、前記ユーザー情報要求装置に提供する鍵管理装置と
を備えたユーザー情報利用システムに用いられる前記鍵管理装置であって、
前記ユーザー端末からユーザー識別情報を受信し、この受信したユーザー識別情報に対応したユーザー鍵を生成するユーザー鍵生成手段と、
前記ユーザー識別情報と該ユーザー識別情報に基づいて生成されたユーザー鍵とを関連付けて記録するユーザー鍵情報記録手段と、
前記ユーザー鍵を前記ユーザー端末に送信するユーザー鍵送信手段と
を備えたことを特徴とする鍵管理装置。
【請求項１０】
前記ユーザー情報要求装置からユーザー情報識別情報と、該ユーザー情報識別情報の送信元であるユーザー端末を識別するユーザー識別情報とを受信し、該ユーザー識別情報に関連付けられたユーザー鍵を前記ユーザー鍵情報記録手段から読み出し、この読み出したユーザー鍵と前記ユーザー情報要求装置から受信した前記ユーザー情報識別情報とに基づいてユーザー情報鍵を生成するユーザー情報鍵生成手段と、
生成された前記ユーザー情報鍵を前記ユーザー情報要求装置に送信するユーザー情報鍵送信手段と
をさらに備えたことを特徴とする請求項９に記載の鍵管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザー端末に記録されている放送受信端末やネットワーク通信端末におけるコンテンツ視聴履歴情報や、データーベースに対する検索履歴、商取引履歴情報、ユーザーの属性などのユーザー情報を外部に送出する際に、利用権限を与えるためのユーザー情報利用システムに用いられる、ユーザー端末、ユーザー情報要求装置、及び鍵管理装置に関する。
【背景技術】
【０００２】
近年、放送や通信網の進化に伴い、膨大なコンテンツや各種サービス情報が、放送電波や通信ネットワークを通じて提供されるようになり、また同時にユーザーが、自らが保有する情報を通信ネットワークを通じて、サービス提供者等の他者に提供することも容易になっている。
【０００３】
ところで、このようなユーザーとサービス提供者との間で、情報の受け手と送り手が互いに最適な相手を見つけることは容易ではない。例えば、情報サービス事業者は、その情報サービスを行う情報媒体の種別からユーザー層を推定し、マーケティングのターゲット絞り込むことを意図してその情報媒体を選別したり、また、特定のユーザーが利用したコンテンツからユーザー層を推定し、そのユーザー層の嗜好に合った広告を付加することを意図して、コンテンツを選別したりしているが、ユーザー層を推定するに止まり、最終的な受け手であるユーザー自身を直接選別することは困難であった。
【０００４】
一方、ユーザー側にとっても膨大なコンテンツやサービス、情報から自らが必要としている情報を探すことは手間がかかることから、情報サービスの受け手側であるユーザーの要求や嗜好を反映させた情報をユーザーから発信し、情報の送り手側がこれに最適化した情報をユーザーに送信することが考えられている。
【０００５】
この嗜好を反映させる情報としては、ユーザーが放送受信端末やネットワーク通信端末、コンテンツ利用端末を使用することによって、サービス提供側が得られる、コンテンツ視聴履歴や、通信販売などの商取引履歴、データーベースに対する検索サービスなどを利用した際の検索履歴などがある。このような例としては、放送受信端末における視聴履歴を用いた技術が特許文献１に開示されている。
【０００６】
ところが、このようなユーザーの視聴履歴等をサービス提供側で利用する際には、個人のプライバシーを侵害しないために、ユーザーが事前に承諾した内容に限定するシステムが必要である。すなわち、このようなユーザーの視聴履歴情報などの個人情報を、ユーザーの合意無しにユーザー端末から収集し、マーケット活動に利用することは個人情報保護の観点から妥当ではないため、ユーザーがその利用を許諾すべく予め決められた条件の下に収集できる情報に限定する必要がある。
【０００７】
特許文献２においては、ネットワークを通じて情報サービスを利用する際に、そのユーザーの属性を設定し、放送視聴履歴を蓄積し、その情報の利用制限であるパーミッションを設定した範囲でこれらの情報をサービス提供側に送信し、これをサービス提供側においてマーケティングなどに利用する広報システムが提案されている。
【特許文献１】特開２０００−３５８００５号公報
【特許文献２】特開２００３−３３１１０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献２に開示された技術では、各サービスに対して個別にパーミッションを設定し、サービス毎に個人情報の利用制限を行うものであるうえ、異なるサービス提供者間ではその設定が共有されないことから、ユーザーが複数のサービスの提供を受ける場合には、重複した設定内容であっても個々のサービスに対して逐一設定手続を行わなければならず、その手続操作が煩雑なものとなっていた。また、各サービス提供者側では、個々に決められた固定的な条件設定の下で収集できるユーザー情報に限定されてしまい、ユーザーは一つのサービスの中でのみ自分に最適化された情報提供を受けることができず、一方で利用したサービスで蓄積された情報が、他方のサービスに反映されないという不便があった。
【０００９】
そこで、本発明は、前記のような問題を解決するものであり、ユーザーの嗜好を反映させるためのユーザー情報について、ユーザーの意志に基づいた利用制限を設定可能とするとともに、ユーザーの煩雑な設定操作を省力化し、ユーザーの個人情報保護を担保しつつ、複数のサービスの提供側で共有可能とし、サービスの利便性向上と多様化を図ることのできるユーザー端末、ユーザー情報要求装置、及び鍵管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、放送網又は通信網を通じて提供される情報サービスを利用させるための設定情報又は情報サービスの利用履歴のいずれかを含むユーザー情報を記録するユーザー情報記録手段と、記録されたユーザー情報の開示条件を記録する開示条件記録手段と、外部装置から、通信網を通じてユーザー情報の送信を要求するためのユーザー情報要求を受信する受信手段と、受信されたユーザー情報要求に含まれる利用条件と記録された開示条件とを比較し、これら双方の条件の全部又は一部が合致する場合にユーザー情報を送信することを決定する条件比較手段と、外部装置に対して、送信することが決定されたユーザー情報を送信するユーザー情報送信手段とを備えたことを特徴とする。
【００１１】
このような本発明によれば、ユーザーの趣味・嗜好を反映させるユーザー情報を要求する外部装置から受信された利用条件と、ユーザーが設定した開示条件とを比較し、双方の条件が一致する条件に対応するユーザー情報を外部装置に送信するため、ユーザーが許諾した範囲でのみ、ユーザー情報が開示される。したがって、本発明によれば、ユーザーが許諾した情報のみが外部装置側に開示されることとなり、ユーザーの個人情報の保護を担保しつつ、外部装置側にユーザー情報を開示することができる。
【００１２】
本発明は、放送網又は通信網を通じて提供される情報サービスを利用させるための設定情報又は情報サービスの利用履歴のいずれかを含むユーザー情報を記録するユーザー情報記録手段と、記録されたユーザー情報の開示条件を記録する開示条件記録手段と、外部装置から、通信網を通じてユーザー情報の送信を要求するためのユーザー情報要求を受信する受信手段と、受信されたユーザー情報要求に含まれる利用条件と記録された開示条件とを比較し、これら双方の条件の全部又は一部が合致する場合にユーザー情報を送信することを決定する条件比較手段と、送信することが決定されたユーザー情報を識別するユーザー情報識別情報に関連付けられたユーザー情報鍵によりユーザー情報を暗号化して暗号化ユーザー情報を生成する暗号化手段と、外部装置に対して、生成された暗号化ユーザー情報を送信する暗号化ユーザー情報送信手段とを備えたことを特徴とする。
【００１３】
このような本発明によれば、ユーザーの趣味・嗜好を反映させるユーザー情報を要求する外部装置からの利用条件と、ユーザーが設定した開示条件とを比較し、双方の条件が一致する条件に対応するユーザー情報をユーザー情報鍵で暗号化して外部装置側に送信するため、ユーザーが許諾した範囲でのみ、ユーザー情報が開示される。このとき、ユーザーが許諾した情報のみが外部装置側に開示されるとともに、その情報は、ユーザー情報識別情報によって管理されるユーザー情報鍵によって暗号化されることから、ユーザーの個人情報の保護をより確実なものとすることができ、セキュリティを確保しつつサービスの提供側にユーザー情報を開示することができる。
【００１４】
上記発明において、当該ユーザー端末を識別するユーザー識別情報を鍵管理装置へ送信し、ユーザー識別情報に対応したユーザー鍵を鍵管理装置から受信するユーザー鍵取得手段と、ユーザー情報を識別するユーザー情報識別情報を生成するユーザー情報識別情報生成手段と、受信したユーザー鍵とユーザー情報識別情報とからユーザー情報鍵を生成するユーザー情報鍵生成手段とをさらに備え、暗号化手段は、生成されたユーザー情報鍵によりユーザー情報を暗号化して暗号化ユーザー情報を生成することが好ましい。
【００１５】
この場合には、ユーザーが使用するユーザー端末と、第三者的な機関である鍵管理装置とにおいて、同一のユーザー情報鍵を保有するとともに、ユーザー情報を識別するユーザー情報識別情報を共有することによって、ユーザー情報鍵の管理を鍵管理装置に委ねることができるため、複数のサービス提供者にユーザー情報を開示する際、ユーザー側でユーザー情報鍵の管理を行う必要がなくなり、ユーザーの省力化を図ることができる。
【００１６】
上記発明において、暗号化ユーザー情報に開示条件を付加して合成情報を生成する合成手段と、開示条件と利用条件とが部分的に合致する場合に、部分的に合致する条件を抽出した新規の開示条件を生成する開示条件生成手段とをさらに備え、合成手段は、生成された新規の開示条件を開示条件としてユーザー情報に付加して合成情報生成することが好ましい。
【００１７】
この場合には、ユーザー情報の開示範囲を設定した開示条件を付して、ユーザー情報をサービス提供側に提供するため、開示条件に沿わない情報が漏洩することを防止することができる。また、ユーザー情報の開示を求めるサービス提供側と、ユーザーの開示条件が完全に一致しない場合には、部分的に合致した情報のみを開示することを許諾することができ、ユーザー情報の利用を求めるサービス側と、ユーザー情報の開示を制限するユーザー側とのバランスを調整することができる。
【００１８】
本発明は、放送網又は通信網を通じて提供される情報サービスを利用させるための設定情報又は情報サービスの利用履歴のいずれかを含むユーザー情報の利用条件と、ユーザー情報の送信先を識別するユーザー情報送信先識別情報とを含むユーザー情報要求を生成するユーザー情報要求生成手段と、生成されたユーザー情報要求をユーザー端末へ送信し、ユーザー情報要求に対応した暗号化ユーザー情報をユーザー端末から受信する暗号化ユーザー情報取得手段と、受信された暗号化ユーザー情報に対応したユーザー情報鍵を鍵管理装置から受信するユーザー情報鍵取得手段と、受信したユーザー情報鍵を用いて暗号化ユーザー情報を復号する復号手段とを備えたことを特徴とする。
【００１９】
このような発明によれば、鍵管理装置からユーザー情報鍵を取得することにより、ユーザーの手を煩わせることなく、ユーザー情報要求装置において暗号化ユーザー情報を復号することができ、ユーザーの省力化を図りつつ、ユーザー情報を利用することができる。
【００２０】
上記発明において、ユーザー情報鍵取得手段は、受信した暗号化ユーザー情報に関連付けられたユーザー情報識別情報と、暗号化ユーザー情報の送信元であるユーザー端末を識別するユーザー識別情報とを鍵管理装置へ送信し、ユーザー情報識別情報及びユーザー識別情報に基づき生成されたユーザー情報鍵を取得することが好ましい。
【００２１】
この場合には、ユーザー固有のユーザー識別情報と、利用をしたいユーザー情報固有のユーザー情報識別情報とに基づいて生成されたユーザー情報鍵により暗号化ユーザー情報を復号することになるため、鍵管理装置においてユーザー毎にユーザー情報の開示範囲を管理することができる。
【００２２】
上記発明において、受信した暗号化ユーザー情報に付加されたユーザー情報の開示条件と利用条件とを比較し、これら双方の条件の全部又は一部が合致する場合に、合致した条件に対応するユーザー情報の利用が承諾された旨を報知するためのユーザー情報利用条件承諾情報を生成するユーザー情報利用条件承諾情報生成手段をさらに備え、ユーザー情報鍵取得手段は、ユーザー情報鍵の取得に際し、ユーザー情報利用条件承諾情報を鍵管理装置に送信することが好ましい。
【００２３】
この場合には、ユーザー情報の利用を求めるサービス提供側と、ユーザー端末との間で開示条件及び利用条件の調整が行われた際に、調整結果である新規な開示条件を鍵管理装置に報知することができ、鍵管理装置側において開示条件の変動を把握することができる。
【００２４】
上記発明において、開示条件を表示する表示手段と、開示条件と利用条件とが部分的に合致する場合に、表示された開示条件を承諾するか否かを指定する操作信号を取得する入力手段とをさらに備え、ユーザー情報鍵取得手段は、承諾したことを指定する操作信号を入力手段が取得した場合、ユーザー情報利用条件承諾情報を鍵管理装置に送信する際に、暗号化ユーザー情報に付加された開示条件をユーザー情報利用条件承諾情報に付加して鍵管理装置に送信することが好ましい。
【００２５】
この場合には、ユーザー情報の利用を求めるサービス提供側と、ユーザー端末との間で開示条件及び利用条件が完全に一致しないときに、サービス提供側において部分的なユーザー情報の利用を承諾するか否かの選択を行うことができ、部分的なユーザー情報の利用を承諾した場合には、その部分的なユーザー情報に制限された旨を鍵管理装置に報知することにより、鍵管理装置側において開示条件の変動を把握することができる。
【００２６】
本発明は、放送網又は通信網を通じて提供される情報サービスを利用させるためのユーザー端末と、ユーザー端末から、情報サービスを利用させるための設定情報又は情報サービスの利用履歴を含むユーザー情報を、暗号化ユーザー情報として通信網を通じて取得するユーザー情報要求装置と、暗号化ユーザー情報を復号するための復号鍵であるユーザー情報鍵を記録保持し、ユーザー情報要求装置に提供する鍵管理装置とを備えたユーザー情報利用システムに用いられる鍵管理装置であって、ユーザー端末からユーザー識別情報を受信し、この受信したユーザー識別情報に対応したユーザー鍵を生成するユーザー鍵生成手段と、ユーザー識別情報とユーザー識別情報に基づいて生成されたユーザー鍵とを関連付けて記録するユーザー鍵情報記録手段と、ユーザー鍵をユーザー端末に送信するユーザー鍵送信手段とを備えたことを特徴とする。
【００２７】
このような発明によれば、ユーザーが使用するユーザー端末と、第三者的な機関である鍵管理装置とにおいて、同一のユーザー情報鍵を保有するとともに、ユーザー情報を識別するユーザー情報識別情報を共有することによって、ユーザー情報鍵の管理を鍵管理装置に委ねることができるため、複数のサービス提供者にユーザー情報を開示する際、ユーザー側でユーザー情報鍵の管理を行う必要がなくなり、ユーザーの省力化を図ることができる。
【００２８】
上記発明において、ユーザー情報要求装置からユーザー情報識別情報と、ユーザー情報識別情報の送信元であるユーザー端末を識別するユーザー識別情報とを受信し、ユーザー識別情報に関連付けられたユーザー鍵をユーザー鍵情報記録手段から読み出し、この読み出したユーザー鍵とユーザー情報要求装置から受信したユーザー情報識別情報とに基づいてユーザー情報鍵を生成するユーザー情報鍵生成手段と、生成されたユーザー情報鍵をユーザー情報要求装置に送信するユーザー情報鍵送信手段とをさらに備えたことが好ましい。
【００２９】
この場合には、鍵管理装置からユーザー情報鍵を取得することにより、ユーザーの手を煩わせることなく、ユーザー情報要求装置において暗号化ユーザー情報を復号することができ、ユーザーの省力化を図りつつ、ユーザー情報を利用することができる。
【発明の効果】
【００３０】
以上述べたように、本発明によれば、各種情報サービスを利用するに際し、一つのサービスにおいて記録、蓄積されたユーザーの属性や視聴履歴、サービス利用履歴など、ユーザーの嗜好を反映させたユーザー情報について、ユーザーの意志に基づいた利用制限を設定可能とするとともに、ユーザーの煩雑な設定操作を省力化し、ユーザーの個人情報保護を担保しつつ、複数のサービスの提供側で共有することが可能となり、サービスの利便性向上と多様化を図ることができる。
【発明を実施するための最良の形態】
【００３１】
（ユーザー情報利用システムの全体構成）
以下に図面を参照して、本発明に係るユーザー端末、ユーザー情報要求装置、及び鍵管理装置を適用したシステムの実施形態を詳細に説明する。図１は、本実施形態に係るユーザー情報利用システムの全体構成を示す概念図である。
【００３２】
図１に示すように、本実施形態に係るユーザー情報利用システムは、放送網４２又はインターネット４１等の通信網を通じて提供される情報サービスを利用するためのユーザー端末１と、ユーザー端末１から、当該ユーザーに関するユーザー情報を取得して利用するためのユーザー情報要求装置２と、暗号化されたユーザー情報を復号するための復号鍵であるユーザー情報鍵を管理する鍵管理装置３とから概略構成される。
【００３３】
ユーザー端末１は、例えば、放送網４２を通じて電波放送を受信し視聴する放送受信端末や、インターネット４１に接続しデータの送受信を行うためのネットワーク通信端末、これら放送網や通信網を通じて配信されるコンテンツを視聴するためのコンテンツ利用端末である。ユーザーは、このユーザー端末１を使用することによって、サービス提供側が提供する放送サービスによりコンテンツを視聴したり、データーベース検索サービスにより情報を検索したり、ネット通信販売サービスにより電子商取引をしたりなど、種々のサービスを利用することができる。このユーザー端末１に蓄積されるユーザー情報は、情報サービスを利用するための設定情報又は情報サービスの利用履歴を含むデータであり、設定情報としては、放送網や通信網を通じてのコンテンツ視聴を自動録画などをする際の録画設定（チャンネル、時間帯の他、番組のジャンル、出演者等のキーワード）や、インターネット上のＷｅｂページへ定期的にアクセスするための“お気に入り”ＵＲＬ設定或いはＲＳＳ（Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）設定などがあり、利用履歴としては、コンテンツ視聴履歴や、通信販売などの商取引履歴、データーベースに対する検索サービスなどを利用した際の検索履歴などがある。
【００３４】
ユーザー情報要求装置２は、例えば、情報サービス事業者が使用する装置であり、インターネット４１上に配置され、インターネット４１に接続された複数のユーザー端末１とデータ通信が可能となっており、各ユーザー端末からユーザー情報を収集することによって、各ユーザーの趣味嗜好を解析し、マーケティングのターゲット絞り込むための顧客情報の作成や、そのユーザーの嗜好に合った宣伝広告を行うために用いられる。
【００３５】
鍵管理装置３は、サービス提供側がユーザー情報を利用する際に、個人のプライバシーを侵害しないために、ユーザーがその開示（利用）を許諾すべく予め設定した条件の下に、サービス提供側が収集できる情報を、復号鍵を管理することにより制限する機関であり、暗号化ユーザー情報としてユーザー端末１からユーザー情報要求装置２に対して提供されるユーザー情報を復号するための復号鍵を管理する。
【００３６】
このようなユーザー情報利用システムにおけるユーザー情報の管理方法の概要を図２に示す。
ユーザー端末１は、ユーザー情報をユーザー情報要求装置２に対して提供する際、提供に係るユーザー情報に関連付けられたユーザー情報鍵によりユーザー情報を暗号化して暗号化ユーザー情報として送信する。このユーザー情報鍵は、提供に係るユーザー情報に関連付けられたユーザー情報の識別情報（ユーザー情報ＩＤ）と、鍵管理装置３から取得されたユーザー鍵とから、ユーザー端末１において生成される。このユーザー情報鍵は、ユーザー鍵及びユーザー情報ＩＤを、一方向関数に入力し不可逆的に得られた値で構成されている。
【００３７】
このユーザー端末１におけるユーザー情報鍵の生成に用いられるユーザー鍵は、鍵管理装置３で、各ユーザー固有の暗号鍵として生成される。詳しくは、当該ユーザー端末１を識別するユーザーＩＤを鍵管理装置３へ送信し、鍵管理装置３においてユーザーＩＤに対応したユーザー鍵が生成される。このユーザー鍵は、ユーザーＩＤを一方向関数に入力し不可逆的に得られた値で構成されている。そして、生成されたユーザー鍵は、ユーザー端末１へ送信されるとともに、鍵管理装置３においてユーザーＩＤと関連付けられて記録保持される。
【００３８】
次いで、ユーザー端末１において生成されたユーザー情報鍵により、ユーザー情報を暗号化し、この暗号化されたユーザー情報（暗号化ユーザー情報）は、ユーザー情報ＩＤと関連付けされて、ユーザー情報要求装置２に送信される。なお、本実施形態では、この暗号化ユーザー情報をユーザー情報要求装置２に送信する際に、ユーザー端末１側で設定した開示条件とユーザー情報要求装置２側で設定した利用条件との比較を行う。
【００３９】
表１に、ユーザー情報要求装置２側から提示されるユーザー情報利用条件のデータ構成を示す。
【表１】
2009171052.tif 000003
同表に示すように「利用条件」には、ユーザー情報に含まれる個々の項目を参照するユーザー情報参照情報と、利用者を限定する利用者制限情報と、ユーザー情報の利用を制限する利用制限情報と、許諾を与えるための条件を指定する許諾条件情報といった項目が含まれる。
【００４０】
ここで、ユーザー情報参照情報は、個人そのものを識別する識別情報への参照情報や、年齢、居住地、職業、所属する団体などの属性情報への参照情報、個人が保有する決済手段の口座情報、既に契約済みの各種サービスのＩＤ及びパスワードなどのアカウント情報への参照情報、ユーザーの放送又は通信コンテンツ視聴やデーターベースに対する検索や商取引に関する履歴情報への参照情報といった詳細項目が含まれる。
【００４１】
また、利用者制限情報は、利用者に対して要求する認証レベル、並びに必要であれば要求するデジタル証明書などの認証情報や、利用者の業種やユーザー情報の利用目的を示す属性情報といった詳細項目が含まれる。さらに、利用制限情報には、ユーザー情報の利用期間や利用回数、情報開示範囲、情報保管運用体制のセキュリティポリシィなどの機密情報保持方法といった詳細項目が含まれる。許諾条件情報は、ユーザー情報の開示に対して要求する条件であり、コンテンツや広告の最適化などのサービス個別化や追加情報サービス利用権といった情報提供に対する対価にあたる事柄を指定する詳細項目が含まれる。
【００４２】
表２に、ユーザー端末側から提示する開示条件のデータ構成を示す。
【表２】
2009171052.tif 000004
同表に示すように、「開示条件」には、利用者識別情報と、ユーザー情報指定情報と、利用制限情報と、許諾条件情報とが含まれる。
【００４３】
ここで利用者識別情報には、情報を利用する利用者を識別する認証情報や属性情報が含まれる。ユーザー情報指定情報は、利用者側において、ユーザー情報を提供してくれるユーザー（或いはユーザー情報）を選別し絞り込むための項目であり、上記利用条件に含まれる項目と対応し、一致・不一致が照合される内容（或いはその属性）を記述する。また、利用制限情報と許諾条件情報についても、上記利用条件に含まれる同じ項目と同種の内容を記述する。
【００４４】
なお、双方の条件の一致・不一致に応じて開示条件の変更や、変更された開示条件に対する利用承諾等の処理を行う（これについては、後述する。）。
【００４５】
ユーザー情報要求装置２では、ユーザー端末１から受信した暗号化ユーザー情報を復号するためにユーザー情報鍵が必要となる。このユーザー情報鍵は、鍵管理装置３から取得することができる。詳しくは、ユーザー端末１から受信した暗号化ユーザー情報に関連付けられたユーザー情報ＩＤとユーザーＩＤを鍵管理装置３に送信する。鍵管理装置３では、先ず、受信したユーザーＩＤに基づいて、記録保持しているユーザー鍵を検索する。
【００４６】
次いで、検索した当該ユーザーのユーザー鍵と、ユーザー情報要求装置２から受信した当該暗号化ユーザー情報に関連付けられたユーザー情報ＩＤとから、当該ユーザー情報に固有のユーザー情報鍵を生成する。このユーザー情報鍵の生成では、ユーザー端末１内におけるユーザー情報鍵の生成と同一の一方向関数が用いられ、この一方向関数に、当該ユーザー固有のユーザー鍵及び当該ユーザー情報固有のユーザー情報ＩＤを入力し、不可逆的に得られた値でユーザー情報鍵が構成される。すなわち、ユーザー端末１におけるユーザー情報鍵の生成と、鍵管理装置３におけるユーザー情報鍵の生成とは、同一の一方向鍵により、同一のユーザー鍵及びユーザー情報ＩＤが用いられているため、両者において生成されるユーザー情報鍵は、別々に生成されていても、同一の構成となる。
【００４７】
このようにして鍵管理装置３において生成されたユーザー情報鍵は、ユーザー情報要求装置２に対して送信され、ユーザー情報要求装置２では、受信したユーザー情報鍵を用いて、暗号化ユーザー情報を復号し、復号されたユーザー情報を利用することができる。
【００４８】
（ユーザー端末）
図３は、本実施形態に係るユーザー端末１の内部構成を示すブロック図である。本実施形態に係るユーザー端末１は、ユーザー情報要求装置２に対するモジュールと、鍵管理装置３に対するモジュールと、ユーザー情報の暗号化モジュールとから概略構成される。
【００４９】
ユーザー端末１は、ユーザー情報要求装置２に対するモジュールとして、受信手段１０２と、署名確認手段１０１と、送信手段１０３と、署名付加手段１０４と、条件比較手段１０７と、ユーザー情報開示条件記録手段１０９と、ユーザーインターフェース１０８とを備えている。
【００５０】
ユーザー情報開示条件記録手段１０９は、ユーザー端末１内に蓄積されたユーザー情報を第三者に開示する条件を設定し記録するモジュールであり、ユーザーインターフェース１０８を通じてのユーザー操作に基づいて、諸条件の設定を行い、設定された事項を記録保持する。
【００５１】
受信手段１０２及び送信手段１０３は、インターネット等の通信ネットワークを通じてデータの送受信を行う通信モジュールであり、署名確認手段１０１又は署名付加手段１０４が接続され、この署名確認手段１０１により、受信されるデータ（若しくは、送信元）の正当性を認証するために、受信されたデータに付加されたデジタル署名（署名鍵）の解析を行い、署名付加手段１０４により、送信するデータ（若しくは、送信元）の正当性を証明するためのユーザー端末に固有のデジタル署名（署名鍵）を付加する。特に、本実施形態では、受信手段１０２を通じて、ユーザー情報の送信を要求するユーザー情報要求が取得され、取得されたユーザー情報要求は、条件比較手段１０７及びユーザーインターフェース１０８に送出される。また、送信手段１０３は、ユーザー情報要求の送信元であるユーザー情報要求装置２に対して、暗号化ユーザー情報を送信する。
【００５２】
表３に、暗号化ユーザー情報のデータ構成を示す。
【表３】
2009171052.tif 000005
条件比較手段１０７は、ユーザー情報要求に含まれる利用条件と開示条件とを比較して内容の一致・不一致を判断し、これら双方の条件の全部又は一部が合致する場合に、ユーザー情報を当該要求元であるユーザー情報要求装置２に、送信することを決定するモジュールであり、この決定は、新規開示条件生成手段１１０に送出される。
【００５３】
ユーザー端末１は、鍵管理装置３に対するモジュールとして、送信手段１０５と、受信手段１０６と、ユーザー鍵取得手段１１６と、識別情報生成手段１１５とを備えている。
【００５４】
送信手段１０５及び受信手段１０６は、受信手段１０２及び送信手段１０３と同様、インターネット等の通信ネットワークを通じてデータの送受信を行う通信モジュールである。
【００５５】
ユーザー鍵取得手段１１６は、当該ユーザー端末１を識別するユーザーＩＤを鍵管理装置３へ送信し、ユーザーＩＤに対応したユーザー鍵を鍵管理装置３から受信し、ユーザー鍵記録手段１１６ａに記録保持するモジュールである。ユーザー鍵記録手段１１６ａは、鍵管理装置３において生成され、受信されたユーザー鍵を記録保持する記録手段である。
【００５６】
識別情報生成手段１１５は、ユーザー情報に固有のユーザー情報ＩＤを生成するモジュールであり、生成されたユーザー情報ＩＤは、ユーザー情報鍵生成手段１１４に入力される。
【００５７】
ユーザー端末１は、ユーザー情報の暗号化モジュールとして、ユーザー情報記録手段１１３と、暗号化手段１１２と、合成手段１１１と、新規開示条件生成手段１１０と、ユーザー情報鍵生成手段１１４とを備えている。
【００５８】
ユーザー情報記録手段１１３は、ユーザー情報を記録する記憶装置であり、ユーザーが設定した情報や、ユーザーが情報サービスの利用を重ねる毎に蓄積された利用履歴がデータとして記憶保持されている。
【００５９】
暗号化手段１１２は、ユーザー情報ＩＤに関連付けられたユーザー情報鍵によりユーザー情報を暗号化して暗号化ユーザー情報を生成するモジュールであり、具体的には、ユーザー情報鍵生成手段１１４によりユーザー情報ＩＤに基づいて生成されたユーザー情報鍵を用い、ユーザー情報を暗号化し、暗号化された暗号化ユーザー情報は、合成手段１１１に受け渡される。合成手段１１１は、暗号化ユーザー情報にユーザー情報ＩＤ及び開示条件を付加して合成情報を生成するモジュールである。
【００６０】
新規開示条件生成手段１１０は、条件比較手段１０７において、比較された開示条件と利用条件とから、一致する条件を抽出し、新規な開示条件として合成手段１１１に出力するモジュールである。条件比較手段１０７において比較された結果、開示条件と利用条件とが完全に一致する場合には、既にある開示条件をそのまま合成手段１１１に出力し、開示条件と利用条件とが部分的に一致する場合には、一致する条件を抽出して新規な開示条件として生成し、合成手段１１１に出力する。
【００６１】
ユーザー情報鍵生成手段１１４は、ユーザー鍵とユーザー情報ＩＤとから一義的に算出されるユーザー情報鍵を生成し、暗号化手段１１２に送出するモジュールである。このユーザー情報鍵は、ユーザー鍵とユーザー情報ＩＤとを、一方向関数に入力し、不可逆的に導かれる値を暗号鍵としたものであり、各ユーザー情報に固有の値である。
【００６２】
（鍵管理装置）
図４は、本実施形態に係る鍵管理装置３の内部構成を示すブロック図である。鍵管理装置３は、ユーザー端末１に対するモジュールと、ユーザー情報要求装置２に対するモジュールとを備えている。
【００６３】
鍵管理装置３は、ユーザー端末１に対するモジュールとして、受信手段３０１と、送信手段３０２と、ユーザー鍵生成手段３０７と、ユーザー鍵情報記録手段３０８とを備えている。
【００６４】
受信手段３０１及び送信手段３０２は、インターネット等の通信ネットワークを通じてデータの送受信を行う通信モジュールであり、受信手段３０１によりユーザー端末１からユーザーＩＤを受け取り、送信手段３０２によりユーザー鍵をユーザー端末１に送信する。
【００６５】
ユーザー鍵生成手段３０７は、ユーザー端末１からユーザーＩＤを受信し、受信したユーザーＩＤに対応したユーザー鍵を生成するモジュールであり、生成されたユーザー鍵は、送信手段３０２を通じて、ユーザー端末１に送信される。
【００６６】
ユーザー鍵情報記録手段３０８は、ユーザーＩＤと、このユーザーＩＤに基づいて生成されたユーザー鍵を関連付けて記録する記録装置であり、ユーザーＩＤをキーワードとして検索することにより、当該ユーザーＩＤに関連付けられたユーザー鍵を呼び出すことができる。
【００６７】
鍵管理装置３は、ユーザー情報要求装置２に対するモジュールとして、受信手段３０３と、送信手段３０４と、署名確認手段３０５と、記録手段３０６と、ユーザー情報鍵生成手段３０９とを備えている。
【００６８】
受信手段３０３及び送信手段３０４は、インターネット等の通信ネットワークを通じてデータの送受信を行う通信モジュールであり、署名確認手段３０５や記録手段３０６が接続され、この署名確認手段３０５により、受信されるデータ（若しくは、送信元）の正当性を認証するために、受信されたデータに付加されたデジタル署名の解析を行い、その受信履歴を記録手段３０６に蓄積する。特に、本実施形態では、受信手段３０３により、ユーザーＩＤ及びユーザー情報ＩＤを受信し、送信手段３０４により、ユーザー情報鍵をユーザー情報要求装置２に送信する。
【００６９】
ユーザー情報鍵生成手段３０９は、ユーザー情報要求装置２からユーザー情報ＩＤ及び当該ユーザー情報ＩＤの送信元であるユーザー端末１を識別するユーザーＩＤを受信し、ユーザーＩＤに関連付けられたユーザー鍵をユーザー鍵情報記録手段３０８から読み出し、この読み出したユーザー鍵と、ユーザー情報要求装置２から受信したユーザー情報ＩＤとに基づいてユーザー情報鍵を生成するモジュールである。生成されたユーザー情報鍵は、送信手段３０４を通じてユーザー情報要求装置２に送信される。
【００７０】
（ユーザー情報要求装置）
図５は、本実施形態に係るユーザー情報要求装置２の内部構成を示すブロック図である。本実施形態に係るユーザー情報要求装置２は、鍵管理装置３に対するモジュールと、ユーザー端末１に対するモジュールと、ユーザー情報の復号モジュールとから概略構成される。
【００７１】
ユーザー情報要求装置２は、ユーザー端末１に対するモジュールとして、送信手段２０５と、受信手段２０４と、署名確認手段２１１と、署名付加手段２１３と、合成手段２１２とを備えている。
【００７２】
受信手段２０４及び送信手段２０５は、インターネット等の通信ネットワークを通じてデータの送受信を行う通信モジュールであり、署名確認手段２１１又は署名付加手段２１３が接続され、この署名確認手段２１１により、受信されるデータ（若しくは、送信元）の正当性を認証するために、受信されたデータに付加された署名データの解析を行い、署名付加手段２１３により、送信するデータ（若しくは、送信元）の正当性を証明するためのユーザー端末に固有のデジタル署名を付加する。
【００７３】
特に、本実施形態では、受信手段２０４を通じて、暗号化ユーザー情報が取得され、取得された暗号化ユーザー情報は、復号手段２０９及びユーザー情報鍵取得手段２０８に受け渡される。また、送信手段１０３は、必要に応じてユーザー情報の利用条件を付したユーザー情報要求をユーザー端末１に対して送信する。
【００７４】
表４にユーザー情報要求のデータ構成を示す。
【表４】
2009171052.tif 000006
また、表５に、ユーザー情報利用条件承諾情報のデータ構成を示す。
【表５】
2009171052.tif 000007
【００７５】
合成手段２１２は、ユーザー情報の利用条件とユーザー情報の送信先を識別するユーザー情報送信先識別情報を含むユーザー情報要求を生成するモジュールである。ユーザー情報送信先識別情報としては、当該ユーザー情報要求装置２のＵＲＬなどが挙げられる。
【００７６】
ユーザー情報要求装置２は、鍵管理装置に対するモジュールとして、受信手段２０１と、送信手段２０２と、署名付加手段２０６と、ユーザー情報鍵取得手段２０８と、入力手段２０７とを備えている。
【００７７】
受信手段２０１及び送信手段２０２は、インターネット等の通信ネットワークを通じてデータの送受信を行う通信モジュールであり、送信手段２０２には、署名付加手段２０６を介して入力手段２０７が接続され、署名付加手段２０６により、送信するデータ（若しくは、送信元）の正当性を証明するためのユーザー端末に固有のデジタル署名を付加する。特に、本実施形態では、受信手段２０１を通じて、ユーザー情報鍵がユーザー情報鍵コンテナとして鍵管理装置３から受信され、送信手段２０２を通じて、ユーザー情報利用条件承諾情報が鍵管理装置３に送信される。
【００７８】
表６に、ユーザー情報鍵コンテナのデータ構成を示す。
【表６】
2009171052.tif 000008
ユーザー情報鍵取得手段２０８は、ユーザー端末１から受信された暗号化ユーザー情報に対応したユーザー情報鍵を鍵管理装置３から受信するモジュールであり、暗号化ユーザー情報に関連付けられたユーザー情報ＩＤ及びを当該暗号化ユーザー情報の送信元であるユーザー端末１を識別するユーザーＩＤを鍵管理装置３へ送信する。
【００７９】
また、本実施形態に係るユーザー情報鍵取得手段２０８は、ユーザー情報利用条件承諾情報生成手段２０８ａを有している。このユーザー情報利用条件承諾情報生成手段２０８ａは、暗号化ユーザー情報に付加されたユーザー情報の開示条件と、当該ユーザー情報要求装置２側が設定した利用条件とが部分的に合致する場合に、合致した条件に対応するユーザー情報の利用が承諾された旨を報知するためのユーザー情報利用条件承諾情報を生成するモジュールであり、ユーザー情報鍵取得手段２０８は、ユーザー情報鍵の取得に際し、ユーザー情報利用条件承諾情報を鍵管理装置３に送信する
ユーザー情報利用条件承諾情報生成手段２０８ａには、ユーザーの操作信号を入力するための入力手段２０７と、ユーザー端末１側から受信された開示条件を表示する表示手段２０３とが接続されており、開示条件と利用条件とが部分的に合致する場合に、表示手段２０３に表示された開示条件を承諾するか否かを指定する操作信号を、入力手段２０７を通じて入力するようになっている。ユーザー情報鍵取得手段２０８は、承諾したことを指定する操作信号が入力手段２０７から入力された場合、ユーザー情報利用条件承諾情報を鍵管理装置３に送信する際に、暗号化ユーザー情報に付加された開示条件をユーザー情報利用条件承諾情報に付加して鍵管理装置３に送信する。
【００８０】
ユーザー情報要求装置２は、ユーザー情報の復号モジュールとして、復号手段２０９を備えている。この復号手段２０９は、鍵管理装置３から受信したユーザー情報鍵を用いて暗号化ユーザー情報を復号するモジュールであり、復号されたユーザー情報は、ユーザー情報利用手段２１０に送出される。
【００８１】
（ユーザー情報利用システムの動作）
○ユーザー端末における暗号化処理
以上の構成を有するユーザー情報利用システムを動作させることによって、ユーザー情報利用方法を実施することができる。図６は、本実施形態に係るユーザー情報利用システムの動作を示すフローチャート図である。
【００８２】
なお、ユーザー情報記録手段１１３には、ユーザー情報が予め記録されているとともに、ユーザー情報開示条件記録手段１０９には、ユーザー情報の開示条件を規定する開示条件が記録されているものとする。
【００８３】
先ず、ユーザー情報要求装置２は、利用したいユーザー情報と、その利用条件とを指定したユーザー情報要求に、ユーザー情報の送信先を指定するユーザー情報送信先識別情報を合成手段２１２で合成し、この合成された合成情報に署名付加手段２１３でユーザー情報要求装置２に固有のデジタル署名（署名鍵）を用いて署名を付加し、送信手段２０５でユーザー端末１に送信する。
【００８４】
ユーザー情報要求装置２から送信されたユーザー情報要求が、受信手段１０２によって受信されると（Ｓ１０１）、先ず署名確認手段１０１においてユーザー情報要求装置２に関連した署名確認鍵を用いてユーザー情報要求に付加された署名の確認を行う（Ｓ１０２）。
【００８５】
署名が正しくデジタル署名の確認が成功した場合（ステップＳ１０２における“Ｙ”）は、ステップＳ１０４に遷移してステップＳ１０５以降の処理を行い、成功しなかった場合（ステップＳ１０２における“Ｎ”）は、処理を中止する（Ｓ１０３）。
【００８６】
次に、条件比較手段１０７においてユーザー情報要求に含まれる利用条件とユーザー情報開示条件記録手段１０９から読み出された開示条件の双方の条件を満たす条件が存在するかどうか比較する（Ｓ１０４）。
【００８７】
ステップＳ１０４において、双方の条件を満たす条件が存在しない場合（ステップＳ１０５における“Ｎ”）は、送信手段１０３においてユーザー情報送信拒絶情報がユーザー情報要求に含まれる送信先識別情報で識別されるユーザー情報要求装置２に対して送信される（Ｓ１１２）。なお、本実施形態では、拒絶情報を送信した後、条件のレベルを下げるなど、開示条件の追加・変更を加えるべく、開示条件を入力し、再度、条件の適合を判断している（Ｓ１１３及びＳ１１４）。
【００８８】
一方、ステップＳ１０４において、開示条件と利用条件の双方の条件を満たす（条件の全部又は一部が一致する）条件が存在する場合は（ステップＳ１０５における“Ｙ”）、新規開示条件生成手段１１０において双方の条件を満たす新規の開示条件を生成する（なお、開示条件と利用条件とが全部一致する場合は、既存の開示条件をそのまま出力する）（Ｓ１０６）。
【００８９】
次に、ユーザー情報ＩＤ及びユーザー鍵とからユーザー情報鍵を生成する（Ｓ１０７）。ここで用いられるユーザー鍵は、鍵管理装置３において生成され、ユーザー端末１のユーザー鍵記録手段１１６ａに記録保持されている。
【００９０】
詳述すると、ユーザー情報鍵の生成は、図７に示すように、ユーザー端末１が、先ず、送信手段１０５からユーザーＩＤを鍵管理装置３に送信する（Ｓ２０１）。鍵管理装置３は、受信手段３０１においてユーザー端末１からユーザーＩＤを受信し（Ｓ３０１）、次に、ユーザー鍵生成手段３０７において、ユーザー端末１から受信したユーザーＩＤからユーザー鍵を生成し（Ｓ３０２）、ユーザー鍵情報記録手段３０８において、ユーザーＩＤとユーザー鍵を関連付けて記録するとともに（Ｓ３０３）、送信手段３０２を通じてユーザー鍵をユーザー端末１に送信する（Ｓ３０４）。
【００９１】
ユーザー端末１は、受信手段１０６において鍵管理装置３からユーザー鍵を受信し（Ｓ２０２）、次にユーザー鍵記録手段１１６ａにユーザー鍵を記録する。
【００９２】
そして、開示条件（新規又は既存）で参照されるユーザー情報をユーザー情報記録手段１１３から読み出し、識別情報生成手段１１５においてユーザー情報とユーザー情報の利用条件との組み合わせを識別するユーザー情報ＩＤを生成し（Ｓ２０３）、ユーザー情報鍵生成手段１１４において、ユーザー情報ＩＤ及びユーザー鍵とからユーザー情報鍵を生成する（Ｓ２０４）。
【００９３】
そして、図６のステップＳ１０８において、暗号化手段１１２においてユーザー情報鍵を用いてユーザー情報を暗号化し、暗号化ユーザー情報を得る。その後、合成手段１１１において新規の開示条件と、ユーザーＩＤと、ユーザー情報ＩＤを合成して暗号化ユーザー情報とする（Ｓ１０９）。次に、署名手段において暗号化ユーザー情報にユーザー端末１固有の署名鍵でデジタル署名を付加し（Ｓ１１０）、送信手段１０３において暗号化ユーザー情報をユーザー情報要求に含まれる送信先識別情報（ＵＲＬ等）で識別されるユーザー情報要求装置２に送信する（Ｓ１１１）。
【００９４】
○ユーザー情報要求装置における復号処理
このようにしてユーザー情報要求装置に送信された暗号化ユーザー情報は、以下のようにして復号され、利用される。
【００９５】
図８に示すように、ユーザー情報要求装置２は、受信手段２０４でユーザー端末１から暗号化ユーザー情報を受信する（Ｓ４０１）。ここで、署名確認手段においてユーザー端末に関連する署名確認鍵を用いて暗号化ユーザー情報の署名を確認し、署名が正しければ処理を続行し、正しくなければ処理を中止する。
【００９６】
次いで、暗号化ユーザー情報に付加された情報から、ユーザーＩＤ及びユーザー情報ＩＤを取得する（Ｓ４０２）。この際、本実施形態では、暗号化ユーザー情報に含まれる開示条件にしたがって、条件承諾処理を実行するか否かを判断する。すなわち、暗号化ユーザー情報に含まれる開示条件が、ユーザー情報要求装置２側で提示した利用条件と完全に一致していない場合には、利用条件の一部分についてのみ開示が許可されている（開示が制限されている）ものと判断し、その一部のみの開示について承諾するか否かの操作を、表示手段２０３及び入力手段２０７を通じて求める。
【００９７】
具体的には、暗号化ユーザー情報に含まれる開示条件が、ユーザー情報要求装置２側で提示した利用条件と完全に一致していない場合に、その開示条件を表示手段２０３に表示し、次に入力手段２０７において表示手段２０３で表示された開示条件を承諾するか否かを入力させる。承諾された場合には、新規の開示条件を用いてユーザー情報利用条件承諾情報を生成する。一方、ユーザー情報利用条件承諾情報生成手段２０８ａにおいて新規の開示条件と利用を比較し、新規の開示条件が利用条件とが完全に一致しているときには、当初ユーザー端末１に送信した利用条件をそのまま引き継いで、ユーザー情報利用条件承諾情報を生成する。
【００９８】
次に、ユーザー情報利用条件承諾情報と、暗号化ユーザー情報に付加された開示条件と、ユーザーＩＤと、ユーザー情報ＩＤとを合成し、この合成情報に署名付加手段２０６においてユーザー情報要求装置２に固有の署名鍵で署名を付加し、送信手段２０２で鍵管理装置３に送信する（Ｓ４０３）。
【００９９】
一方、鍵管理装置３は、受信手段３０３でユーザー情報要求装置２から、ユーザー情報ＩＤ及びユーザーＩＤを含むユーザー情報利用条件承諾情報を受信し（Ｓ５０１）、署名確認手段３０５においてユーザー情報要求装置２に固有の署名鍵を用いてユーザー情報利用条件承諾情報の署名を確認し、正しく署名の確認ができた場合は処理を続行し、正しくなかった場合は処理を中断する。
【０１００】
次に、鍵管理装置３では、ユーザー情報利用条件承諾情報を記録手段３０６に記録し、ユーザー情報利用条件承諾情報に含まれるユーザーＩＤに関連したユーザー鍵をユーザー鍵情報記録手段３０８から読み出す（Ｓ５０２）。次いで、この読み出したユーザー鍵と、受信したユーザー情報利用条件承諾情報に含まれるユーザー情報ＩＤとからユーザー情報鍵を生成し（Ｓ５０３）、送信手段３０４においてユーザー情報鍵をユーザー情報要求装置２に送信する（Ｓ５０４）。
【０１０１】
その後、鍵管理装置３からユーザー情報鍵を受信したユーザー情報要求装置２では（Ｓ４０４）、復号手段２０９により、受信したユーザー情報鍵を用いて暗号化ユーザー情報を復号し、ユーザー情報を得る（Ｓ４０５）。
【０１０２】
（作用・効果）
以上説明した本実施形態によれば、ユーザーの趣味・嗜好を反映させるユーザー情報をサービス提供側に開示する際、ユーザー情報要求装置２からの利用条件と、ユーザー自身が設定した開示条件とを比較し、双方の条件が一致する条件に対応するユーザー情報をユーザー情報鍵で暗号化してユーザー情報要求装置２に送信するため、ユーザーが開示を許諾した情報のみがサービス提供側に開示されることとなり、ユーザーの個人情報の保護を担保しつつ、サービスの提供側にユーザー情報を開示することができる。
【０１０３】
また、本実施形態では、ユーザー端末１を識別するユーザーＩＤを鍵管理装置３へ送信し、ユーザーＩＤに対応したユーザー鍵を鍵管理装置３から受信するとともに、このユーザー鍵と、ユーザー情報を識別するユーザー情報ＩＤとからユーザー情報鍵を生成し、このユーザー情報鍵によりユーザー情報を暗号化するため、ユーザーが使用するユーザー端末１と、第三者的な機関である鍵管理装置３とにおいて、同一のユーザー情報鍵を保有するとともに、ユーザー情報を識別するユーザー情報識別情報を共有することができる。この結果、本実施形態によれば、ユーザー情報鍵の管理を鍵管理装置３に委ねることができ、複数のサービス提供者にユーザー情報を開示する際、ユーザー側でユーザー情報鍵の管理を行う必要がなくなり、ユーザーの省力化を図ることができる。
【０１０４】
さらに、本実施形態では、暗号化ユーザー情報に、開示条件（新規又は既存）を付加して合成情報を生成し、この合成情報を暗号化ユーザー情報としてユーザー情報要求装置２に送信するため、開示条件に沿わない情報がサービス提供側に漏洩することを防止することができる。
【０１０５】
この場合において本実施形態では、ユーザー情報の開示を求めるサービス提供側と、ユーザーの開示条件が完全に一致しない場合に、部分的に合致した情報のみを新規の開示情報として送信し、開示する範囲を調整したうえでユーザー情報の開示を許諾することができ、ユーザー情報の利用を求めるサービス側と、ユーザー情報の開示を制限するユーザー側とのバランスを調整することができる。
【０１０６】
また、本実施形態では、ユーザー情報の利用を求めるサービス提供側と、ユーザー端末１との間で開示条件及び利用条件の調整が行われた際に、調整結果である新規な開示条件をユーザー情報利用条件承諾情報に含めて鍵管理装置３に報知するため、鍵管理装置３側において開示条件の変動を把握することができる。
【０１０７】
このとき、ユーザー情報要求装置２において、開示条件と利用条件とが部分的に合致する場合に、表示された開示条件を承諾するか否かを指定することができるため、ユーザー情報の利用を求めるサービス提供側とユーザー端末との間で開示条件及び利用条件が完全に一致しないときに、サービス提供側において部分的なユーザー情報の利用を承諾するか否かの選択を行うことができる。また、部分的なユーザー情報の利用を承諾した場合には、その部分的なユーザー情報に制限された旨をユーザー情報利用条件承諾情報に含めて鍵管理装置３に報知することにより、鍵管理装置３側において開示条件の変動を把握することができる。
【０１０８】
さらに、本実施形態では、暗号化ユーザー情報や各暗号鍵等を送受信する際に、ユーザー端末１、鍵管理装置３、及びユーザー情報要求装置２を確認する各装置に固有のデジタル署名（署名鍵）を各データに付加するため、これらのデジタル署名により、各データを流通させる際のセキュリティを向上させることができる。
【図面の簡単な説明】
【０１０９】
【図１】実施形態に係るユーザー情報利用システムの全体構成を示す概念図である。
【図２】実施形態に係るユーザー情報利用システムにおけるユーザー情報の管理方法の概要を示す概念図である。
【図３】実施形態に係るユーザー端末１の内部構成を示すブロック図である。
【図４】実施形態に係る鍵管理装置３の内部構成を示すブロック図である。
【図５】実施形態に係るユーザー情報要求装置２の内部構成を示すブロック図である。
【図６】実施形態に係るユーザー情報利用システムの動作を示すフローチャート図である。
【図７】実施形態に係るユーザー情報鍵の生成時における動作を示すフローチャート図である。
【図８】実施形態に係る暗号化ユーザー情報の復号時における動作を示すフローチャート図である。
【符号の説明】
【０１１０】
１…ユーザー端末
２…ユーザー情報要求装置
３…鍵管理装置
４１…インターネット
４２…放送網
１０１，２１１，３０５…署名確認手段
１０２，１０６，２０１，２０４，３０１，３０３…受信手段
１０３，１０５，２０２，２０５，３０２，３０４…送信手段
１０４，２０６，２１３…署名付加手段
１０７…条件比較手段
１０８…ユーザーインターフェース
１０９…ユーザー情報開示条件記録手段
１１０…新規開示条件生成手段
１１１，２１２…合成手段
１１２…暗号化手段
１１３…ユーザー情報記録手段
１１４，３０９…ユーザー情報鍵生成手段
１１５…識別情報生成手段
１１６…ユーザー鍵取得手段
１１６ａ…ユーザー鍵記録手段
２０３…表示手段
２０７…入力手段
２０８…ユーザー情報鍵取得手段
２０８ａ…ユーザー情報利用条件承諾情報生成手段
２０９…復号手段
２１０…ユーザー情報利用手段
３０６…記録手段
３０７…ユーザー鍵生成手段
３０８…ユーザー鍵情報記録手段
【図１】
2009171052.tif 000009
【図２】
2009171052.tif 000010
【図３】
2009171052.tif 000011
【図４】
2009171052.tif 000012
【図５】
2009171052.tif 000013
【図６】
2009171052.tif 000014
【図７】
2009171052.tif 000015
【図８】
2009171052.tif 000016