Method of dynamically adapting a secure graphical password sequence
First Claim
1. A method of dynamically adapting a secure graphical password sequence by executing computer-executable instructions stored on a non-transitory computer-readable medium comprising:
- providing a computing device;
the computing device performing;
authenticating a user to request access to a restricted user account on the computing device;
defining a plurality of element selection requirements for a password sequence;
defining a plurality of preferences for the password sequence and a selection grid, the selection grid being used to input the password sequence;
dynamically generating the selection grid from the element selection requirements and the plurality of preferences, the selection grid comprising a plurality of grid cells containing at least one graphical element from a plurality of graphical elements, each of the graphical elements being associated with at least one element category and an authentication value;
displaying a user interface with the selection grid;
receiving a plurality of cell selections as the password sequence, each of the cell selections corresponding to one of the grid cells and corresponding to one of a plurality of sequential locations in the password sequence;
comparing the password sequence to the element selection requirements in order to authenticate the password sequence as a valid password sequence;
rejecting the password sequence as a current invalid password sequence;
accepting the password sequence as a current valid password sequence in response to determining the password sequence as valid; and
providing the access to the restricted user account in response to authenticating the user requesting the access with the current valid password sequence;
allowing the user to update parameters of the password sequence via successful or unsuccessful logins over time;
adding at least one additional layer of complexity to the element selection requirements in response to finding the pattern similarities between the current and previous invalid password sequences; and
randomizing or increasing or decreasing a probability of displaying incorrect selections.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of dynamically adapting a secure graphical password sequence provides a secure means to access a restricted account through a dynamic password defined by element selection requirements. A selection grid is dynamically generated with graphical elements, and a password sequence is inputted by selecting certain grid cells containing graphical elements. Various preferences provide full customizability for the dynamic password, and security measures increase the difficulty of an undesirable user ascertaining the element selection requirements. The dynamic password can adapt over time through user input by designating one of the sequential locations of the password sequence as a sequence updating parameter.
-
Citations
30 Claims
-
1. A method of dynamically adapting a secure graphical password sequence by executing computer-executable instructions stored on a non-transitory computer-readable medium comprising:
-
providing a computing device; the computing device performing; authenticating a user to request access to a restricted user account on the computing device; defining a plurality of element selection requirements for a password sequence; defining a plurality of preferences for the password sequence and a selection grid, the selection grid being used to input the password sequence; dynamically generating the selection grid from the element selection requirements and the plurality of preferences, the selection grid comprising a plurality of grid cells containing at least one graphical element from a plurality of graphical elements, each of the graphical elements being associated with at least one element category and an authentication value; displaying a user interface with the selection grid; receiving a plurality of cell selections as the password sequence, each of the cell selections corresponding to one of the grid cells and corresponding to one of a plurality of sequential locations in the password sequence; comparing the password sequence to the element selection requirements in order to authenticate the password sequence as a valid password sequence; rejecting the password sequence as a current invalid password sequence; accepting the password sequence as a current valid password sequence in response to determining the password sequence as valid; and providing the access to the restricted user account in response to authenticating the user requesting the access with the current valid password sequence; allowing the user to update parameters of the password sequence via successful or unsuccessful logins over time; adding at least one additional layer of complexity to the element selection requirements in response to finding the pattern similarities between the current and previous invalid password sequences; and randomizing or increasing or decreasing a probability of displaying incorrect selections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification