Skip to Main content Skip to Navigation
Conference papers

On the Proof-Oriented Design of a Context-Switching Service in the Pip Protokernel

Florian Vanhems 1 Narjes Jomaa 1 Samuel Hym 1 David Nowak 1 
1 2XS - Extra Small Extra Safe
CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Abstract : The Pip protokernel is a kernel whose trusted computing base is reduced to its bare bones. The goal of such minimisation is twofold: reduce the attack surface and reduce the cost of the formal proof of security. In particular, multiplexing is not implemented in the kernel but in a partition whose code is executed in user mode. This of course assumes that the kernel provides minimal services dedicated to signal sending. In this paper, we describe a streamlined service designed to allow for inter-partition communication through userland structures that mimic the traditional Interrupt Descriptor Table.
Complete list of metadata

Cited literature [10 references]  Display  Hide  Download
Contributor : Florian Vanhems Connect in order to contact the contributor
Submitted on : Tuesday, November 5, 2019 - 11:11:57 AM
Last modification on : Wednesday, September 7, 2022 - 8:14:05 AM
Long-term archiving on: : Thursday, February 6, 2020 - 9:10:20 PM


Files produced by the author(s)


  • HAL Id : hal-02347481, version 1



Florian Vanhems, Narjes Jomaa, Samuel Hym, David Nowak. On the Proof-Oriented Design of a Context-Switching Service in the Pip Protokernel. ENTROPY 2019, Jun 2019, Stockholm, Sweden. ⟨hal-02347481⟩



Record views


Files downloads