Patent ID: 8522011
Filing Date: 2013-08-27
Classification: H04L

Abstract:
1. A computer implemented method for performing a user authentication, the method comprising the following steps performed on a hardware processor: generating a private and a public key, comprising the following steps: entering a user-selected secret, storing the user-selected secret in memory, computing the private key by applying an embedding and randomizing function onto the secret and additional values, storing the private key in memory, computing the public key using the private key, the public key and private key forming the asymmetric cryptographic pair, and erasing the secret and the private key from memory, associating an asymmetric cryptographic key pair with the user, said user having an identity, said key pair comprising the public key and the private key, selecting the user to be authenticated using a pseudonym of said user, wherein said pseudonym comprises the public key of the user, wherein information linking said pseudonym to said identity of said user is not stored, and performing cryptographic authentication of the user using the asymmetric cryptographic key pair.