Crafting a Usable Microkernel, Processor, and I/O System with Strict and Provable Information Flow Security

Loading...
Thumbnail Image
Authors
Tiwari, Mohit
Oberg, Jason K.
Li, Xun
Valamehr, Jonathan
Levin, Timothy
Hardekopf, Ben
Kastner, Ryan
Chong, Frederic T.
Sherwood, Timothy
Advisors
Second Readers
Subjects
High Assurance Systems
Gate Level Information Flow Tracking
Non-interference
Date of Issue
2011
Date
Publisher
Language
Abstract
High assurance systems used in avionics, medical implants, and cryptographic devices often rely on a small trusted base of hardware and software to manage the rest of the system. Crafting the core of such a system in a way that achieves flexibility, security, and performance requires a careful balancing act. Simple static primitives with hard partitions of space and time are easier to analyze formally, but strict approaches to the problem at the hardware level have been extremely restrictive, failing to allow even the simplest of dynamic behaviors to be expressed.
Type
Article
Description
Series/Report No
Department
Computer Science (CS)
Organization
Identifiers
NPS Report Number
Sponsors
This work was funded in part by Grant No. CCF-0448654, CNS-0524771, CCF- 0702798, and the US Department of Defense under AFOSR MURI grant FA9550-07-1-0532.
Funding
Format
Citation
ISCA’11, June 4–8, 2011, San Jose, California, USA. Copyright 2011 ACM 978-1-4503-0472-6/11/06
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections