Black Hat Europe 2025 | Low-Cost Memory Interposer Attacks On Confidential Computing
Why It Matters
Weak memory‑encryption undermines the security guarantees of confidential computing, exposing cloud data to physical attacks and eroding customer trust in secure‑cloud offerings.
Key Takeaways
- •Confidential computing relies on processor isolation and memory encryption.
- •Industry memory encryption often lacks integrity and freshness guarantees.
- •AMD SEV prioritizes scalability over full cryptographic protection.
- •Researchers demonstrate low‑cost interposer attacks on encrypted memory.
- •Weak memory‑encryption designs expose cloud data to physical adversaries.
Summary
The Black Hat Europe 2025 talk examined the emerging threat landscape around memory encryption in confidential‑computing clouds. The presenters highlighted how processor‑level isolation and memory encryption together form the backbone of today’s confidential‑computing promises, yet the memory‑encryption layer often sacrifices integrity and replay‑protection for scalability. Key insights included the exponential growth of privileged code in operating systems, the industry’s divergent approaches—Intel’s SGX, AMD’s SEV, Intel TDX, and ARM’s equivalents—and the trade‑offs each makes. While Intel’s early SGX offered confidentiality, integrity and freshness, later scalable versions dropped those guarantees; AMD’s SEV scales to terabytes but omits integrity and freshness, a pattern echoed across vendors. The researchers cited real‑world deployments such as WhatsApp’s AI workloads in Azure confidential VMs, and then detailed a low‑cost interposer attack that exploits the missing integrity checks in current memory‑encryption designs. By reverse‑engineering SPD data and manipulating DRAM addressing, the attack can read or replay encrypted memory without breaking the processor’s enclave. The implication is clear: cloud providers and hardware vendors must revisit memory‑encryption architectures to incorporate cryptographic integrity and freshness without sacrificing performance. Failure to do so leaves confidential‑computing workloads vulnerable to physical‑access adversaries, undermining the business case for secure cloud services.
Comments
Want to join the conversation?
Loading comments...