System and method for protection of digital works
First Claim
1. A method of protecting a digital work, z, during transformation by a transformation function, F, into presentation data F(z), wherein the digital work includes digital content and formatting information, comprising:
- encrypting the digital work, z, in accordance with a format preserving encryption scheme, E, which preserves formatting information of the digital work;
transforming the encrypted digital work E(z) into encrypted presentation data, F(E(z)); and
decrypting the encrypted presentation data, F (E(z)), in accordance with a decryption function, D, to obtain the presentation data, F(z), wherein D(F(E(z)))=F(z).
2 Assignments
0 Petitions
Accused Products
Abstract
A method of protecting a digital work uses a format preserving encryption scheme to encrypt the digital work. This enables any native replay application or rendering application to transform an encrypted digital work into encrypted presentation data. The originator'"'"'s digital content is protected in its original form by not being decrypted. This method enables the rendering or replay application to process the encrypted document into encrypted presentation data without decrypting it first. Encrypted presentation data is then decrypted just before it is displayed to the user. An additive encryption scheme is a particular type of encryption scheme which preserves formatting of a digital work.
-
Citations
26 Claims
-
1. A method of protecting a digital work, z, during transformation by a transformation function, F, into presentation data F(z), wherein the digital work includes digital content and formatting information, comprising:
-
encrypting the digital work, z, in accordance with a format preserving encryption scheme, E, which preserves formatting information of the digital work;
transforming the encrypted digital work E(z) into encrypted presentation data, F(E(z)); and
decrypting the encrypted presentation data, F (E(z)), in accordance with a decryption function, D, to obtain the presentation data, F(z), wherein D(F(E(z)))=F(z). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system of protecting a digital work, z, during transformation by a transformation function, F, into presentation data F(z), wherein the digital work includes digital content and formatting information, comprising:
-
an encryption engine for encrypting the digital work, z, in accordance with a format preserving encryption scheme, E, which preserves formatting information of the digital work;
a transformation function F for transforming the encrypted digital work E(z) into encrypted presentation data, F(E(z)); and
a decryption engine for decrypting the encrypted presentation data, F(E(z)), in accordance with a decryption function, D, to obtain the presentation data, F(z), wherein D(F(E(z)))=F(z). - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification