【手続補正書】
【提出日】平成17年4月20日(2005.4.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ライセンスの配布によりコンテンツの利用を管理するコンテンツ利用管理システムであって、
コンテンツを利用する正当な装置で生成された一回限りの乱数からなるノンスとコンテンツの利用許可の権限者に関する認証情報を少なくとも含むデータをライセンス・トークンとして用い、
コンテンツを利用する正当な装置側では、ライセンス・トークンに自分が生成したノンスが含まれていること及びコンテンツ利用許可の権限者に関する認証情報の認証処理によりライセンス・トークンの有効性を検証し、ライセンス・トークンが有効である場合に該当するコンテンツをユーザに利用させる、
ことを特徴とするコンテンツ利用管理システム。
【請求項２】
ライセンスの配布によりコンテンツの利用を管理する情報処理装置であって、
コンテンツの利用者から一回限りの乱数であるノンスを受信するノンス受信手段と、
受信したノンスと自身の認証情報を少なくとも含むライセンス・トークンをコンテンツの利用者に配布するライセンス・トークン発行手段と、
を具備することを特徴とする情報処理装置。
【請求項３】
前記ライセンス・トークン発行手段は、コンテンツ利用を許可する回数や期間などの利用条件をライセンス・トークンに含めて発行する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
ライセンスの配布によりコンテンツの利用を管理する情報処理方法であって、
コンテンツの利用者から一回限りの乱数であるノンスを受信するノンス受信ステップと、
受信したノンスと自身の認証情報を少なくとも含むライセンス・トークンをコンテンツの利用者に配布するライセンス・トークン発行ステップと、
を具備することを特徴とする情報処理方法。
【請求項５】
コンテンツを安全に提供する情報処理装置であって、
コンテンツを正当に利用する装置にイネーブル鍵を発行するイネーブル鍵発行手段と、
コンテンツ毎に固有のコンテンツ鍵でコンテンツを暗号化するコンテンツ暗号化手段と、
コンテンツ鍵を含むデータをイネーブル鍵で暗号化してなるコンテンツ・トークンを生成するコンテンツ・トークン生成手段と、
暗号化コンテンツをコンテンツ・トークンとともに配布するコンテンツ提供手段と、
を具備することを特徴とする情報処理装置。
【請求項６】
前記コンテンツ暗号化手段はコンテンツの一部としてその識別情報を含めてコンテンツ鍵で暗号化し、あるいは前記コンテンツ・トークン生成手段はコンテンツ鍵の一部としてコンテンツの識別情報を含めてイネーブル鍵で暗号化する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記イネーブル鍵発行手段は、コンテンツを利用する正当な装置にあらかじめイネーブル鍵を配布する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記イネーブル鍵発行手段は、コンテンツを利用する正当な装置毎に固有のイネーブル鍵を発行する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項９】
前記イネーブル鍵発行手段は、コンテンツを利用する正当な各装置に該装置の個数の対数に比例するサイズのデータからなる階層構造のイネーブル鍵を発行する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項１０】
前記イネーブル鍵発行手段は、コンテンツを利用する正当な装置だけに取得可能な形式でイネーブル鍵を発行する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項１１】
イネーブル鍵はコンテンツを利用する正当な各装置内の耐タンパ性のある記憶手段に保持されており、
前記イネーブル鍵発行手段は、耐タンパ性が破壊された装置が発生したことに応答して、
イネーブル鍵を更新する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項１２】
コンテンツを安全に提供する情報処理方法であって、
コンテンツを正当に利用する装置にイネーブル鍵を発行するイネーブル鍵発行ステップと、
コンテンツ毎に固有のコンテンツ鍵でコンテンツを暗号化するコンテンツ暗号化ステップと、
コンテンツ鍵を含むデータをイネーブル鍵で暗号化してなるコンテンツ・トークンを生成するコンテンツ・トークン生成ステップと、
暗号化コンテンツをコンテンツ・トークンとともに配布するコンテンツ提供ステップと、
を具備することを特徴とする情報処理方法。
【請求項１３】
ライセンスの取得によりコンテンツの正当な利用を行なう情報処理装置であって、
コンテンツを取得するコンテンツ取得手段と、
一回限りの乱数であるノンスを発行するノンス発行手段と、
コンテンツに関するライセンス・トークンを受信して、前記ノンス発行手段が発行したノンスが含まれているか、及び所定のコンテンツ利用許可の権限者から得られたものであるかどうかを認証することにより該ライセンス・トークンの有効性を検証するライセンス・トークン検証手段と、
ライセンス・トークンが有効であることに応答して、該当するコンテンツの利用を行なうコンテンツ利用手段と、
を具備することを特徴とする情報処理装置。
【請求項１４】
コンテンツの利用を可能にするイネーブル鍵を保持するイネーブル鍵保持手段をさらに備え、
前記コンテンツ取得手段は、コンテンツ鍵で暗号化された暗号化コンテンツを、コンテンツ鍵を含むデータがイネーブル鍵で暗号化されたコンテンツ・トークンとともに取得し、
前記コンテンツ利用手段は、ライセンス・トークンに該当するコンテンツのコンテンツ・トークンをイネーブル鍵で復号してコンテンツ鍵を取り出すとともに、該コンテンツ鍵で暗号化コンテンツを復号して得られるコンテンツをユーザに利用させる、
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
ライセンス・トークンは該当するコンテンツの識別情報並びにコンテンツの利用条件を含み、
前記コンテンツ利用手段は、ライセンス・トークンが有効であっても、利用が許可されたコンテンツの識別情報と一致しない場合、又は、利用条件が満たされない場合には、コンテンツの利用を中断する、
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１６】
ライセンスの取得によりコンテンツの正当な利用を行なう情報処理方法であって、
コンテンツを取得するコンテンツ取得ステップと、
一回限りの乱数であるノンスを発行するノンス発行ステップと、
コンテンツに関するライセンス・トークンを受信して、前記ノンス発行ステップにおいて発行したノンスが含まれているか、及び所定のコンテンツ利用許可の権限者から得られたものであるかどうかを認証することにより該ライセンス・トークンの有効性を検証するライセンス・トークン検証ステップと、
ライセンス・トークンが有効であることに応答して、該当するコンテンツの利用を行なうコンテンツ利用ステップと、
を具備することを特徴とする情報処理方法。
【請求項１７】
ライセンスの配布によりコンテンツの利用を管理するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
コンテンツの利用者から一回限りの乱数であるノンスを受信するノンス受信手順と、
受信したノンスと自身の認証情報を少なくとも含むライセンス・トークンをコンテンツの利用者に配布するライセンス・トークン発行手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【請求項１８】
コンテンツを安全に提供するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
コンテンツを正当に利用する装置にイネーブル鍵を発行するイネーブル鍵発行手順と、
コンテンツ毎に固有のコンテンツ鍵でコンテンツを暗号化するコンテンツ暗号化手順と、
コンテンツ鍵を含むデータをイネーブル鍵で暗号化してなるコンテンツ・トークンを生成するコンテンツ・トークン生成手順と、
暗号化コンテンツをコンテンツ・トークンとともに配布するコンテンツ提供手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【請求項１９】
ライセンスの取得によりコンテンツの正当な利用を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
コンテンツを取得するコンテンツ取得手順と、
一回限りの乱数であるノンスを発行するノンス発行手順と、
コンテンツに関するライセンス・トークンを受信して、前記ノンス発行ステップにおいて発行したノンスが含まれているか、及び所定のコンテンツ利用許可の権限者から得られたものであるかどうかを認証することにより該ライセンス・トークンの有効性を検証するライセンス・トークン検証手順と、
ライセンス・トークンが有効であることに応答して、該当するコンテンツの利用を行なうコンテンツ利用手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
このような方法としては、例えばＩＥＴＦ（Internet Engineering TaskForce）ＲＦＣ（Request for Comment）２６２７に記載のユーザ・グループに暗号鍵を共有させる方法のいずれかを用いればよい。最も単純にシステム管理者が再生装置毎にイネーブル鍵を配布する場合には、イネーブル鍵の配布に再生装置の個数Ｎに比例する手間が必要になる。しかし、ＲＦＣ２６２７には、各再生装置に再生装置の個数Ｎの対数に比例するサイズのデータを持たせる階層鍵構造（hierarchicalkey tree）による管理方式が示されており、これを適用することにより、個数Ｎの対数に比例するサイズのデータのブロードキャストでイネーブル鍵の配布を行なうことができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
また、本発明の第５の側面は、ライセンスの配布によりコンテンツの利用を管理するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
コンテンツの利用者から一回限りの乱数であるノンスを受信するノンス受信手順と、
受信したノンスと自身の認証情報を少なくとも含むライセンス・トークンをコンテンツの利用者に配布するライセンス・トークン発行手順と、
を実行させることを特徴とするコンピュータ・プログラムである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
また、本発明の第６の側面は、コンテンツを安全に提供するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
コンテンツを正当に利用する装置にイネーブル鍵を発行するイネーブル鍵発行手順と、
コンテンツ毎に固有のコンテンツ鍵でコンテンツを暗号化するコンテンツ暗号化手順と、
コンテンツ鍵を含むデータをイネーブル鍵で暗号化してなるコンテンツ・トークンを生成するコンテンツ・トークン生成手順と、
暗号化コンテンツをコンテンツ・トークンとともに配布するコンテンツ提供手順と、
を実行させることを特徴とするコンピュータ・プログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
また、本発明の第７の側面は、ライセンスの取得によりコンテンツの正当な利用を行なうための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
コンテンツを取得するコンテンツ取得手順と、
１回限りの乱数であるノンスを発行するノンス発行手順と、
コンテンツに関するライセンス・トークンを受信して、前記ノンス発行ステップにおいて発行したノンスが含まれているか、及び所定のコンテンツ利用許可の権限者から得られたものであるかどうかを認証することにより該ライセンス・トークンの有効性を検証するライセンス・トークン検証手順と、
ライセンス・トークンが有効であることに応答して、該当するコンテンツの利用を行なうコンテンツ利用手順と、
を実行させることを特徴とするコンピュータ・プログラムである。