US 12,393,652 B1
Securing computing devices during transit
Stefano Righi, Lawrenceville (GA); Madhan B. Santharam, Cumming, GA (US); and Feng Li, Sugar Hill, GA (US)
Assigned to AMERICAN MEGATRENDS INTERNATIONAL, LLC, Duluth, GA (US)
Filed by AMERICAN MEGATRENDS INTERNATIONAL, LLC, Duluth, GA (US)
Filed on May 17, 2023, as Appl. No. 18/319,393.
Int. Cl. G06F 21/31 (2013.01); G06F 21/44 (2013.01); G06F 21/60 (2013.01)
CPC G06F 21/31 (2013.01) [G06F 21/44 (2013.01); G06F 21/602 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device, comprising:
a processor; and
a hardware root of trust (HRoT) configured to
determine if a lock status of the computing device is locked,
responsive to determining the lock status of the computing device is locked,
pause booting of the computing device,
determining if a request has been received to unlock the computing device, and
responsive to determining that a request has been received to unlock the computing device,
generate an encrypted one-time password by encrypting a one-time password using a symmetric key,
provide the encrypted one-time password to a registration server,
receive a decrypted one-time password generated by the registration server, and
set the lock status of the computing device to unlocked responsive to determining that the one-time password and the decrypted one-time password are identical, wherein the HRoT allows the computing device to boot when the lock status of the computing device is unlocked.