System, method, and apparatus for securely providing content viewable on a secure device
First Claim
1. A media content player for use in playing a secure content stream, the media content player comprising:
- a tamper agent that is configured to monitor for tampering of the media content player or the content stream; and
a decryption engine in communication with the tamper agent, and is operative to perform actions, including;
receiving a selectively encrypted content stream that is encrypted using a content key that in turn is subsequently encrypted using a screener key, the screener key in turn being subsequently encrypted using a public key, the public key being associated with a private key, wherein the private key is bound to the media content player such that the public key and the private key are unique to the media content player;
receiving the encrypted screener key;
decrypting the screener key using the private key; and
decrypting the selectively encrypted content stream using the content key.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method are directed to providing and securely viewing secure content. In one embodiment, a secure player provides secure screening/previewing of secure content, such as a motion picture, by a member of an awards organization. A content key is employed to selectively encrypt at least a portion of a content stream. The content key is encrypted with a screener key. The encrypted content key is embedded into the secure content. The screener key is encrypted using public/private key pair that is bound to the secure player. The secure content may be distributed on a medium, such as a DVD, high definition DVD, or over a network, or the like. The secure player is configured to receive the medium, screener key, and a screener identity. The screener identity and screener key are employed by the secure player to decrypt and enable secure viewing of the content.
-
Citations
25 Claims
-
1. A media content player for use in playing a secure content stream, the media content player comprising:
-
a tamper agent that is configured to monitor for tampering of the media content player or the content stream; and
a decryption engine in communication with the tamper agent, and is operative to perform actions, including;
receiving a selectively encrypted content stream that is encrypted using a content key that in turn is subsequently encrypted using a screener key, the screener key in turn being subsequently encrypted using a public key, the public key being associated with a private key, wherein the private key is bound to the media content player such that the public key and the private key are unique to the media content player;
receiving the encrypted screener key;
decrypting the screener key using the private key; and
decrypting the selectively encrypted content stream using the content key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having computer-readable instructions useable in playing content, the computer-readable instructions being arranged to perform actions, including:
-
receiving the content over a network;
receiving a key package, the key package comprising at least one content key for decrypting at least one content unit associated with content, the at least one content key being encrypted using a screener key, the screener key being subsequently encrypted using a public key bound to a targeted player such that public key and an associated private key are unique to the targeted player, the at least one content unit being selectively encrypted and selectively watermarked;
decrypting the screener key using the private key, the private key being bound to the targeted player; and
employing the screener key to decrypt the content key, the content key enabling decryption of the at least one content unit. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for providing content for use in a player, the apparatus comprising:
-
means for generating a key package, the key package comprising at least one content key for decrypting at least one content unit associated with content, the at least one content key being encrypted using a screener key, the screener key being subsequently encrypted using a public key bound to the player such that public key and an associated private key are unique to the player, the at least one content unit being selectively encrypted; and
means for embedding the key package into a content stream, the content stream comprising the at least one selectively encrypted content unit. - View Dependent Claims (25)
-
Specification