International audienceHypervisors must isolate memories of guest operating systems. This paper is concerned with proving memory isolation properties about the virtualization of the memory management unit provided by a hypervisor through shadow page tables. We conduct the proofs using abstraction techniques between high-level and low-level descriptions of the system, based on techniques from previous work on formally proving memory isolation in micro-kernels. The present paper shows how a hypervisor developed by Technische Universität Berlin has been formalized and presents the isolation properties we have proved on the targeted abstract model. In particular, we provide details about how the management of page tables has been formally modele...
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
Over the last years, security-kernels have played a promising role in reshaping the landscape of pla...
This paper presents a software-controlled technique for man-aging the heterogeneous memory resources...
International audienceHypervisors must isolate memories of guest operating systems. This paper is co...
A hypervisor is a software which virtualizes hardware resources, allowing several guest operating sy...
In order to host a general purpose operating system, hypervisors need to virtualize the CPU memory s...
The isolation of security critical components from an untrusted OS allows to both protect applicatio...
The isolation of security critical components from an untrusted OS allows to both protect applicatio...
AbstractThe paper discusses the constructive framework for writing hypervisor on the top of the VM. ...
ENGELSK: A monolithic operating system (OS) - such as Windows or Linux - distinguish between executi...
International audienceNested/Extended Page Table (EPT) is the current hardware solution for virtuali...
This paper addresses the problem of providing spatial and temporal isolation between execution domai...
Hypervisors are a popular mechanism for implementing software virtualization. Since hypervisors exec...
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
Over the last years, security-kernels have played a promising role in reshaping the landscape of pla...
This paper presents a software-controlled technique for man-aging the heterogeneous memory resources...
International audienceHypervisors must isolate memories of guest operating systems. This paper is co...
A hypervisor is a software which virtualizes hardware resources, allowing several guest operating sy...
In order to host a general purpose operating system, hypervisors need to virtualize the CPU memory s...
The isolation of security critical components from an untrusted OS allows to both protect applicatio...
The isolation of security critical components from an untrusted OS allows to both protect applicatio...
AbstractThe paper discusses the constructive framework for writing hypervisor on the top of the VM. ...
ENGELSK: A monolithic operating system (OS) - such as Windows or Linux - distinguish between executi...
International audienceNested/Extended Page Table (EPT) is the current hardware solution for virtuali...
This paper addresses the problem of providing spatial and temporal isolation between execution domai...
Hypervisors are a popular mechanism for implementing software virtualization. Since hypervisors exec...
In this dissertation, I rethink how an OS supports virtual memory. Classical virtual memory is an op...
Over the last years, security-kernels have played a promising role in reshaping the landscape of pla...
This paper presents a software-controlled technique for man-aging the heterogeneous memory resources...