×

Authentication of PKI credential by use of a one time password and pin

  • US 9,780,950 B1
  • Filed: 06/14/2013
  • Issued: 10/03/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving at a server, prior to accessing a private key stored at a client device, a request to validate a one time password from the client device, wherein the request comprises a user identification (ID), a credential ID, the one time password, and a key ID of the private key, wherein the key ID is for identifying the private key out of a plurality of private keys associated with a user having the user ID and is different from the private key;

    validating, by a processing device at the server, the one time password received from the client device based on the user ID and the credential ID within a time period corresponding to a validity of the one time password; and

    in response to validating the one time password within the time period, sending a response from the server to the client device, the response comprising;

    a portion of the private key that is stored at the server and corresponds to the key ID; and

    an authorization to access another portion of the private key that corresponds to the key ID and a certificate associated with the client device, wherein the authorization to access the another portion of the private key further comprises an authorization for importation of the another portion of the private key from a separate hardware device different from the server and client device;

    wherein the another portion of the private key and the certificate are stored locally in a secure container on the client device;

    in response to the sending a response from the server to the client device, the client device is to access the another portion of the private key located in the secure container on the client device, wherein the accessing the another portion of the private key located in the secure container on the client device further comprises the client device importing the portion of the private key from the separate hardware device and storing the another portion of the private key in the secure container; and

    accessing the another portion of the private key, accessing the portion of the private key that is stored at the server, and combining both private key portions to form the private key stored at the client device, in response to the importation of the another portion of the private key from the separate hardware device.

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