Blockchain Transaction Supervision Using Layered Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face challenges in ensuring transaction information privacy and compliance supervision while maintaining confidentiality, as transaction information is recorded in a ciphertext form, requiring multiple supervision parties to verify legality and compliance without disclosing sensitive data to unauthorized entities.

Innovation Solution

A transaction supervision method on a blockchain that involves encrypting transaction plaintext using random symmetric keys and supervision public keys, generating ciphertext with encrypted supervision information, and utilizing zero-knowledge proofs for verification, ensuring only authorized supervision nodes can decrypt and verify the transaction details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If transaction information is recorded in ciphertext form on blockchain, then data privacy and confidentiality are improved, but compliance supervision and verification capability deteriorate

Engineering Contradiction:
Improvetransaction information privacyVSAvoidcompliance verification capability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The transaction information is segmented into different encryption layers: outer encryption using supervision public keys and inner encryption using random symmetric keys. This segmentation allows authorized supervision nodes to decrypt and verify compliance while preventing disclosure to unauthorized entities, thus resolving the contradiction between privacy protection and supervision capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces encrypted symmetric keys as intermediaries that bridge the ciphertext storage requirement and the supervision verification requirement. These intermediate decryption keys, encrypted with supervision public keys, enable authorized supervision nodes to access transaction information for compliance verification without compromising the overall ciphertext privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple supervision parties are involved to verify legality and compliance, then supervision reliability is improved, but system complexity and data access control difficulty worsen

Engineering Contradiction:
Improvesupervision reliabilityVSAvoiddata access control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The supervision public key infrastructure serves multiple functions simultaneously: it enables authorized supervision nodes to decrypt and verify transaction information, ensures compliance checking by multiple parties, and maintains security through cryptographic protocols. This multi-functionality reduces the need for separate complex access control mechanisms for each supervision party.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameter of key encryption from direct user-private-key access to supervision-public-key-encrypted symmetric keys. This parameter change simplifies the access control mechanism by allowing multiple supervision parties to share a common verification capability through the public key infrastructure, reducing individual complexity requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4645197A1Blockchain-based transaction supervision method, system and apparatus, and electronic device
Publication Date: 2025.11.05 THE PEOPLES BANK OF CHINA DIGITAL CURRENCY INST
  • EP4645197A1 patent drawingFigure 1~2
  • EP4645197A1 patent drawingFigure 3~4
  • EP4645197A1 patent drawingFigure 5

AI summary

A blockchain-based transaction supervision method, comprising: a payer client node constructing first transaction ciphertext information on the basis of a random symmetric key, wherein the first transaction ciphertext information comprises an encrypted payment address, an encrypted transaction amount, an encrypted collection address, and first transaction supervision ciphertext information, and the first transaction supervision ciphertext information comprises encrypted supervision information and one or more encrypted symmetric keys; sending the first transaction ciphertext information and a zero-knowledge proof to a blockchain; a blockchain verification node storing the first transaction ciphertext information to the blockchain when the zero-knowledge proof is established; and an associated supervisor node acquiring the first transaction ciphertext information from the blockchain, performing decryption by using a supervision private key to obtain the random symmetric key, and performing decryption by using the random symmetric key, to obtain transaction plaintext information for supervision and verification.