Say I have symmetric key which I want to store securely. One way is I will store this key on file system encrypted using user password.
Then user at windows startup will enter password which will be stored in RAM. The key will be encrypted/ decrypted using this password when needed. Hence, on the file system the key always remains encrypted using user's password.
The idea is it should not be trivial to retrieve password from RAM. So this way at least I have in "some" way protected my key right?
Now my problem is if the computer (Windows) reboots, there will be none to enter the password.
What can I do in such situation? What options I have to store key in such situation securely? e.g. so that computer reboots are possible