Operating systems for secure and safe embedded systems
Authors
School of Computer Science and Engineering
UNSW,
Sydney 2052, Australia
Published:
Invited lecture series at ACACES Summer SchoolItaly
Abstract
With the spread of cyberphysical systems and the IoT, trustworthiness of these devices, i.e. security, safety and dependability, is becoming increasingly important. The course will investigate present operating system (OS) technology and why it fails to support trustworthiness. We will then discuss the requirements for operating systems for true trustworthiness.
We will then discuss security models for operating systems and OS mechanisms and structures to implement those. We will discuss security-oriented microkernels, and specifically the formally-verified seL4 microkernel as concrete representations.
The last part will examine the meaning of formal verification in general, and that of seL4 specifically, including a discussion of what it does and does not guarantee. We will finish with a discussion of on-going work on making systems trustworthy.
BibTeX Entry
@misc{Heiser_17:acaces, author = {Gernot Heiser}, howpublished = {Invited lecture series at ACACES Summer School, Italy}, month = jul, title = {Operating Systems for Secure and Safe Embedded Systems}, year = {2017} }