IP Library Granted Patent US 9,239,937
Granted Patent B2
US 9,239,937 · App. 13/736,019 · Granted Jan 19, 2016

Targeted security policy override

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 9,239,937
App. No.
13/736,019
Granted
Jan 19, 2016
Kind
B2
Abstract

An aspect provides a method, including: gathering, with an information handling device, client system identification data of a client system; providing, with the information handling device, the client system with at least one cryptographic key; transmitting, with the information handling device, the client system identification data and a request for security policy override to a third party; receiving, with the information handling device, encrypted approval data from the third party; and transmitting, with the information handling device, encrypted approval data to the client system. Other aspects are described and claimed.

Claims (41)

1. A method, comprising:

gathering, with an information handling device, client system identification data of a client system;

providing, with the information handling device, the client system with at least one cryptographic key;

generating, with the information handling device, an unlock key;

transmitting, with the information handling device, the client system identification data, the unlock key, and a request to a third party system;

receiving, with the information handling device, encrypted approval data from the third party system; and

transmitting, with the information handling device, encrypted approval data, comprising the unlock key, to the client system, wherein the encrypted approval data, if legitimate, allows overriding of a security policy of targeted areas of a low-level control program of the client system.

2. The method of claim 1 , wherein the at least one cryptographic key provides the client system a decryption capability for decrypting the encrypted approval data.

3. The method of claim 1 , wherein the encrypted approval data further comprises security policy attributes indicative of permitted security policy changes.

4. The method of claim 1 , wherein the encrypted approval data is encrypted by the third party using the at least one cryptographic key provided to the client system.

5. The method of claim 4 , wherein the encrypted approval data is encrypted by the third party using at least one additional key.

6. The method of claim 5 , wherein the at least one additional key is a private key of a public/private key pair.

7. The method of claim 1 , wherein the client system identification data comprises a client system hardware identification.

8. The method of claim 7 , wherein the client system hardware identification comprises one or more of a machine type, a model number and a serial number.

9. The method of claim 1 , wherein the client system comprises an enterprise computing system, wherein the information handling device comprises an enterprise administrative system, and wherein the third party comprises a third party system operated by a manufacturer of the client system.

10. The method of claim 1 , wherein the encrypted approval data from the third party further comprises one or more added attributes such that only targeted areas of a Basic Input/Output System (BIOS) of the client system can be overridden.

11. An information handling device, comprising:

one or more processors; and

a memory operatively coupled to the one or more processors that stores instructions executable by the one or more processors to perform acts comprising:

gathering client system identification data of a client system;

providing the client system with at least one cryptographic key;

generating an unlock key;

transmitting the client system identification data, the unlock key, and a request to a third party system;

receiving encrypted approval data from the third party system; and

transmitting encrypted approval data, comprising the unlock key to the client system, wherein the encrypted approval data, if legitimate, allows overriding of a security policy of targeted areas of a low-level control program of the client system.

12. The information handling device of claim 11 , wherein the at least one cryptographic key provides the client system a decryption capability for decrypting the encrypted approval data.

13. The information handling device of claim 11 , wherein the encrypted approval data further comprises security policy attributes indicative of permitted security policy changes.

14. The information handling device of claim 11 , wherein the encrypted approval data is encrypted by the third party using the at least one cryptographic key provided to the client system.

15. The information handling device of claim 14 , wherein the encrypted approval data is encrypted by the third party using at least one additional key.

16. The information handling device of claim 15 , wherein the at least one additional key is a private key of a public/private key pair.

17. The information handling device of claim 11 , wherein the client system identification data comprises a client system hardware identification.

18. The information handling device of claim 17 , wherein the client system hardware identification comprises one or more of a machine type, a model number and a serial number.

19. The information handling device of claim 11 , wherein the client system comprises an enterprise computing system, wherein the information handling device comprises an enterprise administrative system, and wherein the third party comprises a third party system operated by a manufacturer of the client system.

20. A program product, comprising:

a storage device having computer program code embodied therewith, the computer program code comprising:

computer program code that gathers, with an information handling device, client system identification data of a client system;

computer program code that provides, with the information handling device, the client system with at least one cryptographic key;

computer program code that generates, with the information handling device, an unlock key;

computer program code that transmits, with the information handling device, the client system identification data, the unlock key, and a request to a third party system;

computer program code that receives, with the information handling device, encrypted approval data from the third party system; and

computer program code that transmits, with the information handling device, encrypted approval data, comprising the unlock key to the client system, wherein the encrypted approval data, if legitimate, allows overriding of a security policy of targeted areas of a low-level control program of the client system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2013
From: ERICKSON, DAVID EDWARD; SPRINGFIELD, RANDALL SCOTT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 029662/0987 →