Patent ID: 9626525
Date: 2017-04-18
CPC Classifications: G06F,H04L,H04W

Claim:
1. A method comprising: generating, by a computing device, a shared vault comprising a vault database encrypted using a vault key, wherein the vault database comprises an unlock key; receiving, by a first application executing on the computing device, user entropy from a user associated with the shared vault; decrypting a first vault key record associated with the shared vault using the user entropy to generate a first copy of the vault key; accessing, by the first application executing on the computing device and using the first copy of the vault key, the vault database to retrieve the unlock key; storing, by the first application executing on the computing device, the unlock key in first application memory associated with the first application; decrypting a second vault key record associated with the shared vault using the unlock key stored in the first application memory to generate a second copy of the vault key; and accessing, by the first application executing on the computing device and using the second copy of the vault key, the vault database to retrieve the first stored data.