This document discusses signature verification of hibernate snapshots to ensure integrity when resuming from hibernation in a multi-boot environment. It proposes using either a PKI or HMAC approach to sign snapshots before hibernation and verify signatures when restoring. It discusses implementing key generation in the bootloader and signature generation/verification in the kernel, and addresses challenges around entropy, performance, and status of patches.