(57)【特許請求の範囲】
【請求項１】
それぞれ、制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する記憶手段を有し、利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて前記記憶手段に記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する第１および第２の情報利用制御システムを含み、
前記第１の情報利用制御システムは、当該第１の情報利用制御システムの記憶手段に記憶されている情報を、前記第２の情報利用制御システムに送る情報送付手段を有し、
前記第２の情報利用制御システムは、
前記第１の情報利用制御システムから前記情報を受け取って当該第２の情報利用制御システムの記憶手段に登録する情報登録手段と、
第２の情報利用制御システムに接続され、利用者が使用する利用者装置から、前記第１の情報利用制御システムにおいて管理されている制御対象情報に対する利用情報の発行要求を受けると、前記第２の情報利用制御システムの記憶手段に登録されている利用制御情報に基づき、当該利用者の当該制御対象情報の利用が許可されていると判断した場合には当該利用情報を当該利用者に提供する提供手段と、
を有することを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記情報送付手段は、前記第２の情報利用制御システムに対して設定された変更情報に基づき、前記記憶手段に記憶されている情報に含まれる利用制御情報に変更を加えて送付用の情報を生成し、当該送付用の情報を前記第２の情報利用制御システムに送ることを特徴とする情報処理システム。
【請求項３】
請求項２に記載の情報処理システムであって、
前記変更情報は、前記第２の情報利用制御システムの信頼度に応じて設定されることを特徴とする情報処理システム。
【請求項４】
制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する第２の記憶手段と、
利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて前記第２の記憶手段に記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する提供手段と、
制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する第１の記憶手段を有し、利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて前記第１の記憶手段に記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する別の情報利用制御システムから、前記第１の記憶手段に記憶されている情報を受け取って前記第２の記憶手段に登録する情報登録手段と、
を有し、
前記提供手段は、接続された、利用者が使用する利用者装置から、前記別の情報利用制御システムにおいて管理されている制御対象情報に対する利用情報の発行要求を受けると、前記第２の記憶手段に登録されている利用制御情報に基づき、当該利用者の当該制御対象情報の利用が許可されていると判断した場合には当該利用情報を当該利用者に提供することを特徴とする情報利用制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび情報利用制御システムに関する。
【背景技術】
【０００２】
セキュリティポリシーを用いてコンテンツの利用を制御するデジタル著作権管理（DRM: Digital Rights Management）システムが知られている。
【０００３】
特許文献１には、セキュリティポリシーの異なるドメイン間で文書がやり取りされる場合において、文書のセキュリティに関する一貫性のある維持管理を図る技術が記載されている。
【０００４】
具体的には、特許文献１に記載されたシステムは、第１のドメイン内に設けられた第１のセキュリティサーバと、第２のドメイン内に設けられた第２のセキュリティサーバと、各セキュリティサーバの位置情報を管理する位置管理サーバとを有する。そして、ユーザが第１のドメインで作成された文書を第２のドメイン内の複写機で複写しようとする場合、複写機は、当該文書から第１のドメインのドメインＩＤを抽出し、当該ドメインＩＤに基づいて第１のセキュリティサーバの位置を第２のセキュリティサーバに問い合わせる。第２のセキュリティサーバは、問い合わせのあった第１のセキュリティサーバの位置を位置管理サーバに照会し、位置管理サーバは、第２のセキュリティサーバに対して、第１のセキュリティサーバの位置情報を提供する。第２のセキュリティサーバは、第１のセキュリティサーバの位置情報を複写機に返信し、複写機は、当該位置情報に基づいて第１のセキュリティサーバに複写の許可を要求する。第１のセキュリティサーバは、複写を許可するか否かをルールテーブルを参照することにより判断し、判断結果を複写機に回答する。
【０００５】
【特許文献１】特開２００５−１９６３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、それぞれ、利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を上記利用者に提供する複数の情報利用制御システムが設けられている場合に、特定の情報利用制御システムで管理される制御対象情報の利用情報を、その他の情報利用制御システムに要求して取得したいという要望がある。
【０００７】
当該要望を実現する場合、上記特定の情報利用制御システムでは、利用者からの制御対象情報に対応する利用情報の要求と共に、上記その他の情報利用制御システムからの制御対象情報に対応する利用情報の要求も受けることから、アクセス頻度が増加することへの対策が求められる。
【０００８】
本発明は、特定の情報利用制御システムで管理される制御対象情報の利用情報をその他の情報利用制御システムに要求して取得することを、上記特定の情報利用制御システムに対するアクセス頻度の増加を回避または軽減しつつ可能にする情報処理システムおよび情報利用制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る情報処理システムは、それぞれ、制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する記憶手段を有し、利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて前記記憶手段に記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する第１および第２の情報利用制御システムを含み、前記第１の情報利用制御システムは、当該第１の情報利用制御システムの記憶手段に記憶されている情報を、前記第２の情報利用制御システムに送る情報送付手段を有し、前記第２の情報利用制御システムは、前記第１の情報利用制御システムから前記情報を受け取って当該第２の情報利用制御システムの記憶手段に登録する情報登録手段と、第２の情報利用制御システムに接続され、利用者が使用する利用者装置から、前記第１の情報利用制御システムにおいて管理されている制御対象情報に対する利用情報の発行要求を受けると、前記第２の情報利用制御システムの記憶手段に登録されている利用制御情報に基づき、当該利用者の当該制御対象情報の利用が許可されていると判断した場合には当該利用情報を当該利用者に提供する提供手段と、を有することを特徴とする。
【００１０】
本発明の一態様では、前記情報送付手段は、前記第２の情報利用制御システムに対して設定された変更情報に基づき、前記記憶手段に記憶されている情報に含まれる利用制御情報に変更を加えて送付用の情報を生成し、当該送付用の情報を前記第２の情報利用制御システムに送る。
【００１１】
また、前記変更情報は、前記第２の情報利用制御システムの信頼度に応じて設定されることを特徴とする。
【００１２】
また、本発明に係る情報利用制御システムは、制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する第２の記憶手段と、利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて前記第２の記憶手段に記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する提供手段と、制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する第１の記憶手段を有し、利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて前記第１の記憶手段に記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を前記利用者に提供する別の情報利用制御システムから、前記第１の記憶手段に記憶されている情報を受け取って前記第２の記憶手段に登録する情報登録手段と、を有し、前記提供手段は、接続された、利用者が使用する利用者装置から、前記別の情報利用制御システムにおいて管理されている制御対象情報に対する利用情報の発行要求を受けると、前記第２の記憶手段に登録されている利用制御情報に基づき、当該利用者の当該制御対象情報の利用が許可されていると判断した場合には当該利用情報を当該利用者に提供することを特徴とする。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、特定の情報利用制御システムで管理される制御対象情報の利用情報をその他の情報利用制御システムに要求して取得することを、上記特定の情報利用制御システムに対するアクセス頻度の増加を回避または軽減しつつ可能にすることができる。
【００１４】
請求項２に記載の発明によれば、その他の情報利用制御システムへの要求に対して、特定の情報利用制御システムへの要求に対して適用される利用制御情報から変更されたものを適用することが可能となる。
【００１５】
請求項３に記載の発明によれば、特定の情報利用制御システムで管理される制御対象情報の利用情報をその他の情報利用制御システムに要求して取得することを、上記特定の情報利用制御システムに対するアクセス頻度の増加を回避または軽減しつつ可能にすることができる。
【００１６】
請求項４に記載の発明によれば、特定の情報利用制御システムで管理される制御対象情報の利用情報をその他の情報利用制御システムに要求して取得することを、上記特定の情報利用制御システムに対するアクセス頻度の増加を回避または軽減しつつ可能にすることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に従って説明する。
【００１８】
図１は、本実施の形態に係る情報処理システム１の構成の一例を示すブロック図である。図１において、情報処理システム１は、２つの情報利用制御システム１０，２０を含む。情報利用制御システム１０，２０は、互いに通信可能に接続される。情報利用制御システム１０，２０は、それぞれ、利用者からの制御対象情報に対応する利用情報の要求を受けると、当該制御対象情報と関連付けて記憶されている利用制御情報に基づき、当該制御対象情報を利用するための利用情報を上記利用者に提供するものである。
【００１９】
情報利用制御システム１０，２０の各々は、一つの態様では、ハードウェア資源とソフトウェアとの協働により実現され、例えばコンピュータである。具体的には、情報利用制御システム１０，２０の各々の機能は、記録媒体に記録された情報処理プログラムがメインメモリに読み出されてＣＰＵ（Central Processing Unit）により実行されることによって実現される。上記情報処理プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録されて提供されることも可能であるし、データ信号として通信により提供されることも可能である。ただし、情報利用制御システム１０，２０の各々は、ハードウェアのみにより実現されてもよい。また、情報利用制御システム１０，２０は、それぞれ、物理的に１つの装置により実現されてもよいし、物理的に複数の装置により実現されてもよい。
【００２０】
一つの態様では、情報利用制御システム１０，２０は、互いに異なるドメインＤ１，Ｄ２に設けられる。例えば、情報利用制御システム１０，２０は、互いに異なる地域、企業、拠点、またはＬＡＮ（Local Area Network）等のネットワークに設けられる。一つの態様では、一方のドメイン内のパーソナルコンピュータ（ＰＣ）等の情報処理装置は、ファイアーウォール等により、他方のドメインの情報利用制御システムにアクセスできない。ただし、一方のドメイン内の情報処理装置が他方のドメインの情報利用制御システムにアクセスできる態様であってもよい。また、情報利用制御システム１０，２０は、必ずしも互いに異なるドメインに設けられる必要はない。
【００２１】
情報利用制御システム１０は、記憶部１１、登録部１２、および提供部１３を有する。
【００２２】
記憶部１１は、制御対象情報の利用を制御するための利用制御情報を当該制御対象情報と関連付けて記憶する。例えば、記憶部１１は、制御対象情報の利用を制御するための利用制御情報と、当該制御対象情報を識別するための識別情報とを互いに関連付けて記憶する。
【００２３】
上記制御対象情報は、利用制御の対象である情報であり、例えば文書、動画、静止画、音声等のコンテンツである。制御対象情報は、一つの態様では電子データであるが、紙に記載された情報など、電子データ以外の形態の情報であってもよい。なお、以降の説明では、制御対象情報を「コンテンツ」と称する。
【００２４】
一つの態様では、コンテンツは、暗号化などにより保護される。この態様では、記憶部１１は、コンテンツを復号化するための情報など、コンテンツの保護を解除するための保護解除用情報を、当該コンテンツと関連付けて記憶してもよい。
【００２５】
上記利用制御情報は、コンテンツの利用を制御するための情報であり、例えば、コンテンツの利用が許可される条件または範囲を示す情報、コンテンツの利用に対する制限を示す情報などである。具体的には、利用制御情報は、コンテンツの利用が許可される、利用者、期間、回数、あるいは操作、またはこれらの組み合わせを示す情報を含む。利用制御情報は、例えばセキュリティポリシーと呼ばれるものであり、以下の説明では利用制御情報を「ポリシー」と称する。
【００２６】
記憶部１１は、例えば、ポリシーを管理するポリシーテーブルと、コンテンツとポリシーとの関連付けを管理する関連付けテーブルとを有する。
【００２７】
図２は、ポリシーテーブルの一例を示す図である。図２の例では、ポリシーテーブルには、ポリシー毎に、当該ポリシーを識別するための識別情報であるポリシーＩＤと、当該ポリシーの名称であるポリシー名と、当該ポリシーの内容とが互いに関連付けて記録されている。各ポリシーは、コンテンツの利用が許可される１つ以上の利用者または利用者のグループを示す情報と、利用者またはグループ毎に規定される当該利用者またはグループに与えられる利用条件（または利用権限）を示す情報とを含む。利用条件を示す情報は、利用が許可される期間である有効期間を示す情報と、利用が許可される回数である利用回数を示す情報と、許可される操作を示す情報（具体的には、閲覧、転記、編集、印刷の各々について許可されるか否かを示す情報）と、印刷時の制限を示す情報とを含む。
【００２８】
図２において、例えば、ポリシーＩＤ「ＰＳ１−００１」のポリシーは、ポリシー名「開発１Ｇ用」であり、下記（ａ１）〜（ａ３）の内容を示している。
（ａ１）「開発１Ｇ」グループに属する利用者および「業務提携ユーザ１」グループに属する利用者に、コンテンツの利用が許可される。
（ａ２）「開発１Ｇ」グループに属する利用者については、閲覧、転記、編集、および印刷といった操作が許可され、有効期間および利用回数は無制限であり、印刷時には所定のヘッダおよびフッタが付加される。
（ａ３）「業務提携ユーザ１」グループに属する利用者については、閲覧および印刷が許可され、有効期間は２００７年４月１日から２００８年３月３１日までであり、利用回数は２０回までであり、印刷時には印刷用紙の全面に地紋が付加される。すなわち、「業務提携ユーザ１」に属する利用者の利用権限は、「開発１Ｇ」に属する利用者の利用権限よりも制限される。
【００２９】
図３は、関連付けテーブルの一例を示す図である。図３の例では、関連付けテーブルには、コンテンツ毎に、当該コンテンツを識別するための識別情報であるコンテンツＩＤと、当該コンテンツの利用を制御するためのポリシーのポリシーＩＤとが互いに関連付けて記録されている。
【００３０】
登録部１２は、利用者からの記憶部１１に登録すべき情報を受け付け、当該情報を記憶部１１に登録する。例えば、登録部１２は、記憶部１１に登録すべき情報を、情報利用制御システム１０に接続されたＰＣ等の利用者が使用する装置（以下、「利用者装置」と称す）１１０から受け付け、当該情報を記憶部１１に登録する。
【００３１】
一つの態様では、登録部１２は、利用者からポリシーを受け付け、当該ポリシーを当該ポリシーのポリシーＩＤと関連付けてポリシーテーブルに登録する。また、登録部１２は、利用者からコンテンツＩＤとポリシーＩＤとの指定を受け付け、当該コンテンツＩＤと当該ポリシーＩＤとを互いに関連付けて関連付けテーブルに登録する。コンテンツＩＤは、当該コンテンツＩＤで識別されるコンテンツに含められる。コンテンツが暗号化などにより保護される態様では、例えば、登録部１２は、関連付けの際、コンテンツを保護するための保護用情報（例えば暗号鍵）を利用者に提供し、コンテンツの保護を解除するための保護解除用情報（例えば復号鍵）をコンテンツＩＤと関連付けて関連付けテーブルに登録し、利用者は、保護用情報を用いてコンテンツを保護（例えば暗号化）する。
【００３２】
上記ポリシーテーブルへのポリシーの登録と、関連付けテーブルへの関連付けの登録とは、別々の利用者または利用者装置により行われてもよいし、同一の利用者または利用者装置により行われてもよい。
【００３３】
登録部１２は、利用者から当該利用者を認証するための認証情報（利用者ＩＤとパスワードなど）を受け取り、当該認証情報に基づいて利用者の認証を行い、当該認証が成功した場合に、当該登録部１２の機能を利用者に提供してもよい。
【００３４】
提供部１３は、利用者からのコンテンツに対応する利用情報の要求を受けると、当該コンテンツと関連付けて記憶部１１に記憶されているポリシーに基づき、当該コンテンツを利用するための利用情報を上記利用者に提供する。例えば、提供部１３は、利用者装置１２０からコンテンツに対応する利用情報の要求を受けると、記憶部１１を参照し、当該コンテンツに対応するポリシーに基づき、当該コンテンツを利用するための利用情報を利用者装置１２０に提供する。
【００３５】
上記利用情報は、例えば、コンテンツの利用を可能にするための情報、コンテンツの利用に必要な情報、コンテンツに対する利用条件または利用権限を示す情報などである。利用情報は、例えばライセンスと呼ばれるものであり、以下の説明では利用情報を「ライセンス」と称する。
【００３６】
ライセンスの具体例としては、例えば下記（ｂ１）〜（ｂ３）が挙げられる。
（ｂ１）ライセンスは、コンテンツの利用を許可するか否かを示す情報を含む。この場合、利用者装置１２０は、利用許可を示すライセンスを受けたとき、利用者にコンテンツの利用を許可し、そうでないときには、利用者にコンテンツの利用を許可しない。ここで、上記「コンテンツの利用」は、コンテンツに対する複数種類の操作のうち、特定の一部の操作であってもよい。例えば、利用者装置１２０は、ライセンスに関わらずコンテンツの閲覧を許可し、利用許可を示すライセンスを受けたときに限りコンテンツの印刷を許可してもよい。
（ｂ２）ライセンスは、利用が許可される期間、回数、操作など、利用条件を示す情報を含む。この場合、利用者装置１２０は、当該利用条件に従う範囲内で、利用者にコンテンツの利用を許可する。例えば、利用者装置１２０は、複数種類の操作のうち、利用が許可される操作に限って、コンテンツの操作を可能にする。
（ｂ３）ライセンスは、保護されたコンテンツの保護を解除するための保護解除用情報（例えば復号鍵）を含む。この場合、利用者装置１２０は、当該保護解除用情報を用いて、コンテンツの保護を解除する。例えば、暗号化されたコンテンツを復号化する。
【００３７】
一つの態様では、提供部１３は、利用者から当該利用者を識別するための識別情報である利用者ＩＤを受け付け、ポリシーに基づき、当該利用者ＩＤで識別される利用者にコンテンツの利用が許可されるか否かを判断し、許可されると判断された場合に、当該利用者に対する利用条件を含むライセンスを利用者に提供する。なお、提供部１３は、利用者に対する利用条件の一部または全部について、利用条件が満たされているか否かを判断し、満たされていると判断された場合にライセンスを利用者に提供してもよい。例えば、提供部１３は、有効期間内かつ利用回数内の利用か否かを判断し、有効期間内かつ利用回数内の利用であると判断された場合に、ライセンスを利用者に提供してもよい。
【００３８】
提供部１３は、利用者から当該利用者を認証するための認証情報を受け取り、当該認証情報に基づいて利用者の認証を行い、当該認証が成功した場合に、当該提供部１３の機能を利用者に提供してもよい。
【００３９】
情報利用制御システム２０は、記憶部２１、登録部２２、および提供部２３を有する。以下、記憶部２１、登録部２２、および提供部２３について説明するが、これらは上記情報利用制御システム１０のものと同様であるので、詳しい説明については省略する。
【００４０】
記憶部２１は、コンテンツの利用を制御するためのポリシーを当該コンテンツと関連付けて記憶する。
【００４１】
登録部２２は、利用者からの記憶部２１に登録すべき情報を受け付け、当該情報を記憶部２１に登録する。例えば、登録部２２は、記憶部２１に登録すべき情報を、情報利用制御システム２０に接続された利用者装置２１０から受け付け、当該情報を記憶部２１に登録する。
【００４２】
提供部２３は、利用者からのコンテンツに対応するライセンスの要求を受けると、当該コンテンツと関連付けて記憶部２１に記憶されているポリシーに基づき、当該コンテンツを利用するためのライセンスを上記利用者に提供する。例えば、提供部２３は、利用者装置２２０からコンテンツに対応するライセンスの要求を受けると、記憶部２１を参照し、当該コンテンツに対応するポリシーに基づき、当該コンテンツを利用するためのライセンスを利用者装置２２０に提供する。
【００４３】
さらに、本実施の形態では、情報利用制御システム１０は情報送付部１４を有し、情報利用制御システム２０は情報登録部２４を有する。
【００４４】
情報送付部１４は、情報利用制御システム１０の記憶部１１に記憶されている情報を、情報利用制御システム２０に送る。
【００４５】
情報登録部２４は、情報利用制御システム１０から上記情報を受け取って情報利用制御システム２０の記憶部２１に登録する。
【００４６】
例えば、情報登録部２４は、情報送付部１４に対して記憶部１１の情報を要求し、情報送付部１４は、当該要求に応じて記憶部１１の情報を情報登録部２４に渡し、情報登録部２４は、当該記憶部１１の情報を記憶部２１に登録する。例えば、情報登録部２４は、情報送付部１４から、記憶部１１のポリシーテーブルと関連付けテーブルとを受け取って、記憶部２１に登録する。
【００４７】
記憶部２１に記憶部１１の過去の情報が登録されている場合には、情報送付部１４は、記憶部１１の現在の情報と上記過去の情報との差分を情報登録部２４に渡してもよい。すなわち、記憶部２１における記憶部１１の情報を更新する際には、情報送付部１４は、記憶部１１の情報のうち更新された部分だけを情報登録部２４に渡してもよい。
【００４８】
なお、情報利用制御システム１０，２０の各々が、情報送付部および情報登録部を有してもよい。この場合、情報利用制御システム１０と２０との間で、相互に記憶部の情報がやり取りされる。
【００４９】
また、図１では２つの情報利用制御システムが示されているが、情報利用制御システムは複数であればよく、３つ以上の情報利用制御システムが設けられてもよい。この場合、ある情報利用制御システムは、他の複数の情報利用制御システムに記憶部の情報を送ってもよい。また、ある情報利用制御システムは、他の複数の情報利用制御システムから記憶部の情報を受け取って自己の記憶部に登録してもよい。
【００５０】
一つの態様では、情報送付部１４は、情報利用制御システム２０に対して設定された変更情報に基づき、記憶部１１に記憶されている情報に含まれるポリシーに変更を加えて送付用の情報を生成し、当該送付用の情報を情報利用制御システム２０に送る。
【００５１】
例えば、情報送付部１４は、記憶部１１の情報に含まれるポリシーを変更情報に基づいて書き換えて送付用の情報を生成し、書き換え後のポリシーを含む送付用の情報を情報利用制御システム２０に送る。具体的には、情報送付部１４は、変更情報に基づいてポリシーテーブルを書き換え、書き換え後のポリシーテーブルと関連付けテーブルとを情報利用制御システム２０に送る。
【００５２】
ただし、情報送付部１４は、記憶部１１の情報に変更情報を付加して送付用の情報を生成し、当該送付用の情報を情報利用制御システム２０に送ってもよい。例えば、情報送付部１４は、ポリシーテーブルと関連付けテーブルと変更情報とを情報利用制御システム２０に送ってもよい。この場合、情報利用制御システム２０が、変更情報に基づいてポリシーを解釈することになる。
【００５３】
上記変更情報は、例えば、ポリシーで規定されている利用条件を制限するための情報や、情報利用制御システム２０にアクセスする利用者の利用権限を制限するための情報である。ただし、変更情報は、ポリシーで規定されている利用条件を緩和するものであってもよい。
【００５４】
情報送付部１４が複数の情報利用制御システムに情報を送る態様では、例えば情報利用制御システム毎に変更情報が設定される。変更情報は、例えば送付先の情報利用制御システムの信頼度に応じて設定される。例えば、情報利用制御システム２０がインターネットからアクセス可能なものである場合には、利用条件が制限された情報が情報利用制御システム２０に送られるように、変更情報が設定される。
【００５５】
具体的な一態様では、情報利用制御システム１０は、変更情報記憶部１５と変更情報登録部１６とを有する。
【００５６】
変更情報記憶部１５は、記憶部１１に記憶されているポリシーを変更するための変更情報を記憶する。
【００５７】
変更情報登録部１６は、利用者から変更情報を受け付け、当該変更情報を変更情報記憶部１５に登録する。例えば、変更情報登録部１６は、利用者装置１３０から情報利用制御システム２０用の変更情報を受け付け、当該変更情報を情報利用制御システム２０と関連付けて変更情報記憶部１５に登録する。
【００５８】
そして、情報送付部１４は、変更情報記憶部１５に記憶されている変更情報に基づいて記憶部１１の情報に変更を加える。
【００５９】
変更情報記憶部１５は、例えば、変更情報を管理する変更情報テーブルを含む。
【００６０】
図４〜６は、それぞれ変更情報テーブルの一例を示す図である。図４〜６は、図７に示されるように、情報処理システム１が４つの情報利用制御システム１０〜４０を含み、情報送付部１４が３つの情報利用制御システム２０，３０，４０に情報を送付する場合における変更情報テーブルを示している。
【００６１】
図４〜６において、変更情報テーブルには、情報利用制御システム毎に、当該情報利用制御システムを識別するための識別情報であるシステムＩＤと、当該情報利用制御システムに対応する変更情報とが互いに関連付けて記録されている。
【００６２】
図４の変更情報テーブルには、変更情報として、利用が許可される操作を変更するための情報と、印刷時の制限を変更するための情報とが記述されている。この場合、図２のポリシーテーブルと図４の変更情報テーブルとに基づいて図８〜１０に示されるポリシーテーブルが作成され、図８，９，１０のポリシーテーブルがそれぞれ情報利用制御システム２０，３０，４０に送られて登録される。
【００６３】
図５の変更情報テーブルには、変更情報として、有効期間を変更するための情報が記述されている。この場合、図２のポリシーテーブルと図５の変更情報テーブルとに基づいて図１１，１２に示されるポリシーテーブルが作成され、図１１，１２のポリシーテーブルがそれぞれ情報利用制御システム２０，４０に送られて登録される。
【００６４】
図６の変更情報テーブルには、変更情報として、利用回数を変更するための情報が記述されている。この場合、図２のポリシーテーブルと図６の変更情報テーブルとに基づいて図１３，１４に示されるポリシーテーブルが作成され、図１３，１４のポリシーテーブルがそれぞれ情報利用制御システム２０，４０に送られて登録される。
【００６５】
以下、本実施の形態に係る情報処理システム１の動作を、ポリシーの登録、コンテンツの登録、変更情報の登録、記憶部情報の登録、ライセンスの発行に分けて具体的に説明する。なお、以下の説明では、情報利用制御システムを単に「システム」と称する。
【００６６】
（ポリシーの登録）
図１５は、ポリシーの登録処理の一例を示すフローチャートである。以下、図１５を参照して、ポリシーの登録処理の一例を説明する。
【００６７】
システム１０は、利用者装置１１０からポリシーを受け付ける（Ｓ１１）。具体的には、システム１０は、ポリシー作成者の利用者装置１１０からポリシー名、利用が許可される利用者、有効期間、利用回数等の指定を受け付ける。
【００６８】
ついで、システム１０は、上記ポリシーを記憶部１１に登録する（Ｓ１２）。具体的には、システム１０は、当該ポリシーのポリシーＩＤを生成し、当該ポリシーＩＤと当該ポリシーとが関連付けられた新規のレコードをポリシーテーブルに登録する。
【００６９】
（コンテンツの登録）
図１６は、コンテンツの登録処理の一例を示すフローチャートである。以下、図１６を参照して、コンテンツの登録処理の一例を説明する。
【００７０】
システム１０は、暗号コンテンツ作成者の利用者装置１１０からポリシーテーブルの提供要求を受け付けると（Ｓ２１）、記憶部１１に記憶されているポリシーテーブルを利用者装置１１０に提供する（Ｓ２２）。
【００７１】
暗号コンテンツ作成者は、ポリシーテーブルの中からコンテンツへの適用を希望するポリシーのポリシーＩＤを選択し、利用者装置１１０は、暗号コンテンツ作成者からポリシーＩＤの指定を受け付けると、保護対象のコンテンツのためのコンテンツＩＤを生成し、当該ポリシーＩＤとコンテンツＩＤとをシステム１０に送る。
【００７２】
システム１０は、利用者装置１１０からポリシーＩＤおよびコンテンツＩＤを受け付けると（Ｓ２３）、コンテンツを暗号化するための暗号鍵を利用者装置１１０に送り（Ｓ２４）、ポリシーＩＤとコンテンツＩＤとコンテンツを復号化するための復号鍵とが関連付けられた新規のレコードを記憶部１１の関連付けテーブルに登録する（Ｓ２５）。
【００７３】
利用者装置１１０は、システム１０から暗号鍵を受け取り、当該暗号鍵を用いて保護対象のコンテンツを暗号化して暗号コンテンツを生成する。
【００７４】
（変更情報の登録）
図１７は、変更情報の登録処理の一例を示すフローチャートである。以下、図１７を参照して、変更情報の登録処理の一例を説明する。
【００７５】
例えば、ドメインＤ１でシステム１０が運用されている場合に、新たにドメインＤ２にシステム２０が構築されたとき、変更情報作成者は、システム２０に対応する変更情報を作成し、システム２０を識別するためのシステムＩＤと、作成した変更情報とを、利用者装置１３０を介してシステム１０に送る。
【００７６】
システム１０は、利用者装置１３０からシステムＩＤおよび変更情報を受け付けると（Ｓ３１）、当該システムＩＤと変更情報とが関連付けられた新規のレコードを変更情報記憶部１５の変更情報テーブルに登録する（Ｓ３２）。
【００７７】
（記憶部情報の登録）
図１８は、記憶部情報の登録におけるシステム２０の登録処理の一例を示すフローチャートであり、図１９は、記憶部情報の登録におけるシステム１０の送付処理の一例を示すフローチャートである。以下、図１８，１９を参照して、システム１０の記憶部１１の情報がシステム２０の記憶部２１に登録される際の処理の一例を説明する。
【００７８】
システム２０は、当該システム２０のシステムＩＤを含む記憶部情報の要求を、システム１０に送る（Ｓ４１）。
【００７９】
システム１０は、システム２０から上記要求を受けると（Ｓ５１）、当該要求に含まれるシステムＩＤが変更情報記憶部１５にあるかどうかを判断する（Ｓ５２）。
【００８０】
システムＩＤがあると判断された場合（Ｓ５２：ＹＥＳ）、システム１０は、変更情報記憶部１５から、当該システムＩＤに対応する変更情報を取得する（Ｓ５３）。
【００８１】
ついで、システム１０は、上記変更情報に基づいて、記憶部１１に記憶されているポリシーテーブルを変更し、システム２０用の新たなポリシーテーブルを作成する（Ｓ５４）。
【００８２】
ついで、システム１０は、上記作成されたポリシーテーブルと、記憶部１１に記憶されている関連付けテーブルとをシステム２０に送る（Ｓ５５）。
【００８３】
システム２０は、システム１０からポリシーテーブルと関連付けテーブルとを受けると（Ｓ４２）、当該ポリシーテーブルと関連付けテーブルとを記憶部２１に登録する（Ｓ４３）。
【００８４】
なお、ステップＳ５２でシステムＩＤがないと判断された場合には（Ｓ５２：ＮＯ）、システム１０は、エラー情報をシステム２０に送る（Ｓ５６）。
【００８５】
（ライセンスの提供）
図２０は、ライセンスの提供処理の一例を示すフローチャートである。以下、図２０を参照して、ライセンスの提供処理の一例を説明する。
【００８６】
暗号コンテンツを利用しようとするドメインＤ２の利用者は、利用者装置２２０に（具体的には暗号コンテンツを利用するためのアプリケーションソフトに）、暗号コンテンツを起動させる。ここで、暗号コンテンツは、システム１０で管理されるものであってもよいし、システム２０で管理されるものであってもよい。すなわち、システム１０でポリシーと関連付けられたコンテンツであってもよいし、システム２０でポリシーと関連付けられたコンテンツであってもよい。
【００８７】
利用者装置２２０は、利用者から暗号コンテンツの起動指示を受け付けると、当該暗号コンテンツから当該コンテンツのコンテンツＩＤを抽出し、コンテンツＩＤおよび利用者ＩＤを含むライセンス発行要求をシステム２０に送る。この場合、利用者装置２２０は、利用者から利用者ＩＤの入力を受け付けてもよいし、予め利用者装置２２０に記憶されている利用者ＩＤを読み出してもよい。
【００８８】
システム２０は、利用者装置２２０からライセンス発行要求を受けると（Ｓ６１）、当該要求に含まれるコンテンツＩＤに対応するポリシーおよび復号鍵を記憶部２１から取得する（Ｓ６２）。
【００８９】
そして、システム２０は、上記取得されたポリシーに基づき、上記ライセンス発行要求に含まれる利用者ＩＤで識別される利用者が、コンテンツの利用が許可されている利用者か否かを判断する（Ｓ６３）。
【００９０】
許可されている利用者であると判断された場合には（Ｓ６３：ＹＥＳ）、システム２０は、上記ポリシーから当該利用者に対して規定されている利用条件を抽出し、当該利用条件と上記取得された復号鍵とを含むライセンスを生成し（Ｓ６４）、当該ライセンスを利用者装置２２０に発行する（Ｓ６５）。
【００９１】
一方、許可されていない利用者であると判断された場合には（Ｓ６３：ＮＯ）、システム２０は、エラー情報を利用者装置２２０に送る（Ｓ６６）。
【００９２】
利用者装置２２０は、システム２０からライセンスを受け取ると、当該ライセンスに含まれる復号鍵により暗号コンテンツを復号化して元のコンテンツを復元し、当該ライセンスに含まれる利用条件に基づき、利用者にコンテンツの利用を許可する。例えば、利用条件が閲覧のみである場合には、利用者装置２２０は、利用者から閲覧指示を受けたときには、コンテンツを画面上に表示し、利用者から印刷指示を受けたときには、印刷を実行せず、例えば印刷権限がない旨を画面上に表示する。
【００９３】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【図面の簡単な説明】
【００９４】
【図１】実施の形態に係る情報処理システムの構成の一例を示すブロック図である。
【図２】ポリシーテーブルの一例を示す図である。
【図３】関連付けテーブルの一例を示す図である。
【図４】変更情報テーブルの一例を示す図である。
【図５】変更情報テーブルの一例を示す図である。
【図６】変更情報テーブルの一例を示す図である。
【図７】４つの情報利用制御システムを含む情報処理システムを示すブロック図である。
【図８】図２のポリシーテーブルと図４の変更情報テーブルとに基づいて作成される送付用のポリシーテーブルを示す図である。
【図９】図２のポリシーテーブルと図４の変更情報テーブルとに基づいて作成される送付用のポリシーテーブルを示す図である。
【図１０】図２のポリシーテーブルと図４の変更情報テーブルとに基づいて作成される送付用のポリシーテーブルを示す図である。
【図１１】図２のポリシーテーブルと図５の変更情報テーブルとに基づいて作成される送付用のポリシーテーブルを示す図である。
【図１２】図２のポリシーテーブルと図５の変更情報テーブルとに基づいて作成される送付用のポリシーテーブルを示す図である。
【図１３】図２のポリシーテーブルと図６の変更情報テーブルとに基づいて作成される送付用のポリシーテーブルを示す図である。
【図１４】図２のポリシーテーブルと図６の変更情報テーブルとに基づいて作成される送付用のポリシーテーブルを示す図である。
【図１５】ポリシーの登録処理の一例を示すフローチャートである。
【図１６】コンテンツの登録処理の一例を示すフローチャートである。
【図１７】変更情報の登録処理の一例を示すフローチャートである。
【図１８】記憶部情報の登録における登録処理の一例を示すフローチャートである。
【図１９】記憶部情報の登録における送付処理の一例を示すフローチャートである。
【図２０】ライセンスの提供処理の一例を示すフローチャートである。
【符号の説明】
【００９５】
１  情報処理システム、１０，２０  情報利用制御システム、１１，２１  記憶部、１２，２２  登録部、１３，２３  提供部、１４  情報送付部、１５  変更情報記憶部、１６  変更情報登録部、２４  情報登録部。
【図１】
0004826577.tif 000002
【図２】
0004826577.tif 000003
【図３】
0004826577.tif 000004
【図４】
0004826577.tif 000005
【図５】
0004826577.tif 000006
【図６】
0004826577.tif 000007
【図７】
0004826577.tif 000008
【図８】
0004826577.tif 000009
【図９】
0004826577.tif 000010
【図１０】
0004826577.tif 000011
【図１１】
0004826577.tif 000012
【図１２】
0004826577.tif 000013
【図１３】
0004826577.tif 000014
【図１４】
0004826577.tif 000015
【図１５】
0004826577.tif 000016
【図１６】
0004826577.tif 000017
【図１７】
0004826577.tif 000018
【図１８】
0004826577.tif 000019
【図１９】
0004826577.tif 000020
【図２０】
0004826577.tif 000021