JP4799038B2 - コンピューティングデバイスなどのネットワーク内における保護されたデジタルコンテンツのレンダリング - Google Patents
コンピューティングデバイスなどのネットワーク内における保護されたデジタルコンテンツのレンダリング Download PDFInfo
- Publication number
- JP4799038B2 JP4799038B2 JP2005120933A JP2005120933A JP4799038B2 JP 4799038 B2 JP4799038 B2 JP 4799038B2 JP 2005120933 A JP2005120933 A JP 2005120933A JP 2005120933 A JP2005120933 A JP 2005120933A JP 4799038 B2 JP4799038 B2 JP 4799038B2
- Authority
- JP
- Japan
- Prior art keywords
- receiver
- transmitter
- content
- session
- response
- 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
- 238000009877 rendering Methods 0.000 title description 11
- 230000004044 response Effects 0.000 claims description 83
- 238000000034 method Methods 0.000 claims description 43
- 238000012546 transfer Methods 0.000 claims description 13
- 230000009471 action Effects 0.000 claims description 8
- 241000238366 Cephalopoda Species 0.000 claims 1
- 238000007726 management method Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 230000006855 networking Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000005055 memory storage Effects 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
図1および以下の説明では、本発明および/またはその一部分を実施することができる適切なコンピューティング環境の一般的な簡潔な説明を提供することが意図されている。必要ではないが、本発明については、クライアントワークステーションやサーバなどのコンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で説明している。一般的に、プログラムモジュールは、特定のタスクを実施し、または特定の抽象データ型を実装する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含んでいる。さらに、本発明および/またはその部分は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラマブルな大衆消費電子製品、ネットワークPC、ミニコンピュータ、メインフレームコンピュータなどを含めて他のコンピュータシステムコンフィギュレーションを用いて実行することもできることを理解されたい。本発明は、分散コンピューティング環境において実行することもでき、ここでは、タスクは、通信ネットワークを介してリンクされたリモート処理デバイスによって実施される。分散コンピューティング環境においては、プログラムモジュールは、ローカルメモリストレージデバイス中にもリモートメモリストレージデバイス中にも配置することができる。
コンテンツ保護は、かかるコンテンツ12をそのコンテンツ所有者および/またはプロバイダの希望と矛盾するようには使用することができないようにデジタルコンテンツ12を保護するための多様な方法および技術を示している。これらの方法は、とりわけCP(copy protectionコピープロテクト)、LP(link protectionリンク保護)、CA(conditional access条件付きアクセス)、RM(right management権限管理)、およびDRM(digital right managementデジタル著作権管理)を含んでいる。どのようなコンテンツ保護システムでもその基本は、保護されたコンテンツ12を使用するための暗黙的規則および/または明示的規則に対する適切な順守を保証する信頼されたアプリケーションだけが、保護されていない形式のコンテンツ12にアクセスすることができるということである。一般的に、コンテンツ12は、何らかの方法で暗号化することによって保護され、ここでは信頼されたパーティだけが、このコンテンツを解読することができる。
かかるトランスミッタ14xおよびレシーバ14rがその上に適切な信頼コンポーネント18を有し、レシーバ14rがトランスミッタ14xによって認可された証明機関からの証明書22を有するものと想定すると、本発明は、ネットワーク17によって相互接続された適切な任意のトランスミッタ14xおよびレシーバ14rに関して実行することができる。本明細書中で記述される本発明を用いて、コンテンツ12は、このネットワークを介してコンテンツ12を搬送するために使用される実際のプロトコルとは独立であり、コンテンツ12のフォーマットとは独立な方法に従って相互接続ネットワーク17を介してトランスミッタ14xからレシーバ14rへと配信されることを今や理解されたい。
Claims (20)
- ネットワークによって相互接続された第1のコンピューティングデバイス(「トランスミッタ」)および第2のコンピューティングデバイス(「レシーバ」)に関連する方法であって、前記トランスミッタは、前記レシーバがコンテンツにアクセスすることができるようにして保護されたデジタルコンテンツを前記レシーバに対して送信し、前記方法は、
前記トランスミッタが、前記トランスミッタとは別のコンテンツプロバイダによって提供される暗号化形式で前記保護されたデジタルコンテンツを受信するステップであって、前記トランスミッタが受信した前記保護されたデジタルコンテンツは、コンテンツキー(KD)に従って暗号化され解読可能となって(KD(コンテンツ))となる、ステップと、
前記レシーバが、前記レシーバが前記トランスミッタの信頼されたコンポーネントであるという指示を前記トランスミッタに提供するために、前記レシーバの一意の識別子を含む登録要求を前記トランスミッタに送信することによって前記トランスミッタを登録するステップと、
前記トランスミッタが、前記登録要求の正当性を検証するステップと、
前記レシーバが、前記トランスミッタに対する前記保護されたデジタルコンテンツの識別子、前記保護されたデジタルコンテンツと共に取るべきアクション、および前記レシーバの前記一意の識別子を含むセッション要求を前記トランスミッタに送信するステップと、
前記トランスミッタが、前記レシーバからの前記セッション要求を受信し、前記セッション要求中の前記レシーバの前記一意の識別子から前記レシーバが前記トランスミッタに登録されていることを判定し、前記セッション要求中の識別済みの前記保護されたデジタルコンテンツに対応するライセンスを取得し、前記ライセンス中に記述されたポリシーを再検討して、前記ライセンスにより、前記トランスミッタが前記保護されたデジタルコンテンツへのアクセスを前記レシーバに提供することが可能であること、また前記セッション要求中の前記アクションが可能になることを判定し、セッション応答を前記レシーバに対して送信するステップであって、前記セッション応答は、前記ライセンスからの前記ポリシー、前記レシーバの前記一意の識別子、および前記保護されたデジタルコンテンツを解読するための前記コンテンツキー(KD)を含み、前記セッション応答における前記コンテンツキー(KD)は、前記レシーバによって取得可能な形態で保護され、前記レシーバは、前記セッション要求に応答して、前記コンテンツプロバイダから、識別済みの前記保護されたデジタルコンテンツに対応する如何なるライセンスも受信しない、ステップと、
前記トランスミッタが、前記(KD(コンテンツ))を前記レシーバに送信するステップと、
前記レシーバが、前記コンテンツプロバイダからではなく前記トランスミッタから前記セッション応答および(KD(コンテンツ))を受信し、前記セッション応答から前記ポリシー、および前記保護されたデジタルコンテンツを解読するための保護されたコンテンツキー(KD)を取り出し、前記ポリシーにより、前記レシーバが前記保護されたデジタルコンテンツをレンダリングすることが可能になることを確認し、前記セッション応答において保護された形式から前記コンテンツキー(KD)を取得し、前記コンテンツキー(KD)を(KD(コンテンツ))に適用して前記保護されたデジタルコンテンツから取得される解読されたコンテンツを露わにし、次いで前記ポリシーに従って前記解読されたコンテンツをレンダリングするステップと
を含むことを特徴とする方法。 - 前記トランスミッタが、前記セッション応答を送信するにステップに関連して、トランスミッタセッションストアに前記セッション要求の少なくとも一部分および前記セッション応答の少なくとも一部分を記憶するステップと、
前記レシーバが、前記トランスミッタから前記セッション応答を受信し、レシーバセッションストアに前記セッション応答の少なくとも一部分を記憶するステップと、
前記レシーバが、前記レシーバセッションストアから前記セッション応答の少なくとも一部分を取り出し、前記セッション応答に基づいて転送要求を前記トランスミッタに送信するステップと、
前記トランスミッタが、前記転送要求を受信し、前記転送要求に基づいて前記トランスミッタストアから前記セッション要求の前記少なくとも一部分および前記セッション応答の少なくとも一部分を取り出し、前記取り出された前記セッション要求の少なくとも一部分および前記セッション応答の少なくとも一部分から前記保護されたデジタルコンテンツの前記識別子を取り出し、(KD)に従って暗号化されて(KD(コンテンツ))がもたらされる前記保護されたデジタルコンテンツを取得し、前記レシーバに(KD(コンテンツ))を含む転送応答を送信するステップと
を含むことを特徴とする請求項1に記載の方法。 - 前記レシーバが、前記レシーバの失効リストのバージョン番号(V−RL−R)をさらに含む前記セッション要求を送信するステップと、前記トランスミッタが、前記トランスミッタの失効リストのバージョン番号(V−RL−X)をさらに含む前記セッション応答を送信するステップとを含み、前記レシーバが、(V−RL−R)が(V−RL−X)に比べてより新しいことを判定し、その前記失効リストを前記トランスミッタに送信するステップをさらに含むことを特徴とする請求項1に記載の方法。
- 前記レシーバが、前記レシーバの失効リストのバージョン番号(V−RL−R)をさらに含む前記セッション要求を送信するステップと、前記トランスミッタが、その失効リストのバージョン番号(V−RL−X)が(V−RL−R)に比べてより新しいことを判定し、その前記失効リストを前記レシーバに送信するステップとを含むことを特徴とする請求項1に記載の方法。
- 前記レシーバが、前記レシーバのパブリックキー(PU−R)を含むセッション要求を前記トランスミッタに送信するステップと、
前記トランスミッタが、前記保護されたデジタルコンテンツを解読するための前記コンテンツキー(KD)を含むセッション応答を前記レシーバに送信するステップであって、前記コンテンツキー(KD)は、(PU−R)に従って暗号化される、ステップと
を含むことを特徴とする請求項1に記載の方法。 - 前記レシーバが、前記レシーバのパブリックキー(PU−R)を含むセッション要求を前記トランスミッタに送信するステップと、前記トランスミッタが、前記保護されたデジタルコンテンツを解読するための前記コンテンツキー(KD)を導き出すことができる、(PU−R)に従って暗号化されたシードを含むセッション応答を前記レシーバに送信するステップとを含むことを特徴とする請求項1に記載の方法。
- 前記トランスミッタは、パブリックキー−プライベートキー対(PU−X、PR−X)を有し、前記トランスミッタが、前記ライセンスから(PU−X(KD))として前記コンテンツキー(KD)を取得し、(PR−X)を(PU−X(KD))に適用して(KD)をもたらし、次いで前記レシーバのパブリックキー(PU−R)に従って(KD)を再暗号化して(PU−R(KD))をもたらすステップと、前記レシーバが、(PU−R)に対応するプライベートキー(PR−R)を(PU−R(KD))に適用して(KD)をもたらすことによって前記コンテンツキーを解読するステップとをさらに含むことを特徴とする請求項1に記載の方法。
- 前記トランスミッタが、かかるセッション応答に基づいて生成される、前記ポリシーを前記セッション応答にバインドする署名/MACをさらに含むセッション応答を前記レシーバに送信するステップを含むことを特徴とする請求項1に記載の方法。
- 前記トランスミッタが、対称完全キー(KI)に基づいた署名/MACを含むセッション応答を前記レシーバに送信するステップを含み、前記セッション応答が、前記レシーバのパブリックキー(PU−R)に従って暗号化されて(PU−R(KI))がもたらされる(KI)をさらに含み、前記方法はまた、前記レシーバが、前記トランスミッタから前記セッション応答を受信し、そこから(PU−R(KI))を取り出し、(PU−R)に対応するプライベートキー(PR−R)を(PU−R(KI))に適用して前記(KI)をもたらし、(KI)に基づいて前記セッション応答の前記署名/MACを検証するステップを含むことを特徴とする請求項8に記載の方法。
- 前記トランスミッタが、シードから導き出すことが可能な対称完全キー(KI)に基づいた署名/MACを含むセッション応答を前記レシーバに送信するステップを含み、前記セッション応答が、前記レシーバのパブリックキー(PU−R)に従って保護されて(PU−R(シード))がもたらされる前記シードをさらに含み、前記方法はまた、前記レシーバが、前記トランスミッタから前記セッション応答を受信し、そこから(PU−R(シード))を取り出し、(PU−R)に対応するプライベートキー(PR−R)を(PU−R(シード))に適用して前記シードをもたらし、前記シードから(KI)を導き出し、(KI)に基づいて前記セッション応答の前記署名/MACを検証するステップを含むことを特徴とする請求項8に記載の方法。
- 前記トランスミッタが、前記登録要求に応答して、登録応答を識別するために前記トランスミッタによって生成される登録ID、および前記レシーバの前記一意の識別子を含む登録応答を前記レシーバに送信するステップと、
前記レシーバが、そのポートのポートアドレスおよび前記登録IDを前記トランスミッタに送信するステップと、
前記トランスミッタが、該送信されたポートアドレスを介して近接メッセージを前記レシーバに送信し、並行して開始時刻を記録するステップと、
前記レシーバが、その前記ポートアドレスにおいて前記近接メッセージを受信した後、前記登録応答および前記近接メッセージの少なくとも一部分を使用して、近接値を生成し、前記近接値を有する近接応答を前記トランスミッタに送信するステップと、
前記トランスミッタが、前記レシーバから前記近接値を有する前記近接応答を受信し、並行して終了時刻を記録し、前記第1のノンスおよび前記第2のノンスに基づいて前記近接値を検証し、前記記録された開始時刻および終了時刻から経過時間を計算し、前記経過時間を所定のしきい値と比較し、前記比較から前記レシーバが近接要件を満たすことを判定し、前記レシーバをかかるトランスミッタからの保護されたデジタルコンテンツにアクセス可能なものとして登録するステップと
をさらに含むことを特徴とする請求項1に記載の方法。 - 前記レシーバが、適切な証明機関によって前記レシーバに提供され、その中に前記レシーバのパブリックキー(PU−R)およびデジタル署名を含むデジタル証明書を含む登録要求を前記トランスミッタに送信するステップを含み、また前記トランスミッタは、前記証明書の正当性を検証し、失効リストを参照して前記証明書が失効していないことを検証するステップを含むことを特徴とする請求項11に記載の方法。
- 前記レシーバが、前記レシーバのデバイスIDを含む登録要求を前記トランスミッタに送信するステップを含むことを特徴とする請求項11に記載の方法。
- 前記レシーバが、前記レシーバのパブリックキー(PU−R)を含む登録要求を前記トランスミッタに送信するステップを含み、前記トランスミッタが、前記登録応答の少なくとも一部分を(PU−R)によって暗号化するステップと、前記レシーバが、(PU−R)に対応するプライベートキー(PR−R)の適用によって前記登録応答を解読するステップとを含むことを特徴とする請求項11に記載の方法。
- 前記トランスミッタが、第1のノンスを含む前記登録応答を前記レシーバに送信するステップと、
前記トランスミッタが、前記送信されたポートアドレスを介して第2のノンスを有する前記近接メッセージを前記レシーバに送信し、並行して前記開始時刻を記録するステップと、
前記レシーバが、その前記ポートアドレスにおいて前記近接メッセージを受信した後、前記送信された第1および第2のノンスを使用して前記近接値を生成し、前記近接値および前記登録IDを有する前記近接応答を前記トランスミッタに送信するステップと
を含むことを特徴とする請求項11に記載の方法。 - 前記レシーバが、前記第1のノンスを暗号キーとして使用して前記第2のノンスの暗号化を実施し、それによって暗号化された値をもたらすことによって近接値を生成するステップを含むことを特徴とする請求項15に記載の方法。
- 前記レシーバが、前記第1のノンスを暗号キーとして使用して前記第2のノンス上でハッシュを実施し、それによってハッシュ値をもたらすことによって近接値を生成するステップを含むことを特徴とする請求項15に記載の方法。
- 前記レシーバが、前記第1および第2のノンス上でハッシュを実施してハッシュ値をもたらすことによって近接値を生成するステップを含むことを特徴とする請求項15に記載の方法。
- 前記トランスミッタが、前記レシーバの前記一意の識別子をレジストリリスト中に配置することによって前記レシーバを登録し、前記レジストリリストを参照して前記セッション要求中の前記レシーバの前記一意の識別子から前記レシーバが実際に前記トランスミッタに登録されていることを判定するステップを含むことを特徴とする請求項11に記載の方法。
- 前記トランスミッタが、登録要求を前記トランスミッタに再送信することによって、前記レシーバを再登録することを定期的に必要とするステップを含むことを特徴とする請求項11に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/827,167 US7437771B2 (en) | 2004-04-19 | 2004-04-19 | Rendering protected digital content within a network of computing devices or the like |
US10/827,167 | 2004-04-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005332377A JP2005332377A (ja) | 2005-12-02 |
JP4799038B2 true JP4799038B2 (ja) | 2011-10-19 |
Family
ID=34939193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005120933A Active JP4799038B2 (ja) | 2004-04-19 | 2005-04-19 | コンピューティングデバイスなどのネットワーク内における保護されたデジタルコンテンツのレンダリング |
Country Status (10)
Country | Link |
---|---|
US (2) | US7437771B2 (ja) |
EP (1) | EP1589397A3 (ja) |
JP (1) | JP4799038B2 (ja) |
KR (1) | KR101153006B1 (ja) |
CN (1) | CN1691574B (ja) |
AU (1) | AU2005201577B2 (ja) |
BR (1) | BRPI0501323B1 (ja) |
CA (1) | CA2504184C (ja) |
MX (1) | MXPA05004165A (ja) |
RU (1) | RU2375748C2 (ja) |
Families Citing this family (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6701528B1 (en) | 2000-01-26 | 2004-03-02 | Hughes Electronics Corporation | Virtual video on demand using multiple encrypted video segments |
US8082572B1 (en) | 2000-06-08 | 2011-12-20 | The Directv Group, Inc. | Method and apparatus for transmitting, receiving, and utilizing audio/visual signals and other information |
US8140859B1 (en) | 2000-07-21 | 2012-03-20 | The Directv Group, Inc. | Secure storage and replay of media programs using a hard-paired receiver and storage device |
US7457414B1 (en) | 2000-07-21 | 2008-11-25 | The Directv Group, Inc. | Super encrypted storage and retrieval of media programs with smartcard generated keys |
US7409562B2 (en) | 2001-09-21 | 2008-08-05 | The Directv Group, Inc. | Method and apparatus for encrypting media programs for later purchase and viewing |
US7797552B2 (en) * | 2001-09-21 | 2010-09-14 | The Directv Group, Inc. | Method and apparatus for controlling paired operation of a conditional access module and an integrated receiver and decoder |
BR0305072A (pt) * | 2002-06-17 | 2004-09-21 | Koninkl Philips Electronics Nv | Método para controlar a autenticação de um primeiro dispositivo para um segundo dispositivo |
US7836597B2 (en) * | 2002-11-01 | 2010-11-23 | Cooligy Inc. | Method of fabricating high surface to volume ratio structures and their integration in microheat exchangers for liquid cooling system |
US20040117440A1 (en) * | 2002-12-17 | 2004-06-17 | Singer Mitch Fredrick | Media network environment |
CA2776354A1 (en) | 2003-06-05 | 2005-02-24 | Intertrust Technologies Corporation | Interoperable systems and methods for peer-to-peer service orchestration |
US7107442B2 (en) * | 2003-08-20 | 2006-09-12 | Apple Computer, Inc. | Method and apparatus for implementing a sleep proxy for services on a network |
US7296296B2 (en) * | 2003-10-23 | 2007-11-13 | Microsoft Corporation | Protected media path and refusal response enabler |
JP4350549B2 (ja) * | 2004-02-25 | 2009-10-21 | 富士通株式会社 | デジタル著作権管理のための情報処理装置 |
US7801303B2 (en) * | 2004-03-01 | 2010-09-21 | The Directv Group, Inc. | Video on demand in a broadcast network |
US20060242406A1 (en) | 2005-04-22 | 2006-10-26 | Microsoft Corporation | Protected computing environment |
JP4734872B2 (ja) * | 2004-09-07 | 2011-07-27 | パナソニック株式会社 | コンテンツ配信管理装置及びコンテンツ配信管理方法 |
KR100677152B1 (ko) * | 2004-11-17 | 2007-02-02 | 삼성전자주식회사 | 사용자 바인딩을 이용한 홈 네트워크에서의 콘텐츠 전송방법 |
JP2008034891A (ja) * | 2004-11-24 | 2008-02-14 | Matsushita Electric Ind Co Ltd | 暗号化コンテンツ再生装置、暗号化コンテンツ再生方法およびそのプログラムを記録した記録媒体 |
US9363481B2 (en) | 2005-04-22 | 2016-06-07 | Microsoft Technology Licensing, Llc | Protected media pipeline |
US9507919B2 (en) * | 2005-04-22 | 2016-11-29 | Microsoft Technology Licensing, Llc | Rights management system for streamed multimedia content |
US9436804B2 (en) | 2005-04-22 | 2016-09-06 | Microsoft Technology Licensing, Llc | Establishing a unique session key using a hardware functionality scan |
US7684566B2 (en) | 2005-05-27 | 2010-03-23 | Microsoft Corporation | Encryption scheme for streamed multimedia content protected by rights management system |
MX2007016347A (es) * | 2005-07-05 | 2008-03-05 | Koninkl Philips Electronics Nv | Metodo, sistema y dispositivos para proteccion de contenido digital. |
US8321690B2 (en) | 2005-08-11 | 2012-11-27 | Microsoft Corporation | Protecting digital media of various content types |
US9325944B2 (en) | 2005-08-11 | 2016-04-26 | The Directv Group, Inc. | Secure delivery of program content via a removable storage medium |
US9054879B2 (en) * | 2005-10-04 | 2015-06-09 | Google Technology Holdings LLC | Method and apparatus for delivering certificate revocation lists |
US9177114B2 (en) * | 2005-10-04 | 2015-11-03 | Google Technology Holdings LLC | Method and apparatus for determining the proximity of a client device |
KR101285024B1 (ko) | 2005-10-18 | 2013-08-27 | 인터트러스트 테크놀로지즈 코포레이션 | 디지털 권리 관리를 위한 방법 |
US9626667B2 (en) | 2005-10-18 | 2017-04-18 | Intertrust Technologies Corporation | Digital rights management engine systems and methods |
EP2650749A1 (en) * | 2005-11-17 | 2013-10-16 | Koninklijke Philips N.V. | System for Managing Access Control |
US8135645B2 (en) | 2005-12-06 | 2012-03-13 | Microsoft Corporation | Key distribution for secure messaging |
US7739502B2 (en) * | 2006-01-10 | 2010-06-15 | Samsung Electronics Co., Ltd. | Localization determination process for 1394 serial bus |
US8996421B2 (en) | 2006-05-15 | 2015-03-31 | The Directv Group, Inc. | Methods and apparatus to conditionally authorize content delivery at broadcast headends in pay delivery systems |
US7992175B2 (en) | 2006-05-15 | 2011-08-02 | The Directv Group, Inc. | Methods and apparatus to provide content on demand in content broadcast systems |
US8095466B2 (en) | 2006-05-15 | 2012-01-10 | The Directv Group, Inc. | Methods and apparatus to conditionally authorize content delivery at content servers in pay delivery systems |
US8001565B2 (en) | 2006-05-15 | 2011-08-16 | The Directv Group, Inc. | Methods and apparatus to conditionally authorize content delivery at receivers in pay delivery systems |
US8775319B2 (en) | 2006-05-15 | 2014-07-08 | The Directv Group, Inc. | Secure content transfer systems and methods to operate the same |
US7613829B2 (en) * | 2006-05-22 | 2009-11-03 | Nokia Corporation | Proximity enforcement in heterogeneous network environments |
KR100941535B1 (ko) * | 2006-06-09 | 2010-02-10 | 엘지전자 주식회사 | 디지털 저작권 관리에서 장치의 도메인 탈퇴 방법, 그 장치및 그 시스템 |
US20080028034A1 (en) * | 2006-07-25 | 2008-01-31 | Andrew Currid | Method for mapping an iscsi target name to a storage resource based on an initiator hardware class identifier |
US8909746B2 (en) * | 2006-07-25 | 2014-12-09 | Nvidia Corporation | System and method for operating system installation on a diskless computing platform |
US9003000B2 (en) * | 2006-07-25 | 2015-04-07 | Nvidia Corporation | System and method for operating system installation on a diskless computing platform |
US9225761B2 (en) * | 2006-08-04 | 2015-12-29 | The Directv Group, Inc. | Distributed media-aggregation systems and methods to operate the same |
US9178693B2 (en) * | 2006-08-04 | 2015-11-03 | The Directv Group, Inc. | Distributed media-protection systems and methods to operate the same |
US7822206B2 (en) * | 2006-10-26 | 2010-10-26 | International Business Machines Corporation | Systems and methods for management and auto-generation of encryption keys |
JP2008124649A (ja) * | 2006-11-09 | 2008-05-29 | Toshiba Corp | 権利付きコンテンツの移動方法 |
US7953392B2 (en) * | 2006-12-19 | 2011-05-31 | International Business Machines Corporation | Method for controlling and calibrating access to a wireless access point |
KR101495535B1 (ko) * | 2007-06-22 | 2015-02-25 | 삼성전자주식회사 | 컨텐츠 디바이스의 폐기 여부를 확인하여 데이터를전송하는 전송 방법과 시스템, 데이터 서버 |
US20090055645A1 (en) * | 2007-08-21 | 2009-02-26 | Samsung Electronics Co., Ltd. | Method and apparatus for checking round trip time based on challenge response, and computer readable medium having recorded thereon program for the method |
US8059820B2 (en) * | 2007-10-11 | 2011-11-15 | Microsoft Corporation | Multi-factor content protection |
CN101431413B (zh) * | 2007-11-08 | 2012-04-25 | 华为技术有限公司 | 进行认证的方法、***、服务器及终端 |
US9143493B2 (en) | 2007-12-20 | 2015-09-22 | The Directv Group, Inc. | Method and apparatus for communicating between a user device and a gateway device to form a system to allow a partner service to be provided to the user device |
US20090259851A1 (en) * | 2008-04-10 | 2009-10-15 | Igor Faynberg | Methods and Apparatus for Authentication and Identity Management Using a Public Key Infrastructure (PKI) in an IP-Based Telephony Environment |
US8095518B2 (en) * | 2008-06-04 | 2012-01-10 | Microsoft Corporation | Translating DRM system requirements |
US8387129B2 (en) * | 2008-06-09 | 2013-02-26 | Qualcomm Incorporated | Method and apparatus for verifying data packet integrity in a streaming data channel |
JP2009296554A (ja) * | 2008-06-09 | 2009-12-17 | Sony Corp | サーバ装置、ライセンス配布方法、およびコンテンツ受信装置 |
US8566952B1 (en) * | 2009-12-24 | 2013-10-22 | Intuit Inc. | System and method for encrypting data and providing controlled access to encrypted data with limited additional access |
GB201005733D0 (en) * | 2010-04-06 | 2010-05-19 | Wallin Lars | Digital asset authentication system and method |
JP2012160004A (ja) * | 2011-01-31 | 2012-08-23 | Sony Computer Entertainment Inc | 識別子付きコンテンツの提供方法およびid管理装置 |
US9021607B2 (en) * | 2011-02-25 | 2015-04-28 | Avaya Inc. | Advanced user interface and control paradigm including digital rights management features for multiple service operator extended functionality offers |
US9183514B2 (en) | 2011-02-25 | 2015-11-10 | Avaya Inc. | Advanced user interface and control paradigm including contextual collaboration for multiple service operator extended functionality offers |
US8532290B2 (en) * | 2011-03-04 | 2013-09-10 | Netflix, Inc. | Content playback APIS using encrypted streams |
JP6047553B2 (ja) | 2011-04-11 | 2016-12-21 | インタートラスト テクノロジーズ コーポレイション | 情報セキュリティのためのシステムと方法 |
JP5899751B2 (ja) * | 2011-09-28 | 2016-04-06 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
JP5956764B2 (ja) * | 2012-02-08 | 2016-07-27 | キヤノン株式会社 | ネットワークシステム及びその処理方法 |
US8745654B1 (en) | 2012-02-09 | 2014-06-03 | The Directv Group, Inc. | Method and system for managing digital rights for content |
KR101445483B1 (ko) * | 2013-03-14 | 2014-11-03 | 한양대학교 에리카산학협력단 | 조건부 프록시 재암호화 기법을 이용한 데이터 전송 방법 및 시스템 |
JP2015036900A (ja) * | 2013-08-13 | 2015-02-23 | キヤノン株式会社 | 情報処理装置およびその制御方法、プログラム |
US9081968B2 (en) * | 2013-12-11 | 2015-07-14 | International Business Machines Corporation | Quantitative analysis of information leakage vulnerabilities |
WO2015092967A1 (ja) * | 2013-12-16 | 2015-06-25 | パナソニックIpマネジメント株式会社 | 認証システム、認証方法および認証装置 |
US9449187B2 (en) | 2014-08-11 | 2016-09-20 | Document Dynamics, Llc | Environment-aware security tokens |
US9467726B1 (en) | 2015-09-30 | 2016-10-11 | The Directv Group, Inc. | Systems and methods for provisioning multi-dimensional rule based entitlement offers |
CN105512597A (zh) * | 2015-12-31 | 2016-04-20 | 田雪松 | 一种点阵识别方法 |
US10897459B2 (en) * | 2017-01-26 | 2021-01-19 | Microsoft Technology Licensing, Llc | Addressing a trusted execution environment using encryption key |
US10419402B2 (en) * | 2017-01-26 | 2019-09-17 | Microsoft Technology Licensing, Llc | Addressing a trusted execution environment using signing key |
US10911227B2 (en) * | 2018-04-12 | 2021-02-02 | Mastercard International Incorporated | Method and system for managing centralized encryption and data format validation for secure real time multi-party data distribution |
US11362824B2 (en) * | 2018-05-25 | 2022-06-14 | Intertrust Technologies Corporation | Content management systems and methods using proxy reencryption |
US11424923B2 (en) * | 2019-02-26 | 2022-08-23 | At&T Intellectual Property I, L.P. | Mechanisms and apparatus for securing broadcast content distribution of time-sensitive data |
US11722464B2 (en) * | 2019-02-28 | 2023-08-08 | Vmware, Inc. | Symmetric account authentication |
US11265711B2 (en) | 2019-09-13 | 2022-03-01 | Microsoft Technology Licensing, Llc | Proximity-based management of a computing device |
US20220292500A1 (en) * | 2021-03-10 | 2022-09-15 | Nautilus Hyosung America, Inc. | Secure operations in an automatic teller machine |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5715403A (en) | 1994-11-23 | 1998-02-03 | Xerox Corporation | System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar |
US6133912A (en) * | 1998-05-04 | 2000-10-17 | Montero; Frank J. | Method of delivering information over a communication network |
US7024393B1 (en) | 1999-03-27 | 2006-04-04 | Microsoft Corporation | Structural of digital rights management (DRM) system |
US7103574B1 (en) | 1999-03-27 | 2006-09-05 | Microsoft Corporation | Enforcement architecture and method for digital rights management |
GB2350981A (en) * | 1999-06-11 | 2000-12-13 | Int Computers Ltd | Cryptographic key recovery |
JP2001075871A (ja) * | 1999-09-07 | 2001-03-23 | Sony Corp | データ管理システム、管理装置、データ格納装置及びデータ管理方法 |
US6772340B1 (en) | 2000-01-14 | 2004-08-03 | Microsoft Corporation | Digital rights management system operating on computing device and having black box tied to computing device |
JP2002175084A (ja) * | 2000-12-07 | 2002-06-21 | Sanyo Electric Co Ltd | 再生装置 |
US20020152393A1 (en) * | 2001-01-09 | 2002-10-17 | Johannes Thoma | Secure extensible computing environment |
JP2002342518A (ja) * | 2001-02-02 | 2002-11-29 | Matsushita Electric Ind Co Ltd | コンテンツ利用管理システム及びコンテンツ利用管理方法 |
US7516325B2 (en) * | 2001-04-06 | 2009-04-07 | Certicom Corp. | Device authentication in a PKI |
US20020157002A1 (en) * | 2001-04-18 | 2002-10-24 | Messerges Thomas S. | System and method for secure and convenient management of digital electronic content |
US8275716B2 (en) * | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Method and system for subscription digital rights management |
JP2003124927A (ja) * | 2001-10-15 | 2003-04-25 | Sony Corp | 相互認証システム及び相互認証方法、相互認証装置、並びに記憶媒体 |
US7065787B2 (en) * | 2002-06-12 | 2006-06-20 | Microsoft Corporation | Publishing content in connection with digital rights management (DRM) architecture |
DK1973297T3 (da) * | 2002-07-26 | 2011-12-19 | Koninkl Philips Electronics Nv | Sikker, autentificeret afstandsmåling |
EP1550284A1 (en) * | 2002-09-30 | 2005-07-06 | Koninklijke Philips Electronics N.V. | Secure proximity verification of a node on a network |
US7398392B2 (en) * | 2002-11-15 | 2008-07-08 | Cable Television Laboratories, Inc. | Method for using communication channel round-trip response time for digital asset management |
-
2004
- 2004-04-19 US US10/827,167 patent/US7437771B2/en active Active
-
2005
- 2005-04-08 EP EP05102770A patent/EP1589397A3/en not_active Withdrawn
- 2005-04-14 AU AU2005201577A patent/AU2005201577B2/en not_active Ceased
- 2005-04-14 CA CA2504184A patent/CA2504184C/en active Active
- 2005-04-18 RU RU2005111507/09A patent/RU2375748C2/ru not_active IP Right Cessation
- 2005-04-18 BR BRPI0501323A patent/BRPI0501323B1/pt not_active IP Right Cessation
- 2005-04-18 KR KR1020050031932A patent/KR101153006B1/ko active IP Right Grant
- 2005-04-19 CN CN2005100672955A patent/CN1691574B/zh not_active Expired - Fee Related
- 2005-04-19 MX MXPA05004165A patent/MXPA05004165A/es active IP Right Grant
- 2005-04-19 JP JP2005120933A patent/JP4799038B2/ja active Active
- 2005-05-27 US US11/139,951 patent/US7574747B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20050262022A1 (en) | 2005-11-24 |
BRPI0501323B1 (pt) | 2018-12-11 |
RU2005111507A (ru) | 2006-10-27 |
US7574747B2 (en) | 2009-08-11 |
EP1589397A3 (en) | 2012-05-02 |
EP1589397A2 (en) | 2005-10-26 |
BRPI0501323A (pt) | 2005-12-06 |
MXPA05004165A (es) | 2005-10-21 |
CN1691574B (zh) | 2010-05-12 |
AU2005201577A1 (en) | 2005-11-03 |
KR20060047181A (ko) | 2006-05-18 |
US7437771B2 (en) | 2008-10-14 |
JP2005332377A (ja) | 2005-12-02 |
CN1691574A (zh) | 2005-11-02 |
RU2375748C2 (ru) | 2009-12-10 |
KR101153006B1 (ko) | 2012-06-04 |
US20050235361A1 (en) | 2005-10-20 |
CA2504184A1 (en) | 2005-10-19 |
AU2005201577B2 (en) | 2010-05-13 |
CA2504184C (en) | 2013-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4799038B2 (ja) | コンピューティングデバイスなどのネットワーク内における保護されたデジタルコンテンツのレンダリング | |
US7644446B2 (en) | Encryption and data-protection for content on portable medium | |
US7971261B2 (en) | Domain management for digital media | |
CA2715439C (en) | Use of media storage structure with multiple pieces of content in a content-distribution system | |
US8738536B2 (en) | Licensing content for use on portable device | |
KR100971854B1 (ko) | 보안 서버 키 동작을 제공하기 위한 시스템 및 방법 | |
US7779249B2 (en) | Secure transmission of digital content between a host and a peripheral by way of a digital rights management (DRM) system | |
JP4795727B2 (ja) | コンテンツの利用端末を制限する方法、記憶装置およびシステム | |
US8336105B2 (en) | Method and devices for the control of the usage of content | |
US7522726B2 (en) | Transmitter device, transmitting method, receiver device, receiving method, communication system, and program storage medium | |
KR101169021B1 (ko) | 디바이스와 휴대형 저장장치간의 권리객체 정보 전달 방법및 장치 | |
KR20070055934A (ko) | 컨텐츠 보호 시스템 등에서의 신뢰된 라이센스 제거 방법 | |
US20080294901A1 (en) | Media Storage Structures for Storing Content, Devices for Using Such Structures, Systems for Distributing Such Structures | |
US20110145562A1 (en) | System and method for securely transfering content from set-top box to personal media player | |
JP2008209960A (ja) | コンテンツの利用端末を制限する方法、記憶装置およびシステム | |
US7457964B2 (en) | Trusted path for transmitting content thereon | |
US8245312B2 (en) | Method and apparatus for digital rights management | |
KR100765794B1 (ko) | 공유 라이센스를 이용한 콘텐트 공유 방법 및 장치 | |
KR101241413B1 (ko) | 디바이스와 휴대용 저장장치간에 권리 객체를 이동, 복사하는 방법 및 장치 | |
US20110004761A1 (en) | Viral file transfer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080421 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110615 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110620 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110707 |
|
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: 20110726 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110802 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4799038 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |