US 12,277,229 B2
Pre-calculation of cryptoprocessor control register
Robert Kliewer, Wylie, TX (US); Darrel Goeddel, Urbana, IL (US); and Ted Pacyga, St. Louis, MO (US)
Assigned to EVERFOX HOLDINGS LLC, Herndon, VA (US)
Filed by Forcepoint Federal Holdings LLC, Austin, TX (US)
Filed on Aug. 18, 2023, as Appl. No. 18/452,024.
Prior Publication US 2025/0061205 A1, Feb. 20, 2025
Int. Cl. G06F 21/57 (2013.01)
CPC G06F 21/575 (2013.01) 15 Claims
OG exemplary drawing
 
1. A computer-implementable method comprising, during execution of an installation image for installing an operating system on an information handling system:
performing mock measurements for one or more configuration registers of a cryptoprocessor of the information handling system based on values for the one or more configuration registers that will exist for a boot session of the information handling system immediately following installation of the operating system;
extending the mock measurements into one or more mock configuration registers; and
storing an encryption key to the cryptoprocessor such that the encryption key is accessible to a subsequent boot session of the information handling system if the contents of the one or more mock configuration registers are equal to measurements performed by firmware of the information handling system during the subsequent boot session.