System, method, and apparatus for securely providing content viewable on a secure device
First Claim
1. An apparatus for providing a secure content stream for use in a player, the apparatus comprising:
- a receiver component that is arranged to receive an unencrypted content stream; and
a processor component that is arranged to perform actions, including;
selectively encrypting at least a portion of the unencrypted content stream using a content key;
generating a key package comprising the content key;
encrypting the key package using a screener key;
encrypting the screener key employing a public key bound to the player such that the public key is unique to the player; and
embedding the encrypted key package into the selectively encrypted content stream.
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, and 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.
137 Citations
21 Claims
-
1. An apparatus for providing a secure content stream for use in a player, the apparatus comprising:
-
a receiver component that is arranged to receive an unencrypted content stream; and
a processor component that is arranged to perform actions, including;
selectively encrypting at least a portion of the unencrypted content stream using a content key;
generating a key package comprising the content key;
encrypting the key package using a screener key;
encrypting the screener key employing a public key bound to the player such that the public key is unique to the player; and
embedding the encrypted key package into the selectively encrypted content stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer-executable components for use in playing a content stream, the computer-executable components comprising:
-
a content media sub-system that is configured to receive selectively encrypted content that is encrypted using a content key, the content key being subsequently encrypted using a screener key that is in turn subsequently encrypted using a public key; and
a decryption engine that is operative to perform actions, including;
receiving the selectively encrypted content stream from the content media sub-system;
receiving the encrypted screener key;
decrypting the screener key using a private key associated with the public key, the private key being constrained to the apparatus; and
employing the decrypted screener key to decrypt the content key; and
employing the content key to decrypt the selectively encrypted content stream. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for securely playing a content stream, comprising:
-
selectively encrypting at least a portion of the content stream using a content key;
encrypting the content key using a screener key; and
encrypting the screener key using a public key that is associated with a private key, the public key and the private key being bound to a player such that the public key and the private key are unique to the player. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification