Nov 13 – 15, 2023
America/New_York timezone

Trust, confidentiality, and hardening: the virtio lessons

Nov 15, 2023, 2:30 PM
"James River Salon D" (Omni Richmond Hotel)

"James River Salon D"

Omni Richmond Hotel

LPC Refereed Track LPC Refereed Track


Michael S. Tsirkin (Red Hat) Stefan Hajnoczi (Red Hat)


Can you trust your hardware? How do you know? And if not can you still use it?

These questions are not new, however linux currently lacks a comprehensive answer. The confidential computing platforms that are becoming more popular offer both a new perspective and new uses - and with them, a new sense of urgency - to efforts to answer these questions.

Being a common part of the hypervisor/guest interface, virtio found itself at the forefront of some of these efforts.

This talk will review several approaches to the question of trust and highlight some (sometimes subtle) differences between these.

Further, the experience in virtio driver hardening will be reviewed, including difficulties posed by existing infrastructure and issues that remain unaddressed to this day.

Finally, some ideas for unifying our approach to trust in hardware will be presented.

Primary authors

Presentation materials