Blockchain Delayed Data Disclosure via Homomorphic Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain technologies lack an effective solution for delaying the disclosure of uplink data, which is essential for meeting timeliness requirements in various application scenarios.
Innovation Solution
A blockchain-based data processing method that involves obtaining a delay transaction request, homomorphically encrypting determined data to generate delay transaction data, and storing it on an uplink, with decryption occurring when set delay disclosure conditions are met, ensuring the security and flexibility of data disclosure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on blockchain uplink for transparency and immutability, then data verification reliability is improved, but data disclosure timeliness deteriorates due to immediate public availability
Solution Approach 1:
The patent applies preliminary action by encrypting data before it is stored on the blockchain uplink. The data is encrypted using asymmetric encryption algorithms (such as RSA or Elliptic Curve Cryptography) so that when data is immediately made public on the blockchain, it appears as unreadable ciphertext. The decryption capability is prepared in advance through the encryption mechanism, allowing the data to be decrypted and made readable at the desired future time without requiring immediate public disclosure of the plaintext.
Solution Approach 2:
The patent changes the parameter of data accessibility by transforming readable plaintext into encrypted ciphertext before storage. This parameter change allows the data to maintain its presence on the blockchain for verification while changing its state from immediately readable to encrypted, enabling controlled future disclosure at predetermined times without compromising the immediate verification capability.
2Object-affected harmful factors
If data is encrypted for delayed disclosure, then data security is improved, but data verification capability deteriorates due to encryption preventing immediate access
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of asymmetric encryption algorithms that separate the verification function from the disclosure function. The encryption algorithm acts as an intermediary layer that allows data to be stored and verified on the blockchain while maintaining security. The public key serves as an intermediary that enables verification without revealing the private decryption key, thus maintaining both security and verification capability.
Solution Approach 2:
The patent segments the data access function into two separate components: encryption for security and decryption for verified access. By segmenting these functions through asymmetric cryptography, the system can maintain data verification capability through the public key while using the private key for secure delayed disclosure, preventing unauthorized access during the delay period.
3Loss of time
If immediate data disclosure is implemented for timeliness, then data accessibility is improved, but data security deteriorates due to immediate public availability
Solution Approach 1:
The patent applies preliminary action by encrypting data before blockchain storage, so that when data is immediately made public on the blockchain, it appears as unreadable ciphertext. The decryption capability is prepared in advance through the encryption mechanism, allowing the data to be decrypted and made readable at the desired future time without requiring immediate public disclosure of the plaintext.
4Object-affected harmful factors
If encryption algorithms are applied to data, then data security is improved, but processing complexity increases due to encryption and decryption operations
Solution Approach 1:
The patent applies the principle of using efficient, well-established encryption algorithms (such as RSA or Elliptic Curve Cryptography) that provide strong security with relatively low computational overhead. These algorithms are designed to be computationally efficient enough for blockchain applications, balancing security requirements with processing complexity constraints.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This method ensures the security of encrypted delay data without affecting data verification and allows for flexible delay disclosure of uplink data in blockchain networks, addressing the timeliness requirements of data disclosure.
Implementation Method 1
homomorphically encrypting determined data to be disclosed with a delay, to generate delay transaction data containing encrypted delay data
Implementation Method 2
when set delay disclosure conditions are met, decrypting the delay transaction data
Data Source
AI summary
The disclosure provides a blockchain-based data processing method, a blockchain-based data processing apparatus, an electronic device, and a medium, and relates to a field of blockchain technologies. The method includes: obtaining a delay transaction request and triggering execution of the delay transaction request; during the execution of the delay transaction request, homomorphically encrypting determined data to be disclosed with a delay, to generate delay transaction data containing encrypted delay data, and storing the delay transaction data on an uplink; and when set delay disclosure conditions are met, decrypting the delay transaction data.


