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.
Claims20
A method comprising:
- sending, by a computing device, to an edge device, and before the edge device receives content, a first entitlement control message comprising a first cryptographic key and placeholder content information;
- receiving, by the computing device, from the edge device, and after the edge device receives the content, a request for a second entitlement control message, wherein the request comprises content-specific information associated with the content;
- and
- sending, by the computing device and to the edge device, the second entitlement control message, wherein the second entitlement control message comprises a second cryptographic key and the content-specific information.
A computing device comprising:
- one or more processors;
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- send, to an edge device and before the edge device receives content, a first entitlement control message comprising a first cryptographic key and placeholder content information;
- receive, from the edge device and after the edge device receives the content, a request for a second entitlement control message, wherein the request comprises content-specific information associated with the content;
- and
- send, to the edge device, the second entitlement control message, wherein the second entitlement control message comprises a second cryptographic key and the content-specific information.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- sending, to an edge device and before the edge device receives content, a first entitlement control message comprising a first cryptographic key and placeholder content information;
- receiving, from the edge device and after the edge device receives the content, a request for a second entitlement control message, wherein the request comprises content-specific information associated with the content;
- and
- sending, to the edge device, the second entitlement control message, wherein the second entitlement control message comprises a second cryptographic key and the content-specific information.
Dependencies are inferred from the claim text.