Method and apparatus for securing control words
First Claim
Patent Images
1. A method of descrambling digital multimedia content, comprising:
- sending an out-of-band request for encrypted control data to a headend;
receiving digital program data in a scrambled format by a descrambler integrated circuit;
receiving the encrypted control data by the descrambler integrated circuit;
decrypting the encrypted control data entirely within the descrambler integrated circuit using a unique key permanently stored in the descrambler integrated circuit; and
descrambling the scrambled digital program data in the descrambler integrated circuit using the decrypted control data.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with one embodiment, a method for securing control words is provided. The method includes receiving scrambled digital content in a descrambler integrated circuit. The method further includes receiving an encrypted control word in the descrambler integrated circuit, decrypting the encrypted control word using a key stored in a register circuit of the descrambler integrated circuit, and descrambling the scrambled digital content in the descrambler integrated circuit using the decrypted control word.
-
Citations
29 Claims
-
1. A method of descrambling digital multimedia content, comprising:
-
sending an out-of-band request for encrypted control data to a headend;
receiving digital program data in a scrambled format by a descrambler integrated circuit;
receiving the encrypted control data by the descrambler integrated circuit;
decrypting the encrypted control data entirely within the descrambler integrated circuit using a unique key permanently stored in the descrambler integrated circuit; and
descrambling the scrambled digital program data in the descrambler integrated circuit using the decrypted control data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
within a smart card including a processor and a programmable memory to contain a copy of the key, encrypting the control data being a control word by the processor to produce an encrypted control word; and
providing the encrypted control word to the descrambler integrated circuit.
-
-
6. The method of claim 1, wherein prior to receiving the encrypted control data, the method further comprising encrypting the control data in a smart card using a key stored in a register circuit of the smart card, the key stored in the register circuit of the smart card being equivalent to the key permanently stored in the descrambler integrated circuit.
-
7. The method of claim 6, wherein prior to receiving the encrypted control data, the method further comprising receiving the encrypted control data by an interface adapted for removable connection to the smart card being part of a digital receiver implemented with the descrambler integrated circuit.
-
8. The method of claim 7, wherein the interface includes an expansion slot built into the digital receiver.
-
9. The method of claim 1, wherein the digital program data comprises audio and visual data.
-
10. The method of claim 9, wherein the digital program data further comprises system information including one or more of a program name, broadcast time, and source of the digital program data.
-
11. The method of claim 1, wherein the digital program data comprises an entitlement management message to deliver privileges to a digital receiver implemented with the descrambler integrated circuit.
-
12. The method of claim 1, wherein the digital program data comprises an entitlement control message including at least one of an identifier of a channel being tuned for receipt of the scrambled digital program data, an identifier to locate the key stored in the descrambler integrated circuit, and an identifier of the digital program data being broadcast.
-
13. The apparatus of claim 1, wherein the sending of the out-of-band request is conducted over a communication path in accordance with Data Over Cable Service Interface Specification (DOCSIS).
-
14. An apparatus comprising:
-
means for receiving digital program data in a scrambled format and an control datum in an encrypted format by a descrambler integrated circuit;
means for decrypting the encrypted control datum entirely within the descrambler integrated circuit using a unique key permanently stored in the descrambler integrated circuit, the control datum and the key precluded from being exposed in an unencrypted format outside the descrambler integrated circuit; and
means for descrambling the scrambled digital program data in the descrambler integrated circuit using the control datum, the digital program data comprises an entitlement control message including at least one of an identifier of a channel being tuned for receipt of the scrambled digital program data, an identifier to locate the key stored in the descrambler integrated circuit, and an identifier of the digital program data. - View Dependent Claims (15, 16, 17)
means for storing the key being programmed at manufacture.
-
-
16. The apparatus of claim 14, wherein the digital program data includes audio and visual data.
-
17. The apparatus of claim 14, wherein the digital program data includes an entitlement management message to deliver privileges to a digital receiver implemented with the descrambler integrated circuit.
-
18. A method of descrambling digital multimedia content, comprising:
-
requesting control data from a headend, the control data being a service key to descramble digital program data on a channel tuned to by a digital device implemented with the descrambler integrated circuit;
receiving the digital program data in a scrambled format by a descrambler integrated circuit;
decrypting the control data stored in an encrypted format entirely within the descrambler integrated circuit using a unique key permanently stored in the descrambler integrated circuit; and
descrambling the scrambled digital program data in the descrambler integrated circuit using the decrypted control data. - View Dependent Claims (19, 20)
storing the encrypted control data within memory of a digital device implemented with the descrambler integrated circuit.
-
-
21. An apparatus comprising:
-
a transmitter to transmit a request for an encrypted service key over an out-of-band channel directed to a head-end;
a first interface to receive encrypted data; and
a descrambler integrated circuit in communication with the first interface, the descrambler integrated circuit comprises a memory to permanently store a key uniquely assigned for the descrambler integrated circuit, the key incapable of being overwritten, decryption logic to decrypt the encrypted data using the key completely within the descrambler integrated circuit, and a descrambler to descramble incoming scrambled, digital program data completely within the descrambler integrated circuit using the decrypted data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification