System and method for user authentication with enhanced passwords
First Claim
1. A method for user authentication, the method comprising:
- 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 of the access code as entered by the user 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; and
providing the user with a visual, auditory, and/or tactile timing aid to assist the user with entering the access code according to the certain pace, rhythm, or tempo.
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.
123 Citations
9 Claims
-
1. A method for user authentication, the method comprising:
-
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 of the access code as entered by the user 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; and
providing the user with a visual, auditory, and/or tactile timing aid to assist the user with entering the access code according to the certain pace, rhythm, or tempo. - View Dependent Claims (2, 3, 4)
-
-
5. A method for user authentication, the method comprising:
-
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 of the access code as entered by the user matches a stored certain pace, rhythm, or tempo for the stored access code, wherein the stored certain pace, rhythm, or tempo for the stored access code character sequence is set and can be altered by a computer without consent from the user;
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; and
providing prompts from the computer while receiving the access code, wherein the prompts indicate to the user the stored certain pace, rhythm, or tempo for the stored access code character sequence. - View Dependent Claims (6)
-
-
7. A system for user authentication, the system comprising:
-
a computer and a computer memory;
an input device permitting input by a user;
a password including a sequence of characters;
a timing element, the timing element defined by predetermined pauses occurring before, within, or after the sequence of characters; and
an output device, wherein the timing element is generated by the computer and is conveyed to the user by prompts on the output device;
the sequence of characters of the password being stored in the computer memory;
the timing element being stored in the computer memory or being generated by the computer;
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 (8)
-
-
9. A system for user authentication, the system comprising:
-
a computer and a computer memory;
an input device permitting input by a user;
a password including a sequence of characters, wherein the sequence of characters of the password is stored in the computer memory;
a timing element, the timing element defined by predetermined pauses occurring before, within, or after the sequence of characters, wherein the timing element is stored in the computer memory or being generated by the computer;
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;
a ghost character feature, the ghost character feature capable of being locked and unlocked by the user;
the ghost character feature permitting the user to input, during the pauses in the password or access code, additional characters; and
the computer being configured to ignore the additional characters when the ghost character feature is unlocked.
-
Specification