Methods and apparatus for a secure sleep state
AssigneeIntel Corporation
InventorsKrystof C. Zmudzinski, Matthew E. Hoekstra, John L. Manferdelli, Bin Xing
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for a secure sleep state are disclosed. An example method includes, in response to an initiation of a sleep state of a computing platform, encrypting a memory of the computing platform; and decrypting the memory when resuming the computing platform from the sleep state, wherein placing the computing platform in the sleep state includes powering down a portion of the computing platform and preserving a state of the computing platform.
Claims27
A method, comprising:
- in response to an initiation of a sleep state of a computing platform, encrypting a memory of the computing platform by:
- generating a wrapping key based on a user-provided passphrase;
- wrapping a randomly generated encryption key with the wrapping key to form a wrapped encryption key;
- and
- decrypting the memory using the wrapped encryption key when resuming the computing platform from the sleep state, wherein initiating the sleep state includes powering down a portion of the computing platform and preserving a state of the computing platform.
(canceled)
A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least:
- in response to an initiation of a sleep state of a computing platform, encrypt a memory of the computing platform by:
- generating a wrapping key based on a user-provided passphrase, and
- wrapping a randomly generated encryption key with the wrapping key to form a wrapped encryption key;
- and
- decrypt the memory using the wrapped encryption key when exiting the sleep state, wherein initiating the sleep state includes powering down a portion of the computing platform and preserving a state of the computing platform.
(canceled)
An apparatus, comprising:
- a detector to determine that a computing platform is to be placed in a sleep state, wherein a current state of the computing platform is to be preserved during the sleep state;
- an encrypter to encrypt a memory of the computing platform in the current state in response to the detector detecting that the computing platform is to be placed in the sleep state by:
- generating a wrapping key based on a user-provided passphrase, and
- wrapping a randomly generated encryption key with the wrapping key to form a wrapped encryption key;
- and
- a decrypter to decrypt the memory when the computing platform leaves the sleep state,
- wherein at least one of the detector, the encrypter, or the decrypter is implemented via a logic circuit.
An apparatus as defined in claim 25, wherein the decrypter is to decrypt the memory by decrypting a second portion of the memory in response to the operating system being idle.
Dependencies are inferred from the claim text.