Projects per year
Abstract
Confidential computing technologies, such as AMD SEV, enable secure execution of cloud workloads on shared physical hardware. AMD SEV technologies implement the VM trust model through AMD SEV-ES, encrypting memory and CPU
register state, and AMD SEV-SNP, providing integrity protection for VM memory. While AMD SEV provides heavyweight architectural isolation, it remains unclear whether it is susceptible to power side channels.
In this paper, we present PowerHooK, a new attack on AMD SEV technologies that enables software-based power side channels by speculatively replaying victim code paths via transient execution. Specifically, we repurpose page-faultbased transient replay to establish a transient-execution replay hook for power measurements. PowerHooK allows a malicious hypervisor to re-execute vulnerable victim code paths, thereby enabling continuous collection of power traces, reducing significant system noise. This capability allows the attacker to perform power analysis attacks on denoised datasets. We demonstrate PowerHooK’s methodology by recovering AES key bytes across all AMD SEV defenses. Here, the attacker only needs to consider 1320 samples to perform a CPA on AES-NI executed in AMD SEV-SNP running in an experimental setting. We systematically analyze architectural, speculative, and transient power leakage across different AMD CPU generations and evaluate how AMD’s virtualization levels affect PowerHooK. Moreover, we present a real-world AES key byte recovery attack targeting VM-isolated cloud workers that run OpenSSL’s constant-cycle AES-NI CBC implementation. Thereby, we demonstrate that transient replay gadgets are present in the OpenSSL library, showcasing that PowerHooK effectively enables the extraction of secrets.
register state, and AMD SEV-SNP, providing integrity protection for VM memory. While AMD SEV provides heavyweight architectural isolation, it remains unclear whether it is susceptible to power side channels.
In this paper, we present PowerHooK, a new attack on AMD SEV technologies that enables software-based power side channels by speculatively replaying victim code paths via transient execution. Specifically, we repurpose page-faultbased transient replay to establish a transient-execution replay hook for power measurements. PowerHooK allows a malicious hypervisor to re-execute vulnerable victim code paths, thereby enabling continuous collection of power traces, reducing significant system noise. This capability allows the attacker to perform power analysis attacks on denoised datasets. We demonstrate PowerHooK’s methodology by recovering AES key bytes across all AMD SEV defenses. Here, the attacker only needs to consider 1320 samples to perform a CPA on AES-NI executed in AMD SEV-SNP running in an experimental setting. We systematically analyze architectural, speculative, and transient power leakage across different AMD CPU generations and evaluate how AMD’s virtualization levels affect PowerHooK. Moreover, we present a real-world AES key byte recovery attack targeting VM-isolated cloud workers that run OpenSSL’s constant-cycle AES-NI CBC implementation. Thereby, we demonstrate that transient replay gadgets are present in the OpenSSL library, showcasing that PowerHooK effectively enables the extraction of secrets.
| Original language | English |
|---|---|
| Title of host publication | USENIX WOOT Conference on Offensive Technologies (WOOT '26) |
| Publication status | Published - 2026 |
| Event | 20th USENIX WOOT Conference on Offensive Technologies, WOOT 2026 - Baltimore, United States Duration: 10 Aug 2026 → 11 Aug 2026 |
Conference
| Conference | 20th USENIX WOOT Conference on Offensive Technologies, WOOT 2026 |
|---|---|
| Abbreviated title | WOOT '26 |
| Country/Territory | United States |
| City | Baltimore |
| Period | 10/08/26 → 11/08/26 |
Fields of Expertise
- Information, Communication & Computing
Fingerprint
Dive into the research topics of 'PowerHooK: Enabling Software-Based Power Side Channels Against AMD SEV Technologies via Transient-Execution Replay'. Together they form a unique fingerprint.Projects
- 2 Active
-
RESIST - Enabling Secure RISC-V Architectures Through Efficient Software Integrity and Isolation Technologies
Mangard, S. (Project manager on research unit) & Mangard, S. (Consortium manager resp. coordinator with external organisations)
1/01/25 → 31/12/27
Project: Research project
-
Special Research Area (SFB) F85 Semantic and Cryptographic Foundations of Security and Privacy by Compositional Design
Mangard, S. (Project manager on research unit)
1/01/23 → 31/12/26
Project: Research project
Activities
- 1 Talk at conference or symposium
-
PowerHooK: Enabling Software-Based Power Side Channels Against AMD SEV Technologies via Transient-Execution Replay
Oberhuber, M. (Speaker)
10 Aug 2026Activity: Talk or presentation › Talk at conference or symposium › Science to science
Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS