Account management using a portable data store
AssigneeAmazon Technologies, Inc.
InventorsDaniel W. Hitchcock, Brad Lee Campbell
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for account management using a portable data store. In one embodiment, an authentication client is stored in a portable data store. In response to receiving a master security credential from the user, the authentication client decrypts encrypted account data stored in the portable data store. The authentication client detects that a network site is being accessed. The authentication client automatically provides a corresponding security credential to the network site.
Claims20
A system, comprising:
- at least one computing device;
- a portable data store removably attached to the at least one computing device, the portable data store storing encrypted account data including a plurality of security credentials corresponding to a plurality of accounts of a user with a plurality of network sites;
- and
- an authentication client stored in the portable data store, wherein when executed in the at least one computing device, the authentication client causes the at least one computing device to at least:
- in response to receiving a master security credential from the user, decrypt the encrypted account data;
- detect that one of the plurality of network sites is being accessed;
- and
- automatically provide a corresponding at least one of the plurality of security credentials to the one of the plurality of network sites based at least in part on verifying that the one of the plurality of network sites presents a trusted certificate corresponding to certificate data stored in the client computing device or the portable data store.
A method, comprising:
- executing, via a client computing device, an authentication client stored in a portable data store removably attached to the client computing device;
- receiving, via a user interface rendered by the authentication client, a master security credential;
- decrypting, via the authentication client, encrypted account data stored in the portable data store;
- detecting, via the authentication client, that a particular network site is being accessed using a client application executed in the client computing device;
- and
- automatically providing, via the authentication client, a corresponding security credential decrypted from the encrypted account data to the particular network site based at least in part on verifying that the particular network site presents a trusted certificate corresponding to certificate data stored in the client computing device or the portable data store.
A portable data store storing encrypted account data and an authentication client executable in a client computing device, wherein when executed the authentication client causes the client computing device to at least:
- receive a master security credential via a user interface;
- decrypt the encrypted account data;
- detect that a particular network site is being accessed using a client application executed in the client computing device;
- and
- automatically provide a corresponding security credential decrypted from the encrypted account data to the particular network site based at least in part on verifying that the particular network site presents a trusted certificate corresponding to certificate data stored in the client computing device or the portable data store.
Dependencies are inferred from the claim text.