Opening book details…
Can I read RedLeaf: Towards An Operating System for Safe and Verified Firmware on EtoBox?
RedLeaf: Towards An Operating System for Safe and Verified Firmware by Vikram Narayanan; Marek S. Baranowski; Leonid Ryzhyk; Zvonimir Rakamarić; Anton Burtsev is a scholarly article available to read on EtoBox.
What is RedLeaf: Towards An Operating System for Safe and Verified Firmware about?
RedLeaf is a new operating system being developed from scratch to utilize formal verification for implementing provably secure firmware. RedLeaf is developed in a safe language, Rust, and relies on automated reasoning using satisfiability modulo theories (SMT) solvers for formal verification. RedLeaf builds on two premises: (1) Rust's linear type system enables practical language safety even for systems with tightest performance and resource budgets (e.g., firmware), and (2) a combination of SMT-based reasoning and pointer discipline enforced by linear types provides a unique way to automate and simplify verification effort scaling it to the size of a small OS kernel.
- Author
- Vikram Narayanan; Marek S. Baranowski; Leonid Ryzhyk; Zvonimir Rakamarić; Anton Burtsev
- Publisher
- ACM
- Published
- 2019
- Language
- EN