Blockchain Node Privacy Transaction Processing via Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain networks, especially consortium blockchains, there is a need to protect node data privacy while ensuring secure and efficient transaction processing, as traditional methods fail to maintain data privacy and security without introducing additional components or channels.

Innovation Solution

The method involves blockchain nodes obtaining business transaction requests, identifying and decrypting privacy business transaction requests using organization privacy keys stored locally, and storing associated data in the blockchain while keeping the privacy content data local, thus ensuring privacy without additional transmission components or channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is stored publicly in blockchain for transparency, then data accessibility and verification are improved, but data privacy is compromised

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata privacy exposure
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent segments data into two parts: privacy-sensitive content data and associated information (hash values, transaction identifiers). Content data is encrypted and stored locally, while associated information is stored on the blockchain. This segmentation allows transparency verification through hash values while protecting actual private data from public exposure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the privacy-sensitive content data from the blockchain storage and stores it locally in an encrypted form. Only non-sensitive associated information (hash values, transaction metadata) remains on the blockchain. This extraction removes the harmful element (private data exposure) while preserving the useful element (transparency and verification).

Inventive Principle:
Principle #2Taking out (Extraction)

2Object-affected harmful factors

If encryption and additional privacy components are introduced to protect data, then data privacy is improved, but system complexity and costs increase

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

Solution Approach 1:

The patent implements self-service privacy protection where each node independently encrypts its own content data using its private key and stores it locally. The encryption and decryption processes are performed autonomously by the nodes themselves without requiring centralized privacy management infrastructure or additional specialized components.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the state of content data from plaintext to encrypted form, and changes the storage location from centralized blockchain to distributed local storage. These parameter changes (encryption state, storage location) provide privacy protection while maintaining compatibility with existing blockchain mechanisms for storing associated information.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11349638B2Privacy transaction processing method, electronic device and storage medium
Publication Date: 2022.05.31 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11349638B2 patent drawing
  • US11349638B2 patent drawing
  • US11349638B2 patent drawing

AI summary

Embodiments of the present disclosure provide a privacy transaction processing method, an electronic device and a storage medium, and relates to a field of blockchain technologies. The method includes: obtaining a business transaction request to be executed; if the business transaction request is a privacy business transaction request, obtaining a corresponding privacy key, in which the privacy key is an organization privacy key of a privacy organization to which the privacy business transaction request belongs; decrypting and executing the privacy business transaction request according to the privacy key to generate privacy business transaction data, in which the privacy business transaction data comprises at least associated information of privacy content data and the privacy business transaction request; and storing the privacy business transaction data in a blockchain, and storing the privacy content data locally.