课题基金 / 基金详情

FMitF: Collaborative Research: RedLeaf: Verified Operating Systems in Rust

FMitF: Collaborative Research: RedLeaf: Verified Operating Systems in Rust
FMITF:协作研究:RedLeaf:经过验证的 Rust 操作系统
批准号:
1837051
负责人:
Zvonimir Rakamaric
金额:
$39.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-09-15 至 2023-08-31

项目摘要

项目成果

Zvonimir Rakamaric的其他基金

相似基金

相关文献

中文摘要
翻译
操作系统内核为当今使用的每个计算机系统的隔离和安全性提供了基础。操作系统内核被认为是众多使命关键系统在面对有针对性的安全攻击时的第一道防线。不幸的是,尽管经过几十年的发展,现代操作系统仍然存在缺陷和脆弱性。现代操作系统内核继承了第一批分时机器的核心工程技术,仍然是用遗留的软件工程技术开发的-一种不安全的编程语言,基本的并发原语,几乎没有测试或验证工具的组合。今天,这些系统是错误的和脆弱的。由于缺乏验证支持,行业标准内核几乎使地球上的每一个计算机系统都变得脆弱。该项目将开发新的操作系统RedLeaf,以及相关的正式验证工具,用于在Rust编程语言中实现可证明安全和可靠的系统。RedLeaf汇集了来自验证、编程语言和系统研究社区的最先进的成果,以在低级系统软件中实现前所未有的安全性和可靠性保证。为了实现整个软件栈的完整验证,即,为了开发新的操作系统和应用程序,RedLeaf团队将开发一套新的工具,一系列技术和工程学科,以及一种专注于快速开发经过验证的系统软件的方法。RedLeaf OS将在医疗传感器的嵌入式CPU上运行,实现针对线速网络处理的网络功能虚拟化框架,并为广泛的可验证安全系统提供通用平台。该操作系统和相关工具将是开源的,直接造福于更广泛的社区。该奖项反映了NSF的法定使命,并已被认为是值得通过使用基金会的智力价值和更广泛的影响审查标准进行评估的支持。
英文摘要
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.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Leveraging Compiler Intermediate Representation for Multi- and Cross-Language Verification
利用编译器中间表示进行多语言和跨语言验证
DOI: 10.1007/978-3-030-39322-9_5
发表时间: 2020
期刊: and Abstract Interpretation (VMCAI
影响因子: --
作者: [Garzella, Jack, Baranowski, Marek, He, Shaobo, Rakamaric, Zvonimir]
通讯作者: Rakamaric, Zvonimir
DOI: 10.1145/3317550.3321449
发表时间: 2019-05
期刊: Proceedings of the Workshop on Hot Topics in Operating Systems
影响因子: --
作者: [Vikram Narayanan;Marek S. Baranowski;L. Ryzhyk;Zvonimir Rakamaric;A. Burtsev]
通讯作者: Vikram Narayanan;Marek S. Baranowski;L. Ryzhyk;Zvonimir Rakamaric;A. Burtsev
FMitF: Track II: Lifting the SMACK Verifier to Production Software
  • 批准号:
    2019267
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2020
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
CAREER: Formal Methods for Approximate Computing
  • 批准号:
    1552975
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $49.45万
  • 财政年份:
    2016
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
TWC: Small: Deker: Decomposing Commodity Kernels for Verification
  • 批准号:
    1527526
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2015
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
SHF:Small:Collaborative Research: Compositional Verification of Heterogeneous Software Protocol Stacks
  • 批准号:
    1421678
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.3万
  • 财政年份:
    2014
  • 负责人:
    Zvonimir Rakamaric
  • 依托单位:
海外基金