FMitF: Collaborative Research: RedLeaf: Verified Operating Systems in Rust
FMitF: Collaborative Research: RedLeaf: Verified Operating Systems in Rust
批准号:
1837127
负责人:
Anton Burtsev
金额:
$35.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-09-15 至 2023-04-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
An operating system kernel provides a foundation for isolation and security in every computer system used today. Operating system kernels are trusted to provide the first line of defense for numerous mission critical systems in the face of targeted security attacks. Unfortunately, despite decades of evolution modern operating systems are faulty and vulnerable. Inheriting their core engineering technology from the first time-sharing machines, modern operating system kernels are still developed with a legacy software engineering techniques---a combination of an unsafe programming language, rudimentary concurrency primitives, and virtually no testing or verification tools. Today these systems are faulty and vulnerable. Lacking verification support, industry standard kernels make nearly every computer system on the planet vulnerable. This project will develop RedLeaf, a new operating system, and associated formal verification tools for implementing provably secure and reliable systems in the Rust programming language. RedLeaf brings together state-of-the-art results from verification, programming-language, and systems research communities in order to enable unprecedented security and reliability guarantees in low-level systems software. To achieve complete verification of the entire software stack, i.e., operating system and applications, the RedLeaf team will develop a set of new tools, a collection of techniques and engineering disciplines, and a methodology focused on rapid development of verified systems software. The RedLeaf OS will run on an embedded CPU of a medical sensor, implement a network function virtualization framework aimed at line-rate network processing, and provide a general platform for a broad range of verifiably secure systems. The operating system and associated tools will be open source, directly benefiting the broader community.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[Vikram Narayanan;Tianjiao Huang;David Detweiler;Daniel M. Appel;Zhaofeng Li;Gerd Zellweger;A. Burtsev]
通讯作者:
Vikram Narayanan;Tianjiao Huang;David Detweiler;Daniel M. Appel;Zhaofeng Li;Gerd Zellweger;A. Burtsev
Isolation in Rust: What is Missing?
Rust 中的隔离:缺少什么?
DOI:
10.1145/3477113.3487272
发表时间:
2021
期刊:
Proceedings of the 11th Workshop on Programming Languages and Operating Sys
影响因子:
--
作者:
[Burtsev, Anton, Appel, Dan, Detweiler, David, Huang, Tianjiao, Li, Zhaofeng, Narayanan, Vikram, Zellweger, Gerd]
通讯作者:
Zellweger, Gerd
Extending Rust with Support for Zero Copy Communication
通过支持零复制通信来扩展 Rust
DOI:
--
发表时间:
2023
期刊:
Workshop on Programming Languages and Operating Systems
影响因子:
--
作者:
[Lafrance, Arthur, Detweiler, David, Li, Zhaofeng, Chen, Xiangdong, Narayanan, Vikram, Burtsev, Anton]
通讯作者:
Burtsev, Anton
Understanding the Overheads of Hardware and Language-Based IPC Mechanisms
了解硬件和基于语言的 IPC 机制的开销
DOI:
10.1145/3477113.3487275
发表时间:
2021
期刊:
Proceedings of the 11th Workshop on Programming Languages and Operating Sys
影响因子:
--
作者:
[Li, Zhaofeng, Huang, Tianjiao, Narayanan, Vikram, Burtsev, Anton]
通讯作者:
Burtsev, Anton
FMitF: Collaborative Research: RedLeaf: Verified Operating Systems in Rust
-
批准号:2313411
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2023
-
负责人:Anton Burtsev
-
依托单位:
CAREER: NgOS: Towards Better Operating Systems: Fast, Secure, and Reliable
-
批准号:2239615
-
项目类别:Continuing Grant
-
资助金额:$60.33万
-
财政年份:2023
-
负责人:Anton Burtsev
-
依托单位:
CICI: SSC: Horizon: Secure Large-Scale Scientific Cloud Computing
-
批准号:2341138
-
项目类别:Standard Grant
-
资助金额:$99.99万
-
财政年份:2022
-
负责人:Anton Burtsev
-
依托单位:
CSR: Small: Redshift: An Operating System for Pervasive Hardware Acceleration
-
批准号:2313412
-
项目类别:Standard Grant
-
资助金额:$46.0万
-
财政年份:2022
-
负责人:Anton Burtsev
-
依托单位:
CICI: SSC: Horizon: Secure Large-Scale Scientific Cloud Computing
-
批准号:1840197
-
项目类别:Standard Grant
-
资助金额:$99.99万
-
财政年份:2018
-
负责人:Anton Burtsev
-
依托单位:
CSR: Small: Redshift: An Operating System for Pervasive Hardware Acceleration
-
批准号:1817120
-
项目类别:Standard Grant
-
资助金额:$46.0万
-
财政年份:2018
-
负责人:Anton Burtsev
-
依托单位:
海外基金