Preventing encryption key recovery by a cloud provider
Assigneesalesforce.com, inc.
InventorsPrasad Peddada, Taher ElGamal
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorsPrasad Peddada, Taher ElGamal
Estimating the term…
Methods, systems, and devices for encryption key storage are described. An application server may store an encryption key in volatile memory and access the key directly from the volatile memory when performing an encryption process. In some cases, a user may supply the encryption key to the application server on demand. Accordingly, when the application server is restarted, the encryption key may be purged from the memory. In some cases, the encryption key may be wrapped in a public key, and the application server may derive a private key to decrypt the public key-encrypted information to access the encryption key and store it in the volatile memory. Additionally or alternatively, the user may supply a first fragment of the encryption key, and the application server may derive the encryption key from the first fragment and a second fragment of the encryption key retrieved from a database.
A method for encryption key storage at an application server, comprising:
An apparatus for encryption key storage at an application server, comprising:
A non-transitory computer-readable medium storing code for encryption key storage at an application server, the code comprising instructions executable by a processor to:
Dependencies are inferred from the claim text.