Mutual Device-Code Identity Verification to Reduce Network Fraud
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies have not effectively addressed the need for robust and efficient methods to validate user identities on networks, leading to issues such as phishing and fraud prevention, and enhancing network security and user engagement. The current methods for identifying each user's real identity are not efficient and effective in preventing phishing and fraud prevention, and enhancing network security and user engagement.
Innovation Solution
Implementing a network system that leverages blockchain-enabled identity verification processes, including mutual identity verification between users, proximity detection, and facial recognition, utilizing smart contracts to confirm user identities and prevent fraud.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional identity verification methods are used, then the verification process is simple, but fraud and phishing risks increase
Solution Approach 1:
The patent introduces a blockchain-based intermediary verification system that mediates between users and the network. Smart contracts act as automated intermediaries that verify device codes and images without requiring direct trust between users, thereby reducing fraud risks while maintaining verification reliability
Solution Approach 2:
The patent uses image capture and verification as a copy-based validation mechanism. Users capture images of each other's devices displaying verification codes, creating visual copies that are submitted to the blockchain for verification. This copying approach prevents fraud by requiring physical presence while maintaining system reliability
2Object-affected harmful factors
If robust identity verification processes are implemented, then fraud risk decreases, but network engagement and growth are hindered
Solution Approach 1:
The patent enables users to perform identity verification themselves through mutual verification processes. Each user verifies another user's identity by capturing images and validating device codes, eliminating the need for centralized verification authorities. This self-service approach reduces fraud while maintaining fast network growth
Solution Approach 2:
The patent performs preliminary verification actions by validating device codes and images before users fully interact on the network. This preliminary validation prevents fraud early in the user journey, reducing security risks without significantly impacting overall network growth and engagement
3Reliability
If mutual identity verification between users is required, then trust in the network increases, but the verification process complexity increases
Solution Approach 1:
The patent merges multiple verification elements (device codes, image capture, blockchain validation) into a single integrated mutual verification process. Users simultaneously perform multiple verification actions through one unified interface, increasing network trust while reducing the perceived complexity of the verification process
4Measurement precision
If blockchain-enabled verification is used, then verification accuracy improves, but system complexity increases
Solution Approach 1:
The patent uses smart contracts as automated intermediaries that handle the complex blockchain verification logic. These self-executing contracts automatically validate device codes and images on the blockchain without requiring users to understand or manage the underlying complexity, thereby maintaining high verification accuracy while simplifying the user experience
Data Source
AI summary
Techniques described herein involve processes and systems for performing identity verification on a network. In one example, this disclosure describes a method that comprises receiving, by a computing system and from a requesting device, a request to perform an identity verification for a requesting user that is operating the requesting device; outputting, by the computing system and to the requesting device, code information; enabling, by the computing system, the requesting device to display a code derived from the code information; receiving, by the computing system and from a verification device, an image of another device; and determining, by the computing system and based on the image of the other device, whether the other device is the requesting device.


