System and Method for Digital Content Player with Secure Processing Vault
First Claim
1. A computer-implemented method comprising:
- receiving encrypted/encoded digital content within a secure processing vault;
decrypting the encrypted/encoded digital content within the secure processing vault, the decrypting resulting in encoded digital content that is isolated from any processes external to the secure processing vault;
decoding the encoded digital content within the secure processing vault, the decoding resulting in decoded digital content; and
providing the decoded digital content to one or more processes external the secure processing vault.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for digital content player with secure processing vault is presented. A system uses an attached processing unit and a local storage area as a hardware-based secure processing vault. The secure processing vault calculates a title key based upon stored device keys, and decrypts encrypted/encoded digital content using the calculated title key. The decryption process results in encoded digital content, which remains within the secure processing vault until the secure processing vault decodes the encoded digital content. The decoded digital content is then passed to a main processing unit or a graphics card for further processing. In one embodiment, a secure processing vault may process multiple threads in parallel. In another embodiment, multiple secure processing vaults may be used to process a single, highly computational thread.
30 Citations
35 Claims
-
1. A computer-implemented method comprising:
-
receiving encrypted/encoded digital content within a secure processing vault; decrypting the encrypted/encoded digital content within the secure processing vault, the decrypting resulting in encoded digital content that is isolated from any processes external to the secure processing vault; decoding the encoded digital content within the secure processing vault, the decoding resulting in decoded digital content; and providing the decoded digital content to one or more processes external the secure processing vault. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
one or more secure processing vaults that are each adapted to; receive encrypted/encoded digital content; decrypt the encrypted/encoded digital content, the decrypting resulting in encoded digital content that is isolated from any processes external to the secure processing vault; decode the encoded digital content, the decoding resulting in decoded digital content; and provide the decoded digital content to one or more processes external the secure processing vault. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. An information handling system comprising:
-
a main processing unit; an attached processing unit; an isolated local storage area; and a digital content processing tool for processing digital content, the digital content processing tool being effective to; receive encrypted/encoded digital content at a secure processing vault that includes the attached processing unit and the isolated local storage area; decrypt the encrypted/encoded within the secure processing vault, the decrypting resulting in encoded digital content that is isolated from any processes external to the secure processing vault; decode the encoded digital content within the secure processing vault, the decoding resulting in decoded digital content; and provide the decoded digital content to one or more processes external the secure processing vault. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification