Multi-level, multi-dimensional content protections
First Claim
Patent Images
1. A method comprising:
- receiving content comprising a set of attributes having L through N levels of access, where L<
N, and content at a given level of access being decryptable by a corresponding key;
receiving a base key corresponding to an M of N level of access, where LMN; and
deriving lower level keys based on the base key, the lower level keys being used to access content having an M level of access or lower.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of the invention is a method for a multi-level, and multi-dimensional scheme of content protection. Content having one or more attributes is encrypted using separate keys for each level of protection, where each level corresponds to an assurance of protection for each attribute. The content may be distributed to a number of environments having different levels of protection by transmitting a base key commensurate with the environment'"'"'s subscription level. The base key may then be used generate lower level keys for accessing content at a level of protection less than or equal to that subscribed to.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving content comprising a set of attributes having L through N levels of access, where L<
N, and content at a given level of access being decryptable by a corresponding key;
receiving a base key corresponding to an M of N level of access, where LMN; and
deriving lower level keys based on the base key, the lower level keys being used to access content having an M level of access or lower. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a request for content at an M level of access, the content comprising a set of attributes having L through N levels of access, where L<
N, and each level of access being represented by a grid point on a grid, and corresponding content being decryptable by a key corresponding to the level of access;
transmitting a base key corresponding to the M level of access; and
transmitting a D-dimensional matrix for each attribute in the set of attributes, where D corresponds to a number of attributes of the content, and where the matrix comprises matrix values for determining how to generate a lower level key for decrypting content represented by a given grid point on the grid. - View Dependent Claims (5, 6)
-
-
7. A method comprising:
-
creating a hierarchy of keys, where each key is used to encrypt content having a set of attributes, and having one or more levels of access, and each key corresponds to a level of access; and
applying each of the keys to the content to create a plurality of sections of encrypted content, each section being a portion of the content, and each successive section of the content improving the set of attributes of the content. - View Dependent Claims (8, 9, 10)
-
-
11. A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions which, when executed by a processor, cause the processor to perform the following:
-
receive content comprising a set of attributes having L through N levels of access, where L<
N, and content at a given level of access being decryptable by a corresponding key;
receive a base key corresponding to an M of N level of access, where LMN; and
derive lower level keys based on the base key, the lower level keys being used to access content having an M level of access of lower. - View Dependent Claims (12, 13, 15, 16, 18, 19)
-
-
14. An apparatus comprising:
-
at least one processor; and
a machine-readable medium having instructions encoded thereon, which when executed by the processor, are capable of directing the processor to;
receive content comprising a set of attributes having L through N levels of access, where L<
N, and content at a given level of access being decryptable by a corresponding key;
receive a base key corresponding to an M of N level of access, where LMN; and
derive lower level keys based on the base key, the lower level keys being used to access content having an M level of access of lower.
-
-
17. An apparatus comprising:
-
means to receive content comprising a set of attributes having L through N levels of access, where L<
N, and content at a given level of access being decryptable by a corresponding key;
means to receive a base key corresponding to an M of N level of access, where LMN; and
means to derive lower level keys based on the base key, the lower level keys being used to access content having an M level of access of lower.
-
-
20. A method comprising:
-
receiving encrypted content comprising a set of attributes having L through N levels of access, where L<
N, and each level being accessible by a corresponding key;
receiving a base key corresponding to an M of N level of access, where LMN;
deriving lower level keys based on the base key, the lower level keys being used to access content having an M level of access or lower; and
using a given lower level key to decrypt the content at a corresponding level. - View Dependent Claims (21, 22)
-
Specification