×

Method for authenticating a user device during the process of logging into a server

  • US 10,546,115 B2
  • Filed: 10/15/2015
  • Issued: 01/28/2020
  • Est. Priority Date: 10/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for authenticating a user device assigned to a user during the process of logging into a server, wherein the user device belongs to a user device group known to the server and has a user ID as well as a password that are known to the server, the method comprising:

  • generating input requests by the server that are only valid for a defined length of time, and displaying these input requests in sequence, one at a time, on a login screen;

    the user device reading a first input request of the input requests that is displayed at the time of the login and calculating a response using the first input request, its password, and a current time;

    the user device transmitting the calculated response to the login screen without also transmitting the user ID;

    transmitting the response by the login screen to the server without also transmitting the user ID;

    calculating by the server a first respective response for at least part of the user device group, using the first input request displayed at the time of the login, the password of the user device, and the current time, and comparing the first respective response calculated by the server to the response transmitted by the user device;

    confirming by the server the authentication for the user device in response to the first respective response calculated by the server matching the response to the first input request transmitted by the user device;

    generating a second input request of the input requests by the server for display on the login screen after the confirming of the first respective response matches the response to the first input request;

    the user device calculating a response using the second input request;

    transmitting the response to the second input request to the server; and

    the server logging in the user device that transmitted the response that matches the first respective response calculated by the server after the response to the second input request is determined to match a second respective response to the second input request that is calculated by the server.

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