Methods and systems of protecting digital content
First Claim
1. A method of protecting digital content comprising:
- partitioning digital content into multiple partitions;
making at least one copy of each of the multiple partitions to define multiple partition sets, each set containing one partition and at least one copy of the one partition;
uniquely marking each partition of a partition set; and
encrypting each partition of a partition set with a different key.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are described that enable protection of digital content, such as movies and the like, by making pirated copies traceable back to a unique decryption key that was utilized to decrypt the originally encrypted content. The innovative advancements do not rely on post-distribution watermarking or fingerprinting techniques, and yet intrinsically link any unauthorized copies back to a unique cryptographic key or key collection that was used when the genuine copy was reproduced. In one embodiment, digital content is provided and comprises multiple partition sets, with each partition set comprising a first partition and at least one different version of the first partition. Each partition of each partition set is uniquely marked and encrypted with a different key. Individual unique key collections are then defined to contain, for each partition set, one key that was used to encrypt a partition from the partition set and no two key collections are identical. This means that each key collection can decrypt one unique version of the digital content. This unique version of the digital content is thus inextricably tied to the key collection that was utilized to decrypt the content. Each key collection is then encrypted with a different public key associated with one of multiple content players on which the digital content is to be played. Thus, each content player is inextricably associated with one key collection, and each key collection is inextricably associated with a unique version of the digital content. The digital content and one or more key collections can then be provided to the content players. When a content player decrypts its associated key collection and uses the key collection to decrypt the digital content, the version of the digital content that is decrypted points directly to the specific content-player that was authorized to decrypt it with that key collection.
183 Citations
18 Claims
-
1. A method of protecting digital content comprising:
-
partitioning digital content into multiple partitions;
making at least one copy of each of the multiple partitions to define multiple partition sets, each set containing one partition and at least one copy of the one partition;
uniquely marking each partition of a partition set; and
encrypting each partition of a partition set with a different key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media comprising computer-readable instructions thereon which, when executed by a computer, cause the computer to:
-
partition digital content into multiple partitions;
make at least one copy of each of the multiple partitions to define multiple partition sets, each set containing one partition and at least one copy of the one partition;
uniquely mark each partition of a partition set;
encrypt each partition of a partition set with a different key;
define multiple key collections each of which comprising a plurality of keys that were used to encrypt the partitions, each key collection containing one and only one key for each partition set, no two key collections being identical;
associate each key collection with a corresponding content player on which the digital content is to be played;
encrypt each key collection with a different public key of different public/private key pairs, each key pair being associated with a different content player that contains a private key that corresponds to a public key that was used to encrypt a key collection; and
provide the digital content, including all of the encrypted partitions, and one or more encrypted key collections onto one or more readable media for use by the content players. - View Dependent Claims (11, 12, 13)
-
-
14. A method of protecting digital content comprising:
-
providing digital content; and
processing the digital content sufficiently so that at least portions of the digital content are marked and encrypted such that when the portions are decrypted to provide the digital content in an unencrypted form, the decrypted digital content carries marks that indicate the key or keys that were used to decrypt it to provide the unencrypted digital content. - View Dependent Claims (15, 16, 17, 18)
-
Specification