System, method and apparatus for secure digital content transmission
First Claim
1. A mating key gateway adapted to retrieve at least one mating key used to encrypt a program key that is used to scramble digital content prior to transmission to a digital device, comprising:
- a bus;
a processor coupled to the bus;
an interface coupled to the bus, the interface being adapted to receive information from (1) a sender of the digital content and (2) either a server controlled by a supplier of the digital device or a trusted third party; and
a non-volatile storage unit coupled to the bus, the non-volatile storage unit to store a mating key lookup table to identify either the server controlled by the supplier of the digital device or the trusted third party based on the information received from the sender.
1 Assignment
0 Petitions
Accused Products
Abstract
A mating key gateway is adapted to retrieve a mating key, which is used to encrypt a program key that is used to scramble digital content prior to transmission to a digital device. According to one embodiment of the invention, the mating key gateway comprises a processor, a communication interface and a non-volatile storage unit. The non-volatile storage unit is configured to store a mating key lookup table to identify a targeted server to retrieve the mating key therefrom based on the information received from a headend.
-
Citations
38 Claims
-
1. A mating key gateway adapted to retrieve at least one mating key used to encrypt a program key that is used to scramble digital content prior to transmission to a digital device, comprising:
-
a bus;
a processor coupled to the bus;
an interface coupled to the bus, the interface being adapted to receive information from (1) a sender of the digital content and (2) either a server controlled by a supplier of the digital device or a trusted third party; and
a non-volatile storage unit coupled to the bus, the non-volatile storage unit to store a mating key lookup table to identify either the server controlled by the supplier of the digital device or the trusted third party based on the information received from the sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mating key gateway adapted to retrieve a mating key used to encrypt a program key that is used to scramble digital content prior to transmission to a digital device, the mating key gateway comprising:
-
a processor;
an interface in communication with the processor, the interface being adapted to exchange information with (1) a headend and (2) a server configured to store a mating key associated with the digital device; and
a non-volatile storage unit to store a mating key lookup table to identify the server based on the information received from the headend. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A secure content delivery system comprising:
-
a trusted third party to store a plurality of mating keys associated with digital devices, each mating key being used to encrypt a key that is used to scramble digital content; and
a mating key gateway in communications with the trusted third party, the mating key gateway to provide information received from a headend to the trusted third party for retrieval of a requested mating key. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
receiving a mating key generator; and
outputting a mating key based on the mating key generator and an one-time programmable value being identical to a key stored in a digital device of a set-top box targeted to receive information encrypted with either the mating key or a derivative of the mating key. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A conditional access (CA) control system in communication with a mating key server, the CA control system comprising:
-
means for receiving a mating key from the mating key server, the mating key being computed based on a mating key generator and a one-time programmable value; and
means for producing a plurality of derivatives keys based on the mating key, each derivative key being used to encrypt a key that is configured to descramble digital content targeted for a digital device of a set-top box. - View Dependent Claims (33, 34)
-
-
35. A method comprising:
-
receiving a request for a key over a communication bus;
recovering different versions of the key depending on which of a plurality of providers is requesting the key; and
providing the different versions of the key to the plurality of providers adapted to use the key as either a mating key to encrypt digital content delivered to a targeted digital device or as a precursor key to derive the mating key to encrypt the digital content delivered to the targeted digital device. - View Dependent Claims (36, 37, 38)
-
Specification