×

Securing user credentials

  • US 10,341,110 B2
  • Filed: 03/29/2013
  • Issued: 07/02/2019
  • Est. Priority Date: 03/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • a processor to;

    encrypt a password using a first key to produce an encrypted password;

    create a password record having a payload comprising the encrypted password, create a domain name record having a payload comprising a clear text domain name, and create a username record having a payload comprising a clear text username;

    encrypt a combination of the password record, the domain name record, and the username record using a second key, wherein the second key is different from the first key, and the encrypting of the combination produces an encrypted combination;

    create a credentials record based on the encrypted combination of the password record, the domain name record, and the username record;

    store the credentials record in a storage medium;

    in response to a user authentication request;

    retrieve the credentials record from the storage medium;

    decrypt the credentials record using the second key to obtain the password record, the domain name record, and the username record, wherein the clear text domain name and the clear text username are obtained from the decrypting of the credentials record without exposing the password;

    receive an input at the computing device responsive to a user verifying the username and the domain name; and

    after receiving the input, decrypt the password of the password record extracted from the credentials record based on decrypting the credentials record, the decrypting of the password using the first key to produce a decrypted password.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×