Digital media conditional access system for handling digital media content
First Claim
1. A method for processing digital media content comprising:
- obtaining a secret authorization key (Ka);
encrypting the authorization key (Ka) into an authorization key message (AKM) message;
obtaining one or more entitlement keys (Ke);
encrypting the one or more entitlement keys (Ke) using the authorization key (Ka) as an encryption key into an entitlement management message (EMM);
obtaining one or more media content encryption keys (Kc);
encrypting 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 digital media data content (Dc);
encrypting the digital media data content using the one or more media content encryption keys (Kc);
delivering the AKM, EMM, ECM, and encrypted digital media data content to a 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.
138 Citations
39 Claims
-
1. A method for processing digital media content comprising:
-
obtaining a secret authorization key (Ka);
encrypting the authorization key (Ka) into an authorization key message (AKM) message;
obtaining one or more entitlement keys (Ke);
encrypting the one or more entitlement keys (Ke) using the authorization key (Ka) as an encryption key into an entitlement management message (EMM);
obtaining one or more media content encryption keys (Kc);
encrypting 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 digital media data content (Dc);
encrypting the digital media data content using the one or more media content encryption keys (Kc);
delivering the AKM, EMM, ECM, and encrypted digital media data content to a 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, 15, 16)
-
-
17. A system for processing digital media content in a set-top box, comprising:
-
(a) a set-top box (STB) configured to receive;
(i) an encrypted secret authorization key (Ka) (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;
(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 (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification