TL;DR
This paper uncovers a critical flaw in AMD SEV's attestation protocol, enabling attackers to manipulate VM code and extract secrets, thereby compromising cloud-based trusted execution environments.
Contribution
It identifies a significant vulnerability in AMD SEV's attestation mechanism and demonstrates a practical attack that can fully compromise VM integrity and confidentiality.
Findings
Attacker can manipulate VM code without detection.
Attack enables extraction of encrypted disk keys.
Full control over VM execution and data access.
Abstract
The ongoing trend of moving data and computation to the cloud is met with concerns regarding privacy and protection of intellectual property. Cloud Service Providers (CSP) must be fully trusted to not tamper with or disclose processed data, hampering adoption of cloud services for many sensitive or critical applications. As a result, CSPs and CPU manufacturers are rushing to find solutions for secure outsourced computation in the Cloud. While enclaves, like Intel SGX, are strongly limited in terms of throughput and size, AMD's Secure Encrypted Virtualization (SEV) offers hardware support for transparently protecting code and data of entire VMs, thus removing the performance, memory and software adaption barriers of enclaves. Through attestation of boot code integrity and means for securely transferring secrets into an encrypted VM, CSPs are effectively removed from the list of trusted…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
