Method for simulcrypting scrambled data to a plurality of conditional access devices
First Claim
Patent Images
1. A method comprising:
- receiving data by a first conditional access unit, the data including scrambled content, a scrambled first control word and a scrambled second control word, wherein the first and second control words correspond to the first conditional access unit and a second conditional access unit, respectively;
descrambling the first control word by the first conditional access unit;
producing a plurality of data streams by descrambling the scrambled content from the data by the first conditional access unit using the first control word in the unscrambled format, wherein the plurality of data streams comprise a first data stream comprising the descrambled content and a scrambled second data stream comprising the scrambled content and the second scrambled control word;
sending the descrambled content from the first data stream to a display device while sending the second data stream to a storage device, by the first conditional access unit;
retrieving the second data stream from the storage device, retrieving the scrambled second control word from the second data stream and recovering the second control word in an unscrambled format by descrambling the second control word, by the second conditional access unit; and
retrieving by the second conditional access unit the content from the second data stream by descrambling the scrambled content using the second control word in the unscrambled format.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one embodiment, a method for storing a normal scrambled digital program is provided. The method includes receiving a scrambled program, and receiving a plurality of access requirements. Each access requirement can descramble the scrambled program. The method also includes selecting at least one of the access requirements, and storing the scrambled program and the selected requirement.
281 Citations
26 Claims
-
1. A method comprising:
-
receiving data by a first conditional access unit, the data including scrambled content, a scrambled first control word and a scrambled second control word, wherein the first and second control words correspond to the first conditional access unit and a second conditional access unit, respectively; descrambling the first control word by the first conditional access unit; producing a plurality of data streams by descrambling the scrambled content from the data by the first conditional access unit using the first control word in the unscrambled format, wherein the plurality of data streams comprise a first data stream comprising the descrambled content and a scrambled second data stream comprising the scrambled content and the second scrambled control word; sending the descrambled content from the first data stream to a display device while sending the second data stream to a storage device, by the first conditional access unit; retrieving the second data stream from the storage device, retrieving the scrambled second control word from the second data stream and recovering the second control word in an unscrambled format by descrambling the second control word, by the second conditional access unit; and retrieving by the second conditional access unit the content from the second data stream by descrambling the scrambled content using the second control word in the unscrambled format. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a receiver receiving data by a first conditional access unit, the data including scrambled content, a scrambled first control word and a scrambled second control word, wherein the first and second control words correspond to the first conditional access unit and a second conditional access unit, respectively; a first descrambler descrambling the first control word and producing a plurality of data streams by descrambling the scrambled content from the data using the first control word in the unscrambled format, wherein the plurality of data streams comprise a first data stream comprising the descrambled content and a scrambled second data stream comprising the scrambled content and the second scrambled control word; means for sending the descrambled content from the first data stream to a display device while sending the second data stream to a storage device, by the first conditional access unit; a second descrambler retrieving the second data stream from the storage device, retrieving the scrambled second control word from the second data stream and recovering the second control word in an unscrambled format by descrambling the second control word; and means for retrieving by the second conditional access unit the content from the second data stream by descrambling the scrambled content using the second control word in the unscrambled format. - View Dependent Claims (6)
-
-
7. A computer readable medium containing instructions which, when executed by a processing system, cause the system to perform:
-
receiving data by a first conditional access unit the data including scrambled content; producing a plurality of data streams by descrambling the scrambled content by the first conditional access unit using a first access key, the first access key corresponding to the first conditional access unit, wherein the plurality of data streams comprise a first data stream comprising the descrambled content and a scrambled second data stream comprising the scrambled content; sending the descrambled content from the first data stream to a display device while sending the second data stream to a storage device, by the first conditional access unit; retrieving a second access key by a second conditional access unit, the second access key corresponding to the second conditional access unit; and retrieving by the second conditional access unit the content from the second data stream by descrambling the scrambled content using the second access key. - View Dependent Claims (8, 9)
-
-
10. An apparatus comprising:
-
means for receiving scrambled data, the scrambled data including content; a first conditional access unit associated with a first access key, the first conditional access unit comprises (i) means for receiving scrambled data by a first conditional access unit, the scrambled data including content, a first control word and a second control word of a plurality of control words, each of the plurality of control words corresponding to a conditional access unit, (ii) means for descrambling the first control word by the first conditional access unit to recover the first control word in an unscrambled format, (iii) means for producing a plurality of data streams by descrambling at least a portion of the scrambled data by the first conditional access unit using the first control word in the unscrambled format, wherein the plurality of data streams comprise a first data stream and a scrambled second data stream, and each of the first data stream and the scrambled second data stream includes the content, and (iv) means for outputting the content from the first data stream for display while outputting the scrambled second data stream for storage; and a second conditional access unit including means for retrieving the scrambled second control word by a second conditional access unit separate from the first conditional access unit and recovering the second control word in an unscrambled format by descrambling the second control word, and means for retrieving the content from the scrambled second data stream by descrambling the content by the second conditional access unit using the second control word in the unscrambled format.
-
-
11. An apparatus comprising:
-
means for receiving data by a first conditional access unit the data including scrambled content, a scrambled first control word and a scrambled second control word, wherein the first and second control words correspond to the first and a second conditional access unit, respectively; a descrambler for descrambling the first control word by the first conditional access unit; means for producing a plurality of data streams by descrambling the scrambled content from the data by the first conditional access unit using the first control word in the unscrambled format, wherein the plurality of data streams comprise a first data stream comprising the descrambled content and a scrambled second data stream comprising the scrambled content and the second scrambled control word; means for sending the descrambled content from the first data stream to a display device while sending the second data stream to a storage device, by the first conditional access unit; means for retrieving the second data stream from the storage device, retrieving the scrambled second control word from the second data stream and recovering the second control word in an unscrambled format by descrambling the second control word, by the second conditional access unit; and means for retrieving the content from the second data stream by descrambling the scrambled content using the second control word in the unscrambled format. - View Dependent Claims (12, 13, 14)
-
-
15. A method for controlling storage and reproduction of digital content, comprising:
-
receiving a digital bitstream including program data by a first conditional access unit, the program data including system information and scrambled digital content in a first scrambled format; producing a plurality of data streams by descrambling the scrambled digital content in the first scrambled format by the first conditional access unit using a first access key, the first access key corresponding to the first conditional access unit, wherein the plurality of data streams comprise a first data stream and a second data stream, both the first data stream and the second data stream include the descrambled digital content; outputting the descrambled digital content of the first data stream to a display device while producing a second output by re-scrambling the descrambled digital content of the second data stream in a second scrambled format; retrieving a second access key by a second conditional access unit, the second access key corresponding to the second conditional access unit; and retrieving by the second conditional access unit the digital content from the second data stream by descrambling the scrambled digital content in the second scrambled format using the second access key. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
means for receiving a digital bitstream including program data by a first conditional access unit, the program data including system information and scrambled digital content in a first scrambled format; a descrambler for producing a plurality of data streams by descrambling the scrambled digital content in the first scrambled format by the first conditional access unit using a first access key, the first access key corresponding to the first conditional access unit, wherein the plurality of data streams comprise a first data stream and a second data stream, both the first data stream and the second data stream include the descrambled digital content; means for outputting the descrambled digital content of the first data stream to a display device while producing a second output by re-scrambling the descrambled digital content of the second data stream in a second scrambled format; means for retrieving a second access key by a second conditional access unit, the second access key corresponding to the second conditional access unit; and means for retrieving by the second conditional access unit the digital content from the second data stream by descrambling the scrambled digital content in the second scrambled format using the second access key. - View Dependent Claims (23, 24, 26)
-
-
25. An apparatus comprising:
-
a processor; and a memory coupled to the processor, the memory storing executable instructions that, when executed by the processor, cause the processor to perform operations of; receiving a digital bitstream including program data by a first conditional access unit, the program data including system information and scrambled digital content in a first scrambled format, producing a plurality of data streams by descrambling the scrambled digital content in the first scrambled format by the first conditional access unit using a first access key, the first access key corresponding to the first conditional access unit, wherein the plurality of data streams comprise a first data stream and a second data stream, both the first data stream and the second data stream include the descrambled digital content, outputting the descrambled digital content of the first data stream to a display device while producing a second output by re-scrambling the descrambled digital content of the second data stream in a second scrambled format, retrieving a second access key by a second conditional access unit, the second access key corresponding to the second conditional access unit, and retrieving by the second conditional access unit the digital content from the second data stream by descrambling the scrambled digital content in the second scrambled format using the second access key.
-
Specification