Apparatus, system, method, and computer program product for executing a program utilizing a processor to generate keys for decrypting content
AssigneeNVIDIA Corporation
InventorsHaixia Shi, Jeffrey Scott Tuckey, David Wyatt
Life of this patent
Estimating the term…
Abstract
An apparatus, system, method, and computer program product are provided for executing a program provided a second party utilizing a processor to generate keys for decrypting content of a third party. In operation, content and a program to confidentially generate keys for decrypting the content of the third party are received at a processor. Additionally, the second party's program is executed utilizing the processor-derived keys to decrypts the third party's content.
Claims25
A method, comprising:
- receiving, at a processor, content of a third party and a program of a second party to generate confidential keys for decrypting the content of the third party;
- and
- executing the program of the second party utilizing the processor for decrypting the content of the third party;
- wherein the confidential keys include at least one content key associated with the content of the third party and at least one application key associated with an application of the second party via which the content of the third party and the program of the second party are received at the processor.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for receiving, at a processor, content of a third party and a program of a second party to generate confidential keys for decrypting the content of the third party;
- and
- computer code for executing the program of the second party utilizing the processor for decrypting the content of the third party;
- wherein the confidential keys include at least one content key associated with the content of the third party and at least one application key associated with an application of the second party via which the content of the third party and the program of the second party are received at the processor.
An apparatus, comprising:
- a processor for receiving content of a third party and a program of a second party to generate confidential keys for decrypting the content of the third party, and for executing the program of the second party utilizing the processor for decrypting the content of the third party;
- wherein the confidential keys include at least one content key associated with the content of the third party and at least one application key associated with an application of the second party via which the content of the third party and the pro ram of the second party are received at the processor.
Dependencies are inferred from the claim text.