×

METHOD AND SYSTEM FOR SECURELY ACCESSING DIFFERENT SERVICES BASED ON SINGLE SIGN ON

  • US 20140075202A1
  • Filed: 08/16/2013
  • Published: 03/13/2014
  • Est. Priority Date: 09/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method executed by one or more computing devices for securely accessing one or more services based on a single sign on, the method comprising:

  • receiving, from a user device, a service request for a service among the one or more services provided by a service provider, a user id and a hash of a first random number r;

    computing the hash of the first random number r stored in a database;

    authenticating the user device, provided the computed hash of the first random number r is equal to the received hash of the first random number r;

    encrypting a second random number y with the first random number r;

    sending the second random number y encrypted with the first random number r to the user device;

    encrypting the second random number y, the user id and an element Q using a service provider password;

    sending the second random number y, the user id and the element Q encrypted with the service provider password to the service provider;

    computing, by the user device, a first discrete exponential function Z using the element Q and the second random number y;

    sending, by the user device, the user id and the computed first discrete exponential function Z to the service provider;

    computing, by the service provider, a second discrete exponential function Z′

    , using the element Q and the second random number y; and

    providing the user device access to the one or more services provided by the service provider, provided Z is equal to Z′

    .

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