Transfer of ownership of a computing device via a security processor
US-2022382872-A1 · Dec 1, 2022 · US
US11977640B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11977640-B2 |
| Application number | US-202117372806-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 12, 2021 |
| Priority date | Jul 12, 2021 |
| Publication date | May 7, 2024 |
| Grant date | May 7, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.