Mechanism for protecting the transfer of digital content
First Claim
Patent Images
1. A system in communication with a remote source and a digital device, comprising:
- means for receiving a mating key in response to a prior transmission of a mating key generator and a serial number of the digital device to the remote source, the mating key being a result produced by performing a cryptographic operation on the mating key generator;
means for encrypting a descrambling key with the mating key, the descrambling key being used for scrambling digital content prior to transmission to the digital device; and
means for transmitting the mating key generator to the digital device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a method for delivering a mating key to a smart card coupled to a decoding device with a built-in descrambler. The mating key is used by the smart card to encrypt the derived descrambling key for the specific decoder with descrambler. The corresponding mating key is a derivation calculated within the descrambler circuit using a unique value stored in the decoding device, and is of a message that comprises a unique predetermined value that identifies a manufacturer of the decoding device, the digital device targeted to receive the encrypted key data, and the service provider.
438 Citations
33 Claims
-
1. A system in communication with a remote source and a digital device, comprising:
-
means for receiving a mating key in response to a prior transmission of a mating key generator and a serial number of the digital device to the remote source, the mating key being a result produced by performing a cryptographic operation on the mating key generator; means for encrypting a descrambling key with the mating key, the descrambling key being used for scrambling digital content prior to transmission to the digital device; and means for transmitting the mating key generator to the digital device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
performing a cryptographic operation on a mating key generator message by encrypting the mating key generator message with a key to produce a mating key, the mating key generator message comprises a predetermined value that identifies a manufacturer of a digital device; receiving the mating key; and encrypting data used for scrambling digital content with the mating key. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus adapted to receive scrambled content and descramble the scrambled content, comprising:
-
a removable smart card adapted to (i) receive a mating key generator message and (ii) encrypt a descrambling key with a mating key that is generated using the mating key generator message, the mating key generator message includes at least two of a set-top-box manufacturer identifier, a service provider identifier, a conditional access provider identifier and a sequence number; and a descrambler component to receive the encrypted descrambling key and the mating key generator message, the descrambler component performs a cryptographic operation on the mating key generator message to produce a key that is equivalent to the mating key and decrypts the encrypted descrambling key using the key to recover a descrambling key, the descrambling key being used for descrambling scrambled content loaded into the apparatus. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A digital device, comprising:
-
a network interface to receive scrambled content; and a descrambler component to (i) receive a mating key generator message including an identifier of a manufacturer of a digital device targeted to receive the scrambled content, at least one encrypted service key and a corresponding key identifier to indicates a tier of service associated with the encrypted service key over the network interface, (ii) perform a cryptographic operation on the mating key generator message to produce a key, (iii) decrypt the encrypted service key using the key to recover a service key, and (iv) descrambling the scrambled content using the service key. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification