×

Method for using a remote secure device to authenticate a client device to access a remote service

  • US 9,455,971 B2
  • Filed: 11/18/2011
  • Issued: 09/27/2016
  • Est. Priority Date: 11/30/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method to provide access for a user to a remote service application via a client application executing on a client device by using remote secure data on a remote secure device to authenticate the client application to the remote service application, the remote secure data being associated to a remote service, the method comprising:

  • establishing a first communications session between the client application and the remote service;

    receiving by the client application an authentication challenge from the remote service;

    transmitting the authentication challenge from the client application to a virtual secure device reader of the client device;

    establishing a second communications session that is a secure channel between the virtual secure device reader and the remote secure device , the second communications session enabling that the client device and the remote secure device exchange data securely and bidirectionally;

    transmitting the authentication challenge from the virtual secure device reader of the client device to the remote secure device;

    transferring a dynamically changing user interface for authenticating the user from the remote secure device to the client device; and

    upon successful authentication of the user to the remote secure device using the transferred interface, operating the remote secure device to answer the authentication challenge using the remote secure data to the virtual secure device reader;

    forwarding an authentication challenge answer from the virtual secure device reader to the remote service via the client application; and

    initiating the remote service upon verifying the authentication challenge answer as an authentication credential to the remote service.

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