| CPC G06F 21/31 (2013.01) [G06F 21/44 (2013.01); G06F 21/602 (2013.01)] | 20 Claims |

|
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.
|