Automated email message and document shredding system
View Patent ↗Illustrative implementations are described for an automated email message and document shredding system. The implementations provide for generating electronic content and associating the content with a condition upon which the content may self-terminate. Based on the condition, a security context may be determined for the content. The security context determination facilitates the association of a security key corresponding to the security context associated with the content. The security key may be applied to the content to generate encrypted content. A notification of the security key used to encrypt the content, a notification of the condition upon which the content will self-terminate and the encrypted content may then be transmitted to a recipient.
1. A system comprising:
at least one processor; and
memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method of sending self-terminating content, the method comprising:
generating content;
in response to generating the content, determining a condition for terminating the content;
determining a security context, wherein the determination of the security context is based at least in part on the condition;
based on the security context, determining a security key to associate with the content;
applying the security key to the content using One-Time Pad (OTP) encryption to generate encrypted content;
sending to a recipient computing device the encrypted content, a notification of the security key and a notification of the condition, wherein the encrypted content sent to the recipient computing device self-terminates upon satisfaction of the condition, and
wherein the security key is accessible to a sender computing device sending the content and the recipient computing device prior to sending the self-terminating content.
2. The system of claim 1 , wherein generating content further comprises identifying one or more sections of the content as self-terminating.
3. The system of claim 2 , wherein the one or more sections of the content comprise at least one of text, an image, and an audio file.
4. The system of claim 1 , wherein the condition comprises at least one of an elapse of a time period, an access of the content, an activation of the content, a recipient-triggered event and an event triggered by a sender of the content.
5. The system of claim 1 , wherein using the OTP encryption further comprises transmitting the security key in a point-to-point transmission.
6. The system of claim 1 , wherein the notification of the security key and the notification of the condition are sent to the recipient over a peer-to-peer network.
7. A system comprising:
at least one processor; and
memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method of receiving self-terminating content, the method comprising:
receiving, by a computing device, encrypted content;
in response to receiving the encrypted content, determining a condition for terminating the encrypted content;
determining a security key to decrypt the encrypted content using One-Time Pad (OTP) encryption;
determining whether the condition has been satisfied, wherein self-termination of the content on the computing device is based upon the satisfaction of the condition, and wherein the security key is accessible to a sender computing device sending the content and the recipient computing device prior to sending the self-terminating content;
when the condition has been satisfied, deleting the security key; and
when the condition has not been satisfied, decrypting the encrypted content with the security key.
8. The system of claim 7 , wherein the encrypted content comprises at least one of:
the self-terminating content;
a notification of the security key associated with the encrypted content; and
a notification of the condition associated with the encrypted content.
9. The system of claim 8 , wherein determining the security key comprises parsing the notification of the security key.
10. The system of claim 8 , wherein determining whether the condition has been satisfied comprises parsing the notification of the condition associated with the self-terminating content.
11. The system of claim 7 , wherein deleting the security key comprises removing the security key from at least one of a computing device used to send the encrypted content and a computing device used to receive of the encrypted content.
12. The system of claim 7 , wherein deleting the security key comprises disabling the security key on at least one of the computing device used to send the encrypted content and a computing device used to receive of the encrypted content.
13. The system of claim 7 , wherein receiving the encrypted content comprises receiving the encrypted content over a peer-to-peer connection.
14. A system comprising:
at least one processor; and
memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method of receiving self-terminating content, the method comprising:
receiving, by a computing device, encrypted content;
in response to receiving the encrypted content, determining a condition for terminating the encrypted content;
determining a security key to decrypt the encrypted content using One-Time Pad (OTP) encryption;
determining whether the condition has been satisfied, wherein self-termination of the content on the computing device is based upon the satisfaction of the condition, and wherein the security key is accessible to a sender computing device sending teethe content and the recipient computing device prior to sending the self-terminating content;
when the condition has been satisfied, deleting the security key; and
when the condition has not been satisfied, decrypting the encrypted content with the security key.
15. The computer-readable storage device of claim 14 , wherein generating content further comprises identifying one or more sections of the content as self-terminating.
16. The computer-readable storage device of claim 15 , wherein the one or more sections of the content comprise at least one of:
text;
an image; and
an audio file.
17. The computer-readable storage device of claim 14 , wherein the condition comprises at least one of:
elapsing a time period;
accessing of the content;
activation of the content;
a recipient-triggered event; and
an event triggered by a sender of the content.