IP Library Granted Patent US 8,225,097
Granted Patent B2
US 8,225,097 · App. 12/360,774 · Granted Jul 17, 2012

Anchor point-based digital content protection

Assignee: Seagate Technology LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,225,097
App. No.
12/360,774
Granted
Jul 17, 2012
Kind
B2
Abstract

Digital content protection can be effectively implemented through use of an anchor point and binding records in a user domain. An anchor point domain may include a secure anchor point, and data storage to store digital property instances and rights objects. The secure anchor point may be configured to receive a title pre-key from the rights object and use a binding key to decrypt the title pre-key to yield a title key. The binding key may include data uniquely associating the encrypted digital property instance with the secure anchor point.

Claims (52)

1. A method of acquiring a digital property instance, the method comprising:

encrypting, via a user system configured to receive digital content over a network from a content provider, a first instance of a title key using a binding key to generate a title pre-key, the first instance of the title key being used to encrypt the digital property instance to generate an encrypted digital property instance;

transmitting, from the user system, the title pre-key to a content provider;

storing the binding key securely in a secure anchor point accessible to the user system; and

receiving, at the user system, the encrypted digital property instance and the title pre-key from the content provider, wherein the title pre-key is decryptable by the binding key to generate a second instance of the title key for use in accessing the digital property instance.

2. The method of claim 1 further comprising:

requesting the digital property instance from the content provider prior to encrypting the first instance of the title key.

3. The method of claim 1 further comprising:

deleting the title pre-key and the first instance of the title key after transmitting the title pre-key to the content provider.

4. The method of claim 1 further comprising:

transmitting a digital rights management key to the content provider, the digital rights management key being used to encrypt the title pre-key to generate a licensing key; and

receiving a rights object from the content provider, the rights object being associated with the encrypted digital property instance and including the licensing key, wherein the licensing key is decryptable by the digital rights management key to generate the title pre-key.

5. The method of claim 1 , wherein storing the binding key securely in a secure anchor point comprises:

storing the binding key in a binding record in the secure anchor point; and

requiring possession of a binding record pass key to provide access to the binding record; and

permitting access to the binding record through a binding record pass key.

6. The method of claim 5 further comprising:

transmitting a binding record identifier and the binding record pass key to the content provider, the binding record identifier configured to locate the binding record in the secure anchor point; and

receiving a rights object from the content provider, the rights object including the title pre-key, the binding record identifier, and the binding record pass key.

7. The method of claim 1 further comprising:

decrypting, via the secure anchor point, the title pre-key using the binding key to generate the second instance of the title key; and

passing the title key to a secure content handler, the secure content handler using the title key to access the digital property instance.

8. A method for managing access to an encrypted digital property instance, the method comprising:

extracting a title pre-key from a rights object associated with the encrypted digital property instance, wherein a first instance of a title key was used to encrypt the encrypted digital property instance;

decrypting the title pre-key using a binding key to generate a second instance of the title key, wherein the binding key is stored securely within a secure anchor point;

decrypting the encrypted digital property instance using the second instance of the title key to generate a decrypted digital property instance;

extracting a binding record pass key from the rights object;

requiring possession of the binding record pass key to provide access to the binding record; and

extracting the binding key from the binding record.

9. The method of claim 8 further comprising:

transmitting the decrypted digital property instance to a presentation device through a secure connection.

10. The method of claim 8 further comprising:

extracting a licensing key and a licensing rights definition from the rights object;

requiring possession of a digital rights management key to provide access to the licensing rights definition; and

decrypting the licensing key using the digital rights management key to generate the title pre-key.

11. The method of claim 10 , wherein the licensing rights definition includes predefined limits on access to the encrypted digital property instance.

12. A secure anchor point based digital property instance protection system, the system comprising:

data storage that stores a rights object associated with an encrypted digital property instance, the rights object including a title pre-key, the encrypted digital property instance being encrypted by a content provider with a first instance of a title key, the first instance of the title key being encrypted with a binding key to yield the title pre-key;

a secure anchor point communicatively coupled to receive the title pre-key stored in the data storage and configured to decrypt the title pre-key using the binding key to yield a second instance of the title key, the first instance of the title key being deleted after the binding key is stored in the secure anchor point; and

a content handler communicatively coupled to receive the second instance of the title key from the secure anchor point and to receive the encrypted digital property instance from the data storage, the content handler being further configured to decrypt the encrypted digital property instance using the second instance of the title key.

13. The system of claim 12 further comprising:

a presentation device communicatively coupled to receive the encrypted digital property instance decrypted by the content handler from the content handler through a secure connection.

14. The system of claim 12 wherein the rights object includes a licensing key, the title pre-key being encrypted by the content provider with a digital rights management key to yield the licensing key; and further comprising:

a digital rights management module communicatively coupled to receive the rights object from the data storage and configured to decrypt the licensing key using the digital rights management key to yield the title pre-key.

15. The system of claim 14 , wherein the rights object further includes a licensing rights definition configured to control access to the digital rights management key.

16. The system of claim 15 , wherein the licensing rights definition includes predefined limits on access to the encrypted digital property instance.

17. The system of claim 12 , wherein the secure anchor point receives the first instance of the title key through a secure connection.

18. The system of claim 12 , wherein the content handler receives the second instance of the title key from the secure anchor point through a secure connection.

19. The system of claim 12 , wherein:

the secure anchor point is configured to store the binding key in a binding record, the binding record being encrypted with a binding record pass key;

the rights object further includes the binding record pass key, the binding record pass key being included by the content provider into the rights object; and

the secure anchor point is further configured to require possession of the binding record pass key to provide access to the binding record.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2009
From: SWEAZEY, PAUL M.
To: SEAGATE TECHNOLOGY, LLC
Reel/Frame 022338/0555 →
Continuity (2)
Provisional Application 61024174 · Jan 28, 2008
Related Publication 20090193254A1 · Jul 30, 2009