Blockchain Transaction Data Privacy Protection via Hash Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Writing sensitive data to blockchains can lead to irreversible harmful consequences, as it becomes publicly accessible and difficult to delete or tamper with, posing risks such as reputation damage or trade secret exposure.

Innovation Solution

A method and apparatus for reading blockchain data, where each node pre-records the correspondence between transaction identifiers and storage positions, allowing nodes with transaction concealment permission to replace sensitive transactions with transaction hashes, effectively encrypting the data without disrupting the stability of the Merkle tree or Simplified Payment Verification (SPV) processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensitive data is written to blockchain for public recordation, then data transparency and immutability are improved, but data security and privacy protection deteriorate

Engineering Contradiction:
Improvedata immutabilityVSAvoidprivacy exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts sensitive data from the blockchain by replacing it with concealed data (transaction hashes) while keeping the transaction identifier and storage position mapping on-chain. This allows the blockchain to maintain its immutability and transparency for non-sensitive information while removing the harmful sensitive data exposure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism where a node with transaction concealment permission acts as a mediator between the original sensitive data and the public blockchain. This intermediary replaces sensitive transactions with concealed data, protecting privacy while maintaining the blockchain's structural integrity and SPV accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If sensitive data is written to blockchain, then data recording completeness is improved, but harmful consequences increase

Engineering Contradiction:
Improvedata recording completenessVSAvoidreputation damage
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The patent extracts harmful sensitive information from transactions while preserving the essential transaction recording function. By replacing sensitive data with concealed data, the system maintains data recording completeness for transaction verification purposes while eliminating the harmful exposure of sensitive information that could cause reputation damage.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If transaction data is concealed by replacing with hash, then privacy protection is improved, but data readability deteriorates

Engineering Contradiction:
Improveprivacy protectionVSAvoiddata readability
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent introduces an intermediary reading mechanism where nodes with transaction reading permission can retrieve and return original transaction data, while ordinary users only see concealed data (transaction hashes). This intermediary system balances privacy protection with controlled data readability for authorized entities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies different quality levels to different users: ordinary users receive only concealed data for privacy protection, while authorized nodes with reading permissions can access and return original transaction data. This local differentiation of data quality maintains privacy while preserving readability for those who need it.

Inventive Principle:
Principle #3Local quality

4Object-affected harmful factors

If transaction replacement mechanism is introduced, then privacy protection capability is improved, but system complexity increases

Engineering Contradiction:
Improveprivacy protection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts the privacy protection function as a separate, specialized operation performed by specific nodes with transaction concealment permission. This extraction isolates the complexity of the replacement mechanism to a dedicated function, rather than requiring all nodes to implement complex privacy logic, thereby managing system complexity more effectively.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3813296B1Methods and apparatuses for reading blockchain data
Publication Date: 2023.06.14 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3813296B1 patent drawingFigure 1~2
  • EP3813296B1 patent drawingFigure 3~4
  • EP3813296B1 patent drawingFigure 5

AI summary

A method and an apparatus for reading blockchain data are disclosed. If a certain transaction written to a blockchain is sensitive data that should not be made public, each node in a blockchain network can replace the transaction in the blockchain with a transaction hash of the transaction so that when a request is made to read the transaction including the sensitive data from the blockchain, data returned by the node in the blockchain network is not plaintext content of the transaction.