Secure Cluster Communication Through Automated Key Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing high availability (HA) systems lack automated and error-resistant methods for securing intra-cluster and inter-cluster communication, relying on labor-intensive manual configuration of security protocols like IPSec, which is prone to human error and resource inefficiency.

Innovation Solution

A secure cluster communication infrastructure using a keys table to automate the generation and distribution of security association keys for IPSec, where a first node generates keys during boot up and updates the table, with subsequent nodes obtaining and loading these keys for intra- and inter-cluster communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of security protocols is used, then security can be implemented, but labor intensity and human error increase

Engineering Contradiction:
Improvesecurity configuration reliabilityVSAvoidmanual configuration effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service automation where the first node automatically generates security association keys and updates the keys table, while subsequent nodes automatically obtain and configure these keys without manual intervention. This eliminates human error in security configuration while maintaining security integrity through automated key management processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The first node performs preliminary actions by generating security association keys and updating the keys table during cluster formation or key rotation events. This preliminary key generation enables all subsequent nodes to automatically configure security protocols without manual intervention, resolving the contradiction between security reliability and operational ease.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated key generation is implemented, then resource efficiency improves, but system complexity increases

Engineering Contradiction:
Improvekey configuration efficiencyVSAvoidautomated security infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated security infrastructure is segmented into distinct functional components: the first node responsible for key generation and keys table updates, subsequent nodes responsible for obtaining and configuring keys, and the keys table as a centralized storage mechanism. This segmentation manages complexity by distributing specific tasks to different node types while maintaining overall system efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The keys table serves as an intermediary mechanism between the first node (key generator) and subsequent nodes (key consumers). This intermediary structure enables automated key distribution without direct node-to-node communication complexity, allowing efficient key management while maintaining a clear and manageable system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If keys are generated by the first node only, then consistency across nodes is improved, but the first node becomes a bottleneck

Engineering Contradiction:
Improvekey consistency across nodesVSAvoidkey generation and distribution speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The first node performs preliminary key generation and stores keys in the keys table in advance. This preliminary action ensures that when subsequent nodes need to configure security protocols, they can quickly obtain pre-generated keys from the keys table without waiting for real-time key generation, thus maintaining consistency while improving distribution speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts the key generation process based on system state. The first node generates keys during cluster formation or key rotation events, and subsequent nodes dynamically obtain these keys from the keys table. This dynamic approach maintains key consistency across all nodes while avoiding the bottleneck of real-time key generation during normal operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12463801B2Systems and methods for secure cluster communication
Publication Date: 2025.11.04 DELL PROD LP
  • US12463801B2 patent drawing
  • US12463801B2 patent drawing
  • US12463801B2 patent drawing

AI summary

An example methodology includes, by a first node of a cluster, generating a first key for intra-cluster communication, updating a keys table with the generated first key, generating a secure communication configuration file on the first node, wherein the secure communication configuration file includes the first key, and loading the secure communication configuration file including the first key to a security process on the first node. The method may also include, by the first node of the cluster, generating a second key for an inter-cluster communication with another node of another cluster, updating the keys table with the generated second key, updating the secure communication configuration file on the first node to include the second key, and loading the secure communication configuration file updated with the second key to the security process on the first node.