Dynamic SPDM Policy Assignment for Secure IHS Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Handling Systems (IHS) lack dynamic policy-based encryption mechanisms for secure communication, relying on hardcoded decisions that do not adapt to varying transmission criteria, making them vulnerable to data interception and eavesdropping, especially in modular hardware configurations.

Innovation Solution

Implementing a system and method for dynamic policy assignment using Security Protocol and Data Model (SPDM) that enables SPDM-enabled devices to determine whether data should be encrypted based on specific transmission criteria, such as message size and hardware topology, allowing for message-by-message encryption decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardcoded encryption decisions are used in existing IHS, then device complexity is reduced, but data security is compromised due to inability to adapt to varying transmission criteria

Engineering Contradiction:
Improvedata securityVSAvoidencryption decision mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic encryption policy assignment where the encryption decision is not hardcoded but determined at runtime based on transmission criteria such as message size, hardware topology, and policy rules. The system dynamically evaluates whether to encrypt each message based on current conditions, transforming the static hardcoded approach into a dynamic adaptive mechanism that resolves the contradiction between security and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of encryption decision from a fixed hardcoded value to a variable determined by multiple factors including message size thresholds, hardware topology characteristics, and policy parameters. By making the encryption decision dependent on changeable parameters rather than fixed code, the system achieves adaptability while managing complexity through parameterized control.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If all messages are encrypted by default, then data security is improved, but communication efficiency deteriorates due to congestion on secure links

Engineering Contradiction:
Improvedata securityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by making encryption decisions message-by-message rather than uniformly for all communications. Each message is evaluated individually against transmission criteria and policy rules to determine whether it requires encryption. This localized decision-making approach ensures that only messages meeting specific security criteria are encrypted, maintaining security where needed while preserving communication efficiency for messages that don't require it.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial action by encrypting only the necessary subset of messages rather than all messages. The encryption policy selectively applies encryption to messages that meet specific criteria (such as large message sizes or sensitive content) while leaving other messages unencrypted. This partial application of encryption maintains security for critical communications without imposing the overhead on all traffic, thus resolving the contradiction between security and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If dynamic policy-based encryption is implemented, then adaptability to transmission criteria is improved, but device complexity increases due to policy evaluation mechanisms

Engineering Contradiction:
Improveencryption adaptabilityVSAvoidpolicy evaluation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the encryption decision-making process into distinct evaluable components: message size evaluation, hardware topology assessment, policy rule matching, and final encryption determination. By dividing the complex decision process into separate modular evaluation stages, the system achieves high adaptability to different transmission criteria while managing complexity through structured segmentation of the evaluation logic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240297902A1Systems and methods for dynamic policy assignment of secure communication sessions using spdm
Publication Date: 2024.09.05 DELL PROD LP
  • US20240297902A1 patent drawing
  • US20240297902A1 patent drawing
  • US20240297902A1 patent drawing

AI summary

According to embodiments of the present disclosure, an Information Handling System (IHS), systems and methods for dynamic policy assignment of secure communication using Security Protocol and Data Model (SPDM) are disclosed. An Information Handling System (IHS) includes a first SPDM-enabled device conforming to a SPDM specification, receives a request to transmit data to a second SPDM-enabled device, obtain one or more policies associated with a corresponding one or more transmission criteria of the first SPDM-enabled device relative to the second SPDM-enabled device, and determine whether the data is to be encrypted based upon whether a transmission of the data meets the transmission criteria. Based upon the determination, encrypt the data prior to transmitting the data to the second SPDM-enabled device.