×

Efficiently throttling user authentication

  • US 9,098,689 B2
  • Filed: 11/12/2014
  • Issued: 08/04/2015
  • Est. Priority Date: 02/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including at least one processor, a computer-implemented method for efficiently authenticating users while preventing enumeration attacks, the method comprising:

  • an act of receiving one or more login credentials at a specified time;

    an act of dynamically generating a variable delay for the login attempt based on the time the login credentials were received, the length of the variable delay being variable and dynamically generated to ensure that login access responses are sent after the same amount of time has elapsed since the login credentials were received regardless of which login access determination is made, the generated delay accounting for the amount of time taken by the processor to make at least one login access determination, the generated delay ensuring that each response message is returned at substantially the same elapsed time since the login credentials were received; and

    upon application of the dynamically generated variable delay, an act of returning the same response message regardless of which login access determination is made, the response message indicating that the login credentials are invalid.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×