System and method for user authentication with enhanced passwords
First Claim
1. A method for user authentication, the method comprising:
- selecting an access code;
selecting a certain pace, rhythm, or tempo in which to enter the access code;
entering the selected access code into a database that stores the access code;
entering the selected certain pace, rhythm, or tempo in which to enter the access code into a database;
receiving an access code from a user, the access code entered according to a certain pace, rhythm, or tempo;
determining whether the entered access code matches a stored access code character sequence and whether the certain pace, rhythm, or tempo at which the access code was entered matches a stored certain pace, rhythm, or tempo for the stored access code;
granting access only if (i) the entered access code matches the stored access code character sequence, and (ii) the certain pace, rhythm, or tempo of the access code as entered by the user matches the stored certain pace, rhythm, or tempo for the stored access code.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enhancing passwords, access codes, and personal identification numbers by making them pace, rhythm, or tempo sensitive. The password includes a sequence of characters and an associated timing element. To access a restricted device or function a user enters the correct character sequence according to the correct pace, rhythm, or tempo. The entered sequence and timing element are compared with stored values and access is granted only if the entered and stored values match. In an alternative embodiment the stored timing element is set, and periodically altered, by a computer or program without consent from the user and visual, auditory, and/or tactile prompts indicate the correct timing element to the user during the authentication process. The meaning of the prompts are provided to the user in advance.
53 Citations
21 Claims
-
1. A method for user authentication, the method comprising:
-
selecting an access code;
selecting a certain pace, rhythm, or tempo in which to enter the access code;
entering the selected access code into a database that stores the access code;
entering the selected certain pace, rhythm, or tempo in which to enter the access code into a database;
receiving an access code from a user, the access code entered according to a certain pace, rhythm, or tempo;
determining whether the entered access code matches a stored access code character sequence and whether the certain pace, rhythm, or tempo at which the access code was entered matches a stored certain pace, rhythm, or tempo for the stored access code;
granting access only if (i) the entered access code matches the stored access code character sequence, and (ii) the certain pace, rhythm, or tempo of the access code as entered by the user matches the stored certain pace, rhythm, or tempo for the stored access code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for creating a user authentication system, said method comprising:
-
selecting an access code;
entering said access code into a database;
selecting a certain pace, rhythm, or tempo for entering the access code; and
entering said certain pace, rhythm, or tempo for entering the access code into a database. - View Dependent Claims (10)
-
-
11. A method of defining a password, comprising:
-
setting a password;
setting a pace, rhythm, or tempo by which said password is to be entered;
memorizing said password;
committing to memory said pace, rhythm, or tempo; and
entering said password in said pace, rhythm, or tempo into a computer database.
-
-
12. A method for user authentication, said method comprising:
-
remembering a password to enter into a database for user authentication;
remembering a certain pace, rhythm, or tempo for entering the password for user authentication;
entering said remembered password in said remembered certain pace, rhythm, or tempo into said database; and
comparing said entered remembered password in said remembered certain pace, rhythm, or tempo to a stored password and a stored certain pace, rhythm, or tempo and providing user authentication if the remembered and stored passwords are the same and the remembered and stored paces, rhythms, or tempos are the same, thereby authenticating a user.
-
-
13. A system for user authentication, the system comprising:
-
a user, the user comprising
1) a password including a sequence of characters, wherein said password is stored in a memory of the user and
2) a timing element, the timing element defined by predetermined pauses associated with the sequence of characters, wherein said timing element is stored in the memory of the user;
an input device permitting input by the user; and
a computer and a computer memory, wherein the sequence of characters of the password is stored in the computer memory, wherein the timing element is stored in the computer memory, wherein the system is configured to provide user authentication when the user inputs the password sequence of characters with the input device according to the predetermined pauses of the timing element. - View Dependent Claims (14, 15, 16)
-
-
17. A system for user authentication, the system comprising:
-
a computer and a computer memory;
an input device permitting input by a user;
a user-defined password including a sequence of characters, wherein the sequence of characters of the user-defined password is stored in the computer memory; and
a computer generated timing element, the timing element defined by predetermined pauses associated with the sequence of characters, wherein the system is configured to provide user authentication when the user inputs the password sequence of characters with the input device according to the predetermined pauses of the timing element. - View Dependent Claims (18, 19, 20, 21)
-
Specification