Multi-Level Encryption for P2P Transaction Data Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Blockchain technology lacks effective mechanisms for controlling access to transaction data, particularly for sensitive information, as all participating nodes share transaction data, leading to potential data forgery and unauthorized access.
Innovation Solution
A system and method utilizing public key cryptography to encrypt transaction data, determining multiple security levels, and performing multi-level encryption and decryption based on authorized access, ensuring only authorized users can access sensitive information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all participating nodes share transaction data in a P2P network, then data transparency and consensus are improved, but data security and access control deteriorate
Solution Approach 1:
The patent segments transaction data into multiple encrypted layers, each accessible only to specific user groups with appropriate decryption keys. This allows the system to maintain data transparency for consensus while preventing unauthorized access by restricting each layer to authorized participants only.
Solution Approach 2:
The patent introduces an intermediary encryption mechanism that mediates between data transparency and security requirements. Multiple encryption layers act as intermediaries, allowing nodes to verify transaction validity while preventing direct access to sensitive information, thus resolving the contradiction between transparency and unauthorized access prevention.
2Object-affected harmful factors
If transaction data is encrypted to protect sensitive information, then data security is improved, but data accessibility and verification deteriorate
Solution Approach 1:
The patent divides encrypted data into multiple layers with different accessibility levels. Each layer can be decrypted by specific authorized nodes, maintaining both security and accessibility. This segmentation allows the system to protect sensitive information while enabling verified access for legitimate participants.
Solution Approach 2:
The patent performs preliminary encryption of transaction data before it enters the P2P network, with multiple layers prepared in advance. This preliminary action ensures data security is established before transmission, while the structured encryption layers enable efficient verification and access by authorized nodes without requiring complex real-time processing.
3Object-affected harmful factors
If multiple encryption layers are applied to transaction data, then security level is improved, but computational complexity and processing time deteriorate
Solution Approach 1:
The patent segments encryption into multiple distinct layers, each with its own decryption key and authorized user group. This segmentation allows the system to achieve high security levels while enabling parallel processing of decryption operations by different nodes, reducing overall computational complexity compared to a single complex encryption scheme.
Solution Approach 2:
The patent applies encryption and decryption only to specific portions of transaction data that require protection, rather than encrypting entire transaction sets uniformly. This partial action approach maintains high security for sensitive information while reducing computational overhead for data that doesn't require encryption, thereby lowering overall processing complexity.
Data Source
AI summary
Provided are a system and a method for controlling transaction data access. A system for controlling transaction data access comprising: a transaction management module configured to determine a plurality of security levels for transaction data; a data encryption module configured to perform multiple level encrypting the transaction data according to the plurality of security levels; and a data storage module configured to store the encrypted data as a block, and provide the block to a peer-to-peer (P2P) network.


