Patent ID: 8781122
Filing Date: 2014-07-15
Classification: H04L,H04N

Abstract:
1. A method of playing back encrypted video on a playback device, where at least partially encrypted video data is contained within a container file and can be extracted and decrypted to create an elementary bitstream using cryptographic information, which can be used to decrypt the at least partially encrypted video data, the method comprising: extracting at least partially encrypted video data from a container file containing at least partially encrypted video data to create an at least partially encrypted elementary bitstream using a processor configured by a demultiplexer process; obtaining cryptographic information using the processor configured by the demultiplexer process; enciphering the cryptographic information using the processor configured by an upstream digital rights management component of the demultiplexer process; inserting the enciphered cryptographic information into the at least partially encrypted elementary bitstream using the processor configured by the upstream digital rights management component of the demultiplexer process; providing the at least partially encrypted elementary bitstream in which the enciphered cryptographic information is inserted to a video decoder process using the processor; extracting the enciphered cryptographic information from the at least partially encrypted elementary bitstream using the processor configured by the video decoder process; deciphering the enciphered cryptographic information using the processor configured by a downstream digital rights management component of the video decoder process; decrypting the at least partially encrypted elementary bitstream with the cryptographic information using the processor configured by the downstream digital rights management component of the video decoder process; and decoding the elementary bitstream for rendering on a display device using the processor configured by the video decoder process; wherein the enciphering process and the deciphering process are synchronized such that a delay in excess of a predetermined time between enciphering and deciphering results in the cryptographic information being unrecoverable.