Digital media conditional access system for handling digital media content
First Claim
1. A method for processing digital media content comprising:
- obtaining, in a broadcast headend, a secret authorization key (Ka);
obtaining, in the broadcast headend, a secret encryption key (SCK) that is associated with a set-top box;
encrypting, in the broadcast headend, the authorization key (Ka) using the secret encryption key (SCK) into an authorization key message (AKM) message, wherein the same secret encryption key (SCK) is used to decrypt the encrypted authorization key (Ka) by the set-top box;
obtaining, in the broadcast headend, one or more entitlement keys (Ke);
encrypting, in the broadcast headend, the one or more entitlement keys (Ke) using the authorization key (Ka) as an encryption key into an entitlement management message (EMM);
obtaining, in the broadcast headend, one or more media content encryption keys (Kc);
encrypting, in the broadcast headend, each of the media content encryption keys (Kc) using one or more of the entitlement keys (Ke) as encryption keys into an entitlement control message (ECM);
obtaining, in the broadcast headend, digital media data content (Dc);
encrypting, in the broadcast headend, the digital media data content using the one or more media content encryption keys (Kc);
delivering, from the broadcast headend, the AKM, EMM, ECM, and encrypted digital media data content to the set-top box configured to provide digital media services with the content.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture provide the ability to process digital media content. A secret key (Ka) is obtained and encrypted into an authorization key message (AKM) message. One or more entitlement keys (Ke) are then obtained and encrypted using the secret key (Ka) as an encryption key into an entitlement management message (EMM). One or more media content encryption keys (Kc) are obtained and encrypted using one or more of the entitlement keys (Ke) as encryption keys into an entitlement control message (ECM). Digital media data content (Dc) is then obtained and encrypted using the one or more media content encryption keys (Kc). The AKM, EMM, ECM, and encrypted digital media data content are then delivered to a set-top box that is configured to provide digital media services with the content.
189 Citations
36 Claims
-
1. A method for processing digital media content comprising:
-
obtaining, in a broadcast headend, a secret authorization key (Ka); obtaining, in the broadcast headend, a secret encryption key (SCK) that is associated with a set-top box; encrypting, in the broadcast headend, the authorization key (Ka) using the secret encryption key (SCK) into an authorization key message (AKM) message, wherein the same secret encryption key (SCK) is used to decrypt the encrypted authorization key (Ka) by the set-top box; obtaining, in the broadcast headend, one or more entitlement keys (Ke); encrypting, in the broadcast headend, the one or more entitlement keys (Ke) using the authorization key (Ka) as an encryption key into an entitlement management message (EMM); obtaining, in the broadcast headend, one or more media content encryption keys (Kc); encrypting, in the broadcast headend, each of the media content encryption keys (Kc) using one or more of the entitlement keys (Ke) as encryption keys into an entitlement control message (ECM); obtaining, in the broadcast headend, digital media data content (Dc); encrypting, in the broadcast headend, the digital media data content using the one or more media content encryption keys (Kc); delivering, from the broadcast headend, the AKM, EMM, ECM, and encrypted digital media data content to the set-top box configured to provide digital media services with the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 36)
-
-
15. A system for processing digital media content in a set-top box, comprising:
-
(a) a set-top box (STB) configured to receive, from a broadcast headend; (i) a secret authorization key (Ka) encrypted, by the broadcast headend, using a secret encryption key (SCK) associated with the STB; (ii) an entitlement management message (EMM) comprising one or more entitlement keys (Ke) encrypted using the Ka; (iii) an entitlement control message (ECM) comprising one or more media content encryption keys (Kc) encrypted using the one or more Ke; (iv) digital media content (Dc) encrypted using the one or more Kc; (b) a decryption algorithm on the STB configured to; (i) decrypt the Ka using the same SCK; (ii) decrypt the Ke using the Ka; (iii) decrypt the Kc using the Ke; and (iv) decrypt the Dc using the Kc; wherein the STB is configured to provide digital media services with the decrypted Dc. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification