US 12,438,713 B2
Management controller registration using a trusted platform module
Richard M. Tonry, Georgetown, TX (US); Abeye Teshome, Austin, TX (US); Bassem El-Azzami, Austin, TX (US); Mohit Arora, Frisco, TX (US); Vinodkumar Vasudev Ottar, Mckinney, TX (US); Luis Antonio Valencia Reyes, Waxahachie, TX (US); Adolfo Sandor Montero, Pflugerville, TX (US); Rajaravi Chandra Kollarapu, Allen, TX (US); and Amy Christine Nelson, Round Rock, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 31, 2023, as Appl. No. 18/498,384.
Prior Publication US 2025/0141674 A1, May 1, 2025
Int. Cl. H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/0877 (2013.01) [H04L 9/0825 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of registering a management controller of a data processing system with a server, the method comprising:
identifying an occurrence of a registration event for the management controller with the server, the management controller being a separate and independently operating computing device that is physically installed within the data processing system;
obtaining, by hardware resources of the data processing system, an identifier for the management controller;
verifying, by a trusted platform module (TPM) of the data processing system, a security posture of hardware resources of the data processing system, the TPM being separate from the management controller;
in an instance of the verifying where the security posture is acceptable:
signing, by the TPM, the identifier using a private key of a public private key pair, the private key being kept secret by the TPM and only being usable when the security posture is acceptable;
providing, by the hardware resources, the signed identifier to the server; and
obtaining, by the hardware resources and responsive to the provided signed identifier, a notification regarding whether the management controller has been registered with the server, and while the management controller is registered with the server, the management controller communicates with the server directly via an out of band communication channel.