×

System and method for an integrity focused authentication service

  • US 9,762,590 B2
  • Filed: 04/16/2015
  • Issued: 09/12/2017
  • Est. Priority Date: 04/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at an authentication service;

    responsive to synchronization of keys between a service provider and at least one authentication device enrolled for a user identifier of the service provider, storing key synchronization information in association with address information of the at least one authentication device, the user identifier, and authentication service account information for the service provider, the key synchronization information indicating that a private key associated with the user identifier and stored by the at least one authentication device is synchronized with a public key stored at the service provider in association with the user identifier;

    receiving an authentication request provided by the service provider for a request received at the service provider from a primary device associated with the user identifier, the authentication request specifying the user identifier, wherein the authentication service is independent and external of the service provider;

    mapping the authentication request to at least one authentication device identified by the key synchronization information as storing the synchronized private key to thereby identify the at least one authentication device as an intended recipient of the authentication request, wherein, as a result of the mapping, the authentication service establishes operable communication with both the service provider and the mapped at least one authentication device that is the intended recipient of the authentication request thereby allowing the authentication service to (i) route the authentication request provided by the service provider to the mapped at least one authentication device and (ii) route to the service provider, from the mapped at least one authentication device, a response to the authentication request;

    providing the authentication request to the mapped at least one authentication device, wherein the authentication request provided to the mapped at least one authentication device is a request to authenticate a particular user or device on behalf of the service provider;

    receiving a signed authentication response from the at least one authentication device, the signed authentication response being signed with the private key by the at least one authentication device; and

    providing the signed authentication response to the service provider, the service provider verifying the signed authentication response by using the public key.

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