TL;DR
A new approach to secure Linux hibernation has been developed, leveraging Trusted Platform Modules (TPMs) to ensure that hibernation images are generated by the kernel, not by malicious userland processes.
✦ Why It Matters
Implement this TPM-based hibernation verification to enhance security against root-level attacks on Linux systems.
Key Takeaways
How It Works
The new method uses Trusted Platform Modules (TPMs) to encrypt hibernation images, ensuring they are created by the kernel. By extending Platform Configuration Registers (PCRs) during the boot process, the system can verify that the hibernation image was not tampered with by userland.
The kernel generates a key for the hibernation image, which is then encrypted and verified against the PCR state, ensuring that only legitimate kernel processes can create valid hibernation images.
Related