Software Systems

Verified protection model of the seL4 microkernel


Dhammika Elkaduwe, Gerwin Klein and Kevin Elphinstone


This paper presents a machine-checked high-level security analysis of seL4 -- an evolution of the L4 kernel series targeted to secure, embedded devices. We provide an abstract specification of the seL4 access control system together with a formal proof that shows how confined subsystems can be enforced. All proofs and specifications in this paper are developed in the interactive theorem prover Isabelle/HOL.

BibTeX Entry

    publisher        = {Springer},
    series           = {Lecture Notes in Computer Science},
    author           = {Dhammika Elkaduwe and Gerwin Klein and Kevin Elphinstone},
    month            = {oct},
    volume           = {5295},
    editor           = {Jim Woodcock and Natarajan Shankar},
    year             = {2008},
    title            = {Verified Protection Model of the {seL4} Microkernel},
    booktitle        = {Proceedings of Verified Software: Theories, Tools and Experiments 2008},
    pages            = {99--114},
    address          = {Toronto, Canada}