Method for permanent decryption of selected sections of an encrypted document
First Claim
1. A method for selective decryption within an encrypted document, said method comprising:
- detecting an encrypted portion of a document, said encrypted portion having been selected and marked for decryption, said encrypted portion being an encryption of a text portion of the document, said text portion comprising a known character string that had been added to the text portion prior to the text portion being encrypted;
receiving a selection of a valid key configured to decrypt the encrypted portion;
ascertaining that an attempt to convert the encrypted portion into a decrypted portion of the document by decrypting the encrypted portion using the valid key was successful, said ascertaining comprising determining that the decrypted portion includes the known character string;
in response to said ascertaining, removing the known character string from the decrypted portion; and
after said removing the known character string, displaying the encrypted portion.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows the viewer of a document to select certain portions of an encrypted document for decryption and optionally re-encryption while other portions of the document remain encrypted or as originally created. In this decryption process, the user would use a standard word processing editor technique to highlight (or swipe) portions of a document that the user desires to decrypt. The highlighted area would then be ‘tagged’ with a surrounding attribute indicating that the highlighted area is to be decrypted. This process is similar to the existing word processor capability to highlight areas on a document and then assign rich text attributes, such as BOLD, ITALICS, etc., to those areas.
-
Citations
18 Claims
-
1. A method for selective decryption within an encrypted document, said method comprising:
-
detecting an encrypted portion of a document, said encrypted portion having been selected and marked for decryption, said encrypted portion being an encryption of a text portion of the document, said text portion comprising a known character string that had been added to the text portion prior to the text portion being encrypted; receiving a selection of a valid key configured to decrypt the encrypted portion; ascertaining that an attempt to convert the encrypted portion into a decrypted portion of the document by decrypting the encrypted portion using the valid key was successful, said ascertaining comprising determining that the decrypted portion includes the known character string; in response to said ascertaining, removing the known character string from the decrypted portion; and after said removing the known character string, displaying the encrypted portion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising a computer readable storage medium having a computer readable program code stored therein, said program code configured to be executed by a data processing system to implement a method for selective decryption within an encrypted document, said method comprising:
-
detecting an encrypted portion of a document, said encrypted portion having been selected and marked for decryption, said encrypted portion being an encryption of a text portion of the document, said text portion comprising a known character string that had been added to the text portion prior to the text portion being encrypted; receiving a selection of a valid key configured to decrypt the encrypted portion; ascertaining that an attempt to convert the encrypted portion into a decrypted portion of the document by decrypting the encrypted portion using the valid key was successful, said ascertaining comprising determining that the decrypted portion includes the known character string; in response to said ascertaining, removing the known character string from the decrypted portion; after said removing the known character string, displaying the decrypted portion. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system comprising a computer readable memory unit, said memory unit containing computer readable program code stored therein, said program code configured to be executed in the data processing system to implement a method for selective decryption within an encrypted document, said method comprising:
-
detecting an encrypted portion of a document, said encrypted portion having been selected and marked for decryption, said encrypted portion being an encryption of a text portion of the document, said text portion comprising a known character string that had been added to the text portion prior to the text portion being encrypted; receiving a selection of a valid key configured to decrypt the encrypted portion; ascertaining that an attempt to convert the encrypted portion into a decrypted portion of the document by decrypting the encrypted portion using the valid key was successful, said ascertaining comprising determining that the decrypted portion includes the known character string; in response to said ascertaining, removing the known character string from the decrypted portion; after said removing the known character string, displaying the decrypted portion. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification