×

System and methods for online authentication

  • US 9,160,732 B2
  • Filed: 10/31/2013
  • Issued: 10/13/2015
  • Est. Priority Date: 11/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of authenticating a network client to a computer server, the network client being configured to communicate with the computer server over a network and to communicate with a token manager, the token manager being configured to receive data originating from a hardware token interfaced with the token manager, the method comprising:

  • transmitting user login credentials to the computer server;

    receiving authenticator identifying data from the computer server in response to transmission of the user login credentials;

    determining that the authenticator identifying data matches identifying data for one of the token manager and the network clients;

    one of the token manager and the network client generating a credential associated with the token manager, and transmitting the credential to the computer server, wherein the token manager is configured with a parent digital certificate associated with the token manager, the parent digital certificate including a public encryption key, and the credential generating comprises;

    the one of the token manager and the network client generating the credential from the parent digital certificate;

    the one of the token manager and the network client generating a child digital certificate from the parent digital certificate and signing the child digital certificate with a private encryption key uniquely associated with the public encryption key, the private encryption key and the public encryption key comprising an asymmetric encryption key pair;

    the one of the token manager and the network client generating a pseudo-random code, and incorporating the pseudo-random code into the child digital certificate, the pseudo-random code being verifiable by the computer server; and

    the network client receiving an authentication payload from the computer server in accordance with a validity of the credential and the data of the hardware token, the authentication payload facilitating authentication of the network client to the computer server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×