(57)【特許請求の範囲】
【請求項１】
それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する第１の情報利用制御装置および１以上の第２の情報利用制御装置を含み、
前記第１の情報利用制御装置は、
制御対象情報の利用を制御するための利用制御情報であって、当該制御対象情報の利用が許可される利用者を管理する第２の情報利用制御装置を示す許可装置情報と、当該許可装置情報に対応する当該制御対象情報の利用条件を示す利用条件情報とを含み得る利用制御情報を、当該制御対象情報と関連付けて記憶する記憶手段と、
要求者からの制御対象情報に対応する利用情報の要求を受け付ける受付手段と、
前記要求者が当該情報利用制御装置により管理される利用者でない場合、前記第２の情報利用制御装置に、前記要求者が当該第２の情報利用制御装置により管理される利用者であるかを問い合わせる問い合わせ手段と、
前記問い合わせに対する応答と前記記憶手段の情報とに基づき、前記要求者が前記制御対象情報に関連付けられた許可装置情報で示される第２の情報利用制御装置により管理される利用者である場合、当該許可装置情報に対応する利用条件情報に基づき、前記制御対象情報を利用するための利用情報を前記要求者に提供する提供手段と、
を有し、
前記第２の情報利用制御装置は、
前記第１の情報利用制御装置からの問い合わせに対する応答を前記第１の情報利用制御装置に返答する返答手段を有する、
ことを特徴とする情報利用制御システム。
【請求項２】
請求項１に記載の情報利用制御システムであって、
前記第１の情報利用制御装置は、第２の情報利用制御装置が属するグループを示す情報を、当該第２の情報利用制御装置と関連付けて記憶するグループ記憶手段をさらに有し、
前記記憶手段は、前記許可装置情報として、第２の情報利用制御装置のグループを示す情報を記憶し、
前記提供手段は、前記グループ記憶手段の情報に基づき、前記要求者が前記制御対象情報に対応する許可装置情報で示されるグループに属する第２の情報利用制御装置により管理される利用者である場合に、当該許可装置情報に対応する利用条件情報に基づき、前記利用情報を前記要求者に提供する、
ことを特徴とする情報利用制御システム。
【請求項３】
請求項１または２に記載の情報利用制御システムであって、
前記返答手段は、前記第１の情報利用制御装置に対して設定された制御対象情報の利用条件を示す利用条件情報を前記第１の情報利用制御装置に提供し、
前記提供手段は、前記提供された利用条件情報に基づいて、前記利用情報を前記要求者に提供する、
ことを特徴とする情報利用制御システム。
【請求項４】
請求項３に記載の情報利用制御システムであって、
前記提供手段は、前記要求者を管理する第２の情報利用制御装置が属するグループが所定のグループである場合に、前記提供された利用条件情報を用い、前記所定のグループでない場合には、前記提供された利用条件情報を用いないことを特徴とする情報利用制御システム。
【請求項５】
要求者からの制御対象情報に対応する利用情報の要求を受け付ける受付手段と、
それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する１以上の他の情報利用制御装置に対し、前記要求者が当該他の情報利用制御装置により管理される利用者であるかを問い合わせる問い合わせ手段と、
制御対象情報の利用を制御するための利用制御情報であって、当該制御対象情報の利用が許可される利用者を管理する前記他の情報利用制御装置を示す許可装置情報と、当該許可装置情報に対応する当該制御対象情報の利用条件を示す利用条件情報とを含み得る利用制御情報を、当該制御対象情報と関連付けて記憶する記憶手段と、
前記要求者が当該情報利用制御装置により管理される利用者でない場合には、前記問い合わせに対する応答と前記記憶手段の情報とに基づき、前記要求者が前記制御対象情報に関連付けられた許可装置情報で示される他の情報利用制御装置により管理される利用者であるとき、当該許可装置情報に対応する利用条件情報に基づき、前記制御対象情報を利用するための利用情報を前記要求者に提供する提供手段と、
を有することを特徴とする情報利用制御装置。
【請求項６】
コンピュータに、
要求者からの制御対象情報に対応する利用情報の要求を受け付ける手順と、
それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する１以上の他の情報利用制御装置に対し、前記要求者が当該他の情報利用制御装置により管理される利用者であるかを問い合わせる手順と、
制御対象情報の利用を制御するための利用制御情報であって、当該制御対象情報の利用が許可される利用者を管理する前記他の情報利用制御装置を示す許可装置情報と、当該許可装置情報に対応する当該制御対象情報の利用条件を示す利用条件情報とを含み得る利用制御情報を、当該制御対象情報と関連付けて記憶する記憶手段を参照し、前記要求者が当該情報利用制御装置により管理される利用者でない場合、前記問い合わせに対する応答と前記記憶手段の情報とに基づき、前記要求者が前記制御対象情報に関連付けられた許可装置情報で示される他の情報利用制御装置により管理される利用者であるとき、当該許可装置情報に対応する利用条件情報に基づき、前記制御対象情報を利用するための利用情報を前記要求者に提供する手順と、
を実行させることを特徴とする情報利用制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報利用制御システム、情報利用制御装置、および情報利用制御プログラムに関する。
【背景技術】
【０００２】
セキュリティポリシーを用いてコンテンツの利用を制御するデジタル著作権管理（DRM: Digital Rights Management）システムが知られている。
【０００３】
特許文献１には、第１の組織のデジタルコンテンツやデジタルサービスなどのリソースが、そのリソースへのアクセスを第２の組織の要求者に提供する方法が記載されている。当該方法では、第１の組織の第１の管理者は、第１の信用情報を第２の組織の第２の管理者に発行する。この第１の信用情報には、第２の管理者が第１の管理者に代わって第２の信用情報を要求者に発行することができるというポリシーが含まれる。第２の管理者は、発行された第１の信用情報を含む第２の信用情報を要求者に発行する。要求者はリソースへのアクセスを要求し、その要求に発行された第１および第２の信用情報を含める。リソースは、発行された第１の信用情報が第１の管理者を第２の管理者に結びつけ、発行された第２の信用情報が第２の管理者を要求者に結びつけるものであることを検証する。したがってリソースは、要求が、第１の管理者から第２の管理者を経由して要求者に委任された権限に基づくものであることを確認することができ、確認できた場合にアクセスを可能とする。
【０００４】
【特許文献１】特開２００６−２５４４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を上記利用者に提供する複数の情報利用制御装置が設けられている場合に、情報利用制御装置が他の情報利用制御装置により管理される利用者に対して利用情報を提供するだけでなく、利用者を管理する情報利用制御装置に応じた利用範囲内で情報を提供したいという要望がある。
【０００６】
本発明は、それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を上記利用者に提供する複数の情報利用制御装置が設けられている場合に、情報利用制御装置が他の情報利用制御装置により管理される利用者に対して該利用者を管理する情報利用制御装置に応じた利用範囲内で利用情報を提供することを可能にする情報利用制御システム、情報利用制御装置、または情報利用制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報利用制御システムは、それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する第１の情報利用制御装置および１以上の第２の情報利用制御装置を含み、前記第１の情報利用制御装置は、制御対象情報の利用を制御するための利用制御情報であって、当該制御対象情報の利用が許可される利用者を管理する第２の情報利用制御装置を示す許可装置情報と、当該許可装置情報に対応する当該制御対象情報の利用条件を示す利用条件情報とを含み得る利用制御情報を、当該制御対象情報と関連付けて記憶する記憶手段と、要求者からの制御対象情報に対応する利用情報の要求を受け付ける受付手段と、前記要求者が当該情報利用制御装置により管理される利用者でない場合には、前記第２の情報利用制御装置に、前記要求者が当該第２の情報利用制御装置により管理される利用者であるかを問い合わせる問い合わせ手段と、前記問い合わせに対する応答と前記記憶手段の情報とに基づき、前記要求者が前記制御対象情報に関連付けられた許可装置情報で示される第２の情報利用制御装置により管理される利用者である場合、当該許可装置情報に対応する利用条件情報に基づき、前記制御対象情報を利用するための利用情報を前記要求者に提供する提供手段と、を有し、前記第２の情報利用制御装置は、前記第１の情報利用制御装置からの問い合わせに対する応答を前記第１の情報利用制御装置に返答する返答手段を有する、ことを特徴とする。
【０００８】
本発明の一態様では、前記第１の情報利用制御装置は、第２の情報利用制御装置が属するグループを示す情報を、当該第２の情報利用制御装置と関連付けて記憶するグループ記憶手段をさらに有し、前記記憶手段は、前記許可装置情報として、第２の情報利用制御装置のグループを示す情報を記憶し、前記提供手段は、前記グループ記憶手段の情報に基づき、前記要求者が前記制御対象情報に対応する許可装置情報で示されるグループに属する第２の情報利用制御装置により管理される利用者である場合に、当該許可装置情報に対応する利用条件情報に基づき、前記利用情報を前記要求者に提供する。
【０００９】
また、本発明の一態様では、前記返答手段は、前記第１の情報利用制御装置に対して設定された制御対象情報の利用条件を示す利用条件情報を前記第１の情報利用制御装置に提供し、前記提供手段は、前記提供された利用条件情報に基づいて、前記利用情報を前記要求者に提供する。
【００１０】
また、本発明の一態様では、前記提供手段は、前記要求者を管理する第２の情報利用制御装置が属するグループが所定のグループである場合に、前記提供された利用条件情報を用い、前記所定のグループでない場合には、前記提供された利用条件情報を用いない。
【００１１】
本発明に係る情報利用制御装置は、要求者からの制御対象情報に対応する利用情報の要求を受け付ける受付手段と、それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する１以上の他の情報利用制御装置に対し、前記要求者が当該他の情報利用制御装置により管理される利用者であるかを問い合わせる問い合わせ手段と、制御対象情報の利用を制御するための利用制御情報であって、当該制御対象情報の利用が許可される利用者を管理する前記他の情報利用制御装置を示す許可装置情報と、当該許可装置情報に対応する当該制御対象情報の利用条件を示す利用条件情報とを含み得る利用制御情報を、当該制御対象情報と関連付けて記憶する記憶手段と、前記要求者が当該情報利用制御装置により管理される利用者でない場合には、前記問い合わせに対する応答と前記記憶手段の情報とに基づき、前記要求者が前記制御対象情報に関連付けられた許可装置情報で示される他の情報利用制御装置により管理される利用者であるとき、当該許可装置情報に対応する利用条件情報に基づき、前記制御対象情報を利用するための利用情報を前記要求者に提供する提供手段と、を有することを特徴とする。
【００１２】
本発明に係る情報利用制御プログラムは、コンピュータに、要求者からの制御対象情報に対応する利用情報の要求を受け付ける手順と、それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する１以上の他の情報利用制御装置に対し、前記要求者が当該他の情報利用制御装置により管理される利用者であるかを問い合わせる手順と、制御対象情報の利用を制御するための利用制御情報であって、当該制御対象情報の利用が許可される利用者を管理する前記他の情報利用制御装置を示す許可装置情報と、当該許可装置情報に対応する当該制御対象情報の利用条件を示す利用条件情報とを含み得る利用制御情報を、当該制御対象情報と関連付けて記憶する記憶手段を参照し、前記要求者が当該情報利用制御装置により管理される利用者でない場合、前記問い合わせに対する応答と前記記憶手段の情報とに基づき、前記要求者が前記制御対象情報に関連付けられた許可装置情報で示される他の情報利用制御装置により管理される利用者であるとき、当該許可装置情報に対応する利用条件情報に基づき、前記制御対象情報を利用するための利用情報を前記要求者に提供する手順と、を実行させることを特徴とする。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、自身の管理対象外の利用者からの利用情報の要求があった場合に、該利用者を管理する第２の情報利用制御装置に応じた利用範囲内で利用情報を提供することが可能になる。
【００１４】
請求項２に記載の発明によれば、第２の情報利用制御装置のグループに対して利用条件情報を設定することが可能になる。
【００１５】
請求項３に記載の発明によれば、要求者を管理する第２の情報利用制御装置が当該要求者に提供される利用情報に関与することが可能になる。
【００１６】
請求項４に記載の発明によれば、要求者を管理する第２の情報利用制御装置が属するグループに応じて、当該第２の情報利用制御装置から提供された利用条件情報を用いるか否かを切り替えることが可能になる。
【００１７】
請求項５に記載の発明によれば、自身の管理対象外の利用者からの利用情報の要求があった場合に、該利用者を管理する第２の情報利用制御装置に応じた利用範囲内で利用情報を提供することが可能になる。
【００１８】
請求項６に記載の発明によれば、自身の管理対象外の利用者からの利用情報の要求があった場合に、該利用者を管理する第２の情報利用制御装置に応じた利用範囲内で利用情報を提供することが可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に従って説明する。
【００２０】
［第１の実施の形態］
図１は、第１の実施の形態に係る情報利用制御システム１の構成の一例を示すブロック図である。図１において、情報利用制御システム１は、複数の情報利用制御装置１０，２０Ａ，２０Ｂを含む。
【００２１】
情報利用制御装置１０，２０Ａ，２０Ｂは、それぞれ、自身が管理する利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報の利用を制御するための利用制御情報に基づき、当該制御対象情報を利用するための利用情報を上記利用者に提供するものである。
【００２２】
情報利用制御システム１は、情報利用制御装置１０が他の情報利用制御装置２０Ａ，２０Ｂにより管理される利用者に対しても利用情報を提供することが可能なように構成されている。
【００２３】
情報利用制御装置１０は、他の情報利用制御装置２０Ａ，２０Ｂと互いに通信可能に接続される。一つの態様では、情報利用制御装置１０，２０Ａ，２０Ｂは、インターネット等のネットワークを介して互いに接続される。
【００２４】
情報利用制御装置１０，２０Ａ，２０Ｂの各々は、一つの態様では、ハードウェア資源とソフトウェアとの協働により実現され、例えばコンピュータである。具体的には、情報利用制御装置１０，２０Ａ，２０Ｂの各々の機能は、記録媒体に記録された情報利用制御プログラムがメインメモリに読み出されてＣＰＵ（Central Processing Unit）により実行されることによって実現される。上記情報利用制御プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録されて提供されることも可能であるし、データ信号として通信により提供されることも可能である。ただし、情報利用制御装置１０，２０Ａ，２０Ｂの各々は、ハードウェアのみにより実現されてもよい。また、情報利用制御装置１０，２０Ａ，２０Ｂは、それぞれ、物理的に１つの装置により実現されてもよいし、物理的に複数の装置により実現されてもよい。
【００２５】
具体的な一態様では、情報利用制御装置１０，２０Ａ，２０Ｂはサーバコンピュータであり、以下の説明では、情報利用制御装置を「サーバ」と称する。また、他のサーバ２０Ａ，２０Ｂ同士を区別する必要がない場合には、サーバ２０Ａ，２０Ｂを「サーバ２０」と総称する。
【００２６】
なお、図１の例では、他のサーバとして２つのサーバ２０Ａ，２０Ｂが示されているが、他のサーバは１つ以上であればよく、例えば３つ以上であってもよい。
【００２７】
図２は、サーバ１０の構成の一例を示すブロック図であり、図３は、サーバ２０の構成の一例を示すブロック図である。図２，３において、互いに同様の機能を有する機能ブロックについては、共通の符号が付されている。
【００２８】
図２，３に示されるように、サーバ１０，２０は、それぞれ、利用者記憶部１１、記憶部１２、登録部１３、受付部１４、利用者確認部１５、および提供部１６を有する。
【００２９】
利用者記憶部１１は、当該サーバにより管理される利用者を識別するための識別情報（以下、「利用者ＩＤ」と称す）を記憶する。
【００３０】
図４には、サーバ１０および２０Ａの利用者記憶部１１の記憶内容の一例が示されている。
【００３１】
記憶部１２は、制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する。例えば、記憶部１２は、制御対象情報の利用を制御するための利用制御情報と、当該制御対象情報を識別するための識別情報とを互いに関連付けて記憶する。
【００３２】
上記制御対象情報は、利用制御の対象である情報であり、例えば文書、動画、静止画、音声等のコンテンツである。制御対象情報は、一つの態様では電子データであるが、紙に記載された情報など、電子データ以外の形態の情報であってもよい。なお、以降の説明では、制御対象情報を「コンテンツ」と称する。
【００３３】
一つの態様では、コンテンツは、暗号化などにより保護される。この態様では、記憶部１２は、コンテンツを復号化するための情報など、コンテンツの保護を解除するための保護解除用情報を、当該コンテンツと関連付けて記憶してもよい。
【００３４】
上記利用制御情報は、コンテンツの利用を制御するための情報であり、例えば、コンテンツの利用が許可される条件または範囲を示す情報、コンテンツの利用に対する制限を示す情報などである。具体的には、利用制御情報は、コンテンツの利用が許可される、利用者、期間、回数、あるいは操作、またはこれらの組み合わせを示す情報を含む。例えば、利用制御情報は、どの利用者がどのような操作をいつからいつまでの期間内に行えるか等が記述された情報である。利用制御情報は、例えばセキュリティポリシーと呼ばれるものであり、以下の説明では利用制御情報を「ポリシー」と称する。
【００３５】
記憶部１２は、例えば、ポリシーを管理するポリシーテーブルと、コンテンツとポリシーとの関連付けを管理する関連付けテーブルとを有する。
【００３６】
図５は、サーバ１０のポリシーテーブルの一例を示す図である。図５の例では、ポリシーテーブルには、ポリシー毎に、当該ポリシーを識別するための識別情報であるポリシーＩＤと、当該ポリシーの内容とが互いに関連付けて記録されている。各ポリシーは、コンテンツの利用が許可される１以上の利用者または利用者のグループを示す情報と、利用者またはグループ毎に規定される当該利用者またはグループに与えられる利用条件、利用権限、または許可内容を示す利用条件情報とを含む。利用条件情報は、例えば、利用が許可される期間である有効期間を示す情報や、許可される操作を示す情報などを含む。
【００３７】
図６は、サーバ１０の関連付けテーブルの一例を示す図である。図６の例では、関連付けテーブルには、コンテンツ毎に、当該コンテンツを識別するための識別情報であるコンテンツＩＤと、当該コンテンツの利用を制御するためのポリシーのポリシーＩＤとが互いに関連付けて記録されている。
【００３８】
登録部１３は、利用者からの記憶部１２に登録すべき情報を受け付け、当該情報を記憶部１２に登録する。例えば、登録部１３は、記憶部１２に登録すべき情報を、当該サーバに接続されたパーソナルコンピュータ（ＰＣ）等の利用者が使用する装置（以下、「利用者装置」と称す）１１０から受け付け、当該情報を記憶部１２に登録する。
【００３９】
一つの態様では、登録部１３は、利用者からポリシーを受け付け、当該ポリシーを当該ポリシーのポリシーＩＤと関連付けてポリシーテーブルに登録する。また、登録部１３は、利用者からコンテンツＩＤとポリシーＩＤとの指定を受け付け、当該コンテンツＩＤと当該ポリシーＩＤとを互いに関連付けて関連付けテーブルに登録する。コンテンツＩＤは、当該コンテンツＩＤで識別されるコンテンツに含められる。コンテンツが暗号化などにより保護される態様では、例えば、登録部１３は、関連付けの際、コンテンツを保護するための保護用情報（例えば暗号鍵）を利用者に提供し、コンテンツの保護を解除するための保護解除用情報（例えば復号鍵）をコンテンツＩＤと関連付けて関連付けテーブルに登録し、利用者は、保護用情報を用いてコンテンツを保護（例えば暗号化）する。
【００４０】
上記ポリシーテーブルへのポリシーの登録と、関連付けテーブルへの関連付けの登録とは、別々の利用者または利用者装置により行われてもよいし、同一の利用者または利用者装置により行われてもよい。
【００４１】
登録部１３は、利用者から当該利用者を認証するための認証情報（利用者ＩＤとパスワードなど）を受け取り、当該認証情報に基づいて利用者の認証を行い、当該認証が成功した場合に、当該登録部１３の機能を利用者に提供してもよい。例えば、登録部１３は、利用者から利用者ＩＤを受け取り、当該利用者ＩＤが利用者記憶部１１に登録されている場合には、当該登録部１３の機能を当該利用者に提供し、登録されていない場合には、当該登録部１３の機能を提供しない。
【００４２】
受付部１４は、要求者からのコンテンツに対応する利用情報の要求を受け付ける。例えば、受付部１４は、要求者が操作する利用者装置１２０から、コンテンツに対応する利用情報の要求を受け付ける。
【００４３】
利用者確認部１５は、受付部１４により受け付けられた要求の要求者が、当該サーバにより管理される利用者であるかを確認する。具体的には、受付部１４は、要求者から利用者ＩＤを受け取り、利用者確認部１５は、当該要求者の利用者ＩＤが利用者記憶部１１に登録されているか否かを確認する。
【００４４】
提供部１６は、上記要求者が当該サーバにより管理される利用者である場合に、具体的には、利用者確認部１５により上記要求者が当該サーバにより管理される利用者であることが確認された場合に、記憶部１２において要求に係るコンテンツと関連付けられているポリシーに基づき、コンテンツを利用するための利用情報を要求者に提供する。
【００４５】
上記利用情報は、例えば、コンテンツの利用を可能にするための情報、コンテンツの利用に必要な情報、コンテンツに対する利用条件または利用権限を示す情報などである。利用情報は、例えばライセンスと呼ばれるものであり、以下の説明では利用情報を「ライセンス」と称する。
【００４６】
ライセンスの具体例としては、例えば下記（ａ１）〜（ａ３）が挙げられる。
（ａ１）ライセンスは、コンテンツの利用を許可する旨を示す情報を含む。この場合、利用者装置１２０は、ライセンスを受けたとき、利用者にコンテンツの利用を許可し、そうでないときには、利用者にコンテンツの利用を許可しない。ここで、上記「コンテンツの利用」は、コンテンツに対する複数種類の操作のうち、特定の一部の操作であってもよい。例えば、利用者装置１２０は、ライセンスの有無に関わらずコンテンツの閲覧を許可し、ライセンスを受けたときに限りコンテンツの印刷を許可してもよい。
（ａ２）ライセンスは、利用が許可される期間、回数、操作など、利用条件を示す情報を含む。この場合、利用者装置１２０は、当該利用条件に従う範囲内で、利用者にコンテンツの利用を許可する。例えば、利用者装置１２０は、複数種類の操作のうち、利用が許可される操作に限って、コンテンツの操作を可能にする。
（ａ３）ライセンスは、保護されたコンテンツの保護を解除するための保護解除用情報（例えば復号鍵）を含む。この場合、利用者装置１２０は、当該保護解除用情報を用いて、コンテンツの保護を解除する。例えば、暗号化されたコンテンツを復号化する。
【００４７】
一つの態様では、提供部１６は、要求に係るコンテンツに対応するポリシーに基づき、要求者からの利用者ＩＤで識別される利用者にコンテンツの利用が許可されるか否かを判断し、許可されると判断された場合に、当該利用者に対する利用条件を含むライセンスを要求者に提供する。なお、提供部１６は、利用者に対する利用条件の一部または全部について、利用条件が満たされているか否かを判断し、満たされていると判断された場合にライセンスを要求者に提供してもよい。例えば、提供部１６は、有効期間内の利用か否かを判断し、有効期間内の利用であると判断された場合に、許可される操作を示すライセンスを要求者に提供してもよい。
【００４８】
さらに、本実施の形態では、サーバ１０および他のサーバ２０は、それぞれ以下のように構成されている。
【００４９】
サーバ１０の記憶部１２は、コンテンツの利用を制御するためのポリシーであって、当該コンテンツの利用が許可される利用者を管理する他のサーバを示す許可装置情報と、当該許可装置情報に対応する当該コンテンツの利用条件を示す利用条件情報とを含み得るポリシーを、当該コンテンツと関連付けて記憶する。すなわち、サーバ１０の記憶部１２に記憶されるポリシーは、許可装置情報と、当該許可装置情報に対応する利用条件情報とを含み得る。
【００５０】
上記許可装置情報は、コンテンツの利用が許可される利用者を管理する１以上の他のサーバを示す情報であれば、どのような情報であってもよいが、例えばサーバを識別するための識別情報や、サーバのグループを示す情報などである。
【００５１】
上記利用条件情報は、上述した利用者や利用者のグループに対して設定される利用条件情報と同様のものであり、例えば、利用が許可される期間である有効期間を示す情報や、許可される操作を示す情報などを含む。
【００５２】
なお、ポリシーは、許可装置情報と利用条件情報との対を複数含んでもよい。
【００５３】
サーバ１０は、他のサーバ２０に、ライセンスの要求者が当該サーバ２０により管理される利用者であるかを問い合わせる問い合わせ部１７を有する。この問い合わせ部１７は、具体的には、利用者確認部１５により要求者が当該サーバ１０により管理される利用者でないことが確認された場合に、他のサーバ２０に対して上記の問い合わせを行う。問い合わせ部１７は、１以上のサーバ２０に対して１つずつ順に問い合わせを行ってもよいし、全部のサーバ２０に対して一度に問い合わせを行ってもよい。
【００５４】
他のサーバ２０は、サーバ１０からの問い合わせに対する応答をサーバ１０に返答する返答部１８を有する。返答部１８は、具体的には、サーバ１０の問い合わせ部１７から要求者の利用者ＩＤを受け取り、当該利用者ＩＤが当該サーバ２０の利用者記憶部１１に登録されているか否かを確認し、当該確認の結果をサーバ１０の問い合わせ部１７に送る。
【００５５】
サーバ１０の提供部１６は、ライセンスの要求者が当該サーバ１０により管理される利用者である場合には、記憶部１２において要求に係るコンテンツと関連付けられているポリシーに基づき、当該コンテンツのライセンスを要求者に提供する。一方、ライセンスの要求者が当該サーバ１０により管理される利用者でない場合には、問い合わせ部１７による問い合わせに対するサーバ２０からの応答と記憶部１２の情報とに基づき、要求者が要求に係るコンテンツに関連付けられた許可装置情報で示される他のサーバ２０により管理される利用者であるとき、当該許可装置情報に対応する利用条件情報に基づき、当該コンテンツを利用するためのライセンスを要求者に提供する。
【００５６】
一つの態様では、サーバ１０は、他のサーバ２０が属するグループを示す情報を、当該他のサーバ２０と関連付けて記憶するグループ記憶部１９を有し、サーバ１０の記憶部１２は、許可装置情報として、他のサーバ２０のグループを示す情報を記憶する。そして、サーバ１０の提供部１６は、グループ記憶部１９の情報に基づき、ライセンスの要求者が要求に係るコンテンツに対応する許可装置情報で示されるグループに属するサーバ２０により管理される利用者である場合に、当該許可装置情報に対応する利用条件情報に基づき、要求に係るコンテンツのライセンスを要求者に提供する。
【００５７】
他のサーバ２０をどのようにグループに分類するかは、特に限定されないが、一つの例では、他のサーバ２０は、サーバ１０が当該サーバ２０をどの程度信頼するかを示す信頼度によってグループに分類される。例えば、他のサーバ２０の各々に対して信頼度が設定され、設定された各サーバ２０の信頼度がグループ記憶部１９に登録される。そして、ポリシーの設定の際には、どの信頼度のサーバに、どのような利用条件でコンテンツの利用が許可されるかを示すポリシーが設定される。
【００５８】
上記信頼度の設定について一例を示すと、サーバ１０と同じ会社内のサーバ２０（例えば他部門のサーバ２０）に対しては比較的高い信頼度が設定され、サーバ１０と異なる会社のサーバ２０（例えば系列会社のサーバ２０）に対しては比較的低い信頼度が設定される。
【００５９】
図７は、グループ記憶部１９の記憶内容の一例を示す図である。図７の例では、グループ記憶部１９には、サーバ２０毎に、当該サーバ２０を識別するための識別情報であるサーバＩＤと、当該サーバ２０に設定された信頼度とが関連付けられて登録されている。
【００６０】
図８は、サーバ１０の記憶部１２のポリシーテーブルの一例を示す図である。図８の例では、ポリシーテーブルには、コンテンツの利用が許可されるサーバ１０で管理される利用者または利用者のグループと、当該利用者またはグループに設定された利用条件情報との対に加えて、コンテンツの利用が許可される利用者を管理する他のサーバ２０の信頼度と、当該信頼度のサーバに対して設定された利用条件情報との対が登録されている。この例では、信頼度の低いサーバ（信頼度２のサーバ）に対する利用条件（有効期間や許可操作）は、信頼度の高いサーバ（信頼度４のサーバ）より制限されたものになっている。
【００６１】
当該態様、すなわち許可装置情報をサーバのグループを示す情報とする態様では、個々のサーバに対して利用条件情報が設定されるのではなく、グループに分類されたサーバ群（例えば信頼度によってカテゴライズされたサーバ群）に対して利用条件情報が設定される。すなわち、サーバ単位ではなく、サーバのグループ単位で利用条件情報が設定される。
【００６２】
また、当該態様において、サーバ２０のグループは変更可能であってもよい。具体的には、グループ記憶部１９において、サーバ２０が属するグループを示す情報は変更可能であってもよい。サーバ２０のグループが変更されると、当該サーバ２０に適用される利用条件情報が変更されることとなる。したがって、利用者は、あるサーバ２０に適用される利用条件を変更したい場合、個々のコンテンツのポリシーを変更することなく、グループ記憶部１９における当該サーバ２０が属するグループを示す情報を変更してもよい。例えば、利用者は、あるサーバ２０により管理される利用者に対する利用条件を制限したい場合、個々のコンテンツのポリシーを変更することなく、当該サーバ２０の信頼度を下げてもよい。
【００６３】
また、当該態様において、新規のサーバ２０を何れかのグループに追加可能であってもよい。具体的には、グループ記憶部１９には、新規のサーバ２０に関する情報を追加可能であってもよい。新規のサーバ２０がグループに追加されると、当該サーバ２０には当該グループに対応する利用条件情報が適用されることとなる。したがって、利用者は、新規のサーバにより管理される利用者に対してライセンスを発行できるようにしたい場合、個々のコンテンツのポリシーを変更することなく、当該新規のサーバに関する情報をグループ記憶部１９に追加してもよい。
【００６４】
また、当該態様において、グループ記憶部１９は、サーバ２０と関連付けて、当該サーバ２０にアクセスするための情報を記憶してもよい。
【００６５】
なお、図１の例では、他のサーバにより管理される利用者に対してライセンスを発行可能なサーバとして、１つのサーバ１０が示されているが、そのようなサーバは複数存在してもよい。また、サーバ２０が、他のサーバにより管理される利用者に対してライセンスを発行する機能を備えてもよい。また、サーバ１０が、他のサーバからの問い合わせに応答する機能を備えてもよい。
【００６６】
以下、本実施の形態に係る情報利用制御システム１の動作を、ポリシーの登録、コンテンツの登録、サーバの信頼度の登録、ライセンスの発行に分けて具体的に説明する。
【００６７】
（ポリシーの登録）
図９は、ポリシーの登録処理の一例を示すフローチャートである。以下、図９を参照して、ポリシーの登録処理の一例を説明する。
【００６８】
サーバ１０は、利用者装置１１０からポリシーを受け付ける（Ｓ１１）。
【００６９】
ついで、サーバ１０は、上記ポリシーを当該サーバ１０の記憶部１２に登録する（Ｓ１２）。具体的には、サーバ１０は、当該ポリシーのポリシーＩＤを生成し、当該ポリシーＩＤと当該ポリシーとが関連付けられた新規のレコードをポリシーテーブルに登録する。
【００７０】
（コンテンツの登録）
図１０は、コンテンツの登録処理の一例を示すフローチャートである。以下、図１０を参照して、コンテンツの登録処理の一例を説明する。
【００７１】
サーバ１０は、利用者装置１１０からポリシーテーブルの提供要求を受け付けると（Ｓ２１）、当該サーバ１０の記憶部１２に記憶されているポリシーテーブルを利用者装置１１０に提供する（Ｓ２２）。
【００７２】
利用者は、ポリシーテーブルの中からコンテンツへの適用を希望するポリシーのポリシーＩＤを選択し、利用者装置１１０は、当該利用者からポリシーＩＤの指定を受け付けると、保護対象のコンテンツのためのコンテンツＩＤを生成し、当該ポリシーＩＤとコンテンツＩＤとをサーバ１０に送る。
【００７３】
サーバ１０は、利用者装置１１０からポリシーＩＤおよびコンテンツＩＤを受け付けると（Ｓ２３）、コンテンツを暗号化するための暗号鍵を利用者装置１１０に送り（Ｓ２４）、ポリシーＩＤとコンテンツＩＤとコンテンツを復号化するための復号鍵とが関連付けられた新規のレコードを当該サーバ１０の記憶部１２の関連付けテーブルに登録する（Ｓ２５）。
【００７４】
利用者装置１１０は、サーバ１０から暗号鍵を受け取り、当該暗号鍵を用いて保護対象のコンテンツを暗号化して暗号コンテンツを生成する。
【００７５】
（サーバの信頼度の登録）
図１１は、サーバの信頼度の登録処理の一例を示すフローチャートである。以下、図１１を参照して、サーバの信頼度の登録処理の一例を説明する。
【００７６】
サーバ１０は、自身が管理するコンテンツの利用を許可する利用者群を管理する他のサーバ２０との間で、信頼関係を結ぶ。
【００７７】
具体的には、サーバ１０は、当該サーバ１０の管理者等から、当該サーバ１０と信頼関係が結ばれたサーバ２０のサーバＩＤと、当該サーバ２０に設定された信頼度とを受け付ける（Ｓ３１）。
【００７８】
そして、サーバ１０は、上記受け付けられたサーバＩＤと信頼度とを互いに関連付けてグループ記憶部１９に登録する（Ｓ３２）。
【００７９】
（ライセンスの発行）
図１２は、ライセンスの提供処理の一例を示すフローチャートである。以下、図１２を参照して、ライセンスの提供処理の一例を説明する。
【００８０】
暗号コンテンツを利用しようとする利用者は、利用者装置１２０に（具体的には暗号コンテンツを利用するためのアプリケーションソフトに）、暗号コンテンツを起動させる。
【００８１】
利用者装置１２０は、利用者から暗号コンテンツの起動指示を受け付けると、当該暗号コンテンツから当該コンテンツのコンテンツＩＤを抽出し、コンテンツＩＤおよび利用者ＩＤを含むライセンス発行要求をサーバ１０に送る。この場合、利用者装置１２０は、利用者から利用者ＩＤの入力を受け付けてもよいし、予め利用者装置１２０に記憶されている利用者ＩＤを読み出してもよい。
【００８２】
サーバ１０は、利用者装置１２０からライセンス発行要求を受けると（Ｓ４１）、当該要求に含まれる利用者ＩＤが当該サーバ１０の利用者記憶部１１に登録されているか否かを判断する（Ｓ４２）。
【００８３】
利用者ＩＤが当該サーバ１０に登録されていると判断された場合（Ｓ４２：ＹＥＳ）、すなわちライセンスの要求者が当該サーバ１０により管理される利用者であった場合、サーバ１０は、当該サーバ１０の記憶部１２の情報を参照し、ライセンス発行要求に含まれるコンテンツＩＤに対応するポリシーに基づき、要求者に対するライセンス発行処理を行う。
【００８４】
具体的には、サーバ１０は、上記コンテンツＩＤに対応するポリシーに基づき、上記ライセンス発行要求に含まれる利用者ＩＤで識別される利用者が、コンテンツの利用が許可されている利用者か否かを判断する（Ｓ４３）。
【００８５】
許可されている利用者であると判断された場合には（Ｓ４３：ＹＥＳ）、サーバ１０は、上記ポリシーにおいて当該利用者に設定されている利用条件情報と、ライセンス発行要求に含まれるコンテンツＩＤに対応する復号鍵とを含むライセンスを生成し（Ｓ４４）、当該ライセンスを利用者装置１２０に発行する（Ｓ４５）。
【００８６】
一方、許可されていない利用者であると判断された場合には（Ｓ４３：ＮＯ）、サーバ１０は、ライセンス発行不可を示す情報を利用者装置１２０に送る（Ｓ４６）。
【００８７】
上記ステップＳ４２で利用者ＩＤが当該サーバ１０に登録されていないと判断された場合、すなわちライセンスの要求者が当該サーバ１０により管理される利用者でない場合、サーバ１０は、当該サーバ１０と信頼関係にある他のサーバ２０（具体的にはグループ記憶部１９に登録されているサーバ２０）に対し、ライセンス発行要求に含まれる利用者ＩＤが当該サーバ２０に登録されているかどうかを問い合わせる（Ｓ４７）。
【００８８】
上記問い合わせを受けたサーバ２０は、問い合わせに係る利用者ＩＤが当該サーバ２０の利用者記憶部１１に登録されているかを確認し、当該確認の結果を含む応答をサーバ１０に送る。サーバ１０は、問い合わせに対するサーバ２０からの応答を受け取る（Ｓ４８）。
【００８９】
ついで、サーバ１０は、上記問い合わせの結果に基づき、ライセンスの要求者が何れかのサーバ２０により管理される利用者であるか否かを判断する（Ｓ４９）。
【００９０】
要求者が何れかのサーバ２０により管理される利用者であると判断された場合（Ｓ４９：ＹＥＳ）、サーバ１０は、当該サーバ１０の記憶部１２の情報およびグループ記憶部１９の情報を参照し、ライセンス発行要求に含まれるコンテンツＩＤに対応するポリシーに基づき、要求者に対するライセンス発行処理を行う。
【００９１】
具体的には、サーバ１０は、グループ記憶部１９の情報を参照して、要求者を管理するサーバ２０に設定されている信頼度を特定する（Ｓ５０）。
【００９２】
ついで、サーバ１０は、ライセンス発行要求に含まれるコンテンツＩＤと関連付けられているポリシーを参照し、上記特定された信頼度が当該ポリシーに記述されているか否かを判断する（Ｓ５１）。
【００９３】
信頼度がポリシーに記述されていると判断された場合（Ｓ５１：ＹＥＳ）、サーバ１０は、当該ポリシーにおいて当該信頼度に対して設定されている利用条件情報と、ライセンス発行要求に含まれるコンテンツＩＤに対応する復号鍵とを含むライセンスを生成し（Ｓ５２）、当該ライセンスを利用者装置１２０に発行する（Ｓ５３）。
【００９４】
一方、信頼度がポリシーに記述されていないと判断された場合（Ｓ５１：ＮＯ）、サーバ１０は、ライセンス発行不可を示す情報を利用者装置１２０に送る（Ｓ４６）。
【００９５】
上記ステップＳ４９で要求者が何れかのサーバ２０により管理される利用者でないと判断された場合、すなわち要求者がサーバ１０により管理される利用者でも他のサーバ２０により管理される利用者でもない場合、サーバ１０は、ライセンス発行不可を示す情報を利用者装置１２０に送る（Ｓ４６）。
【００９６】
上記ステップＳ４５またはＳ５３でライセンスが発行され、利用者装置１２０は、サーバ１０からライセンスを受け取ると、当該ライセンスに含まれる復号鍵により暗号コンテンツを復号化して元のコンテンツを復元し、当該ライセンスに含まれる利用条件情報に基づき、利用者にコンテンツの利用を許可する。例えば、利用条件が閲覧のみである場合には、利用者装置１２０は、利用者から閲覧指示を受けたときには、コンテンツを画面上に表示し、利用者から印刷指示を受けたときには、印刷を実行せず、例えば印刷権限がない旨を画面上に表示する。
【００９７】
以下、ライセンスの発行処理に関し、具体的なケースを例示する。なお、ここでは、サーバ１０および２０Ａの利用者記憶部１１の記憶内容は図４に示されるとおりであり、サーバ１０の記憶部１２のポリシーテーブルは図８に示されるとおりであり、サーバ１０の記憶部１２の関連付けテーブルは図６に示されるとおりであり、サーバ１０のグループ記憶部１９の記憶内容は図７に示されるとおりであるとする。
【００９８】
（ｂ１）利用者ＩＤ「ユーザ３」の要求者が、コンテンツＩＤ「コンテンツ１」のコンテンツに対するライセンスの発行をサーバ１０に要求した場合
図４を参照すると、利用者ＩＤ「ユーザ３」はサーバ１０の利用者記憶部１１に登録されている。また、図６の関連付けテーブルを参照すると、コンテンツＩＤ「コンテンツ１」には、ポリシーＩＤ「ポリシー１」が関連付けられている。図８のポリシーテーブルを参照すると、ポリシーＩＤ「ポリシー１」の許可利用者の項目には利用者ＩＤ「ユーザ３」が登録されており、当該「ユーザ３」に対して利用条件情報「有効期間：無期限／許可操作：閲覧、編集」が設定されている。よって、要求者に対し、利用条件情報「有効期間：無期限／許可操作：閲覧、編集」を含むライセンスが発行される。
【００９９】
（ｂ２）利用者ＩＤ「ユーザ１」の要求者が、コンテンツＩＤ「コンテンツ１」のコンテンツに対するライセンスの発行をサーバ１０に要求した場合
図４を参照すると、利用者ＩＤ「ユーザ１」はサーバ１０の利用者記憶部１１に登録されていないが、サーバ２０Ａの利用者記憶部１１に登録されている。図７を参照すると、サーバ２０Ａの信頼度は「４」である。また、図６の関連付けテーブルを参照すると、コンテンツＩＤ「コンテンツ１」には、ポリシーＩＤ「ポリシー１」が関連付けられている。図８のポリシーテーブルを参照すると、ポリシーＩＤ「ポリシー１」の許可利用者の項目には「信頼度４のサーバ」が登録されており、当該「信頼度４のサーバ」に対して利用条件情報「有効期間：発行日から一ヶ月／許可操作：印刷」が設定されている。よって、要求者に対し、利用条件情報「有効期間：発行日から一ヶ月／許可操作：印刷」を含むライセンスが発行される。
【０１００】
［第２の実施の形態］
以下、第２の実施の形態に係る情報利用制御システムについて説明する。なお、上記第１の実施の形態に係る情報利用制御システムと共通する部分については、同一の符号を付し、説明を省略する。
【０１０１】
本実施の形態では、サーバ２０の返答部１８は、サーバ１０に対して設定されたコンテンツの利用条件を示す利用条件情報をサーバ１０に提供する。例えば、返答部１８は、サーバ１０に対して設定された利用条件情報を含む応答を返答する。そして、サーバ１０の提供部１６は、許可装置情報に対応する利用条件情報と、上記サーバ２０から提供された利用条件情報とに基づいて、ライセンスを要求者に提供する。
【０１０２】
なお、以下の説明では、上記サーバ２０から提供された利用条件情報を「サーバ２０側の利用条件情報」と称し、サーバ１０に記憶されている許可装置情報に対応する利用条件情報を「サーバ１０側の利用条件情報」と称する。
【０１０３】
本実施の形態におけるライセンスを提供する態様としては、例えば下記（ｃ１）〜（ｃ３）の態様が挙げられる。
【０１０４】
（ｃ１）サーバ１０側の利用条件情報は、１以上の項目を有し、当該各項目には、サーバ２０側の利用条件情報を適用する旨が設定可能である。
【０１０５】
図１３には、当該態様におけるサーバ１０のポリシーテーブルの一例が示されている。図１３の例では、ポリシーＩＤ「ポリシー１」のポリシーにおいて、有効期間の項目に、サーバ２０側の利用条件情報を適用する旨を示す「外部情報適用」が記載されている。
【０１０６】
サーバ１０の提供部１６は、サーバ１０側の利用条件情報のうち、サーバ２０側の利用条件情報を適用する旨が設定されている項目に、サーバ２０側の利用条件情報の当該項目に設定されている情報を設定し、得られた利用条件情報に基づいてライセンスの発行を行う。
【０１０７】
（ｃ２）サーバ１０側の利用条件情報は、１以上の項目を有し、サーバ２０側の利用条件情報は、上記１以上の項目の一部または全部に対応する項目を有する。サーバ１０の提供部１６は、サーバ１０側の利用条件情報の各項目に設定されている情報を、サーバ２０側の利用条件情報の対応する項目に設定されている情報に置き換えて、得られた利用条件情報に基づいてライセンスの発行を行う。
【０１０８】
（ｃ３）上記（ｃ１）または（ｃ２）の態様において、サーバ１０の提供部１６は、ライセンスの要求者を管理するサーバ２０が属するグループが所定のグループである場合に、サーバ２０側の利用条件情報を用い、所定のグループでない場合には、サーバ２０側の利用条件情報を用いない。具体的には、サーバ１０の提供部１６は、要求者を管理するサーバ２０が属するグループが所定のグループであるか否かを判断し、所定のグループであると判断された場合に、サーバ２０側の利用条件情報を用い、そうでない場合には、サーバ２０側の利用条件情報を用いない。例えば、サーバ１０の提供部１６は、要求者が属するサーバ２０の信頼度が所定値以上である場合には、サーバ２０側の利用条件情報を用い、信頼度が所定値未満である場合には、サーバ２０側の利用条件情報を用いない。
【０１０９】
一つの態様では、図１４に示されるように、サーバ２０は、グループ記憶部２１と提供用情報記憶部２２とを有する。
【０１１０】
グループ記憶部２１は、利用条件情報の提供先となるサーバ１０が属するグループを示す情報を、当該サーバ１０と関連付けて記憶する。先述したとおり、サーバ１０は複数存在し得る。
【０１１１】
サーバ１０をどのようにグループに分類するかは、特に限定されないが、一つの例では、サーバ１０は、当該サーバ２０が当該サーバ１０をどの程度信頼するかを示す信頼度によってグループに分類される。例えば、サーバ１０の各々に対して信頼度が設定され、設定された各サーバ１０の信頼度がグループ記憶部２１に登録される。
【０１１２】
図１５には、サーバ２０のグループ記憶部２１の記憶内容の一例が示されている。図１５の例では、グループ記憶部２１には、サーバ１０毎に、当該サーバ１０を識別するための識別情報であるサーバＩＤと、当該サーバ１０に設定された信頼度とが関連付けられて登録されている。
【０１１３】
提供用情報記憶部２２は、サーバ１０のグループを示す情報と、当該グループに属するサーバ１０に提供される利用条件情報とを互いに関連付けて記憶する。
【０１１４】
図１６には、サーバ２０の提供用情報記憶部２２の記憶内容の一例が示されている。図１６の例では、提供用情報記憶部２２には、サーバ１０のグループを示す情報と、当該グループに対応する利用条件情報（有効期間および許可操作）とが関連付けられて登録されている。
【０１１５】
サーバ２０の返答部１８は、サーバ１０から問い合わせを受けると、グループ記憶部２１を参照して問い合わせ元のサーバ１０の信頼度を特定する。そして、返答部１８は、提供用情報記憶部２２を参照し、上記特定された信頼度に対応する利用条件情報を、利用者の確認結果とともに、問い合わせ元のサーバ１０に返送する。返答部１８は、問い合わせに係る利用者が当該サーバ２０により管理される利用者でなかった場合には、利用条件情報をサーバ１０に送らなくてもよい。
【０１１６】
以下、本実施の形態におけるライセンスの発行処理に関し、具体的なケースを例示する。
【０１１７】
ここでは、利用者ＩＤ「ユーザ１」の要求者が、コンテンツＩＤ「コンテンツ１」のコンテンツに対するライセンスの発行をサーバＩＤ「サーバ１０Ａ」のサーバ１０（以下、「サーバ１０Ａ」と称す）に要求した場合を考える。
【０１１８】
また、ここでは、サーバ１０Ａおよび２０Ａの利用者記憶部１１の記憶内容は図４に示されるとおりであり、サーバ１０Ａの記憶部１２のポリシーテーブルは図１３に示されるとおりであり、サーバ１０Ａの記憶部１２の関連付けテーブルは図６に示されるとおりであり、サーバ１０Ａのグループ記憶部１９の記憶内容は図７に示されるとおりであり、サーバ２０Ａのグループ記憶部２１の記憶内容は図１５に示されるとおりであり、サーバ２０Ａの提供用情報記憶部２２の記憶内容は図１６に示されるとおりであるとする。
【０１１９】
図４を参照すると、利用者ＩＤ「ユーザ１」はサーバ１０Ａの利用者記憶部１１に登録されていない。よって、サーバ１０Ａは、サーバ２０Ａに対し、利用者ＩＤ「ユーザ１」が当該サーバ２０Ａに登録されているかを問い合わせる。
【０１２０】
図４を参照すると、問い合わせに係る利用者ＩＤ「ユーザ１」は、サーバ２０Ａの利用者記憶部１１に登録されている。そこで、図１５を参照すると、問い合わせ元のサーバＩＤ「サーバ１０Ａ」のサーバ１０Ａの信頼度は「５」である。図１６を参照すると、「信頼度５のサーバ」に対して利用条件情報「有効期間：2007.9.1-2008.8.31／許可操作：印刷」が設定されている。よって、サーバ２０Ａは、利用条件情報「有効期間：2007.9.1-2008.8.31／許可操作：印刷」を含む応答を、サーバ１０Ａに返送する。
【０１２１】
図７を参照すると、上記応答の送付元であるサーバ２０Ａの信頼度は「４」である。また、図６の関連付けテーブルを参照すると、コンテンツＩＤ「コンテンツ１」には、ポリシーＩＤ「ポリシー１」が関連付けられている。図１３のポリシーテーブルを参照すると、ポリシーＩＤ「ポリシー１」の許可利用者の項目には「信頼度４のサーバ」が登録されており、当該「信頼度４のサーバ」に対して利用条件情報「有効期間：外部情報適用／許可操作：閲覧」が設定されている。よって、サーバ１０Ａは、「信頼度４のサーバ」に対応する上記利用条件情報の有効期間の項目に、サーバ２０Ａから提供された利用条件情報の有効期間の項目に設定されている情報「2007.9.1-2008.8.31」を設定する。そして、サーバ１０Ａは、要求者に対し、利用条件情報「有効期間：2007.9.1-2008.8.31／許可操作：閲覧」を含むライセンスを発行する。
【０１２２】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【図面の簡単な説明】
【０１２３】
【図１】第１の実施の形態に係る情報利用制御システムの構成の一例を示すブロック図である。
【図２】サーバ１０の構成の一例を示すブロック図である。
【図３】サーバ２０の構成の一例を示すブロック図である。
【図４】サーバ１０および２０Ａの利用者記憶部の記憶内容の一例を示す図である。
【図５】サーバ１０のポリシーテーブルの一例を示す図である。
【図６】サーバ１０の関連付けテーブルの一例を示す図である。
【図７】サーバ１０のグループ記憶部の記憶内容の一例を示す図である。
【図８】サーバ１０のポリシーテーブルの一例を示す図である。
【図９】ポリシーの登録処理の一例を示すフローチャートである。
【図１０】コンテンツの登録処理の一例を示すフローチャートである。
【図１１】サーバの信頼度の登録処理の一例を示すフローチャートである。
【図１２】ライセンスの提供処理の一例を示すフローチャートである。
【図１３】第２の実施の形態におけるサーバ１０のポリシーテーブルの一例を示す図である。
【図１４】第２の実施の形態におけるサーバ２０の構成の一例を示すブロック図である。
【図１５】サーバ２０のグループ記憶部の記憶内容の一例を示す図である。
【図１６】サーバ２０の提供用情報記憶部の記憶内容の一例を示す図である。
【符号の説明】
【０１２４】
１  情報利用制御システム、１０，２０Ａ，２０Ｂ  情報利用制御装置、１１  利用者記憶部、１２  記憶部、１３  登録部、１４  受付部、１５  利用者確認部、１６  提供部、１７  問い合わせ部、１８  返答部、１９  グループ記憶部。
【図１】
0004462343.tif 000002
【図２】
0004462343.tif 000003
【図３】
0004462343.tif 000004
【図４】
0004462343.tif 000005
【図５】
0004462343.tif 000006
【図６】
0004462343.tif 000007
【図７】
0004462343.tif 000008
【図８】
0004462343.tif 000009
【図９】
0004462343.tif 000010
【図１０】
0004462343.tif 000011
【図１１】
0004462343.tif 000012
【図１２】
0004462343.tif 000013
【図１３】
0004462343.tif 000014
【図１４】
0004462343.tif 000015
【図１５】
0004462343.tif 000016
【図１６】
0004462343.tif 000017