Virtualization promises significant benefits in security, efficiency, dependability, and cost. Achieving these benefits depends upon the reliability of the underlying virtual machine monitors (hypervisors). This paper describes an ongoing project to develop and verify MinVisor, a simple but functional Type-I x86 hypervisor, proving protection properties at the assembly level using ACL2. Originally based on an existing research hypervisor, MinVisor provides protection of its own memory from a malicious guest. Our long-term goal is to fully verify MinVisor, providing a vehicle to investigate the modeling and verification of hypervisors at the implementation level, and also a basis for further systems research. Functional segments of the MinVi...
A hypervisor is a software which virtualizes hardware resources, allowing several guest operating sy...
(27 pages)We propose a deductive-verification approach for proving partial-correctness and invarianc...
VirtualCert is a machine-checked model of virtualization that can be used to reason about isolation ...
Virtualization promises significant benefits in security, efficiency, dependability, and cost. Achie...
Hypervisors are a popular mechanism for implementing software virtualization. Since hypervisors exec...
SecVisor is a hypervisor designed to guarantee that only code approved by the user of a system execu...
In this thesis we address the challenges of hypervisor verification for multicore processors. As a f...
Abstract. From 2007 to 2010, researchers from Microsoft and the Verisoft XT project verified code fr...
AbstractThe paper discusses the constructive framework for writing hypervisor on the top of the VM. ...
Hypervisors are low level execution platforms that provideisolated partitions on shared resources, a...
In order to host a general purpose operating system, hypervisors need to virtualize the CPU memory s...
Hypervisors are system software programs that virtualize the architecture they run on and are usuall...
AbstractThis paper presents our solutions to some problems we encountered in an ongoing attempt to v...
The business world is exhibiting a growing dependency on computer systems, their operations and th...
An attacker who has gained access to a computer may want to run arbitrary programs of his choice, an...
A hypervisor is a software which virtualizes hardware resources, allowing several guest operating sy...
(27 pages)We propose a deductive-verification approach for proving partial-correctness and invarianc...
VirtualCert is a machine-checked model of virtualization that can be used to reason about isolation ...
Virtualization promises significant benefits in security, efficiency, dependability, and cost. Achie...
Hypervisors are a popular mechanism for implementing software virtualization. Since hypervisors exec...
SecVisor is a hypervisor designed to guarantee that only code approved by the user of a system execu...
In this thesis we address the challenges of hypervisor verification for multicore processors. As a f...
Abstract. From 2007 to 2010, researchers from Microsoft and the Verisoft XT project verified code fr...
AbstractThe paper discusses the constructive framework for writing hypervisor on the top of the VM. ...
Hypervisors are low level execution platforms that provideisolated partitions on shared resources, a...
In order to host a general purpose operating system, hypervisors need to virtualize the CPU memory s...
Hypervisors are system software programs that virtualize the architecture they run on and are usuall...
AbstractThis paper presents our solutions to some problems we encountered in an ongoing attempt to v...
The business world is exhibiting a growing dependency on computer systems, their operations and th...
An attacker who has gained access to a computer may want to run arbitrary programs of his choice, an...
A hypervisor is a software which virtualizes hardware resources, allowing several guest operating sy...
(27 pages)We propose a deductive-verification approach for proving partial-correctness and invarianc...
VirtualCert is a machine-checked model of virtualization that can be used to reason about isolation ...