| CPC G06F 21/575 (2013.01) [H04L 9/0643 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |

|
1. An information handling system, comprising:
a memory device; and
a basic input/output system (BIOS) configured to execute a plurality of processes to boot the information handling system, each process having a unique identifier (ID), wherein when the BIOS executes a first process, the BIOS calculates a first hash value of a first ID of the first process and stores the first hash value in the memory device, and each time the BIOS executes a subsequent second process, the BIOS calculates a second hash value of the path hash value and a second ID of the second process and stores the second hash value in the memory device, wherein after the boot of the information handling system is completed, the path hash value identifies a boot path of the processes for the boot of the information handling system, and wherein the BIOS is further configured to determine whether the boot path is a secure boot path based upon the path hash value.
|