×

Network-based device authentication system

  • US 10,700,873 B2
  • Filed: 01/17/2019
  • Issued: 06/30/2020
  • Est. Priority Date: 06/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor; and

    a memory comprising instructions that are executable by the processor for causing the processor to;

    transmit a signature key to a user device to enable the user device to generate an encrypted signature by encrypting information using the signature key;

    subsequent to transmitting the signature key to the user device, receive a request for secure information from the user device, wherein the request includes;

    a device identifier corresponding to the user device,a timestamp for a transmission time at which the request was transmitted from the user device to the processor, andan encrypted signature including a version of the device identifier and the timestamp encrypted by the user device; and

    subsequent to receiving the request;

    calculate a one-way delay between (i) the transmission time at which the request was transmitted by the user device and (ii) a receipt time at which the request was received by the processor;

    determine whether the one-way delay is within a threshold window of time;

    generate a server-side signature that includes a version of the device identifier and the timestamp encrypted using a stored signature key retrieved from a database;

    compare the server-side signature to the encrypted signature in the request to determine a signature match; and

    based on determining the signature match and that the one-way delay is within the threshold window of time, authenticate the user device to access the secure information.

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