Scalable, error resilient DRM for scalable media
First Claim
Patent Images
1. A method, comprising:
- dividing a multimedia content into separate quality layers;
encrypting at least some of the quality layers using a separate secret for each quality layer encrypted; and
granting permission to access an encrypted quality layer by revealing the secret of the encrypted quality layer.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary digital rights management engine and related methods divides multimedia content into service level layers, encrypts at least some of the layers, and offers access to the encrypted layers by permission. The multimedia content may be layered using multiple different layering approaches simultaneously, and access to the different types of layers may be offered simultaneously. One of the layers may be left unencrypted to allow free browsing of a low quality service level. An exemplary system of key management for digital rights management is also disclosed.
138 Citations
68 Claims
-
1. A method, comprising:
-
dividing a multimedia content into separate quality layers;
encrypting at least some of the quality layers using a separate secret for each quality layer encrypted; and
granting permission to access an encrypted quality layer by revealing the secret of the encrypted quality layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus, comprising:
-
a means for dividing a multimedia content into quality layers;
a means for encrypting at least some of the quality layers using a separate key for each quality layer encrypted; and
a means for granting access to a key to decrypt a quality layer. - View Dependent Claims (23, 24, 25, 30, 31, 32, 40, 41, 42, 43, 44)
-
-
26. The apparatus as recited in 22, wherein the means for encrypting is an encryption engine using universal block chaining with sum primitive.
-
27. The apparatus as recited in 22, wherein the means for encrypting in an encryption engine using weak CBC encryption and a summing step.
- 28. The apparatus as recited in 22, wherein the means for encrypting uses a stream cipher.
-
33. The apparatus as recited in 22, wherein the means for encrypting uses C&
- S encryption.
- View Dependent Claims (34, 35, 36, 37, 38, 39)
-
45. One or more computer readable media containing instructions that are executable by a computer to perform actions comprising:
-
dividing multimedia content into separate quality layers;
encrypting at least some of the quality layers using a separate key for each quality layer to be encrypted; and
granting a license to use a key to decrypt one of the quality layers. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method of key management, comprising:
-
dividing a scalable multimedia content into two or more quality layer sets, wherein each quality layer set includes quality layers ranging from a lower quality to a higher quality and wherein a first quantity of quality layers in a first quality layer set multiplied by a second quantity of quality layers in a second quality layer set defines a number of content segments;
encrypting at least some of the quality layers; and
assigning a separate key to each of the segments. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
Specification