Management Controller Registration via TPM and Out-of-Band Trust
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed data processing systems, interactions between entities are vulnerable to compromise by malicious entities, leading to suboptimal or compromised computer-implemented services.
Innovation Solution
Implementing a management controller with a trusted platform module (TPM) to establish trust through a public-private key pair, using an out-of-band communication channel for registration and challenge-response processes, ensuring secure interactions and maintaining separate power domains for the management controller and hardware resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional communication channels are used for management operations, then system complexity is reduced, but security and reliability are compromised due to vulnerability to malicious entities
Solution Approach 1:
The patent segments the communication infrastructure into two distinct channels: an in-band communication channel for data processing operations and an out-of-band communication channel for management operations. This segmentation isolates management traffic from potential compromises in the data plane, enhancing security while maintaining operational simplicity through dedicated pathways for different communication types.
Solution Approach 2:
The management controller serves as an intermediary component that handles all management operations through the out-of-band communication channel. By introducing this dedicated management entity separate from the hardware resources, the system achieves enhanced security without requiring complex security implementations across all components, as the intermediary centralizes and protects management functions.
2Reliability
If management controller and hardware resources share the same power domain, then device complexity is reduced, but reliability deteriorates when hardware resources become inoperable
Solution Approach 1:
The patent divides the power management architecture into separate power domains: one powering the hardware resources and another powering the management controller. This segmentation ensures that when hardware resources become inoperable due to power loss or failures, the management controller remains operational in its isolated power domain, maintaining reliability without requiring complex redundant power systems across the entire device.
3Ease of operation
If in-band communication channel is used for management operations, then ease of operation is improved, but security deteriorates due to compromise by malicious entities
Solution Approach 1:
The patent separates communication functions into distinct channels: the in-band channel handles data processing traffic with its operational simplicity, while the out-of-band channel handles management operations with enhanced security. This segmentation allows each channel to be optimized for its specific purpose without compromising the other, maintaining ease of operation for data processing while securing management functions.
Solution Approach 2:
By introducing the out-of-band communication channel as an intermediary pathway for management operations, the system provides a secure alternative to using the in-band channel. This intermediary channel is isolated from potential compromises in the data plane, allowing management operations to maintain simplicity while achieving security through the dedicated, protected communication path.
Data Source
AI summary
Methods and systems for registering a management controller of a data processing system with a server and an orchestrator are disclosed. To do so, a key pair may be generated by the management controller and a private key of the key pair may be kept secret by the management controller. Previously established trust between a trusted platform module of the data processing system and a manufacturer of the data processing system may be leveraged to register the management controller with the server. Hardware resources of the data processing system may register a public key of the key pair with the server and may request registration of the management controller with the orchestrator. The management controller may obtain a challenge from an internet of things hub associated with the orchestrator and may respond to the challenge, via an out of band communication channel, to complete the registration of the management controller.


