Initialization encryption for streaming content
AssigneeCombined Conditional Access Development And Support, LLC
InventorsMadhu Penugonda, Lawrence Tang
Life of this patent
Estimating the term…
Abstract
Methods are disclosed for creating a virtual encryption session prior to video streaming content being requested to reduce or eliminate delay in initialization of the encryption session and content delivery to the customer. A virtual session has control word(s) (CW) and virtual entitlement control message(s) (ECM) that are devoid of content specific information. One or more virtual sessions may be stored at an edge device and may be used to encrypt the first portion of a content stream while a content-specific encryption session is being initiated.
Claims19
A method comprising:
- receiving a first entitlement control message, wherein the first entitlement control message is associated with a first control word and comprises placeholder content information in a content-specific information field;
- receiving a stream comprising unencrypted content;
- generating, based on the first control word, an encrypted first portion of the stream;
- sending, via a network, the encrypted first portion of the stream;
- receiving a second entitlement control message, wherein the second entitlement control message is associated with a second control word and comprises content-specific information in the content-specific information field;
- generating, based on the second control word, an encrypted second portion of the stream;
- and
- sending, via the network, the encrypted second portion of the stream.
A method comprising:
- requesting a first encryption session and a corresponding first entitlement control message, wherein the corresponding first entitlement control message is associated with a first control word and comprises placeholder content information in a content-specific information field;
- receiving and storing the first encryption session and the corresponding first entitlement control message;
- receiving a stream comprising unencrypted content;
- generating, based on the first control word, an encrypted first portion of the stream;
- generating an updated entitlement control message wherein at least a portion of the placeholder content information is replaced with content-specific information;
- and
- sending, via a network, the encrypted first portion of the stream and the updated entitlement control message.
A method comprising:
- assigning, to a stream of content, a first entitlement control message comprising placeholder content information in a content-specific information field;
- encrypting, based on a control word associated with the first entitlement control message, at least a first portion of the stream of content to form a first encrypted stream of content;
- sending the first entitlement control message along with the first encrypted stream of content;
- receiving a second entitlement control message, wherein the second entitlement control message is associated with a second control word and content-specific information;
- encrypting, based on the second control word, at least a second portion of the stream of content to form a second encrypted stream of content;
- and
- sending the second entitlement control message along with the second encrypted stream of content.
Dependencies are inferred from the claim text.