Method and system for verifying user instructions
AssigneeVMware, Inc.
InventorsRavinderpal Sandhu, Ravi Ganesan
Life of this patent
Estimating the term…
Abstract
A method for verifying instructions communicated from a user to a relying entity is described. A trusted entity receives a request from the relying entity to verify instructions received from the user wherein the request includes verification information corresponding to the instructions communicated to the relying entity from the user. The trusted entity sends a request to the user to provide verification information corresponding to the instructions. The trusted entity receives the verification information from the user and compares it to the verification information received from the relying entity. The trusted entity then verifies the instructions based on the comparing.
Claims16
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.
A system comprising:
- a relying entity;
- and
- a trusted entity comprising one or more processors configured to:
- receive 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;
- send 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;
- receive the second set of verification information from the user, wherein the second set of verification information includes an encrypted form of the first set of verification information;
- compare the first set of verification information received from the relying entity with the second set of verification information received from the user;
- and
- verify the instructions based on the comparing.
A non-transitory, machine-readable storage medium embodying computer software, the computer software causing a computer to perform a method for verifying instructions communicated by a user over a communications network to a relying entity, the method comprising:
- receiving, by a trusted entity that is independent from 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 a request to the user to provide verification information corresponding to the instructions communicated to the relying entity from the user;
- receiving the second set of verification information from the user, wherein the second set of verification information includes an encrypted form of the first set of verification information;
- comparing the first set of verification information received from the relying entity with the second set of verification information received from the user;
- and
- verifying the instructions based on the comparing.
Dependencies are inferred from the claim text.