The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

A Secure and Formally Verified Linux KVM Hypervisor

The work

AuthorsShih-Wei Li; Xupeng Li; Ronghui Gu; Jason Nieh; John Hui
Editors
Typemisc
Year2021
Citekeyli2021secure

Where it appeared

Published inProceedings - IEEE Symposium on Security and Privacy/Proceedings of the ... IEEE Symposium on Security and Privacy
PublisherIEEE Computer Society
Pages1782--1799

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Commodity hypervisors are widely deployed to support virtual machines (VMs) on multiprocessor hardware. Their growing complexity poses a security risk. To enable formal verification over such a large codebase, we introduce microverification, a new approach that decomposes a commodity hypervisor into a small core and a set of untrusted services so that we can prove security properties of the entire hypervisor by verifying the core alone. To verify the multiprocessor hypervisor core, we introduce security-preserving layers to modularize the proof without hiding information leakage so we can prove each layer of the implementation refines its specification, and the top layer specification is refined by all layers of the core implementation. To verify commodity hypervisor features that require dynamically changing information flow, we introduce data oracles to mask intentional information flow. We can then prove noninterference at the top layer specification and guarantee the resulting security properties hold for the entire hypervisor implementation. Using microverification, we retrofitted the Linux KVM hypervisor with only modest modifications to its codebase. Using Coq, we proved that the hypervisor protects the confidentiality and integrity of VM data, while retaining KVM’s functionality and performance. Our work is the first machine-checked security proof for a commodity multiprocessor hypervisor.

How it got here

How it got hereagent via openalex
Added2026-10-26 12:38 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{li2021secure,
  title        = {A Secure and Formally Verified Linux KVM Hypervisor},
  author       = {Shih-Wei Li and Xupeng Li and Ronghui Gu and Jason Nieh and John Hui},
  year         = {2021},
  journal      = {Proceedings - IEEE Symposium on Security and Privacy/Proceedings of the ... IEEE Symposium on Security and Privacy},
  publisher    = {IEEE Computer Society},
  pages        = {1782--1799},
  doi          = {10.1109/sp40001.2021.00049},
}

This record lives at https://refs.drheap.org/li2021secure/ and will keep doing so.