What if you could actually Trust your kernel?

Authors

Gernot Heiser, Leonid Ryzhyk, Michael von Tessin and Aleksander Budzynowski

    School of Computer Science and Engineering
    University of New South Wales
    Sydney 2052 Australia
    
    NICTA, Sydney, Australia

Abstract

The advent of formally verified OS kernels means that for the first time we have a truly trustworthy foundation for systems. In this paper we explore the design space this opens up. The obvious applications are in security, although not all of them are quite as obvious, for example as they relate to TPMs. We further find that the kernel's dependability guarantees can be used to improve performance, for example in database systems. We think that this just scratches the surface, and that trustworthy kernels will stimulate further research.

BibTeX Entry

  @inproceedings{Heiser_RTB_11,
    title            = {What If You Could Actually \emph{Trust} Your Kernel?},
    booktitle        = {Proceedings of the 13th Workshop on Hot Topics in Operating Systems},
    author           = {Gernot Heiser and Leonid Ryzhyk and von Tessin, Michael and Aleksander Budzynowski},
    year             = {2011},
    month            = {May},
    address          = {Napa, CA, USA},
    pages            = {xyz}
  }

Download

Served by Apache on Linux on seL4