| CPC H04L 9/3226 (2013.01) [H04L 9/0825 (2013.01)] | 15 Claims |

|
1. A non-transitory computer-readable storage medium comprising instructions that, when executed by a controller of an electronic device, cause the controller to:
store a private key in a first memory of the electronic device;
store an encrypted version of a password and validity information defining a condition to the password's validity in a second memory of the electronic device;
detect, during a boot process of the electronic device, a failure to decrypt data stored in a third memory;
decrypt the encrypted version of the password using the private key;
determine, using the validity information, whether the password is valid; and
if the password is valid, input the decrypted password to a decryption service, wherein the decryption service is to decrypt the data stored in the third memory.
|