Patent ID: 8656468

Claim:
A computer implemented method to validate authenticity of identity claims of one or more communicating entities in an online transaction over a network via a processor configured to execute program instructions stored in a memory, the method comprising: registering identity information of a plurality of entities in a registry and associating each identity information with a unique resource name, wherein the registry is a web application, a web service, and a smart card; resolving any inconsistency in the registered identity information of the entities by eliminating duplicate identity information and identity information naming conflicts; initiating communication with a first entity during an online transaction, by a second entity; extracting identity information of the first entity during the initiated communication with the first entity; prompting the second entity to provide a unique resource name corresponding to the first entity, by a client agent; validating the identity information of the first entity using corresponding registered identity information within the registry for the unique resource name provided by the second entity; and determining the authenticity of the identity claims of the first entity, initiated during the communication with the second entity based on the validation.