Patent ID: 8619978

Claim:
A computer-implemented method for accessing a user's plurality of accounts requiring presentation of credentials, comprising: generating a random key; using the random key, encrypting the credentials of each of the user's accounts; creating a key record for each of the user's accounts, each key record being the random key encrypted by the credentials associated with the corresponding account; for each of the user's accounts, storing the corresponding key record and the corresponding encrypted credentials; destroying plain-text copies of the random key, and plain-text copies of all credentials; receiving from the user credentials corresponding to any one of the user's accounts; presenting the received credentials to access the corresponding account; and upon successful access of the corresponding account, using the received credentials to recover the random key from the corresponding key record, using the recovered random key to decrypt the stored encrypted credentials of one or more of the user's other accounts, and using the decrypted credentials to access the one or more of the user's other accounts without requiring the user to present the corresponding credentials.