Analyzing AMD SEV's Remote Attestation | Robert Buhren | Hardwear.io Webinar

Webinar: ---------- Insecure Until Proven Updated: Analyzing AMD SEV's Remote Attestation | Robert Buhren | Hardwear.io Webinar About Webinar: ------------------ Cloud computing is one of the most prominent technologies to host Internet services that unfortunately leads to an increased risk of data theft. Customers of cloud services have to trust the cloud providers, as they control the building blocks that form the cloud. This includes the hypervisor enabling the sharing of a single hardware platform among multiple tenants. Executing in a higher-privileged CPU mode, the hypervisor has direct access to the memory of virtual machines. While data at rest can be protected using well-known disk encryption methods, data residing in main memory is still threatened by a potentially malicious cloud provider. AMD Secure Encrypted Virtualization (SEV) claims a new level of protection in such cloud scenarios. AMD SEV encrypts the main memory of virtual machines with VM-specific keys, thereby denying the higher-privileged hypervisor access to a guest's memory. To enable the cloud customer to verify the correct deployment of his virtual machine, SEV additionally introduces a remote attestation protocol. This protocol is a crucial component of the SEV technology that can prove that SEV protection is in place and that the virtual machine was not subject to manipulation. This paper analyzes the firmware components that implement the SEV remote attestation protocol on the current AMD Epyc Naples CPU series. We demonstrate that it is possible to extract critical CPU-specific keys that are fundamental for the security of the remote attestation protocol. Building on the extracted keys, we propose attacks that allow a malicious cloud provider a complete circumvention of the SEV protection mechanisms. Although the underlying firmware issues were already fixed by AMD, we show that the current series of AMD Epyc CPUs, i.e., the Naples series, does not prevent the installation of previous firmware versions. We show that the severity of our proposed attacks is very high as no purely software-based mitigations are possible. This effectively renders the SEV technology on current AMD Epyc CPUs useless when confronted with an untrusted cloud provider. To overcome these issues, we also propose robust changes to the SEV design that allow future generations of the SEV technology to mitigate the proposed attacks. About Speaker: ---------------- Robert Buhren is a security researcher and firmware reverse engineer currently pursuing a PhD at the Technische Universität Berlin. His research focuses on cloud security and shielding systems. Previously he presented his work on the AMD Platform Security Processor at the Chaos Communication Congress and the Chaos Communication Camp. #Hardware #Security #Firmware ---------------------------------------------------------------------------------- Website: https://hardwear.io Twitter:   / hardwear_io   Facebook:   / hardwear.io   LinkedIn:   / hardwear.io-hardwaresecurityconferenceandt...   Instagram:   / hardwear.io   YouTube:    / @hardweario   -------------------------------------------------------------------------------------

Building a Repairable Future | Kyle Wiens | Hardwear.io Webinar
▶︎

Building a Repairable Future | Kyle Wiens | Hardwear.io Webinar

Securing CAN bus: augmenting the CAN protocol | Dr. Ken Tindell | Hardwear.io Webinar
▶︎

Securing CAN bus: augmenting the CAN protocol | Dr. Ken Tindell | Hardwear.io Webinar

Breaking SoC Security By Glitching OTP Data Transfers by Cristofaro Mune | hardwear.io USA 2022
▶︎

Breaking SoC Security By Glitching OTP Data Transfers by Cristofaro Mune | hardwear.io USA 2022

How Huawei Just Built an Impossible Chip
▶︎

How Huawei Just Built an Impossible Chip

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!
▶︎

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

Reversing & Emulating Samsung’s Shannon Baseband | Grant Hernandez & Marius Muench
▶︎

Reversing & Emulating Samsung’s Shannon Baseband | Grant Hernandez & Marius Muench

Trump Gets Booed & Falls Asleep During NBA Finals, Claims War is Almost Over & Goodbye Spencer Pratt
▶︎

Trump Gets Booed & Falls Asleep During NBA Finals, Claims War is Almost Over & Goodbye Spencer Pratt

Android 17 sucks. So I put Linux on a phone.
▶︎

Android 17 sucks. So I put Linux on a phone.

Why Aliens Would NEVER Invade Africa
▶︎

Why Aliens Would NEVER Invade Africa

Passkeys Explained: Are They Actually Better Than Passwords?
▶︎

Passkeys Explained: Are They Actually Better Than Passwords?

Perimeter Breached! Hacking An Access Control System by Steve Povolny & Sam Quinn | hardwear.io USA
▶︎

Perimeter Breached! Hacking An Access Control System by Steve Povolny & Sam Quinn | hardwear.io USA

DeepSeek, TikTok, Temu: How China is taking the lead in tech - BBC World Service
▶︎

DeepSeek, TikTok, Temu: How China is taking the lead in tech - BBC World Service

Things not to do when using an IOMMU | Ilja van Sprundel & Joseph Tartaro
▶︎

Things not to do when using an IOMMU | Ilja van Sprundel & Joseph Tartaro

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!
▶︎

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!

Announcing NVIDIA RTX Spark | GTC Taipei 2026 Keynote by CEO Jensen Huang
▶︎

Announcing NVIDIA RTX Spark | GTC Taipei 2026 Keynote by CEO Jensen Huang

Top 10 Secure Boot Mistakes | Jasper Van Woudenberg | hardwear.io USA 2019
▶︎

Top 10 Secure Boot Mistakes | Jasper Van Woudenberg | hardwear.io USA 2019

The Brutal EXECUTION of Benito Mussolini Is HARD to Stomach!
▶︎

The Brutal EXECUTION of Benito Mussolini Is HARD to Stomach!

Nobody Breaks Celebrities Like Rowan Atkinson
▶︎

Nobody Breaks Celebrities Like Rowan Atkinson

Rowan Atkinson's Brilliant Humor Leaves Celebrities in Tears!
▶︎

Rowan Atkinson's Brilliant Humor Leaves Celebrities in Tears!

You NEED to STOP Using Windows 11 Right Now
▶︎

You NEED to STOP Using Windows 11 Right Now