Blockchain Node Key Rotation Using Static Protection Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face vulnerabilities due to the use of a single static asymmetric key pair for nodes, which can lead to asset loss and security breaches if the private key is compromised, and existing key rotation solutions do not adequately address decentralized blockchain environments.

Innovation Solution

Implement a decentralized key rotation system where each node generates its own unique keys independently, using a secondary protection key pair to manage nodal-transaction keys, recording key changes in a blockchain, and ensuring the protection key remains static while transaction keys rotate periodically or per event, without relying on a central key manager.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single static key pair is used for blockchain nodes, then system simplicity is maintained, but security is compromised over time

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

Solution Approach 1:

The key management system is segmented into multiple key pairs per node, with each key pair serving specific functions. Nodes maintain both long-term identity key pairs and short-term transaction key pairs, separating identity verification from transaction signing operations to enhance security while maintaining manageable complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from static key pairs to dynamic key rotation mechanisms. Key pairs are rotated periodically or event-driven, with the network adapting to key changes through blockchain recording and verification protocols, balancing security improvements with system complexity

Inventive Principle:
Principle #15Dynamics

2Reliability

If key rotation is implemented manually, then security risk is reduced, but operational complexity and error potential increase

Engineering Contradiction:
Improvesecurity risk reductionVSAvoidkey rotation operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Nodes automatically perform key rotation operations without manual intervention. The system generates new key pairs, records them on the blockchain, and updates transaction signing processes autonomously, eliminating human error while maintaining security through cryptographic best practices

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

New key pairs are generated and validated before becoming active. The system prepares backup key pairs in advance, verifies their cryptographic strength, and ensures network consensus on the key rotation before switching, preventing operational errors

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If centralized key management is used, then key distribution is simplified, but single points of failure and security vulnerabilities are created

Engineering Contradiction:
Improvekey distributionVSAvoidcentralized vulnerability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The centralized key manager is extracted and replaced with decentralized key generation at each node. Nodes independently generate and manage their own key pairs, with key rotation information distributed through blockchain consensus, eliminating the centralized vulnerability while maintaining efficient key distribution through peer-to-peer propagation

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4701127A1System and method for enhancing blockchain node security by key rotation
Publication Date: 2026.02.25 THALES DIS CPL USA INC
  • EP4701127A1 patent drawingFigure 1~2
  • EP4701127A1 patent drawingFigure 3
  • EP4701127A1 patent drawingFigure 4

AI summary

A system or method for enhancing blockchain node security in a computing environment can include one or more processors and memory having computer instructions which when executed causes the one or more processors to perform certain operations. The operations can include providing a protection key pair for each blockchain node in the nodal network, providing a keys blockchain for recording nodal-transaction keys and a protection key of the protection key pair, and recording a blockchain transaction that uses an additional signature of a transaction by the protection key.