Blockchain Delayed Data Disclosure via Homomorphic Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata verification reliabilityVSAvoiddata disclosure timeliness
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvedata securityVSAvoiddata verification capability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvedata disclosure timelinessVSAvoiddata security
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedata securityVSAvoidprocessing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

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.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

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

Methodology Applied
Scientific EffectHomomorphic encryption:

Implementation Method 2

when set delay disclosure conditions are met, decrypting the delay transaction data

Methodology Applied
Scientific EffectDecryption:

Data Source

PatentUS11418320B2Blockchain-based data processing methods, devices, and media
Publication Date: 2022.08.16 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US11418320B2 patent drawing
  • US11418320B2 patent drawing
  • US11418320B2 patent drawing

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.