×

Reduced hierarchy key management system and method

  • US 11,115,709 B2
  • Filed: 05/27/2011
  • Issued: 09/07/2021
  • Est. Priority Date: 08/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • prior to receiving a first encrypted media stream and a second encrypted media stream, receiving, by a computing device associated with a user, a plurality of indexes and a plurality of content keys corresponding to the plurality of indexes, wherein a first index, of the plurality of indexes, corresponds to a first content key, of the plurality of content keys, and a second index, of the plurality of indexes, corresponds to a combination of a second content key and a third content key of the plurality of content keys;

    receiving, by the computing device, the first encrypted media stream and the second encrypted media stream, the first encrypted media stream comprising a first identifier that corresponds to the first index, and the second encrypted media stream comprising a second identifier that corresponds to the second index;

    generating, by the computing device, a first decryption key based on the first content key that corresponds to the first index and a second decryption key based on the combination of the second content key and the third content key that corresponds to the second index;

    decrypting, by the computing device, at least a portion of the first encrypted media stream using the first decryption key, and at least a portion of the second encrypted media stream using the second decryption key; and

    receiving, by the computing device, an entitlement management message that comprises an update to the plurality of indexes corresponding to the plurality of content keys, wherein the update does not include any of the plurality of content keys, and wherein the update updates the first index from corresponding to the first content key to corresponding to a fourth content key, of the plurality of content keys, different from the first content key.

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