Security Chaining for End-to-End Encryption Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing end-to-end encryption technologies lack security coordination across multiple segments of a network path and do not provide operational capabilities for online rekeying or flexible security controls, such as instant encryption enablement, disablement, and rekeying, especially in Information Handling Systems (IHSs).

Innovation Solution

Implementing end-to-end efficient encryption with security chaining, where metadata is generated and updated in the trailer of encrypted data volumes, and out-of-band handshake signals are used to manage encryption keys, allowing for synchronous write-encrypt and read-decrypt functions across segments, with a security chaining logic component synchronizing encryption state machines across the data path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If typical end-to-end encryption is implemented for one segment of the network path, then encryption security is provided for that segment, but security coordination across multiple segments is lacking

Engineering Contradiction:
Improveencryption securityVSAvoidsecurity coordination across multiple segments
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The encryption system is divided into multiple segments along the network path, with each segment having its own encryption context and state machine. The security chaining mechanism connects these segments through handshake signals, allowing independent encryption in each segment while maintaining coordinated security across the entire path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Handshake signals act as intermediaries between encryption segments, carrying encryption context and coordination information. These signals enable security chaining by mediating the interaction between different segment encryption operations, allowing security coordination without requiring direct communication between all segments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional end-to-end encryption is used, then data encryption is provided, but operational capability for online rekeying is lacking

Engineering Contradiction:
Improvedata encryptionVSAvoidonline rekeying capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The encryption system is designed to be dynamic, allowing encryption keys to be changed during operation through online rekeying. The state machine architecture enables transitions between different encryption states, including key replacement, without requiring system shutdown or reconfiguration of the entire encryption chain.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Rekeying operations are prepared and coordinated in advance through handshake signals that carry the necessary encryption context and key information. This preliminary preparation allows seamless key replacement during operation without interrupting data flow or requiring reactive reconfiguration.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If end-to-end encryption is implemented across multiple segments, then security is improved, but system complexity increases

Engineering Contradiction:
Improveend-to-end securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each encryption segment operates autonomously with its own state machine that automatically manages encryption operations based on incoming handshake signals. This self-service approach eliminates the need for centralized control or complex coordination logic, reducing overall system complexity while maintaining end-to-end security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Handshake signals provide feedback mechanisms that allow each segment to report its encryption state and receive coordination instructions. This feedback loop enables simple local decision-making at each segment while maintaining global security coordination, avoiding the need for complex centralized management.

Inventive Principle:
Principle #23Feedback

4Reliability

If encryption is enabled across the entire data path, then data confidentiality is ensured, but processing efficiency decreases

Engineering Contradiction:
Improvedata confidentialityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The data path is segmented into independent encryption zones, each with its own encryption context. Data only undergoes encryption/decryption at segment boundaries rather than continuous processing across the entire path, reducing redundant cryptographic operations while maintaining confidentiality throughout the data journey.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Encryption operations are extracted from the continuous data flow and applied only at necessary points (segment boundaries). This selective application of encryption removes unnecessary cryptographic processing from portions of the data path where encryption is not required, improving overall processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12056060B2End-to-end efficient encryption with security chaining
Publication Date: 2024.08.06 DELL PROD LP
  • US12056060B2 patent drawing
  • US12056060B2 patent drawing
  • US12056060B2 patent drawing

AI summary

In end-to-end efficient encryption with security chaining a data source Information Handling System (IHS) encrypts a data volume, generates and updates metadata in a trailer of the data volume, and generates and updates out-of-band handshake signals indicating an encryption key use slot in the metadata. Data connection segments each include a left-bound interface of one IHS and a right-bound interface of another. Each interface performs synchronous data volume write-encrypt and read-decrypt functions on the data volume in an IHS, perform in-band encryption metadata processing, process out-of-band control signals, and execute an encryption configuration state machine, which uses the metadata and control signals as input to direct write-encrypt and read-decrypt functions on the data volume in the segment. Security chaining logic in each IHS relays between the left and right-bound interfaces, synchronizes and regenerates the control signals for each segment, and coordinates the state machines for the up-stream and down-stream segments.