SPDM Authorization Scope Extension for Managed Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information handling systems, unauthorized devices can alter SPDM configuration data without permission, posing a security risk by potentially taking ownership of other managed devices, as existing authorization mechanisms fail to restrict access and control effectively.

Innovation Solution

Implementing a designated leader election process within the management controller to verify authenticity and set authorization roles, using extended SPDM messages with 'AuthorizationCapabilities' and 'AuthorizationScopeExt' parameters to restrict access and operations based on designated leader or follower roles, ensuring secure communication and data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing authorization mechanisms are used, then device communication is allowed, but unauthorized devices can alter SPDM configuration data and take ownership of managed devices

Engineering Contradiction:
ImprovesecurityVSAvoidaccess control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The authorization mechanism is segmented into distinct roles (designated leader and follower) with different permission sets. The designated leader can perform security-sensitive operations on SPDM data stores, while followers have restricted access. This segmentation resolves the contradiction by enabling secure differentiated access control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Authorization roles are established before device communication begins. The management controller designates itself as the designated leader and sets the authorization role of other devices as followers in advance. This preliminary action ensures that security-sensitive operations can only be performed by authorized leaders, preventing unauthorized data alteration while maintaining operational ease through pre-established access controls.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If authorization roles are designated before communication, then security-sensitive operations are restricted to leaders, but device initialization complexity increases

Engineering Contradiction:
Improveauthorization controlVSAvoidinitialization process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The management controller performs multiple functions during initialization: it discovers authorized managed devices, verifies their authenticity, determines authorization roles, and sets up communication parameters. By consolidating these functions into a single multi-functional initialization process, the patent reduces overall system complexity while maintaining strong authorization control.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The management controller autonomously performs authorization role designation without requiring manual configuration. It automatically discovers devices, verifies authenticity, and designates itself as the designated leader while setting other devices as followers. This self-service approach simplifies initialization by eliminating the need for complex manual authorization setup while ensuring reliable authorization control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11928191B2System and method for authorization scope extension for security protocol and data model capable devices
Publication Date: 2024.03.12 DELL PROD LP
  • US11928191B2 patent drawing
  • US11928191B2 patent drawing
  • US11928191B2 patent drawing

AI summary

An information handling system includes a device capable of sending and receiving security protocol and data model messages. A management controller with an authorization role as a designated leader is configured to verify authenticity of the device, discover authorization capabilities of the device, and set the authorization role of the device as a follower.