×

Elementary bitstream cryptographic material transport systems and methods

DC CAFC
  • US 10,212,486 B2
  • Filed: 06/06/2017
  • Issued: 02/19/2019
  • Est. Priority Date: 12/04/2009
  • Status: Active Grant
First Claim
Patent Images

1. A playback device for playing back encrypted video, the playback device comprising:

  • a set of one or more processors; and

    a non-volatile storage containing a playback application for causing the set of one or more processors to perform the steps of;

    receiving a container file with video data at a parser;

    extracting portions of the container file using the parser, wherein the container file comprises;

    video data with a plurality of partially encrypted frames, wherein each partially encrypted frame contains encrypted portions and unencrypted portions of data; and

    a set of cryptographic information describing the encrypted portion of each partially encrypted frame, where cryptographic information for a partially encrypted frame comprises;

    cryptographic material for the encrypted portion of the partially encrypted frame, anda block reference that identifies the encrypted portion of the partially encrypted frame,providing each partially encrypted frame, the cryptographic material for each partially encrypted frame, and the block reference for each partially encrypted frame from the parser to a video decoder;

    identifying the encrypted portion of each partially encrypted frame using the block reference for each partially encrypted frame;

    deciphering a frame key for each partially encrypted frame using the cryptographic material for each partially encrypted frame to produce a frame key for each partially encrypted frame;

    decrypting the encrypted portion of each partially encrypted frame based upon the frame key for each partially encrypted frame using the video decoder; and

    decoding each decrypted frame for rendering on a display device using the video decoder.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×