Method and apparatus for encrypting media programs for later purchase and viewing
First Claim
1. A method of controlling access to a stored media program, comprising the steps of:
- receiving a data stream in a first subscriber receiver at a receiver station having a storage device, the data stream including the media program encrypted according to a media encryption key;
decrypting the encrypted media program;
generating a copy protection key in the first subscriber receiver at least in part from a content identifier identifying the media program, the copy protection key for encrypting and decrypting information written to and read from the storage device; and
encrypting at least a portion of the decrypted data stream using the copy protection key.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for storing and retrieving program material for subsequent replay is disclosed. The method includes accepting a receiver ID associated with a receiver key stored in a memory of the receiver, determining a pairing key for encrypting communications between the conditional access module and the receiver, encrypting the pairing key with the receiver key, and transmitting a message comprising the encrypted pairing key to the receiver. The apparatus comprises a receiver for receiving a data stream transmitting a media program encrypted according to a media encryption key and an encrypted media encryption key and a conditional access module, communicatively coupleable with the receiver.
150 Citations
78 Claims
-
1. A method of controlling access to a stored media program, comprising the steps of:
-
receiving a data stream in a first subscriber receiver at a receiver station having a storage device, the data stream including the media program encrypted according to a media encryption key; decrypting the encrypted media program; generating a copy protection key in the first subscriber receiver at least in part from a content identifier identifying the media program, the copy protection key for encrypting and decrypting information written to and read from the storage device; and encrypting at least a portion of the decrypted data stream using the copy protection key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of controlling access to a media program, comprising the steps of:
-
receiving a data stream in a first subscriber receiver at a receiver station having a storage device, the data stream including the media program encrypted according to a media encryption key (CW) and an encrypted media encryption key (CW); generating a copy protection key (CP) from a content identifier and a family key in the first subscriber receiver, the copy protection key for encrypting and decrypting information written to and read from the storage device; and further encrypting the data stream using the copy protection key (CP). - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. An apparatus for receiving media programs, comprising:
-
a receiver station, comprising; a first subscriber receiver, for receiving a data stream transmitting a media program encrypted according to a media encryption key (CW) and an encrypted media encryption key, the first subscriber receiver having; a first decryptor, for decrypting a message from the conditional access module according to a pairing key (PK), the message comprising the media encryption key (CW); and a conditional access module, communicatively coupleable to the first subscriber receiver, the conditional access module having; a second decryptor for decrypting the encrypted media encryption key (CW); and a first encryptor, for encrypting messages with the receiver according to the pairing key (PK); wherein the pairing key cryptographically pairs the first subscriber receiver to the conditional access module by encrypting communications between the first subscriber receiver and the conditional access module. - View Dependent Claims (59, 60, 61, 62, 63)
-
-
64. An apparatus for controlling access to a stored media program, comprising:
-
means for receiving a data stream in a first subscriber receiver at a receiver station having a storage device, the data stream including the media program encrypted according to a media encryption key; means for decrypting the encrypted media program; means for generating a copy protection key in the first subscriber receiver at least in part from a content identifier identifying the media program, the copy protection key for encrypting and decrypting information written to and read from the storage device; and means for encrypting the decrypted data stream using the copy protection key. - View Dependent Claims (65, 66, 67, 68)
-
-
69. An apparatus of controlling access to a media program, comprising:
-
means for receiving a data stream in a first subscriber receiver at a receiver station having a storage device, the data stream including the media program encrypted according to a media encryption key (CW) and an encrypted media encryption key (CW); means for generating a copy protection key from a content identifier and a family key in the first subscriber receiver, the copy protection key for encrypting and decrypting information written to and read from the storage device; means for further encrypting the data stream using the copy protection key (CP); and means for storing the copy protection key (CP) in the receiver. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A system for transmitting and receiving media programs, comprising:
-
a transmitter, for transmitting a data stream having a media program encrypted according to a media encryption key (CW) and an encrypted media encryption key; a subscriber receiver, for receiving the transmitted data stream, the subscriber receiver having; a first decryptor, for decrypting a message from the conditional access module according to a pairing key (PK), the message comprising the media encryption key (CW); a conditional access module, communicatively coupleable to the subscriber receiver, the conditional access module having a second decryptor for decrypting the encrypted media encryption key (CW); and a first encryptor, for encrypting messages with the receiver according to the pairing key (PK); wherein the pairing key cryptographically pairs the first subscriber receiver to the conditional access module by encrypting communications between the first subscriber receiver and the conditional access module.
-
Specification