×

Distributed Single Sign-On

  • US 20160094540A1
  • Filed: 09/25/2015
  • Published: 03/31/2016
  • Est. Priority Date: 09/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a cryptographic token for authenticating a user computer, connectable via a network to a plurality of verifier servers and a plurality n of authentication servers, to a said verifier server under a username identifying the user computer to that verifier server, the method comprising:

  • providing at the n authentication servers respective cryptographic shares of password data, which is dependent on a predetermined user password, such that a plurality t1

    n of the password data shares is needed to determine if said user password matches a password attempt;

    providing at the n authentication servers respective cryptographic shares of secret data, which enables determination of said username for each verifier server, such that a plurality t2

    t1 of the secret data shares is needed to reconstruct the secret data;

    at the user computer, on input of a password attempt, communicating via said network with at least t1 authentication servers to implement an authentication procedure in which said password data shares of those authentication servers are used to determine if said user password matches the password attempt and, if so, the user computer receives at least t2 secret data shares from respective authentication servers; and

    at the user computer, on receipt of said secret data shares, reconstructing and using said secret data to generate, via communication with at least a plurality T≦

    t1 of said at least t1 servers, a cryptographic token for authenticating the user computer to a selected verifier server, secret from said at least T servers, under said username for the selected verifier server.

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