【手続補正書】
【提出日】平成21年7月21日(2009.7.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツファイルを管理するコンテンツ管理システムであって、
前記コンテンツファイルのコンテンツの操作権限を特定するための情報であるポリシーを定義するポリシー定義手段と、
前記コンテンツファイルを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたコンテンツファイルを復号化するための復号キーと前記ポリシー定義手段で定義されたポリシーとを含むキーファイルを生成するキーファイル生成手段と、
前記キーファイルを使用する条件を示すコントロールファイルを生成するコントロールファイル生成手段と、
前記暗号化手段により暗号化されたコンテンツファイルと、前記キーファイル生成手段により生成されたキーファイルと、前記コントロールファイル生成手段により生成されたキーファイルの使用条件を記述したコントロールファイルとを含むバインダファイルを作成するバインダファイル生成手段と、
を有することを特徴とするコンテンツ管理システム。
【請求項２】
前記キーファイル生成手段は、複数のキーファイルを生成し、
前記バインダファイルは、前記キーファイル生成手段により生成された複数のキーファイルを含み、
前記バインダファイルに含まれるコントロールファイルは、前記複数のキーファイルのうち、特定のキーファイルを使用するための使用条件の記述を含み、
前記バインダファイルに含まれるコントロールファイルに記述された使用条件を参照して、前記複数のキーファイルのうち、１つを選択する選択手段と、
前記選択手段により選択されたキーファイルに含まれるポリシーに基づいて、前記コンテンツの操作権限を特定する特定手段と、
前記選択手段により選択されたキーファイルに含まれる前記復号キーに基づいて、前記暗号化手段により暗号化されたコンテンツファイルを復号化する復号化手段と、
前記復号化手段により復号化した前記コンテンツファイルを、前記特定手段により特定された操作権限に基づいて操作するクライアントと
を更に有することを特徴とする請求項１に記載のコンテンツ管理システム。
【請求項３】
前記コントロールファイルに記述されているキーファイルの使用条件とは、前記バインダファイルにアクセスする端末が特定のネットワークドメイン内の端末であるか否かを示すことを特徴とする請求項２に記載のコンテンツ管理システム。
【請求項４】
ネットワークを介してコンテンツファイルを格納するコンテンツサーバと、前記コンテンツファイルのコンテンツの操作権限を特定するための情報であるポリシーを発行し管理するポリシー管理サーバとに接続したコンテンツ管理装置であって、
前記コンテンツサーバに格納されたコンテンツファイルと、前記ポリシー管理サーバから発行される当該コンテンツファイルに付与するポリシーとを取得する取得手段と、
前記コンテンツサーバから暗号キーを取得して、前記コンテンツファイルを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたコンテンツファイルを復号化するための復号キーと、前記取得手段により取得したポリシーとを含むキーファイルを生成するキーファイル生成手段と、
前記キーファイルを使用する条件を示すコントロールファイルを生成するコントロールファイル生成手段と、
前記暗号化手段により暗号化されたコンテンツファイルと、前記キーファイル生成手段により生成されたキーファイルと、前記コントロールファイル生成手段により生成されたキーファイルの使用条件を記述したコントロールファイルとを含むバインダファイルを生成する手段と
を有することを特徴とするコンテンツ管理装置。
【請求項５】
前記キーファイル生成手段は、複数のキーファイルを作成し、
前記バインダファイルは、前記キーファイル生成手段により生成された複数のキーファイルを含み、
前記バインダファイルに含まれるコントロールファイルは、前記複数のキーファイルのうち、特定のキーファイルを使用するための使用条件の記述を含み、
前記バインダファイルに含まれるコントロールファイルに記述された使用条件を参照して、前記複数のキーファイルのうち、１つを選択する選択手段と、
前記選択手段により選択された前記キーファイルに含まれるポリシーを前記ポリシー管理サーバへ通知する通知手段と、
前記通知手段が通知した前記ポリシーに応答して前記ポリシー管理サーバから送信される操作権限情報を受信する受信手段と、
前記キーファイルに含まれる復号キーに基づいて、前記暗号化手段により暗号化されたコンテンツファイルを復号化する復号化手段と、
前記復号化手段により復号化した前記コンテンツファイルを、前記受信手段が受信した操作権限情報に基づいて操作する操作手段と、
を更に有することを特徴とする請求項４に記載のコンテンツ管理装置。
【請求項６】
前記キーファイルに含まれる前記コンテンツファイルを復号化するための復号キーは、前記取得手段により取得されたポリシーに含まれる暗号キーで暗号化されており、
前記受信手段は更に、前記ポリシー管理サーバから前記暗号化された復号キーを復号化するための第２復号キーを受信し、
前記受信手段により受信された第２復号キーで前記暗号化された復号キーを復号化する復号キー復号化手段を更に備えることを特徴とする請求項５に記載のコンテンツ管理装置。
【請求項７】
コンテンツファイルを管理するコンテンツ管理システムの制御方法であって、
前記コンテンツファイルのコンテンツの操作権限を特定するための情報であるポリシーを定義するポリシー定義工程と、
前記コンテンツファイルを暗号化する暗号化工程と、
前記暗号化工程で暗号化されたコンテンツファイルを復号化するための復号キーと、前記ポリシー定義工程で定義されたポリシーとを含むキーファイルを生成するキーファイル生成工程と、
前記キーファイルを使用する条件を示すコントロールファイルを生成するコントロールファイル生成工程と、
前記暗号化工程で暗号化されたコンテンツファイルと、前記キーファイル生成工程で作成されたキーファイルと、前記コントロールファイル生成工程で生成されたキーファイルの使用条件を記述したコントロールファイルとを含むバインダファイルを作成する工程と、
を有することを特徴とするコンテンツ管理システムの制御方法。
【請求項８】
前記キーファイル生成工程は複数のキーファイルを生成し、
前記バインダファイルは、前記キーファイル生成工程で生成した複数のキーファイルを含み、
前記バインダファイルに含まれるコントロールファイルは、前記複数のキーファイルのうち、特定のキーファイルを使用する使用条件の記述を含み、
前記バインダファイルに含まれるコントロールファイルに記述された使用条件を参照して、前記複数のキーファイルのうち、１つを選択する選択工程と、
前記選択工程で選択したキーファイルに含まれるポリシーに基づいて前記コンテンツの操作権限を特定する特定工程と、
前記選択工程で選択したキーファイルに含まれる前記復号キーに基づいて、前記暗号化工程で暗号化されたコンテンツファイルを復号化する復号化工程と、
前記復号化工程で復号化した前記コンテンツファイルを、前記特定工程で特定した操作権限に基づいて操作する操作工程とを更に有することを特徴とする請求項７に記載のコンテンツ管理システムの制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために本発明の一態様に係るコンテンツ管理システムは、コンテンツファイルを管理するコンテンツ管理システムであって、
前記コンテンツファイルのコンテンツの操作権限を特定するための情報であるポリシーを定義するポリシー定義手段と、
前記コンテンツファイルを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたコンテンツファイルを復号化するための復号キーと前記ポリシー定義手段で定義されたポリシーとを含むキーファイルを生成するキーファイル生成手段と、
前記キーファイルを使用する条件を示すコントロールファイルを生成するコントロールファイル生成手段と、
前記暗号化手段により暗号化されたコンテンツファイルと、前記キーファイル生成手段により生成されたキーファイルと、前記コントロールファイル生成手段により生成されたキーファイルの使用条件を記述したコントロールファイルとを含むバインダファイルを作成するバインダファイル生成手段と、
を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
図４の例では、ポリシーデータＡ、Ｂのように、バインダファイルに適用する操作権限と、その操作権限を適用する条件の組み合わせを２種類有している。それぞれのポリシーデータが特定する権限情報の内容は互いに異なったものであってよい。また、それぞれのポリシーデータの問合せ先となるポリシー管理サーバは同じでもよいし異なるサーバでもよい。次にステップＳ３で、ステップＳ１で選択した文書データをまず暗号化する。本実施の形態においては、文書サーバ１１００の暗号キー発行部１１０９で暗号キー（４００１）が発行される。この暗号キーは、通信部１１０１と１００９とを経由して、文書サーバ１１００からクライアント１０００に送付され、暗号処理部１０１０でファイルの暗号化が行われる。次にステップＳ４に進み、復号キーをファイル（４００３，４００４）に保存する。本実施の形態では、暗号キーと共に、文書サーバ１１００の暗号キー発行部１１０９で生成された復号キーをファイル（４００３，４００４）に保存する。暗号キー発行部１１０９が発行する鍵が共通鍵暗号化方式に基づく鍵であるならば暗号鍵と復号鍵は同一のものであるので、１つのキーをファイルとすればよい。次にステップＳ５に進み、復号キーを保存したファイル（４００３，４００４）を、設定されたポリシー適用条件の数に従って複製する。ステップＳ６では、復号キーを保存したファイルに、ステップＳ２で得たポリシーデータ（４００７，４００８）を付与する。例えば図４に示すように、ステップＳ５で２つに複製され、ステップＳ２で、ポリシーＡとＢが指定されているとする。この場合はステップＳ６で、ポリシーＡ（４００７）を一つ目のファイル（４００３）に、ポリシーＢ（４００８）を二つ目のファイル（４００４）に付与して２つのキーファイル（４００９，４０１０）を作成する。