Blockchain Supervision via Dynamic Key Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems lack effective and secure mechanisms for transaction supervision, which is crucial for preventing illegal transactions and ensuring the reliability of supervision processes.

Innovation Solution

The implementation of dynamically updated supervision keys based on a predetermined rule, generated using an asymmetric encryption algorithm, which are broadcasted throughout the blockchain network to enhance supervision security and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If supervision keys are statically stored in blockchain nodes, then supervision function can be implemented, but supervision security is insufficient due to key exposure risks

Engineering Contradiction:
Improvesupervision securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic key management by periodically updating supervision keys according to a predetermined rule. The supervision node generates new key pairs at regular intervals, updates the supervision public key in the blockchain, and uses the corresponding new supervision private key for decryption. This dynamic key rotation mechanism eliminates static key exposure risks while maintaining supervision functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary key generation and distribution before actual supervision operations. The supervision node pre-generates key pairs and broadcasts the supervision public key to all blockchain nodes in advance. This allows nodes to prepare verification mechanisms beforehand, ensuring secure supervision from the outset without requiring complex real-time key management.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If supervision public key is updated frequently, then supervision security is improved, but network communication overhead increases

Engineering Contradiction:
Improvesupervision reliabilityVSAvoidnetwork communication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements periodic key updates based on a predetermined rule, where the supervision node generates new key pairs at fixed time intervals rather than continuously or frequently. This periodic approach balances security requirements with network efficiency, allowing nodes to update their verification mechanisms at regular intervals without excessive communication overhead.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the update frequency parameter of supervision keys to an optimal value that satisfies both security and efficiency requirements. By adjusting this parameter, the system achieves supervision reliability improvement while controlling network communication overhead to acceptable levels.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11107075B2Blockchain data processing methods, apparatuses, devices, and systems
Publication Date: 2021.08.31 ANTCHAIN TECHNOLOGY PTE LTD
  • US11107075B2 patent drawing
  • US11107075B2 patent drawing
  • US11107075B2 patent drawing

AI summary

Implementations of the present specification disclose blockchain data processing methods, apparatuses, devices, and systems, including a computer-implemented method for blockchain data processing. Blockchain transaction data of a plurality of transaction participants is received. Each of the plurality of transaction participants provides a respective certificate indicating a respective legal membership in a blockchain. The respective legal membership enables processing of the blockchain transaction data. A mutual identity querying is performed to confirm whether each of the plurality of transaction participants has the respective legal membership in the blockchain. Supervision keys of a supervision node in the blockchain are determined, where the supervision node corresponds to a supervisor, and where the supervision keys are dynamically updated based on a predetermined rule. The blockchain transaction data is encrypted by using the supervision keys. The blockchain transaction data is stored.