Secure messaging with disposable keys
AssigneeKioba Processing, LLC
InventorEdwin A. Suominen
Life of this patent
Estimating the term…
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.
Claims20
A method comprising:
- receiving at a recipient device, an electronic message, wherein the electronic message is encrypted using an encryption key configured as a temporary key that is only viable for a predetermined period, after which the temporary key is no longer viable, and wherein the recipient's ability to access the electronic message is dependent on the encryption key still being viable;
- displaying at the recipient device, the electronic message prior to the predetermined period for the temporary key ending;
- and
- after the predetermined period has ended:
- causing transmission of the encryption key to a sender of the electronic message.
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:
- provide access to the electronic message, wherein the electronic message is encrypted using an encryption key configured as a temporary key that is only viable for a predetermined period, after which the temporary key is no longer viable, and wherein the provided access to the electronic message is dependent on the encryption key still being viable;
- and
- after the predetermined period has expired:
- in response to a request for the encryption key from a sender of the electronic message, causing transmission of the encryption key to the sender.
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 at a recipient device, an electronic message, wherein the electronic message is encrypted using an encryption key configured as a temporary key that is only viable for a predetermined period, after which the temporary key is no longer viable, and wherein the recipient's ability to access the electronic message is dependent on the encryption key still being viable;
- display at the recipient device, the electronic message prior the predetermined period for the temporary key ending;
- and
- after the predetermined period has ended:
- causing transmission of the encryption key to a sender of the electronic message.
Dependencies are inferred from the claim text.