SPDM Path Obfuscation for BMC Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SPDM-based systems lack utilization of multi-path messaging capabilities, leading to potential security exposures due to reliance on single communication paths, making them vulnerable to attacks despite encryption.

Innovation Solution

A path obfuscation system and method that randomly selects communication interfaces for message transmission between SPDM-enabled hardware devices, enhancing security by thwarting illicit monitoring and mitigating man-in-the-middle attacks through increased informational entropy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single communication path is used for message transmission between hardware devices, then the system complexity is reduced and ease of operation is improved, but security is compromised due to vulnerability to attacks and illicit monitoring

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication path management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication path is segmented into multiple interfaces (first interface and second interface) between the first and second hardware devices. Instead of using a single communication path, the system divides the communication channel into multiple segments, allowing messages to be transmitted through different paths. This segmentation enhances security by preventing single-point failures and reducing vulnerability to attacks on any individual interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which interface (first or second) to use for transmitting each message group. The interface selection is not fixed but changes based on random selection, making the communication pattern dynamic and unpredictable. This dynamic behavior increases security by preventing attackers from predicting or monitoring communication paths, while the underlying infrastructure remains relatively simple.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple communication interfaces are used for message transmission, then security is enhanced through path randomization, but device complexity increases due to interface management requirements

Engineering Contradiction:
ImprovesecurityVSAvoidinterface selection and management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service through automatic random selection of communication interfaces without requiring manual intervention or complex management protocols. The first hardware device autonomously decides which interface (first or second) to use for each message transmission by randomly selecting from available interfaces. This self-service mechanism simplifies operation despite having multiple interfaces, as the system manages itself without external control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the communication parameter (interface selection) dynamically for each message transmission. Instead of using a fixed interface, the system varies the interface parameter randomly, making it difficult for attackers to predict or intercept communications. This parameter change approach enhances security while maintaining operational simplicity through automated randomization.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If message segmentation into multiple groups is implemented, then security is improved through increased informational entropy, but loss of time occurs due to additional processing steps

Engineering Contradiction:
ImprovesecurityVSAvoidmessage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Messages are segmented into multiple groups for transmission through different interfaces. This segmentation increases informational entropy because each message group can be transmitted through a different random path, making it harder for attackers to reconstruct or intercept the complete message. The segmentation divides the original message into smaller units that are distributed across multiple communication channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial segmentation by dividing messages into groups rather than transmitting entire messages through single paths. This partial action approach provides security benefits through randomization and path diversity without requiring complete decomposition of all communication data, balancing security enhancement with processing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12130932B2Communication path obfuscation system and method
Publication Date: 2024.10.29 DELL PROD LP
  • US12130932B2 patent drawing
  • US12130932B2 patent drawing
  • US12130932B2 patent drawing

AI summary

According to one embodiment, a path obfuscation system includes first and second hardware devices, and first and second interfaces configured to provide communication between the first and second hardware devices using a security protocol and data model (SPDM) protocol. The first hardware device comprises computer-executable instructions to receive a message to be transmitted to the second hardware device, segment the message into multiple groups of packets, and randomly select either the first or second interface to transmit each group of packet to the second hardware device.