Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John Zhuang Hui

dblp:301/5895 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Program verification · 67% Operating systems · 33%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 53% Cloud and datacenter computing · 32% Distributed systems · 16%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › virtualization security
hypervisor security
0.512021
A Secure and Formally Verified Linux KVM Hypervisor · SP 2021
Operating systems › virtualization
hypervisor security
0.512021
Formally Verified Memory Protection for a Commodity Multiprocessor Hypervisor · USENIX Security Symposium 2021
Program verification › formal proof
mechanized proof
0.512021
A Secure and Formally Verified Linux KVM Hypervisor · SP 2021
Program verification › refinement
refinement proof
0.512021
A Secure and Formally Verified Linux KVM Hypervisor · SP 2021
Memory systems
memory protection
0.512021
Formally Verified Memory Protection for a Commodity Multiprocessor Hypervisor · USENIX Security Symposium 2021
Distributed systems
fault tolerance
0.112021
Formally Verified Memory Protection for a Commodity Multiprocessor Hypervisor · USENIX Security Symposium 2021
Cloud and datacenter computing
virtualization
0.112021
A Secure and Formally Verified Linux KVM Hypervisor · SP 2021
Cloud and datacenter computing › virtualization
virtual machine monitor
0.112021
A Secure and Formally Verified Linux KVM Hypervisor · SP 2021

Methods — techniques the papers use, named apart from their topics

noninterference proof · 1.5microverification · 1.5coq · 1.5hypervisor · 1.0formal verification · 1.0
YearPublicationVenuePosition
2021 A Secure and Formally Verified Linux KVM Hypervisor
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.
Shih-Wei Li, Xupeng Li, Ronghui Gu, Jason Nieh, John Zhuang Hui
SP5
2021 Formally Verified Memory Protection for a Commodity Multiprocessor Hypervisor
Shih-Wei Li, Xupeng Li, Ronghui Gu, Jason Nieh, John Zhuang Hui
USENIX Security Symposium5