IP Library Granted Patent US 11,822,669
Granted Patent B2
US 11,822,669 · App. 17/372,758 · Granted Nov 21, 2023

Systems and methods for importing security credentials for use by an information handling system

Inventors: Mukund P. Khatri (Austin, TX); Eugene David Cho (Austin, TX)
Assignee: Dell Products L.P.
G06F21/575G06F21/33G06F21/602G06F21/73G06F2221/0751
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,822,669
App. No.
17/372,758
Granted
Nov 21, 2023
Kind
B2
Abstract

During factory provisioning of an Information Handling System (IHS), a key injection authorization certificate is stored that authorizes key injection by a renter of the IHS. An IHS owner retains capabilities for specifying the use of boot code of successive renters of the IHS. Upon a transfer of control or ownership of the IHS, a key injection request certificate provided by the renter is validated and use of the key injection request certificate is authorized for transferring cryptographic credentials to the IHS. The key injection authorization certificate specifies an identity of the IHS that is authorized for key injection by the renter and the key injection request certificate specifies an identity of the IHS that is requested for key injection by the renter. Transfer of credentials is authorized when the two certificates are both valid and the identity of the IHS specified in the two certificates is the same.

Claims (34)

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 for use by a renter, wherein the factory provisioning is conducted as part of a secure manufacture of the IHS:

store a key injection authorization certificate for authorizing key injection by the renter; and

upon a transfer of control or ownership of the security processor:

validate a key injection request certificate provided by the renter; and

authorize use of the key injection request certificate for transferring credentials of the renter to the IHS for use by the security processor, wherein the credentials transferred to the IHS using the key injection request certificate are utilized by the security processor to establish a root of trust that is based on instructions provided by the renter.

2. The security processor of claim 1 , wherein the key injection authorization certificate is signed by an embedded certificate authority of the security processor.

3. The security processor of claim 1 , wherein the key injection authorization certificate specifies an identity of the IHS as being authorized for key injection by the renter.

4. The security processor of claim 3 , wherein the key injection request certificate specifies an identity of the IHS that is requested for key injection by the renter.

5. The security processor of claim 4 , wherein the identity of the IHS specified in the key injection authorization certificate and in the key injection request certificate comprise a service tag.

6. The security processor of claim 4 , wherein transfer of credentials to the IHS is authorized when the identity of the IHS specified in the key injection authorization certificate is the same as the identity of the IHS specified in the key injection request certificate.

7. The security processor of claim 1 , wherein the credentials are transferred to a protected memory of the security processor.

8. The security processor of claim 1 , wherein the key injection request certificate is imported to the security processor by the renter as part of a request by the renter for key injection to the security processor.

9. 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, wherein the factory provisioning is conducted as part of a secure manufacture of the IHS:

store a key injection authorization certificate for authorizing key injection by the renter; and

upon a transfer of control or ownership of the IHS:

validate a key injection request certificate provided by the renter; and

authorize use of the key injection request certificate for transferring credentials of the renter to the IHS for use by a security processor of the IHS, wherein the credentials transferred to the IHS using the key injection request certificate are utilized by the security processor to establish a root of trust that is based on instructions provided by the renter.

10. The memory storage device of claim 9 , wherein the key injection authorization certificate specifies an identity of the IHS as being authorized for key injection by the renter, and wherein the key injection request certificate specifies an identity of the IHS that is requested for key injection by the renter.

11. The memory storage device of claim 10 , wherein the identity of the IHS specified in the key injection authorization certificate and in the key injection request certificate comprise a service tag.

12. The memory storage device of claim 10 , wherein transfer of credentials to the IHS is authorized when the identity of the IHS specified in the key injection authorization certificate is the same as the identity of the IHS specified in the key injection request certificate.

13. The memory storage device of claim 9 , wherein the credentials are transferred to a protected memory of the security processor.

14. A method for securing an Information Handling System (IHS), the method comprising:

as part of a factory provisioning of the IHS, wherein the factory provisioning is conducted as part of a secure manufacture of the IHS:

storing a key injection authorization certificate for authorizing key injection by the renter; and

upon a transfer of control or ownership of the IHS:

validating a key injection request certificate provided by the renter; and

authorizing use of the key injection request certificate for transferring credentials of the renter to the IHS for use by a security processor of the IHS, wherein the credentials transferred to the IHS using the key injection request certificate are utilized by the security processor to establish a root of trust that is based on instructions provided by the renter.

15. The method of claim 14 , wherein the key injection authorization certificate specifies an identity of the IHS as being authorized for key injection by the renter, and wherein the key injection request certificate specifies an identity of the IHS that is requested for key injection by the renter.

16. The method of claim 15 , wherein transfer of credentials to the IHS is authorized when the identity of the IHS specified in the key injection authorization certificate is the same as the identity of the IHS specified in the key injection request certificate.

17. The method of claim 15 , wherein the credentials are transferred to a protected memory of the security processor.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2021
From: KHATRI, MUKUND P.; CHO, EUGENE DAVID
To: DELL PRODUCTS, L.P.
Reel/Frame 056821/0899 →
Continuity (1)
Related Publication 20230008885A1 · Jan 12, 2023
Cited By (1)
US 12,664,240