Blockchain Block Header Verification With Segmented Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain systems, ensuring data security during transmission to service nodes outside the network is challenging due to the risk of signature key leakage.

Innovation Solution

A data management method that involves adding first key information for verifying a block header to the block header of a data block and generating a signature, which is then released to the service node sub-network for verification, allowing the service node to obtain the key information only after successful verification, thus flexibly updating the verification key and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted to service nodes outside the blockchain network, then data sharing and service functionality are improved, but security risk increases due to potential signature key leakage

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The verification key is segmented into two parts: a first verification key embedded in the block header that can be publicly shared with service nodes, and a second verification key kept secret within the blockchain network. This segmentation allows data to be shared externally while maintaining security internally, as the two key parts cannot be combined to reveal the original signature key.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The critical security element (the second verification key) is extracted from the block header and kept separate within the blockchain network. Only the non-critical first verification key is embedded in the block header for external use. This extraction ensures that even if the block header is accessed by external service nodes, the core security mechanism remains protected.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If a fixed verification key is used in the block header, then verification process is simplified, but security is compromised due to key leakage risk

Engineering Contradiction:
Improveverification process simplicityVSAvoidsignature key security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The verification key is divided into a first verification key for public use in block headers and a second verification key for secure internal use. This allows the verification process to remain simple for external nodes while the critical second key remains protected within the network, preventing key leakage risks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first verification key acts as an intermediary that enables external service nodes to verify block headers without exposing the actual signature key. This intermediary key performs the verification function while the second verification key remains hidden, maintaining both operational simplicity and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the verification key is updated frequently, then security is improved, but system complexity and operational difficulty increase

Engineering Contradiction:
Improvesecurity levelVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By segmenting the verification key into two distinct parts with different security requirements, the system can update the first verification key in block headers without affecting the second verification key. This reduces key management complexity while maintaining security, as only the non-critical first key needs frequent updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Extracting the critical second verification key from the block header structure allows it to remain stable and secure while the first verification key in the block header can be updated as needed. This separation simplifies key management by allowing different update frequencies for different key components.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12494902B2Data management method and apparatus for blockchain system, medium, and electronic device
Publication Date: 2025.12.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12494902B2 patent drawing
  • US12494902B2 patent drawing
  • US12494902B2 patent drawing

AI summary

This application provide a data management method performed at a blockchain system. The system includes an accounting node sub-network and a service node sub-network. The method includes: generating a first data block in the accounting node sub-network; adding first key information to a block header of the first data block; adding signature corresponding to the first data block to the block header of the first data block; and releasing the block header of the first data block to the service node sub-network. The service node sub-network is configured to verify the signature comprised in the block header of the first data block, and obtain the first key information after a successful verification.