×

Method for authentication using an electronic device

  • US 10,454,684 B2
  • Filed: 09/29/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for authenticating a user to a central server and using a selected one of several electronic devices, wherein the electronic devices each comprise a screen display and are arranged to communicate with the central server, the method comprising:

  • a) associating, in the central server, each of the several electronic devices and/or each of a set of registered users, with a respective set of different digitally stored codes, wherein the digitally stored codes are known to both the electronic device in question and to the central server, and wherein each respective set of different digitally stored codes is unique for each electronic device and/or for each user of the set of users, and associating each code of each respective set of digitally stored codes with a piece of information in a predetermined set of information pieces;

    b) providing a software function, accessible from the selected electronic device, wherein the software function is provided access to unambiguous information regarding the identity of the selected electronic device in connection to the provided access;

    c) providing, by the software function, and on the screen display of the selected electronic device, a graphical user interface comprising a user control, wherein the user control is activatable in a plurality of ways, and wherein each of the plurality of ways is associated with a different respective code selected from the respective set of different digitally stored codes associated with the selected electronic device and/or the user;

    d) receiving, as a result of a particular activation of the user control in one of the plurality of ways, a certain piece of information in the predetermined set of information pieces, and determining a corresponding code, the corresponding code associated in step a) with the certain piece of information;

    e) calculating an output value of a predetermined one-way function, to which the determined corresponding code is used as an input value;

    f) communicating the calculated output value from the selected electronic device to the central server;

    g) calculating, by the central server, comparison output value of the one-way function, wherein, in calculating the comparison output value, the one-way function uses as an input value the corresponding code associated, in step a), with the certain piece of information received as a result of the activation of the user control in one of the plurality of ways of activation in step d); and

    h) authenticating the user if the calculated comparison output value equals the calculated output value, wherein the central server identifies each individual electronic device using a respective individualized local presence of the software function on the electronic device in question or using a hardware serial number of the electronic device.

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