Self-protecting documents
First Claim
Patent Images
1. A self-protecting document embodied as data stored on a tangible medium, the self-protecting document comprising:
- an encrypted content segment containing data representative of document contents;
a permissions segment; and
a code segment containing executable code for enabling use of the self protecting document, wherein said code segment comprises a rights enforcement subsection, a rendering subsection, and a polarization subsection.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the secure distribution of electronic documents reduces the likelihood of unauthorized reproduction and redistribution by either authorized or unauthorized recipients. A self-protecting document (SPD) contains an encrypted document as well as a secure set of permissions and the software necessary to process the document; full decryption of the document is performed as late as possible so as to minimize the possibility of intercepting the document before it has been fully rendered to screen or to paper.
-
Citations
17 Claims
-
1. A self-protecting document embodied as data stored on a tangible medium, the self-protecting document comprising:
-
an encrypted content segment containing data representative of document contents;
a permissions segment; and
a code segment containing executable code for enabling use of the self protecting document, wherein said code segment comprises a rights enforcement subsection, a rendering subsection, and a polarization subsection. - View Dependent Claims (2, 3, 4)
-
-
5. A method for creating a self-protecting document, comprising the steps of:
-
receiving an unencrypted document to produce an original content segment;
creating a rights specification;
creating a code segment containing a polarization subsection and executable code for enabling use of the self-protecting document; and
combining the original content segment, the rights specification, and the code segment to produce a generic self-protecting document. - View Dependent Claims (6, 7, 8, 9)
receiving a user'"'"'s document request;
receiving the user'"'"'s public key;
creating a rights and permissions segment consistent with the user'"'"'s document request and the rights specification;
encrypting the original content segment to produce an encrypted content segment; and
combining the code segment, the rights and permissions segment, and the encrypted content segment to produce a customized self-protecting document.
-
-
10. A method for using a self-protecting document having an encrypted content segment on a user'"'"'s system, comprising the steps of:
-
obtaining a polarization key;
modifying the encrypted content segment with the polarization key to produce polarized content;
rendering the polarized content to produce rendered polarized content for output on an output device;
depolarizing the rendered polarized content with the polarization key to produce rendered clear content; and
sending the rendered clear content to the output device. - View Dependent Claims (11, 12, 13)
identifying data information and format information within the encrypted content segment;
separating the data information and the formal information from the encrypted content segment;
encrypting the data information with the polarization key; and
combing the encrypted data information with the format information to produce the polarized content.
-
-
13. The method of claim 10, wherein the polarization key comprises a combination of state information derived from the user'"'"'s system.
-
14. A self-protecting document embodied as data stored on a tangible storage medium, the self-protecting document comprising:
-
an encrypted content segment containing data representative of document contents;
a permissions segment; and
a code segment comprising a polarization subsection. - View Dependent Claims (15, 16, 17)
-
Specification