Patentable/Patents/US-8850518
US-8850518

Method and device for user authentication

PublishedSeptember 30, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method is provided for user authentication, comprising: Also provided is a user authentication device with means of calculation of values of said function.

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. User authentication device, provided with an encryption function of variables K, t, x, in which: K is a secret shared with a server; t is a time-dependent element; and x is a variable that may take on at least first and second predetermined and distinct values known by said user device and said server, the device comprising: means of calculation of encryption function results for one or other of said at least two values of x; instructions to perform a first calculation of an encryption function, with said parameter x being assigned said first value, with the means of calculation; means for requesting an authentication of the user by the server, said requesting comprising a first result being the result of said first calculation and said first value of said parameter x; instructions to perform a second calculation of said encryption function, with said parameter x being assigned a second value, with the means of calculation, obtaining a second result; instructions to receive, between the first calculation and the second calculation, a challenge for said device to provide to said server at least a part of said second result, the at least part of said second result having been chosen randomly, for verification of the authentication of the user by the server; and means for transmitting to said server a response to said challenge, said response comprising the at least part of the second result.

2

2. Device according to claim 1 , wherein the device also comprises: means for the user to change the variable x; and means of activation by the user of the means of calculation of the encryption function values by the device.

3

3. Device according to claim 2 , wherein the means of changing and activation are integrated.

4

4. Device according to claim 1 , wherein the device also comprises means of display of a value of the encryption function, comprising different display sections, the device being capable of displaying parts of a value of the encryption function in respective display sections.

5

5. Device according to claim 1 , wherein the means of calculation are capable of calculating an encryption function using a concatenated value of the variables K, t and x.

6

6. Device according to claim 1 , wherein the variable x is a one-bit-coded variable.

7

7. Device according to claim 1 , wherein the variable x has two values and is a one-bit-coded variable.

8

8. A server for strengthening a user authentication, said server comprising: means for obtaining, from a client device, a first request for user authentication, comprising: a first result being the result of a step of first calculation by the client device of an encryption function with parameters K, t, x, in which the parameter K is a secret shared by the server and the client device, the parameter t is a time-dependent element and the parameter x is a variable that may take on at least a first and a second predetermined and distinct values known by said user device and said server, said parameter x being assigned said first value; and said first value of said parameter x; means for determining an expected result by determining said encryption function with said parameters; means for comparing said expected result with said first result; means for authenticating said user when said expected result and said first result are identical; means for strengthening the user authentication by said means for authenticating comprising: means for determining a second result of said encryption function with parameter x being assigned said second value; means for transmitting a challenge to said client device, said challenge being to provide to said server at least a part of said second result being chosen randomly; means for receiving a response to said challenge by said client device; and means for comparing said response to said randomly chosen part of said second result, and means for confirmation of the authentication of the user, when said response and said corresponding part of said second result are identical.

9

9. A method for strengthening user authentication by a server, said user using a client device, and said server performing the following steps: obtaining, from said client device, a first request for user authentication, comprising: a first result being the result of a step of first calculation by the client device of an encryption function with parameters K, t, x, in which the parameter K is a secret shared by the server and the client device, the parameter t is a time-dependent element and the parameter x is a variable that may take on at least first and second predetermined and distinct values known by said user device and said server, said parameter x being assigned said first value; and said first value of said parameter x; determining an expected result by determining said encryption function with said parameters; comparing said expected result with said first result, and when said expected result and said first result are identical, the user is authenticated by said server, and the server further performs the following steps for strengthening the user authentication: determining a second result of said encryption function with said parameter x being assigned said second predetermined and distinct; transmitting a challenge to said client device, said challenge being to provide to said server at least a part of said second result being chosen randomly; receiving a response to said challenge by said client device; and comparing said response to said randomly chosen part of said second result, wherein when said response and said corresponding part of said second result are identical, the authentication of the user is confirmed by the server.

10

10. Method of strengthening authentication according to claim 9 , wherein, said encryption function encrypts a concatenated value of parameters K, t and x, when determining one or both of the first and second results.

11

11. Method of strengthening authentication according to claim 9 , wherein the parameter x is a variable having only two values and is a one-bit-coded variable.

12

12. Method of strengthening authentication according to claim 9 , wherein the encryption function is based on a hash function.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 8, 2007

Publication Date

September 30, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and device for user authentication” (US-8850518). https://patentable.app/patents/US-8850518

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.