Mixed-Trust Computing for Real-Time Systems
Abstract
Verifying complex Cyber-Physical Systems (CPS) is increasingly important given the push to deploy safety-critical autonomous features. Unfortunately, traditional verification methods do not scale to the complexity of these systems and do not provide systematic methods to protect verified properties when not all the components can be verified. To address these challenges, this paper proposes a real-time mixed-trust computing framework that combines verification and protection. The framework introduces a new task model, where an application task can have both an untrusted and a trusted part. The untrusted part allows complex computations supported by a full OS with a real-time scheduler running in a VM hosted by a trusted hypervisor.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 2019
- Accession Number
- AD1090738
Entities
People
- A. Vasudevan
- B. Andersson
- Dionisio de Niz
- Gilberto Moreno
- H. Kim
- J. Lehoczky
- Michael L. Klein
Organizations
- Carnegie Mellon University