Jörg Rödel

The COCONUT Secure VM Service Module

The threat model for confidential virtual machines (CVMs) moves the hypervisor (HV) out of the trusted computing base (TCB). With the HV being untrusted there is a trend in CVM systems to move parts of the HV functionality into the trusted guest context.

This talk will present the current work on the COCONUT Secure VM Service module (SVSM), a system level software written in Rust which implements HV services within CVMs running under AMD SEV-SNP. The SVSM will be used to emulate security sensitive devices like a TPM and in the future will grow into a paravisor which allows to run mostly unmodified operating systems with AMD SEV-SNP protection. The talk will describe the basic design of the SVSM, the current state and the roadmap with future plans.  

back to overview

Watch Recording
Speaker Image
 

Biography

Jörg Rödel is a Senior Linux Kernel Engineer and Confidential Computing architect at SUSE. Over the years he has made major contributions to the Linux kernel, starting with the AMD IOMMU driver, developing and maintaining the IOMMU subsystem in the Linux kernel, heavy improvements of nested virtualization support in KVM, over support for PTI in 32-bit x86 kernels to the implementation and upstreaming of AMD SEV-ES guest support. He regularily presents his work at local and international conferences and leads the Confidential Computing part of the Linux Plumbers Conference.