IP Library › Granted Patent US 8,127,363
Granted Patent B2
US 8,127,363 · App. 11/964,644 · Granted Feb 28, 2012

Method and apparatus for booting a processing system

Assignee: Intel Corporation
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 8,127,363
App. No.
11/964,644
Granted
Feb 28, 2012
Kind
B2
Abstract

Machine-readable media, methods, apparatus and system for booting a processing system are described. In an embodiment, whether to launch an open operating system or a closed operating system to boot a processing system may be determined. A key may be retrieved from a processor register of the processing system and used to decrypt an encrypted version of the closed operating system based at least in part on a determination of booting the processing system with the closed operating system. In another embodiment, the processor register stored with the key may be flushed based at least in part on a determination of booting the processing system with the open operating system.

Claims (13)

1. A non-transitory machine-readable medium comprising a plurality of instructions that if executed, result in a system:

determining whether to launch an open operating system or a closed operating system to boot a processing system;

retrieving a key from a processor register of the processing system and decrypting an encrypted version of the closed operating system with the key, based at least in part on a determination of booting the processing system with the closed operating system; and

flushing the processor register based at least in part on a determination of booting the processing system with the open operating system.

2. The non-transitory machine readable medium of claim 1 , wherein the plurality of instructions further result in the system, flushing the processor register after decrypting the encrypted version of the closed operating system with the key.

3. The non-transitory machine readable medium of claim 1 , wherein the plurality of instructions further result in the system:

determining whether the encrypted version of the closed operating system is authentic; and

flushing the processor register if the encrypted version of the closed operating system is not authentic.

4. The non-transitory machine readable medium of claim 3 , wherein said retrieving the key from the processor register and decrypting the encrypted version of the closed operating system with the key are performed further based on a determination that the encrypted version of the closed operating system is authentic.

5. The non-transitory machine readable medium of claim 1 , wherein the plurality of instructions further result in the system:

determining whether the closed operating system is authentic; and

booting the processing system with the closed operating system if the closed operating system is authentic.

6. The non-transitory machine readable medium of claim 5 , wherein the plurality of instructions further result in the system, shutting down the processing system if the closed operating system is not authentic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2009
From: GUERON, SHAY; LEVIT-GUREVICH, KONSTANTIN; OURIEL, BOAZ; HIRSH, ISRAEL
To: INTEL CORPORATION
Reel/Frame 023314/0979 →
Continuity (1)
Related Publication 20090172377A1 · Jul 2, 2009