Secure password management systems, methods and apparatuses
First Claim
1. An apparatus, comprising:
- a non-volatile storage;
a user interface; and
a processor coupled to the non-volatile storage and the user interface, the processor configured to;
retrieve two or more predetermined prompts from the non-volatile storage, each predetermined prompts associated with an expected input stored in the non-volatile storage;
present the two or more predetermined prompts on the user interface to a user;
receive a first set of inputs in response to the two or more predetermined prompts;
create an encryption keyword from a subset of the first set of inputs, the subset omitting input(s) to at least one prompt, wherein the omitted input(s) for the at least one prompt do not match the associated expected input stored in the non-volatile storage; and
use the encryption keyword to authenticate the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The systems, methods and apparatuses described herein provide a computing environment for authenticating a user. An apparatus according to the present disclosure may comprise a non-volatile storage, a user interface, and a password engine. The password engine is configured to retrieve two or more predetermined prompts from the non-volatile storage, present the two or more predetermined prompts on the user interface to a user in a random order, receive a first set of input(s) in response to the two or more predetermined prompts, create an encryption keyword from the received first set of input(s) according to an original order of the two or more predetermined prompts stored in the non-volatile storage, and use the encryption keyword to authenticate the user.
-
Citations
19 Claims
-
1. An apparatus, comprising:
-
a non-volatile storage; a user interface; and a processor coupled to the non-volatile storage and the user interface, the processor configured to; retrieve two or more predetermined prompts from the non-volatile storage, each predetermined prompts associated with an expected input stored in the non-volatile storage; present the two or more predetermined prompts on the user interface to a user; receive a first set of inputs in response to the two or more predetermined prompts; create an encryption keyword from a subset of the first set of inputs, the subset omitting input(s) to at least one prompt, wherein the omitted input(s) for the at least one prompt do not match the associated expected input stored in the non-volatile storage; and use the encryption keyword to authenticate the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a non-volatile storage; a user interface; and a processor coupled to the non-volatile storage and the user interface, the processor configured to; retrieve two or more predetermined prompts from the non-volatile storage; present the two or more predetermined prompts on the user interface to a user; receive a first set of inputs in response to the two or more predetermined prompts, each input of the first set of inputs corresponding to one of the two or more predetermined prompts respectively; create an encryption keyword from the received first set of inputs by organizing each input of the first set of inputs according to an original order of the two or more predetermined prompts stored in the non-volatile storage for organizing the two or more predetermined prompts, wherein the original order is different from the order in which the two or more predetermined prompts are presented and the first set of inputs are received; and use the encryption keyword to authenticate the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification