×

Shared secret vault for applications with single sign on

  • US 10,049,224 B2
  • Filed: 03/10/2017
  • Issued: 08/14/2018
  • Est. Priority Date: 12/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, by a computing device, a shared vault comprising a vault database encrypted using a vault key;

    receiving, by a first application executing on the computing device, first user entropy from a user associated with the shared vault;

    decrypting, by the first application, a first vault key record using the first user entropy to generate a first copy of the vault key;

    decrypting, by the first application, the vault database using the first copy of the vault key;

    accessing, by the first application and using the first copy of the vault key, the vault database to retrieve an unlock key, wherein the unlock key is operable to decrypt a second vault key record associated with the shared vault to generate a copy of the vault key;

    storing the unlock key in application memory associated with the first application;

    retrieving, by the first application, first network resource access credentials from a network service using user credentials associated with the user;

    writing, by the first application, the first network resource access credentials to the vault database;

    accessing, by a second application executing on the computing device and using second user entropy, the vault database to retrieve the unlock key;

    decrypting, by the second application, the second vault key record using the unlock key to generate a second copy of the vault key, wherein a copy of the unlock key is stored in application memory associated with the second application; and

    accessing, by the second application and using the second copy of the vault key, the vault database to retrieve the first network resource access credentials.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×