Patent ID: 8341416

Claim:
A method for a computer having at least one processor for providing an assertion message from a proving party to a relying party, the method comprising the steps of: creating an assertion (A) comprising one or more statements, creating an assertion proof (PA), creating a temporary private key and a corresponding temporary public key (K) from the assertion (A) and the assertion proof (PA), creating a key proof (PK) for the temporary public key (K), creating an assertion message signature (S) by means of the temporary private key, and creating the assertion message comprising the temporary public key (K), the assertion proof (PA), the key proof (PK), the assertion (A), a message body and the assertion message signature (S), wherein at least one of the steps is carried out by a processor, wherein the temporary private key, the temporary public key (K) and the key proof (PK) are created by means of a secure binding function comprising a verifiable random function.