Password topology monitoring and enforcement
AssigneeKoreLogic, Inc.
InventorsHenry Lewis Leininger, Klayton Lee Monroe, Michael Thomas Wollman
Life of this patent
Estimating the term…
Abstract
The systems and methods described herein can be used for enhancing the security of computer passwords by electronically receiving a password, the password comprising a plurality of components, each of the components being of a type of component, storing the received password in an electronic data store, converting the stored password to a topological representation of the password by which each of the plurality of components is represented and stored as its type of component, and storing the topological representation of the password in an electronic data store.
Claims18
A method for enhancing the security of computer passwords, the method comprising:
- electronically receiving a password, the password comprising a plurality of components, each of the components being of a type of component;
- storing the received password in an electronic data store;
- converting the stored password to a topological representation of the password by which each of the plurality of components is represented and stored as its type of component;
- storing the topological representation of the password in an electronic data store;
- querying the data store to determine a number of instances of use of the topological representation of the password;
- if the number of instances of use does not exceed a predetermined threshold, then:
- incrementing a count in a data store representing a number of uses of the topological representation of the password;
- and
- updating an account associated with a user with the received password.
A system for enhancing the security of passwords, the system comprising:
- a computer processor configured to execute instructions for:
- electronically receiving a password, the password comprising a plurality of components, each of the components being of a type of component;
- converting the password to a topological representation of the password by which each of the plurality of components is represented and stored as its type of component;
- and
- an electronic data store configured for:
- storing the received password in an electronic data store;
- storing the topological representation of the password in an electronic data store;
- querying the data store to determine a number of instances of use of the topological representation of the password;
- if the number of instances of use does not exceed a predetermined threshold, then:
- incrementing a count in a data store representing a number of uses of the topological representation of the password;
- and
- updating an account associated with a user with the received password.
Dependencies are inferred from the claim text.