Claims
- 1. 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.
- 2. The self-protecting document of claim 1, wherein the code segment further comprises: a rights-enforcement subsection; and, a rendering subsection.
- 3. The self-protecting document of claim 1, wherein the code segment further comprises an executable code for enabling use of the self protecting document.
- 4. The self-protecting document of claim 1, wherein the polarization subsection comprises a polarization engine and a depolarization engine.
- 5. The self-protecting document of claim 1, wherein the polarization subsection contains executable computer code adapted to modify the encrypted content segment.
- 6. The self-protecting document of claim 1, wherein the polarization subsection contains executable computer code adapted to modify the encrypted content segment into a polarized content segment.
- 7. A method for creating a self-protecting document, comprising the steps of:receiving an unencrypted document; modifying the unencrypted document to produce an original content segment; creating a rights specification; creating a code segment containing a polarization subsection; and combining the original content segment, the rights specification, and the code segment to produce a generic self-protecting document.
- 8. The method of claim 7, wherein the modifying step comprises the step of encrypting the unencrypted document.
- 9. The method of claim 7, wherein the modifying step further comprises the stop of pre-processing the unencrypted document.
- 10. The method of claim 7, further comprising the step of customizing the generic self-protecting document.
- 11. The method of claim 10, wherein the customizing step comprises the substeps of:receiving a user's document request; receiving the user's public key; creating a rights and permissions segment consent 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.
CROSS REFERENCES TO RELATED APPLICATIONS
This application is a continuation under 37 C.F.R. 1.53(b) of U.S. patent application Ser. No. 09/178,529 now U.S. Pat. No. 6,519,700 B1, filed Oct. 23, 1998.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
4712238 |
Gilhousen et al. |
Dec 1987 |
A |
5742677 |
Pinder et al. |
Apr 1998 |
A |
5796829 |
Newby et al. |
Aug 1998 |
A |
5915019 |
Ginter et al. |
Jun 1999 |
A |
6052780 |
Glover |
Apr 2000 |
A |
6519700 |
Ta et al. |
Feb 2003 |
B1 |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/178529 |
Oct 1998 |
US |
Child |
10/196953 |
|
US |