Dynamic SPDM Policy Assignment for Secure IHS Sessions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If all messages are encrypted by default, then data security is improved, but communication efficiency deteriorates due to congestion on secure links
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.
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.
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
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.
Data Source
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.


