Blockchain Resource Transfer Privacy Protection via Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain technology poses a risk to privacy information during resource and capital transfers, as all transaction information must be recorded on a blockchain, potentially exposing sensitive information about both the transferor and transferee.

Innovation Solution

A method that determines a first amount of a resource, converts it into a second amount of a different resource type using encryption and one-way functions, and initiates a transaction request on a blockchain with encrypted information, ensuring privacy by hiding the actual transaction amount.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain technology is applied to record transaction information, then transparency and trustworthiness are improved, but privacy information of transferor and transferee is exposed

Engineering Contradiction:
ImprovetrustworthinessVSAvoidprivacy exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments transaction information into two parts: public verification data (transaction hash, block number, timestamp) that is recorded on the blockchain, and private sensitive data (transaction amount, account balances, identity information) that is encrypted and stored separately. This segmentation allows the system to maintain blockchain transparency for verification purposes while protecting privacy-sensitive information from public exposure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces encryption algorithms as an intermediary layer between the transaction data and the blockchain storage. Sensitive information is transformed through cryptographic functions (such as hash functions or symmetric encryption) before being stored on the blockchain, making it unreadable to unauthorized parties while still allowing verification through the encryption mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If all transaction information is recorded on blockchain for verification, then data integrity is improved, but information security deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidinformation security risk
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The patent divides transaction information into integrity-verification components (transaction hash, block reference, timestamp) that are stored on the immutable blockchain, and security-sensitive components (amount, balances, identities) that are encrypted and protected. This segmentation maintains data integrity through blockchain's immutable structure while protecting sensitive information through encryption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms sensitive information parameters (transaction amount, account balances) by applying cryptographic encryption functions, changing them from readable plaintext to encrypted ciphertext. This parameter transformation maintains the ability to verify transaction integrity while rendering the actual values inaccessible to unauthorized parties.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11443368B2Resource transfer and capital transfer method and apparatus
Publication Date: 2022.09.13 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11443368B2 patent drawing
  • US11443368B2 patent drawing
  • US11443368B2 patent drawing

AI summary

A blockchain-based resource transfer method, includes: when a resource transfer condition is satisfied, determining a first amount of a to-be-transferred first resource; determining a second amount of a to-be-transferred second resource according to the first amount of the first resource, wherein a type of the first resource is different from a type of the second resource; initiating, by a resource transferor, a transaction request to a blockchain, to transfer the to-be-transferred second resource to a resource transferee, wherein the transaction request comprises first encrypted amount information obtained by encrypting the second amount of the second resource based on a first encrypting function, wherein inputs of the first encrypting function include the second amount of the second resource and a public key of the resource transferee; and after the blockchain verifies the transaction request, executing the transaction request, transferring the to-be-transferred second resource to the resource transferee, and recording an execution result of the transfer on the blockchain. Therefore, privacy information of both a resource transferor and transferee can be protected during resource transfer.