Blockchain Smart Contract Permission Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication security systems for electronic devices lack robustness in ensuring secure and verified communication between users, particularly in decentralized networks, where unauthorized access and data integrity verification are challenging.
Innovation Solution
A blockchain-based communication system that utilizes smart contracts to manage permissions and verify information through a proof of authority scheme, ensuring secure communication by encrypting messages with public/private key pairs and verifying data integrity using hash functions, thereby preventing unauthorized access and ensuring data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional communication security systems are used, then implementation is simpler, but security robustness and data integrity verification are insufficient in decentralized networks
Solution Approach 1:
The patent introduces a blockchain network as an intermediary layer between communicating devices. This blockchain intermediary provides decentralized verification through distributed nodes, smart contracts for automated permission management, and cryptographic mechanisms for data integrity, thereby enhancing security robustness without requiring direct complex security implementations between each device pair
Solution Approach 2:
The patent segments the communication security system into distinct functional layers: device-level encryption using public/private key pairs, blockchain-level permission verification through smart contracts, and network-level consensus validation. This segmentation allows each layer to handle specific security tasks independently, improving overall reliability while managing complexity through modular architecture
2Reliability
If permission verification is performed for each communication, then security is improved, but communication speed and efficiency decrease
Solution Approach 1:
The patent implements preliminary permission verification by requiring devices to obtain communication permissions through smart contract execution before actual data transmission. The blockchain network pre-validates device identities and authorization levels, storing verification results on-chain. This preliminary action ensures security requirements are met before communication begins, preventing security breaches while enabling faster subsequent transmissions
Solution Approach 2:
The smart contracts on the blockchain network automatically perform permission verification and validation without requiring manual intervention or complex real-time checks during communication. The decentralized nodes self-verify transactions against stored permission data, providing automated security enforcement that maintains both high security and communication efficiency
3Reliability
If data integrity verification is performed using hash functions, then data integrity is ensured, but processing time increases
Solution Approach 1:
The patent replaces traditional mechanical or manual data integrity verification methods with cryptographic hash functions and blockchain-based verification mechanisms. Hash functions provide rapid mathematical verification of data integrity, while the blockchain network distributes verification across multiple nodes, parallelizing the process and reducing overall verification time compared to centralized sequential checking
Data Source
AI summary
Techniques for secure communication is provided. The techniques include requesting first smart contract execution by one or more nodes of the communication system to determine permissions for communication; performing communication based on the requested permissions; and requesting second smart contract execution by one or more nodes of the communication system to verify information associated with the communication.


