Herd Immunity against Rollback Attacks for TEEs

TEEs (Trusted Execution Environments) such as Intel SGX and AMD SEV-SNP allow programs to run in untrusted environments while preserving confidentiality and integrity. However, programs are still vulnerable to rollback attacks, when persisted state (on disk) is rolled back to an earlier version, and the program is restarted. We propose a general solution to rollback attacks using replicated disks.


David Chu, Aditya Balasubramanian, Soujanya Ponnapalli, Natacha Crooks, Heidi Howard