Secure messaging with disposable keys
First Claim
1. A method comprising:
- receiving, at a secure messaging system, an electronic message for a recipient;
generating, at the secure messaging system, an encrypted message using a first key and the electronic message, wherein the first key is operable for a first period of time;
storing the encrypted message in a file on the secure messaging system;
generating a decrypted message using a second key and the encrypted message, wherein the second key is operable for a second period of time; and
transmitting, to an electronic device associated with the recipient, the decrypted message, wherein the electronic message and the decrypted message are not stored in files on the secure messaging system.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems are disclosed for, among other things, secure passphrase handling for computing devices. In one respect, a method is provided. The method includes receiving a plurality of passphrase elements from an input device. The method also includes performing a sequence of secure delay processing operations, each operation generating a delayed output value from an initial value. The passphrase is verified upon completion of the sequence of secure delay processing operations. Further, initial values of respective secure delay processing operations are based on respective passphrase elements and, for each secure delay processing operation after a first secure delay processing operation, a delayed output value from at least one other secure delay processing operations.
105 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a secure messaging system, an electronic message for a recipient; generating, at the secure messaging system, an encrypted message using a first key and the electronic message, wherein the first key is operable for a first period of time; storing the encrypted message in a file on the secure messaging system; generating a decrypted message using a second key and the encrypted message, wherein the second key is operable for a second period of time; and transmitting, to an electronic device associated with the recipient, the decrypted message, wherein the electronic message and the decrypted message are not stored in files on the secure messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A secure messaging system comprising:
-
a receiver configured to receive an electronic message for a recipient; a memory storing machine readable instructions; and one or more processors configured to execute the machine readable instructions to cause the secure messaging system to; generate an encrypted message using a first key and the electronic message, wherein the first key is operable for a first period of time; store the encrypted message in a file on the memory; generate a decrypted message using a second key and the encrypted message, wherein the second key is operable for a second period of time; and transmit, to an electronic device associated with the recipient, the decrypted message, wherein the electronic message and the decrypted message are not stored in files on the secure messaging system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium including instructions executable by one or more processors of a secure messaging system, the instructions causing the secure messaging system to:
-
receive an electronic message for a recipient; generate an encrypted message using a first key and the electronic message, wherein the first key is operable for a first period of time; store the encrypted message in a file on the secure messaging system; generate a decrypted message using a second key and the encrypted message, wherein the second key is operable for a second period of time; and transmit, to an electronic device associated with the recipient, the decrypted message, wherein the electronic message and the decrypted message are not stored in files on the secure messaging system.
-
Specification