Receiver Device Verification Using Smart Contracts and Homomorphic Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile to mobile resource transaction systems face security issues due to vulnerabilities in verifying the intended recipient and securing transaction data, leading to potential data breaches and malicious activities.
Innovation Solution
A system utilizing homomorphic encryption for secure data packet transmission and simultaneous generation of primary and secondary smart contracts to verify the receiver's identity and device through a public domain database, with an AI module for monitoring and storing transaction details.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional verification methods are used to verify the intended recipient, then the verification process can be completed, but security vulnerabilities exist leading to potential data breaches and malicious activities
Solution Approach 1:
The system performs preliminary verification of the receiver device before the actual resource transaction occurs. The verification contract is generated and executed in advance, checking whether the receiver device matches the intended recipient information. This preliminary action prevents malicious transactions before they can compromise security.
Solution Approach 2:
The patent introduces a blockchain-based verification contract as an intermediary layer between the sender and receiver. This smart contract automatically verifies device identities and transaction conditions without requiring direct trust between parties, eliminating security vulnerabilities in conventional direct verification methods.
2Reliability
If advanced computational models and simultaneous contract generation are used to enhance security, then security and accuracy are improved, but computing resources and processing time may increase
Solution Approach 1:
The verification system is segmented into two independent but simultaneous contracts: a primary resource transaction contract and a secondary verification contract. Each contract handles specific verification tasks independently, allowing parallel processing that distributes computational load rather than concentrating it in a single resource-intensive process.
Solution Approach 2:
The verification contract autonomously verifies receiver identity and device information without requiring additional manual intervention or extensive computational resources from the sender. The blockchain network itself performs the verification computations, allowing the system to scale without proportionally increasing sender device resource consumption.
3Measurement precision
If multiple smart contracts are generated simultaneously for verification, then verification accuracy is improved, but system complexity increases
Solution Approach 1:
Multiple verification functions are merged into a single unified smart contract deployment process. The system generates both the resource transaction contract and the verification contract simultaneously in one atomic operation, ensuring they are logically connected but structurally integrated. This merging reduces the complexity of managing separate verification systems while maintaining high verification accuracy through the combined contractual framework.
Data Source
AI summary
Systems, computer program products, and methods are described herein for verifying devices using advanced computational models for data analysis and automated processing. The present disclosure is configured to initiate a resource transaction, wherein the resource transaction is initiated via a sender device, and wherein the resource transaction comprises transferring a resource from a sender resource container to a receiver resource container via the sender device and a receiver device; generate a primary contract, wherein the primary contract comprises encrypting a data packet associated with the resource transaction and wherein the data packet comprises resource transaction details; generate a secondary contract, wherein the secondary contract comprises verifying the receiver device; and execute the resource transaction, wherein executing the resource transaction comprises providing the data packet to a sender entity, and wherein the sender entity is associated with the sender resource container.


