Systems and methods for restoring secure connections between data processing systems and control planes

US12452053B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12452053-B2
Application numberUS-202418619680-A
CountryUS
Kind codeB2
Filing dateMar 28, 2024
Priority dateMar 28, 2024
Publication dateOct 21, 2025
Grant dateOct 21, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for managing operation of a data processing system are disclosed. To manage operation of the data processing system, new secrets may be established for use in operation of the data processing system when a trusted platform module of the data processing system is replaced. To establish the new secrets, the data processing system may use a recovery secret stored in a partition in storage to establish a recovery connection between the data processing system and a control plane. The recovery connection may be used by the data processing system to establish new secrets and securely store the secrets in a replacement trusted platform module for future use.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing operations of a data processing system, the method comprising: identifying that a secret management component of the data processing system has been replaced; and based on the secret management component having been replaced: obtaining a recovery secret from a recovery partition of the data processing system, the recovery partition being a logical allocation of storage resources of a physical data storage device that is distinct from the secret management component, and the recovery partition is reserved for exclusive use by an agent of the data processing system that manages recovery of connections with a device management system after failure of the secret management component; attempting to establish a recovery connection between the data processing system and the device management system using the recovery secret; and in a first instance of the attempting where the recovery connection is established using the recovery secret: initiating generation of a new normal secret; initiating generation of a new recovery secret; storing the new normal secret in a replacement secret management component; replacing the recovery secret in the recovery partition with the new recovery secret; initiating establishment of a new normal connection using the new normal secret in the replacement secret management component; and terminating the recovery connection so that only the new normal connection is available for communication between the data processing system and the device management system. 2. The method of claim 1 , wherein the secret management component is a trusted platform module (TPM) hosted by a motherboard of the data processing system. 3. The method of claim 2 , wherein the secret management component that was replaced previously stored, before being replaced, a normal secret used to securely communicate with the device management system. 4. The method of claim 1 , wherein the recovery secret is partially trusted by the device management system and the device management system requires at least one additional indication of trustworthiness for the recovery secret to be fully trusted by the device management system. 5. The method of claim 1 , wherein attempting to establish the recovery connection comprises: sending, by an agent, a data package to the device management system comprising an identifier of the replacement secret management component and/or a replaced motherboard of the data processing system; refusing, by the device management system and prior to being notified that the secret management component has been replaced, to establish the recovery connection; and participating, by the device management system and after being notified that the secret management component has been replaced, in establishment of the recovery connection. 6. The method of claim 5 , further comprising: while refusing to establish the recovery connection: obtaining, by the device management system and from a trusted system, a notification indicating that the secret management component has been replaced. 7. The method of claim 6 , wherein the trusted system is a data processing system used by a person that was tasked with replacing the secret management component. 8. The method of claim 5 , wherein refusing to establish the recovery connection comprises: comparing, by the device management system, at least one of the identifier of the replacement secret management component and/or the identifier of the replaced motherboard to a known set of trusted identifiers of hardware components; in a first instance of the comparing where the at least one of the identifier of the replacement secret management component and/or the identifier of the replaced motherboard is not any of the known set of trusted identifiers of hardware components: concluding that the data processing system is untrustworthy; and in a second instance of the comparing where the at least one of the identifier of the replacement secret management component and/or the identifier of the replaced motherboard is one of the known set of trusted identifiers of hardware components: concluding that the data processing system is trustworthy based on being notified that the secret management component has been replaced. 9. The method of claim 1 , wherein initiating generation of the new normal secret comprises: providing, by an agent of the data processing system, a potential normal secret to the device management system; signing, by the device management system, the potential normal secret to obtain the new normal secret; and obtaining, by the data processing system and from the device management system, the new normal secret. 10. The method of claim 9 , wherein the new normal secret is generated by the data processing system and provided to the device management system for validation. 11. The method of claim 1 , wherein once the new normal secret is stored in the secret management component, the secret management component screens access to the new normal secret and facilitates selective use of the new normal secret while a security posture of the data processing system meets security requirements. 12. The method of claim 1 , further comprising: prior to identifying that the secret management component of the data processing system has been replaced: establishing a normal connection using a normal secret that is managed by the secret management component prior to replacement and that allows a secure communication channel between the data processing system and the device management system to be instantiated, the normal secret being separately stored in the secret management component; and using the normal connection to establish the recovery secret to store in the recovery partition. 13. The method of claim 12 , wherein the data processing system is restricted from communicating with other devices other than the device management system. 14. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing operations of a data processing system, the operations comprising: identifying that a secret management component of the data processing system has been replaced; and based on the secret management component having been replaced: obtaining a recovery secret from a recovery partition of the data processing system, the recovery partition being a logical allocation of storage resources of a physical data storage device that is distinct from the secret management component, and the recovery partition is reserved for exclusive use by an agent of the data processing system that manages recovery of connections with a device management system after failure of the secret management component; attempting to establish a recovery connection between the data processing system and the device management system using the recovery secret; and in a first instance of the attempting where the recovery connection is established using the recovery secret: initiating generation of a new normal secret; initiating generation of a new recovery secret; storing the new normal secret in a replacement secret management component; replacing the recovery secret in the recovery partition with the new recovery secret; initiating establishment of a new normal connection using the new normal secret in the replacement secret management component; and terminating the recovery connection so that only the new normal connection is available for communication between the data processing system and the device management system.

Assignees

Inventors

Classifications

  • H04L9/0897Primary

    involving additional devices, e.g. trusted platform module [TPM], smartcard or USB · CPC title

  • H04L9/0877Primary

    using additional device, e.g. trusted platform module [TPM], smartcard, USB or hardware security module [HSM] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12452053B2 cover?
Methods and systems for managing operation of a data processing system are disclosed. To manage operation of the data processing system, new secrets may be established for use in operation of the data processing system when a trusted platform module of the data processing system is replaced. To establish the new secrets, the data processing system may use a recovery secret stored in a partition…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification H04L9/0897. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).