Client Agent Identity Verification for Online Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online transaction systems lack a reliable method for clients to verify the authenticity of servers, making them vulnerable to phishing attacks and trust relationship establishment, as clients are often unaware of technical complexities and cannot validate server identity effectively.

Innovation Solution

A computer-implemented method and system that involves a client agent intercepting communication with a server, extracting identity information, prompting for a unique resource name, and validating it against a registry to determine authenticity, thereby ensuring the server is legitimate before proceeding with transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clients are prompted to verify identity claims manually, then verification capability is improved, but ease of operation deteriorates due to client ignorance of technical complexities

Engineering Contradiction:
Improveverification capabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

A client agent is introduced as an intermediary between the client and the server. The agent automatically performs identity verification by extracting identity information from the server's communication, comparing it with registered identity information in a registry, and determining authenticity without requiring manual client intervention. This resolves the contradiction by maintaining verification capability while eliminating the need for clients to understand technical complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If filters and DNS are used to block malicious servers, then security is improved, but adaptability deteriorates because new malicious sites cannot be blocked

Engineering Contradiction:
ImprovesecurityVSAvoidadaptability
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary verification of server identity claims by comparing extracted identity information against registered identity information in a registry before allowing communication. This proactive approach enables the system to detect and block new malicious sites as they appear, rather than relying on pre-configured filters that cannot adapt to new threats. The verification process is performed in advance, before any harmful action can occur.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If clients rely on their own judgment to verify identity claims, then device complexity is reduced, but reliability deteriorates due to client lack of knowledge

Engineering Contradiction:
Improvedevice complexityVSAvoidverification capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The client agent performs self-service verification by automatically extracting identity information from server communications, retrieving registered identity information from the registry, and determining authenticity without requiring client knowledge or manual intervention. The system serves itself by handling the complex verification process internally, maintaining low device complexity while improving reliability through automated expert verification.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8656468B2Method and system for validating authenticity of identity claims
Publication Date: 2014.02.18 INFOSYS LTD
  • US8656468B2 patent drawing
  • US8656468B2 patent drawing
  • US8656468B2 patent drawing

AI summary

A method for validating authenticity of identity claims of one or more communicating entities in an online transaction over a network is disclosed. The method includes extracting identity information of the first communicating entity by the second communicating entity during online transaction and prompting a client to provide a unique resource name of the first entity. Further, the method includes validating the identity information extracted from the first entity by checking identity information already registered in a registry. Later the method includes authenticating the identity claims of the first entity based on the validation results. The method also includes steps for registering identity information of the first entity within the registry.