Patent ID: 8800018

Claim:
A computer implemented method for verifying instructions communicated from a user to a relying entity, the method comprising: receiving, by a trusted entity, that is independent of the relying entity, a request from the relying entity to verify the instructions received by the relying entity from the user wherein the request includes a first set of 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 a second set of 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 the second set of verification information includes an encrypted form of the first set of verification information; comparing, by the trusted entity, the first set of verification information received from the relying entity with the second set of verification information received from the user; and verifying, by the trusted entity computing device, the instructions based on the comparing.