Secure authentication systems and methods
First Claim
Patent Images
1. A method for user authentication, the method comprising:
- receiving a username/password pair associated with a user;
requesting one or more responses to a first Reverse Turing Test (RTT); and
granting access to the user, if a valid response to the first RTT is received and the username/password pair is valid.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for authentication by combining a Reverse Turing Test (RTT) with password-based user authentication protocols to provide improved resistance to brute force attacks. In accordance with one embodiment of the invention, a method is provided for user authentication, the method including receiving a username/password pair associated with a user; requesting one or more responses to a first Reverse Turing Test (RTT); and granting access to the user if a valid response to the first RTT is received and the username/password pair is valid.
306 Citations
21 Claims
-
1. A method for user authentication, the method comprising:
-
receiving a username/password pair associated with a user;
requesting one or more responses to a first Reverse Turing Test (RTT); and
granting access to the user, if a valid response to the first RTT is received and the username/password pair is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for user authentication, the method comprising:
-
sending to a user a request for username/password pair and a request for a response to a Reverse Turing Test (RTT);
receiving a valid response to the RTT from the user; and
authenticating user based on a valid user/password pair. - View Dependent Claims (13, 14)
-
-
15. A computer program package for user authentication, the computer program package providing instructions, which, if executed by a computer system, cause the system to perform operations comprising:
-
receiving a username//password pair associated with a user;
requesting one or more responses to a first Reverse Turing Test (RTT); and
granting access to the user, if a valid response to the first RTT is received and the username/password pair is valid. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification