On the Proof-Oriented Design of a Context-Switching Service in the Pip Protokernel - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

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

Sur la conception d'un service de changement de contexte et de sa preuve dans le proto-noyau Pip

Florian Vanhems
Samuel Hym
David Nowak

Résumé

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.
Fichier principal
Vignette du fichier
ENTROPY_2019.pdf (117.43 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02347481 , version 1 (05-11-2019)

Identifiants

  • HAL Id : hal-02347481 , version 1

Citer

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⟩
140 Consultations
41 Téléchargements

Partager

Gmail Facebook X LinkedIn More