Systems and methods for authenticating the identity of an information handling system

US11977640B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11977640-B2
Application numberUS-202117372806-A
CountryUS
Kind codeB2
Filing dateJul 12, 2021
Priority dateJul 12, 2021
Publication dateMay 7, 2024
Grant dateMay 7, 2024

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.

Systems and methods are provided for validating components of an Information Handling System (IHS). During factory provisioning of the IHS, an owner certificate is stored that specifies an identity of a motherboard installed during manufacture of the IHS. The owner certificate is signed by a certificate authority of an owner of the IHS that retains capabilities for specifying the use of boot code provided by successive renters of the IHS. A renter certificate is also stored that specifies an identity of a chassis to which the motherboard is installed during manufacture of the IHS. Upon a transfer of control or ownership of the IHS, boot code operations by the security processor identify a motherboard and chassis in use by the IHS and utilize the motherboard and chassis certificates to validate that the identified motherboard and chassis are the same motherboard and chassis installed during manufacture of the IHS.

First claim

Opening claim text (preview).

The invention claimed is: 1. A security processor installed in an IHS (Information Handling System), the security processor comprising: a logic unit; and a memory coupled to the logic unit, the memory having program instructions stored thereon that, upon execution by the logic unit, cause the security processor to: as part of a factory provisioning of the IHS: retrieve owner boot code from a memory device that is fixed to a motherboard installed during manufacture of the IHS; use the retrieved owner boot code to store a signed owner certificate specifying an identity of the motherboard, wherein the owner certificate comprises a public key of an owner keypair that is derived by the retrieved owner boot code from immutable specifications of the motherboard of the IHS and is signed by a certificate authority of an owner of the IHS; and use the retrieved owner boot code to store a signed renter certificate specifying an identity of a chassis to which the motherboard was installed during manufacture of the IHS; and upon a transfer of control or ownership of the security processor: retrieve renter boot code from the memory device that is fixed to the motherboard; and use the retrieved renter boot code to validate a detected motherboard as the motherboard installed during manufacture of the IHS and to validate a detected chassis as the chassis to which the motherboard was installed during manufacture of the IHS. 2. The security processor of claim 1 , wherein the signed renter certificate comprises a public key of a renter keypair that is derived by the retrieved owner boot code from immutable specifications of the chassis of the IHS. 3. The security processor of claim 2 , wherein the immutable specifications of the chassis comprise a unique identifier of a memory device that is fixed to the chassis. 4. The security processor of claim 1 , wherein, upon the transfer of control or ownership of the security processor, the execution of the instructions by the logic unit further causes the security processor to use the retrieved renter boot code to: identify a chassis in use by the IHS and utilize the signed renter certificate to validate that the identified chassis in use by the IHS is the same chassis to which the motherboard was installed during manufacture of the IHS. 5. The security processor of claim 1 , wherein the signed renter certificate obtained during the factory provisioning of the IHS further specifies an identity of a renter of the IHS. 6. The security processor of claim 5 , wherein, upon the transfer of control or ownership of the security processor, the execution of the instructions by the logic unit further causes the security processor to: identify an entity that has received the transfer of the security processor and utilize the signed renter certificate to validate that the identified entity is the renter specified during the factory provisioning of the IHS. 7. The security processor of claim 5 , wherein the identity of the renter specified in the signed renter certificate comprises a name of a company that contracts for the manufacture of the IHS. 8. The security processor of claim 1 , wherein, upon the transfer of control or ownership of the security processor, the execution of the instructions by the logic unit further causes the security processor to: use the retrieved renter boot code to: identify a motherboard in use by the IHS and utilize the signed owner certificate to validate that the identified motherboard in use by the IHS is the same motherboard installed during manufacture of the IHS. 9. The security processor of claim 1 , wherein the immutable specifications of the motherboard comprise unique identifiers of at least one of a processor and a memory device that are each fixed to the motherboard. 10. The security processor of claim 1 , wherein the renter certificate is signed by an embedded certificate authority of the security processor. 11. The security processor of claim 1 , wherein the identity of the motherboard specified in the signed owner certificate comprises a part number assigned to the motherboard. 12. The security processor of claim 1 , wherein the immutable specifications of the motherboard of the IHS are accessible to the owner boot code during pre-boot operations of the IHS and not accessible during post-boot operations of the IHS. 13. A memory storage device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to: as part of a factory provisioning of the IHS: retrieve owner boot code from a memory device that is fixed to a motherboard installed during manufacture of the IHS; use the retrieved owner boot code to store a signed owner certificate specifying an identity of the motherboard, wherein the owner certificate comprises a public key of an owner keypair that is derived by the retrieved owner boot code from immutable specifications of the motherboard of the IHS and is signed by a certificate authority of an owner of the IHS; and use the retrieved owner boot code to store a signed renter certificate specifying an identity of a chassis to which the motherboard was installed during manufacture of the IHS; and upon a transfer of control or ownership of the IHS: retrieve renter boot code from the memory device that is fixed to the motherboard; and use the retrieved renter boot code to validate a detected motherboard as the motherboard installed during manufacture of the IHS and to validate a detected chassis as the chassis to which the motherboard was installed during manufacture of the IHS. 14. The memory storage device of claim 13 , wherein, upon the transfer of control or ownership of the IHS, the execution of the instructions by the logic unit further causes the security processor to: use the retrieved renter boot code to identify a chassis in use by the IHS and utilize the signed renter certificate to validate that the identified chassis in use by the IHS is the same chassis to which the motherboard was installed during manufacture of the IHS. 15. The memory storage device of claim 13 , wherein the signed renter certificate obtained during the factory provisioning of the IHS further specifies an identity of a renter of the IHS and wherein, upon a transfer of control or ownership of the IHS, the execution of the instructions by the logic unit further causes the security processor to: identify an entity that has received the transfer of the security processor and utilize the signed renter certificate to validate that the identified entity is the renter specified during the factory provisioning of the IHS. 16. The memory storage device of claim 13 , wherein, upon a transfer of control or ownership of the IHS, the execution of the instructions by the logic unit further causes the security processor to: use the retrieved renter boot code to identify a motherboard in use by the IHS and utilize the signed owner certificate to validate that the identified motherboard in use by the IHS is the same motherboard installed during manufacture of the IHS. 17. A method for validating components of an Information Handling System (IHS), the method comprising: as part of a factory provisioning of the IHS: retrieving owner boot code from a memory device that is fixed to a motherboard installed during manufacture of the IHS; using the retrieved owner boot code to generate and store a signed owner certificate specifying an identity of the motherboard, wherein the owner certificate is signed by a certificate authority of an owner of the IHS; and using the retrieved owner boot code

Assignees

Inventors

Classifications

  • G06F21/575Primary

    Secure boot · CPC title

  • using certificates · CPC title

  • Providing cryptographic facilities or services · CPC title

  • Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • by creating or determining hardware identification, e.g. serial numbers · 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 US11977640B2 cover?
Systems and methods are provided for validating components of an Information Handling System (IHS). During factory provisioning of the IHS, an owner certificate is stored that specifies an identity of a motherboard installed during manufacture of the IHS. The owner certificate is signed by a certificate authority of an owner of the IHS that retains capabilities for specifying the use of boot co…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F21/575. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).