Patent ID: 8332921

Claim:
A method for verifying instructions communicated from a user to a relying entity, the method comprising: receiving, by a trusted entity, a request from the relying entity to verify the instructions received by the relying entity from the user, the instructions including a task to be performed by the relying entity, the request including verification information corresponding to the instructions communicated to the relying entity from the user; sending, by the trusted entity, a request to the user to provide verification information corresponding to the instructions communicated to the relying entity from the user; receiving, by the trusted entity, the verification information from the user wherein i) the user has an associated asymmetric crypto-key pair including a private key d and a public key e, with the private key d being split into a first private key portion d 1 and a second private key portion d 2 , and ii) the received verification information is signed by the user with the first private key portion d 1 ; signing, by the trusted entity, the received signed verification information from the user with the second private key portion d 2 ; comparing, by the trusted entity, the verification information received from the relying entity with the signed verification information received from the user; and verifying, by the trusted entity, the instructions based on the comparing.