JP5172681B2 - 改善されたdrmシステム - Google Patents
改善されたdrmシステム Download PDFInfo
- Publication number
- JP5172681B2 JP5172681B2 JP2008532920A JP2008532920A JP5172681B2 JP 5172681 B2 JP5172681 B2 JP 5172681B2 JP 2008532920 A JP2008532920 A JP 2008532920A JP 2008532920 A JP2008532920 A JP 2008532920A JP 5172681 B2 JP5172681 B2 JP 5172681B2
- Authority
- JP
- Japan
- Prior art keywords
- domain
- license
- state variable
- relationship
- client device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 25
- 238000012795 verification Methods 0.000 claims description 18
- 230000007246 mechanism Effects 0.000 description 60
- 238000013475 authorization Methods 0.000 description 29
- 238000011156 evaluation Methods 0.000 description 25
- 230000008859 change Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 12
- 238000012546 transfer Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000000926 separation method Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008450 motivation Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 102100024002 Heterogeneous nuclear ribonucleoprotein U Human genes 0.000 description 1
- 101100507335 Homo sapiens HNRNPU gene Proteins 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
- G06F21/1015—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
- G06F21/1012—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to domains
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
認可ドメイン(AD:Authorized Domain)の概念は、コンテンツ所有者(自身の知的財産の保護を欲する)及びコンテンツ消費者(コンテンツの無制限な使用を欲する)の両者につくす解決策を見付けようと試みるものである。その基本原理は、認可ドメインの境界を越えない限りにおいてコンテンツを相対的に自由に使用することができるような管理されたネットワーク環境を持つというものである。典型的に、認可ドメインは家庭環境(ホームネットワークとも呼ばれる)を中心とするものである。
認可ドメインの概念を或る程度に実施化する種々の提案が存在する。所謂装置型ADにおいては、ドメインは特定の組のハードウェア装置又はソフトウェアアプリケーション(以後、クライアントと総称する)と、コンテンツとにより形成される。クライアントの1以上、スマートカード又は他の装置とすることが可能なドメインマネージャ又はコントローラは、どのクライアントが当該ドメインに参加することができるかを管理する。当該ドメインにおける上記特定の組のクライアント(メンバ)だけが、該ドメインのコンテンツを利用すること(例えば、該コンテンツを開き、コピーし、再生し又はエクスポートすること)を許可される。このような装置型ADの例は、出願人による国際特許出願公開第WO 03/098931号(代理人整理番号: PHNL020455)、国際特許出願公開第WO 2005/088896号(代理人整理番号: PHNL040288)及び国際特許出願公開第WO 04/027588号(代理人整理番号: PHNL030283)に示されており、これら文献の全ては参照により本明細書に組み込まれるものとする。
1.コンテンツは、世帯に属するメンバ(例えばリビングのTV、寝室のTV、PC)の何れかにおいて見ることができ;
2.コンテンツは、世帯に属するユーザの誰かにより、何れかのクライアント(ホテルの部屋内のテレビジョン等)で認証された後に見ることができる。このような認証には、通常は、スマートカード等のユーザ認証装置が関わる;
のように、世帯に限定される。
・コンテンツにアクセスする権利がライセンス所有者により"所有され"ており、且つ、
・該ライセンス所有者はドメインに関連付けられて(結合されて)おり、且つ、
・当該クライアントは、該ドメインのメンバである、
ことが証明されねばならない。
クライアント(Client)→ドメイン(Domain)→ライセンス所有者(License Owner)→コンテンツ(Content)
が整っており、全ての関係が有効であることを意味する。関係の確立された構成においてなされた変更は、一貫性を保持するために関係が無効化されることを要し得る。分割されたシステムにおいては、上記チェーンにおける全ての主体は、常時互いに接続されているとは限らない異なるホスト上に配置され得る。
・特定のライセンス所有者がコンテンツに対して有する権利は、該ライセンス所有者及び関連するコンテンツを参照するライセンスで表される。ライセンスは、典型的には、関連する情報をマシン読み取り可能なフォーマットで有するデジタル的に署名されたオブジェクトとして実現される。斯様なライセンスは、当該コンテンツへのアクセスが望まれる時点で評価されるべき、当該ライセンスにおける所謂制御オブジェクトに記憶された実行可能な制御コードで表された特定の許可及び制限規則も含む(許可及び制限は、例えばXrML等の準正式権利言語により表すこともできることに注意)。ここで使用する肯定的許諾モデルにおける許可は、例えば"再生(Play)"又は"コピー(Copy)"等の個別の権利であり、斯かる権利は例えば"10回のみ"又は"20:00pm以降"又は"土曜日のみ"等の1以上の制限により限定することができる。許可との組み合わせで使用される制限は、許可の使用を限定する条件を規定する。全ての許可は、異なる制限を有することができる。各ライセンスは自身の組の許可及び斯かる許可に対する制限を有する(制御情報において)ことに注意されたい。元のコンテンツサービスプロバイダは、ライセンスにおいて、恐らくは複数の制限で拡張された許可を規定する。当該システムのユーザ(消費者)は、"彼の"ドメインにおける使用のために当該ライセンスに更に限定する制限を追加したいと望むかも知れない。元のコンテンツサービスプロバイダは例えば親の管理(ペアレンタルコントロール)制限は設定しないが、取得したコンテンツをドメインに解放するライセンス所有者は、そのようにすることを欲するかも知れない。一例として、ライセンス所有者は、複数のコンテンツアイテムに関して、22:00pmより前にはアクセス可能であるべきでない、又は当該コンテンツアイテムはクライアントを操作するユーザの何らかの適切な認証なしではアクセス可能ではないと規定する。このことは、異なる領域の管理、即ちサービスプロバイダに対するもの及び僅かに異なる特徴を持つライセンス所有者(ユーザ)に対するもの、につながる。サービスプロバイダの設定が変化することはありそうにない。即ち、ライセンスは必要な場合は全体的に無効にされ、結果としてライセンスの取り消しが必要となる。他方、ライセンス所有者(ユーザ)が自身の以前に定めた制限を変更したいと欲する可能性もあり、結果として当該ライセンスの変更をシステム中に行き渡らせることができることが必要となる。
・ライセンス所有者とドメインとの間の結合(関連付け)関係は、ドメインからライセンス所有者への有向リンク(LinkLOと呼ばれる)で表される。斯様なリンクは、当該リンクが使用されるべき時点で評価されるべき、該リンクの有効性を認め、当該リンク内の所謂制御オブジェクトに記憶される実行可能な制御コードで表された制限規則を含むことができる。斯様なリンクは、好ましくは、当該ドメイン及びライセンス所有者が識別されるデジタル的に署名されたオブジェクトを用いて作成される。
・クライアントとドメインとの間の会員(メンバシップ)関係は、クライアントからドメインへの有向リンク(LinkCと呼ばれる)で表される。斯様なリンクは、当該リンクが使用されるべき時点で評価されるべき、該リンクの有効性を認め、当該リンク内の所謂制御オブジェクトに記憶される実行可能な制御コードで表された制限規則を含むことができる。斯様なリンクは、好ましくは、当該クライアント及びドメインが識別されるデジタル的に署名されたオブジェクトを用いて作成される。
1.有効性を再確認するために証明は定期的に更新されねばならず、オンライン発行者を必要とし、ネットワークトラフィックを生じ、更新された証明の発生及び署名を必要とする;
2.クライアント上の全ての証明がクライアント上で同時にタイムアウトするとは限らず、ライセンスが異なる時点にタイムアウトした場合に望ましくないユーザの体験が生じる;
3.システム内で一貫性を維持するために、発行された証明の有効期間が経過したことを確かめるために幾つかの処理に対して待ち時間を導入しなければならない;
4.長い時間(>有効期間)接続されておらず、その間ドメインコンフィギュレーションに何の変更もない場合、クライアントはコンテンツにアクセスすることができないであろう。
ドメインのコントローラとクライアントとの間でオンラインプロトコルを実行し、その後両者が第1状態変数を削除することによりメンバシップ関係を無効にするステップと、
ライセンス所有者のコントローラと前記ドメインのコントローラとの間でオンラインプロトコルを実行し、その後前記ドメインのコントローラが第2状態変数を削除し、その後前記ドメインに関する状態管理情報(state administration)が前記クライアントに伝搬されて、第2状態変数が該クライアントにより除去されるようにすることにより結合関係を無効にするステップと、
を有する方法により達成される。
・受信側装置が、準拠した装置であると認証されており、且つ、
・当該コンテンツのユーザが該コンテンツを他の装置へ転送する(ムーブ及び/又はコピーする)権利を有している、
場合にのみ、コンテンツが装置101〜105の間で転送されることを保証することである。コンテンツの転送が許可された場合、該転送は、典型的には、該コンテンツがCD−ROMドライブとパーソナルコンピュータ(ホスト)との間のバス等のトランスポートチャンネルから有効なフォーマットで不法にキャプチャされ得ないことを保証するために暗号化された方法で実行される。
特には何らかの形の認可ドメインとして設定されたもののようなコンテンツ保護システムは、通常、試験され安全な構成を有すると証明された装置によってのみ知られた何らかの秘密に基づく、メンバ間の保護された通信を伴う。該秘密を知っていることは、認証プロトコルを用いて試験される。通常、これらプロトコルは、一対の異なるキーを使用する公開キー暗号を利用する。この場合、上記の試験されるべき秘密は上記対のうちの秘密キー(時には、プライベートキーとも呼ばれる)であり、上記公開キーは該試験の結果を検証するために使用することができる。
1.1 関係に関する個々の状態
認可のチェーンにおける主体により、関係の状態の安全な管理情報が維持される。安全なオンラインプロトコルにおいて、当事者(主体)間で状態値が交換される。この管理情報は関係が存在するか否かを判定し、オプションとして変更の検出をサポートするために関係の定義がバージョン番号で拡張される。証明(ライセンス及びリンク)も、同一の関係を表す。かくして、安全に管理された情報を、関係の存在を、及びこれにより同一の関係に対する如何なる証明もの有効性を判定するために使用することができる。このメカニズムが証明の有効性をガードするために使用される場合、該証明における制御コードは、当該証明が表そうとする関係が、評価している主体(典型的には、クライアント)の状態管理情報において存在し且つ有効であるとして管理されているかのチェックで拡張される。証明内に設定される有効期間等の如何なる他の条件も、依然として評価される。状態チェックを含む全ての条件は、当該証明が有効であるとして受諾される前に満たされねばならない。かくして、異なる主体の状態管理情報において関係を削除することは、当該システムにおける関係を無効化することができる。
リンクにおける制御コードは、リンクの有効期間が経過していないことを検証する。経過している場合は、当該リンクは無効と見なされる。オプションとしての追加の状態メカニズムは別として、リンクを使用する当事者は、チェーンにおける関係が存在するかを判定するために、延長された有効期間での当該リンクの更新を受信すると共にオプションとして状態情報更新を受信するために当該チェーンにおける他の当事者に接触することを迫られるであろう。
ドメインにおけるリンクの有効性が、関係に対する個々の状態によりガードされていない場合、該リンク(証明)は自身で有効性の証明を提供することができる。各々がドメインコンフィギュレーションの一部を記述する斯様なリンクは、発行される場合にライセンスに付属させることができる。システムにとっては、該ドメインコンフィギュレーションに関するこの潜在的に新しい情報がクライアントに到達し、当事者間のオンラインプロトコルの必要性無しで即座にコンテンツアクセスのために使用することができれば有益である。このメカニズムは、例えば、ライセンス所有者のためのKinkLOを該ライセンス所有者により発行されるライセンスに付属させるために使用することができる。
状態メカニズム1.1(関係に関する個々の状態)においては、状態値は単一の関係を表す。コンフィギュレーション番号は、無効化に関して等しく扱われるような関係の明示的集合を表す。斯かる集合から或る関係が削除される場合にのみ、コンフィギュレーション番号がインクリメントされ、当該集合の以前に一部であった全部ではない関係が依然として有効であることを示す。該集合に対する新たな関係の追加は該番号をインクリメントさせない。何故なら、無効化のみに関心があるからである。関連する関係の証明は、これらが発行される時点でのコンフィギュレーション番号の実際の値により属性を付され、これらの制御コードには、当該証明のコンフィギュレーション番号の値は評価する主体(典型的には、クライアント)の状態管理情報におけるコンフィギュレーション番号の値に等しいか又は該値より大きいという条件が付加される。この条件が満たされない場合、当該関係は無効であると見なされる。
コンフィギュレーション番号の定義、並びに明示的集合へ関係を追加し及び斯かる集合から関係を削除する規則は、メカニズム1.4"状態による関係のためのコンフィギュレーション番号"に関して記載したものと同様である。違いは、当該チェーンにおける実際のコンフィギュレーション番号のクライアント主体への拡散、及び関連する関係の証明が有効性に関して試験される方法にある。関連する関係の証明は、これらが発行される時点でのコンフィギュレーション番号の実際の値により属性が付されるが、有効性のチェックに対する条件は、これらの制御情報(Control)には追加されない。コンフィギュレーション番号の実際の値は、属性として、当該認可チェーンのラインにおけるクライアントに向かう方向の次となるリンクに追加される。
幾つかの関係(典型的には、コンテンツとライセンス所有者との間のもの)は、全体として無効化されるのみならず、適応化されることも必要とされる。これは、例えば既存のライセンスに対してユーザ定義の制限が変更されねばならない場合のケースである。バージョン管理(以前のバージョンの無効化)をサポートするために、バージョン番号が導入される。このバージョン番号は、当該関係において本質的な変更が生じた場合にインクリメントされる。
バージョン番号の定義及び関係を変更する規則は、メカニズム1.6"状態による関係のバージョン番号"に関して記載したものと同様である。違いは、当該チェーンにおける実際のバージョン番号のクライアント主体への拡散、及び関連する関係の証明が有効性に関して試験される方法にある。
基本的思想においては、ライセンス所有者への有効な経路が証明されねばならず、該ライセンス所有者を目標とするライセンスにおける許可及び制限が満たされねばならない。この思想では、追加のユーザ定義制限は、ライセンスにおける制御情報に追加されねばならない。並列ライセンスリンク処理を用いて、これらのユーザ定義制限は、ライセンスの制御情報に設定された制限から分離される。ライセンス所有者を目標にするライセンスは、該ライセンスが取得された場合に、該ライセンス所有者から該ライセンスへの"新たな"リンクLinkLicにより明示的にリンクされる。該LinkLicは、ライセンスがしなければならないように、コンテンツ/ライセンス関係の多様性を処理する必要はないことに注意されたい。
基本的思想においては、ライセンス所有者への有効な経路が証明されねばならず、該ライセンス所有者を目標とするライセンスにおける許可及び制限が満たされねばならない。この思想では、追加のユーザ定義制限は、ライセンスにおける制御情報に追加されねばならない。直列ライセンスリンク処理を用いて、これらのユーザ定義制限は、ライセンスの制御情報に設定された制限から分離される。ライセンスは、最早、ライセンス所有者を目標としない。即ち、ライセンスは単にコンテンツアイテム(又は複数のアイテム)を参照するのみで、元のコンテンツサービスプロバイダにより設定された許可及び制限を含む。ライセンスは、コンテンツとライセンス所有者との間の完全な関係は、最早、表すことはない。ライセンス所有者との関係は、ライセンス所有者がコンテンツに対するアクセスを許諾された場合に、該ライセンス所有者から該ライセンスへの"新たな"リンクLinkLicにより確立され、表される。該LinkLicは、コンテンツ/ライセンス関係の多様性を処理する必要はないことに注意されたい。これは、依然としてライセンスにより実行される。当該ライセンスにおけるチェックは、ここでは、評価しているクライアントから該ライセンスへの有効な経路(リンクのチェーン)が存在しなければならないということになる。ここでは、ユーザ定義制限が、ライセンスの制御情報の代わりに、LinkLicにおける制御コードに追加される。結果として、ユーザがユーザ定義制限を追加又は変更したい場合、ライセンスの制御情報は変更される必要はなく、制御の領域を分離すると共に、全ての制限が単一の制御情報に結合される場合に生じるセキュリティ問題を解決する。
メカニズム1.8"制御領域の分離のための並列ライセンスリンク処理"及び1.9"制御領域の分離のための直列ライセンスリンク処理"により、既存のエレメントのライセンス及びリンクを用いて制御領域を分離する方法を述べた。この方法の代替例は、ライセンス及びLinkLicの上述した動作を組み合わせるような新たなエレメントの定義である。ライセンス及びLinkLicは常に組み合わせで現れるので、この新たなエレメントは、他の2つの組み合わせの置換であり得る。この代替例は、内部的に2つの異なる制御領域(1つは元のコンテンツサービスプロバイダにより設定された許可及び制限を含むためのもので、もう1つはユーザにより追加することができる制限のためである)を備える2つの制御情報をサポートするライセンスエレメントの再定義として提示することもできる。この場合、ライセンス所有者までのリンクの有効な経路が存在しなければならないという元のチェックが使用される。この代替例は両メカニズムを包含する。何故なら、前記並列及び直列パターンを、単一の新たなエレメントにより置換することができるからである。
提示される実施例は、下記の出発点を用いる:
・個々のライセンスには有効期間を有さない;
・リンクの使用が必要とされる;
・クライアントには如何なるソースからも証明を供給することができるが、典型的にはライセンスはライセンス所有者により提供され、ドメインリンクLinkC及びLinkLOはドメインにより提供される;
・証明の有効状態は、オンラインプロトコルにおいて当事者間で厳格に認可チェーンに従って伝送される;
・リンク上で有効期間を使用し、その場合において、LinkLOに対する有効期間は、必然ではないが、LinkCに対するものより大きいと仮定される。
・提供されるメカニズムがあるとすると、ドメインに対して解放されたライセンスに対し定義された有効期間による解決策は、定義するのがかなり容易であるが、[発明の開示]で述べた欠点を大きく被る。しかしながら、ライセンスの数が小さいか又は資源が制限のないものであるような状況では、ライセンスに対して適用される有効期間は有益であり得る;
・関係が個々の状態によりガードされる場合、リンクは、全体として削除することができるか、又は提示される解決策で使用されるようなリンクの幾つかの又は全ての属性を主体の状態管理情報に移動させることにより機能的に少なくとも減少させることができる;
・ドメインの代わりにライセンス所有者がLinkLOを発行する場合、LinkLOに情報が追加されるような解決策の幾つかは、リンクを発行する主体への情報の流れを可能にするように僅かに適合化されねばならない。
・当該認可チェーンにおける主体は、円により示され、楕円により示される複数の入れ子の状態変数(id、コンフィギュレーション番号(ConfigNr)、有効期間(validityperiod))により属性を付すことができる。これらの属性は、主体により安全に管理される;
・当該認可チェーンにおける主体間の実線は、これらの間の関係を表す。他の実線は属性の関連付けを示す;
・点線は、関係の証明表現を示す;
・属性に対する多様性は"*"により示される一方、関係に対する多様性は図には示されていない;
・関係を表す証明は、長方形により示され、楕円により示される複数の(状態)変数(id、コンフィギュレーション番号、有効期間)により属性を付すことができる。これらの属性は、証明に安全に結合される;
・ライセンスは、リンク(ライセンスに対する結合リンクLinkC(s)及びLinkLO(s))により属性を付すことができる。これらのリンク属性は、情報的なもので、証明に安全に結合される必要はない;
・これらの結合リンク(コピー)は、対応する関係を表す発行されたリンクと同一の情報(属性)を帯びる。しかしながら、斯かる属性は、ここでは、図に示されている;
・主体のホストにおいて、存在し/存在しなければならないが、安全に管理されることは必ずしも必要でない証明(コピー)は、図には示されていない;
・クライアントID(ClientId)、ドメインID(DomainId)、ライセンス所有者ID(LicenseOwnerId)及びライセンスID(LicenseId)は、これらの対応する主体を参照するために状態変数として使用されるが、これらは図においては斯かる主体の属性としては示されていない。
・ユーザ定義制限を、ライセンスを変更することなしに変更することができるような、分離された制御の領域;
・元のコンテンツプロバイダにより署名されたライセンスの制御情報に、再目標処理が必要とされない。
ユーザ定義制限を、国際特許出願公開第WO05/111760号(代理人整理番号:PHNL040536)に開示された方法に従って追加することができる。
上記において、"min(A,B)"なる表記は、A及びBのうちの小さい方と解釈されるべきであり、"max(A,B)"なる表記は、A及びBのうちの大きい方と解釈されるべきである。
Claims (8)
- ドメインにおけるデジタル権利管理のための方法において、ライセンス所有者と前記ドメインとの間の関連付け関係は、前記ライセンス所有者及び前記ドメインが識別される証明書で表され、クライアント装置と前記ドメインとの間のメンバシップ関係は、前記クライアント装置及び前記ドメインが識別される証明書で表され、前記クライアント装置が、コンテンツにアクセスし、再生するように構成され、前記方法が、
前記クライアント装置の許諾手段により、前記ライセンス所有者により所有されるライセンスに従って、前記ドメインのメンバである前記クライアント装置に対して、コンテンツに対するアクセスを許諾するステップであって、前記許諾が、
前記クライアント装置のメンバシップ関係検証手段により、第1状態変数に反映される前記クライアント装置と前記ドメインとの間のメンバシップ関係の存在と、前記クライアント装置と前記ドメインとの間のメンバシップ関係を表す前記証明書に属性として付されたドメインコンフィギュレーション番号の値が、前記第1状態変数の値以上であり、前記第1状態変数が、前記クライアント装置の第1状態変数維持手段及び前記ドメインのコントローラの第1状態変数維持手段の両者により維持され、前記ドメイン内の関係が変化する場合にインクリメントされ、有効な第1状態変数の存在は、前記メンバシップ関係が存在することを検証するのに必要とされることとが検証され、
前記クライアント装置の関連付け関係検証手段により、第2状態変数に反映される前記ライセンス所有者と前記ドメインとの間の関連付け関係の存在と、前記ライセンス所有者と前記ドメインとの間の関連付け関係を表す前記証明書に属性として付されたライセンスコンフィギュレーション番号の値が、前記第2状態変数の値以上であり、前記第2状態変数が、前記ドメインのコントローラの第2状態変数維持手段及び前記ライセンス所有者に対応するライセンス所有者コントローラの第2状態変数維持手段の両者により維持され、前記ライセンス所有者に対するライセンスが変化する場合にインクリメントされ、有効な第2状態変数の存在は、前記関連付け関係が存在することを検証するのに必要とされることとが検証される、
ことに成功するという条件でなされる当該許諾するステップ、
を有し、前記方法が、
前記ドメインのコントローラのオンラインプロトコル手段及び前記クライアント装置のオンラインプロトコル手段により、前記ドメインのコントローラと前記クライアント装置との間の前記メンバシップ関係を無効にするオンラインプロトコルを実行し、両者が前記第1状態変数を削除するステップと、
前記ライセンス所有者コントローラのオンラインプロトコル手段及び前記ドメインのコントローラのオンラインプロトコル手段により、前記ライセンス所有者コントローラと前記ドメインのコントローラとの間の前記関連付け関係を無効にするオンラインプロトコルを実行し、前記ドメインのコントローラが前記第2状態変数を削除し、前記クライアント装置により前記第2状態変数が削除されるように、前記関係が存在するか否かの情報を有する前記ドメインに関する状態管理情報が該クライアント装置に伝達されるステップと、
を有するような方法。 - 前記状態管理情報が、前記関連付け関係及び前記メンバシップ関係の有効期間を含み、前記関連付け関係及び前記メンバシップ関係に関する前記検証が、前記状態管理情報により表された当該関係の有効期間を評価し、該有効期間が経過していなかった場合にのみ当該関連付けを検証するのに成功するような請求項1に記載の方法。
- 前記ライセンスの状態をガードするために、前記ドメインのコントローラ及び前記クライアント装置が第3状態変数を更に維持し、前記第3状態変数が、削除されることにより前記ライセンスの無効化を許可するような請求項1に記載の方法。
- 前記第3状態変数が前記ライセンスの識別子の表示を含むような請求項3に記載の方法。
- 前記ライセンス所有者コントローラが前記第3状態変数を作成すると共に該第3状態変数を前記ドメインのコントローラに伝達し、該ドメインのコントローラが前記第3状態変数を前記クライアント装置に伝達するような請求項3に記載の方法。
- 前記証明書が自身の有効期間の識別情報を有するような請求項1に記載の方法。
- 前記クライアント装置が、前記第1及び第2状態変数を有する状態管理情報を持ち、前記ドメインのコントローラが、前記ドメインに関する状態管理情報を前記クライアント装置に伝達し、前記クライアント装置が、これ自体の状態管理情報を更新し、前記関連付け関係を反映する前記第2状態変数を削除することができる、請求項1に記載の方法。
- ドメインにおけるデジタル権利管理のためのシステムにおいて、前記システムは、クライアント装置、前記ドメインのコントローラ及びライセンス所有者コントローラを有し、ライセンス所有者と前記ドメインとの間の関連付け関係は、前記ライセンス所有者及び前記ドメインが識別される証明書で表され、前記クライアント装置と前記ドメインとの間のメンバシップ関係は、前記クライアント装置及び前記ドメインが識別される証明書で表され、前記クライアント装置は、許諾手段、メンバシップ関係検証手段及び関連付け関係検証手段を有し、
前記許諾手段は、前記メンバシップ関係検証手段及び前記関連付け関係検証手段が検証に成功するという条件で、前記ライセンス所有者により所有されるライセンスに従って、前記ドメインのメンバである前記クライアント装置に対して、コンテンツに対するアクセスを許諾し、
前記クライアント装置の前記メンバシップ検証手段は、第1状態変数に反映される前記クライアント装置と前記ドメインとの間のメンバシップ関係の存在と、前記クライアント装置と前記ドメインとの間のメンバシップ関係を表す前記証明書に属性として付されたドメインコンフィギュレーション番号の値が、前記第1状態変数の値以上であり、有効な第1状態変数の存在は、前記メンバシップ関係が存在することを検証するのに必要とされることとを検証し、
前記クライアント装置の前記関連付け関係検証手段は、第2状態変数に反映される前記ライセンス所有者と前記ドメインとの間の関連付け関係の存在と、前記ライセンス所有者と前記ドメインとの間の関連付け関係を表す前記証明書に属性として付されたライセンスコンフィギュレーション番号の値が、前記第2状態変数の値以上であり、有効な第2状態変数の存在は、前記関連付け関係が存在することを検証するのに必要とされることとを検証し、
前記クライアント装置及び前記ドメインのコントローラが、各々、前記第1状態変数を維持し、前記ドメインにおける関係が変化する場合に前記第1状態変数をインクリメントするように構成される第1状態変数維持手段を有し、各々、これら両者の間の前記メンバシップ関係を無効にし、両者が前記第1状態変数を削除するように構成されるオンラインプロトコル手段を有し、
前記ドメインのコントローラ及び前記ライセンス所有者に対応するライセンス所有者コントローラが、各々、前記第2状態変数を維持し、前記ライセンス所有者に対するライセンスが変化する場合に前記第2状態変数をインクリメントするように構成される第2状態変数維持手段を有し、各々、これら両者の間の前記関連付け関係を無効にするオンラインプロトコルを実行し、両者が前記第2状態変数を削除するように構成されるオンラインプロトコル手段を有し、前記ドメインのコントローラが、更に、前記関係が存在するか否かの情報を有する前記ドメインに関する状態管理情報を前記クライアント装置に伝達して該クライアント装置に前記第2状態変数を削除させるように構成された、
デジタル権利管理のためのシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05109043.9 | 2005-09-30 | ||
EP05109043 | 2005-09-30 | ||
PCT/IB2006/053339 WO2007036831A2 (en) | 2005-09-30 | 2006-09-18 | Improved drm system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009510583A JP2009510583A (ja) | 2009-03-12 |
JP5172681B2 true JP5172681B2 (ja) | 2013-03-27 |
Family
ID=37900140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008532920A Active JP5172681B2 (ja) | 2005-09-30 | 2006-09-18 | 改善されたdrmシステム |
Country Status (10)
Country | Link |
---|---|
US (3) | US8595853B2 (ja) |
EP (1) | EP1938237B1 (ja) |
JP (1) | JP5172681B2 (ja) |
KR (1) | KR101315082B1 (ja) |
CN (1) | CN101278296B (ja) |
BR (1) | BRPI0616713B1 (ja) |
ES (1) | ES2711873T3 (ja) |
RU (1) | RU2419867C2 (ja) |
TR (1) | TR201902756T4 (ja) |
WO (1) | WO2007036831A2 (ja) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006107185A1 (en) * | 2005-04-08 | 2006-10-12 | Electronics And Telecommunications Research Intitute | Domain management method and domain context of users and devices based domain system |
EP1992138A4 (en) | 2006-03-06 | 2014-12-31 | Lg Electronics Inc | DATA TRANSFER CONTROL METHOD, METHOD FOR CONTINUOUS TRANSMISSION CONTROL, METHOD FOR DETECTING CONTENT PROCESSING INFORMATION AND CONTENT TRANSMISSION SYSTEM |
US20090133129A1 (en) | 2006-03-06 | 2009-05-21 | Lg Electronics Inc. | Data transferring method |
US8429300B2 (en) | 2006-03-06 | 2013-04-23 | Lg Electronics Inc. | Data transferring method |
KR20080022476A (ko) * | 2006-09-06 | 2008-03-11 | 엘지전자 주식회사 | 논컴플라이언트 컨텐츠 처리 방법 및 디알엠 상호 호환시스템 |
KR101319491B1 (ko) * | 2006-09-21 | 2013-10-17 | 삼성전자주식회사 | 도메인 정보를 설정하기 위한 장치 및 방법 |
US8520850B2 (en) | 2006-10-20 | 2013-08-27 | Time Warner Cable Enterprises Llc | Downloadable security and protection methods and apparatus |
US8150662B2 (en) * | 2006-11-29 | 2012-04-03 | American Express Travel Related Services Company, Inc. | Method and computer readable medium for visualizing dependencies of simulation models |
KR101038166B1 (ko) | 2007-01-05 | 2011-05-31 | 엘지전자 주식회사 | 리소스 전송 방법 및 정보 제공 방법 |
US8621540B2 (en) * | 2007-01-24 | 2013-12-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for provisioning in a download-enabled system |
EP2013771B1 (en) | 2007-02-16 | 2013-08-21 | LG Electronics Inc. | Method for managing domain using multi domain manager and domain system |
US20080222044A1 (en) * | 2007-03-05 | 2008-09-11 | Microsoft Corporation | Protected content renewal |
US7971261B2 (en) * | 2007-06-12 | 2011-06-28 | Microsoft Corporation | Domain management for digital media |
CN101720471B (zh) | 2007-07-05 | 2012-07-04 | 弗劳恩霍夫应用研究促进协会 | 用于数字权利管理的设备和方法 |
JP5009832B2 (ja) * | 2008-02-25 | 2012-08-22 | ソニー株式会社 | コンテンツ利用管理システム、情報処理装置、および方法、並びにプログラム |
US9491184B2 (en) * | 2008-04-04 | 2016-11-08 | Samsung Electronics Co., Ltd. | Method and apparatus for managing tokens for digital rights management |
US10007768B2 (en) * | 2009-11-27 | 2018-06-26 | Isaac Daniel Inventorship Group Llc | System and method for distributing broadcast media based on a number of viewers |
US8478693B1 (en) * | 2012-02-13 | 2013-07-02 | Google Inc. | Framework for specifying access to protected content |
US9189643B2 (en) * | 2012-11-26 | 2015-11-17 | International Business Machines Corporation | Client based resource isolation with domains |
US20140237625A1 (en) * | 2013-02-21 | 2014-08-21 | Protection Technologies Research, Llc | Method for unified end user license management in a drm system |
US10929551B2 (en) * | 2013-03-13 | 2021-02-23 | Comcast Cable Communications, Llc | Methods and systems for managing data assets |
KR20150090437A (ko) * | 2014-01-29 | 2015-08-06 | 한국전자통신연구원 | 자동 종속 감시 자료 보호 방법 및 그 시스템 |
US10681031B2 (en) * | 2015-11-02 | 2020-06-09 | International Business Machines Corporation | Federating devices to improve user experience with adaptive security |
WO2017194231A1 (en) * | 2016-05-12 | 2017-11-16 | Koninklijke Philips N.V. | Digital rights management for anonymous digital content sharing |
US10467429B2 (en) * | 2016-09-14 | 2019-11-05 | Faraday & Future Inc. | Systems and methods for secure user profiles |
US11334852B2 (en) * | 2016-12-08 | 2022-05-17 | Airwatch Llc | Secured attachment management |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7020781B1 (en) * | 2000-05-03 | 2006-03-28 | Hewlett-Packard Development Company, L.P. | Digital content distribution systems |
KR20010105705A (ko) | 2000-05-17 | 2001-11-29 | 정문술 | 다중 인터넷 서비스에 대한 통합 사용자 관리환경 제공방법 및 이를 위한 시스템 |
ATE552562T1 (de) * | 2000-11-10 | 2012-04-15 | Aol Musicnow Llc | Verteilungs und -abonnementsystem für digitalen inhalt |
US8001053B2 (en) | 2001-05-31 | 2011-08-16 | Contentguard Holdings, Inc. | System and method for rights offering and granting using shared state variables |
US7096203B2 (en) * | 2001-12-14 | 2006-08-22 | Duet General Partnership | Method and apparatus for dynamic renewability of content |
AU2003228007A1 (en) | 2002-05-22 | 2003-12-02 | Koninklijke Philips Electronics N.V. | Digital rights management method and system |
SE0202451D0 (sv) | 2002-08-15 | 2002-08-15 | Ericsson Telefon Ab L M | Flexible Sim-Based DRM agent and architecture |
BR0314673A (pt) | 2002-09-23 | 2005-08-02 | Koninkl Philips Electronics Nv | Método e sistema para distribuição segura de conteúdo entre dispositivos em uma rede, e, dispositivo central para administrar uma rede |
RU2352985C2 (ru) | 2002-10-22 | 2009-04-20 | Конинклейке Филипс Электроникс Н.В. | Способ и устройство для санкционирования операций с контентом |
US20040199471A1 (en) | 2003-04-01 | 2004-10-07 | Hardjono Thomas P. | Rights trading system |
JP4424465B2 (ja) * | 2003-06-09 | 2010-03-03 | ソニー株式会社 | 情報機器、情報サーバおよび情報処理プログラム |
RU2372651C2 (ru) * | 2003-07-24 | 2009-11-10 | Конинклейке Филипс Электроникс Н.В. | Архитектура гибридного санкционированного домена, основанного на устройстве и личности |
US7008600B2 (en) | 2003-08-01 | 2006-03-07 | The Clorox Company | Disinfecting article and cleaning composition with extended stability |
US7831515B2 (en) * | 2003-08-05 | 2010-11-09 | Intraware. Inc. | Method and system for subscription-based, entitlement-driven license key generation and distribution for digital goods |
AU2003279547A1 (en) | 2003-10-14 | 2005-04-27 | Telecom Italia S.P.A. | Method, system and computer program for managing usage of digital contents. |
US7627903B2 (en) * | 2003-12-04 | 2009-12-01 | Koninklijke Philips Electronics N.V. | Connection linked rights protection |
US7551187B2 (en) * | 2004-02-10 | 2009-06-23 | Microsoft Corporation | Systems and methods that utilize a dynamic digital zooming interface in connection with digital inking |
US8843413B2 (en) * | 2004-02-13 | 2014-09-23 | Microsoft Corporation | Binding content to a domain |
CN1930818A (zh) | 2004-03-11 | 2007-03-14 | 皇家飞利浦电子股份有限公司 | 改进的域管理器和域设备 |
CN100557547C (zh) | 2004-03-26 | 2009-11-04 | 皇家飞利浦电子股份有限公司 | 用于产生授权域的方法和*** |
WO2005111760A1 (en) | 2004-05-17 | 2005-11-24 | Koninklijke Philips Electronics N.V. | Processing rights in drm systems |
-
2006
- 2006-09-18 EP EP06821102.8A patent/EP1938237B1/en active Active
- 2006-09-18 KR KR1020087010343A patent/KR101315082B1/ko active IP Right Grant
- 2006-09-18 TR TR2019/02756T patent/TR201902756T4/tr unknown
- 2006-09-18 US US12/088,006 patent/US8595853B2/en active Active
- 2006-09-18 RU RU2008117173/08A patent/RU2419867C2/ru active
- 2006-09-18 WO PCT/IB2006/053339 patent/WO2007036831A2/en active Application Filing
- 2006-09-18 ES ES06821102T patent/ES2711873T3/es active Active
- 2006-09-18 JP JP2008532920A patent/JP5172681B2/ja active Active
- 2006-09-18 CN CN2006800360142A patent/CN101278296B/zh active Active
- 2006-09-18 BR BRPI0616713A patent/BRPI0616713B1/pt active IP Right Grant
-
2013
- 2013-10-21 US US14/058,492 patent/US8776259B2/en active Active
-
2014
- 2014-07-03 US US14/323,508 patent/US9460271B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
BRPI0616713B1 (pt) | 2018-09-25 |
CN101278296B (zh) | 2010-12-01 |
US20140130181A1 (en) | 2014-05-08 |
RU2419867C2 (ru) | 2011-05-27 |
WO2007036831A3 (en) | 2007-11-01 |
KR20080057322A (ko) | 2008-06-24 |
EP1938237B1 (en) | 2018-12-12 |
US8595853B2 (en) | 2013-11-26 |
RU2008117173A (ru) | 2009-11-10 |
TR201902756T4 (tr) | 2019-03-21 |
JP2009510583A (ja) | 2009-03-12 |
WO2007036831A2 (en) | 2007-04-05 |
BRPI0616713A2 (pt) | 2011-06-28 |
CN101278296A (zh) | 2008-10-01 |
US9460271B2 (en) | 2016-10-04 |
ES2711873T3 (es) | 2019-05-08 |
US20080229387A1 (en) | 2008-09-18 |
KR101315082B1 (ko) | 2013-11-21 |
EP1938237A2 (en) | 2008-07-02 |
US8776259B2 (en) | 2014-07-08 |
US20150013017A1 (en) | 2015-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5172681B2 (ja) | 改善されたdrmシステム | |
JP6073942B2 (ja) | 認可ドメインを作成する方法、装置、システム及びトークン | |
KR101060482B1 (ko) | 하이브리드 디바이스 및 개인 기반 허가된 도메인 아키텍쳐 | |
US8561210B2 (en) | Access to domain | |
KR101242140B1 (ko) | 허가된 도메인을 생성하기 위한 방법 및 시스템 | |
RU2352985C2 (ru) | Способ и устройство для санкционирования операций с контентом | |
JP4804055B2 (ja) | 機器ネットワーク運用方法 | |
JP2008052735A (ja) | デジタル権限管理において権限発行者とドメイン権限附与者を登録する方法及びこの方法を利用して保安コンテンツ交換機能を実行する方法 | |
JP2006500652A (ja) | 証明書に基づく認証ドメイン | |
JP2008529184A5 (ja) | ||
JP2012198912A5 (ja) | ||
Petković et al. | User-attributed rights in DRM | |
WO2007085989A2 (en) | Improved certificate chain validation | |
Keoh et al. | An implementation experience of domain management in marlin |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090918 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111004 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20111219 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20111227 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120403 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120508 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120808 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120815 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121108 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121226 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5172681 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |