Patent ID: 9379890
Filing Date: 2016-06-28
CPC Classification: H04L

Claim Text:
1. A method implemented on a first computing device, the method comprising: retrieving, from a memory, encrypted data encrypted using a first key; retrieving, from the memory, a fourth key; transmitting, to a second computing device, a request for an encrypted first key, wherein the encrypted first key is generated by encrypting the first key using a second key; receiving, from the second computing device, the encrypted first key; transmitting, to an identity and access management device (IAM), a request for an encrypted second key, wherein the encrypted second key is generated by encrypting the second key using a third key; receiving, from the IAM, the encrypted second key; transmitting, to the second computing device, a request for an encrypted third key, wherein the encrypted third key is generated by encrypting the third key using the fourth key; receiving, from the second computing device, the encrypted third key; decrypting the encrypted third key using the fourth key; decrypting the encrypted second key using the third key; decrypting the encrypted first key using the decrypted second key; decrypting the encrypted data using the decrypted first key; and deleting, from a cache of the first computing device, the decrypted first key after a period of time.