Trust-Management, Intrusion-Tolerance, Accountability, and Reconstitution Architecture (TIARA)

Abstract

This report describes the Trust-management, Intrusion-tolerance, Accountability, and Reconstitution Architecture (TIARA) system, a broad design effort including novel computer architecture, operating system and application middleware. TIARA illustrates that a highly secure computer system can be designed without sacrificing performance. TIARA involves three major sub-efforts: A hardware security tagged architecture (STA) that tags each word of the computer's memory with metadata such as the data type and compartment of the data. The STA hardware enforces access rules controlling which principals are allowed to perform which operations on which data. This allows the construction of a novel Zero-kernel Operating System (ZKOS) that has no single all privileged kernel and that provides strong guarantees against penetration. Finally TIARA provides a level of application middleware that enforces architectural level constraints and maintains the provenance of application data. All common exploits are preventable by the TIARA architecture and this incurs only a minor increase in chip area.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2009
Accession Number
ADA511350

Entities

People

  • AndrĂ© DeHon
  • Howard Elliot Shrobe
  • Thomas Knight

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Cyber
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Application Software
  • Bayesian Networks
  • Computer Access Control
  • Computer Network Security
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Instruction Set Architecture
  • Lisp Programming Language
  • Network Protocols
  • Operating Systems
  • Programming Languages
  • Software Design
  • System Software
  • Web Browsers

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Gender and Food Studies
  • Parallel and Distributed Computing.