US 12,147,541 B2
Secure boot up of computing devices
Kang-Ning Feng, Taipei (TW); Tsue-Yi Huang, Taipei (TW); and Chin-Hung Chao, Taipei (TW)
Assigned to Hewlett-Packard Development Company, L.P., Spring, TX (US)
Appl. No. 18/000,327
Filed by Hewlett-Packard Development Company, L.P., Spring, TX (US)
PCT Filed Jun. 8, 2020, PCT No. PCT/US2020/036689
§ 371(c)(1), (2) Date Nov. 30, 2022,
PCT Pub. No. WO2021/251950, PCT Pub. Date Dec. 16, 2021.
Prior Publication US 2023/0334156 A1, Oct. 19, 2023
Int. Cl. G06F 21/57 (2013.01); G06F 12/0875 (2016.01); G06F 21/54 (2013.01); G06F 21/64 (2013.01)
CPC G06F 21/575 (2013.01) [G06F 12/0875 (2013.01); G06F 21/54 (2013.01); G06F 21/64 (2013.01); G06F 2221/034 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, during booting of a computing device having Unified Extensible Firmware Interface (UEFI), execution of a driver associated with a hardware component of the computing device;
computing a first driver hash of a system table of the UEFI, wherein the system table is a data structure storing configuration details of the computing device and UEFI services;
detecting completion of the execution of the driver;
computing a second driver hash of the system table upon completion of the execution of the driver; and
comparing the first driver hash and the second driver hash to determine tampering with the system table of the UEFI.