POSE: Phase II: A Sustainable Open Source Consortium for the Tock Secure Embedded Operating System
POSE:第二阶段:Tock Secure 嵌入式操作系统的可持续开源联盟
基本信息
- 批准号:2303639
- 负责人:
- 金额:$ 150万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2023
- 资助国家:美国
- 起止时间:2023-09-15 至 2025-08-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Tiny computers called microcontrollers are ubiquitous throughout our lives, technology, and infrastructure. They are in sensor networks, wearables, cars, buildings, the smart grid, and airplanes. They are partof larger computing systems, too: microcontrollers are the foundation of computer security in security keys, phones, laptops, and datacenter servers. While microcontrollers themselves underpin so many security-critical systems, their own security is ad-hoc and difficult, involving labor-intensive engineering and completely custom software. Tock is the first secure, reliable, open-source operating system designed for microcontrollers. The product of previous NSF-funded research, Tock provides the building blocks necessary to quickly build and deploy secure applications on microcontroller systems. Today, the Tock open source project is a shared resource. Companies both small and large are using Tock to build next-generation secure roots-of-trust for laptops, phones and servers, authentication devices, and automotive and other embedded applications. Hobbyists and researchers build wearables and sensor networks using Tock. Educators use Tock to teach courses in operating systems and embedded systems. This project lays the foundation to sustain the Tock open source project through documentation, developer tools, security audits, and educational resources as well as establishing stewardship over these.Tock is uniquely able to provide isolation primitives in low-resource microcontrollers by leveraging novel techniques in modern, statically-typed programming languages and hardware isolation. While these mechanisms are no longer experimental (for example, Rust, the language in which Tock is written), the ecosystem lags on tools, documentation, best-practices, and educational materials for these particular use cases. This project creates educational materials for on-boarding developers to Rust and embedded systems in the context of Tock, is developing and maintaining a federated hardware-based continuous integration system to enable continuous testing across heterogeneous platforms and settings, and establishes best-practices for upstreaming contributions from a wide array of developers while maintaining a high degree of confidence in the security and reliability of the operating system.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.
被称为微控制器的微型计算机在我们的生活、技术和基础设施中无处不在。它们应用于传感器网络、可穿戴设备、汽车、建筑、智能电网和飞机。它们也是大型计算系统的一部分:微控制器是安全密钥、电话、笔记本电脑和数据中心服务器中计算机安全的基础。 虽然微控制器本身支撑着如此多的安全关键系统,但其自身的安全性是临时的和困难的,涉及劳动密集型工程和完全定制的软件。Tock是第一个为微控制器设计的安全、可靠、开源的操作系统。 Tock是以前NSF资助的研究的产物,它提供了在微控制器系统上快速构建和部署安全应用程序所需的构建块。今天,Tock开源项目是一个共享资源。大大小小的公司都在使用Tock为笔记本电脑、电话和服务器、身份验证设备以及汽车和其他嵌入式应用程序构建下一代安全信任根。 爱好者和研究人员使用Tock构建可穿戴设备和传感器网络。教育工作者使用Tock教授操作系统和嵌入式系统课程。该项目通过文档、开发人员工具、安全审计和教育资源以及建立对这些资源的管理,为Tock开源项目的持续发展奠定了基础。Tock是唯一能够利用现代静态类型编程语言和硬件隔离中的新颖技术,在低资源微控制器中提供隔离原语的公司。虽然这些机制不再是实验性的(例如,Rust,编写Tock的语言),但生态系统在这些特定用例的工具,文档,最佳实践和教育材料方面滞后。该项目为入门开发人员创建了Tock背景下的Rust和嵌入式系统的教育材料,正在开发和维护一个基于联合硬件的持续集成系统,以实现跨异构平台和设置的持续测试,并建立最好的-从广泛的开发人员上游贡献的做法,同时保持对操作的安全性和可靠性的高度信心,该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Amit Levy其他文献
Encapsulated Functions: Fortifying Rust's FFI in Embedded Systems
封装函数:在嵌入式系统中强化 Rust 的 FFI
- DOI:
10.1145/3625275.3625397 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Leon Schuermann;Arun Thomas;Amit Levy - 通讯作者:
Amit Levy
<em>Diaphorina citri</em> flavi-like virus localization, transmission, and association with <em>Candidatus</em> Liberibacter asiaticus in its psyllid host
- DOI:
10.1016/j.virol.2021.12.009 - 发表时间:
2022-02-01 - 期刊:
- 影响因子:
- 作者:
Mahnaz Rashidi;Chun-Yi Lin;Kellee Britt;Ozgur Batuman;Maher Al Rwahnih;Diann Achor;Amit Levy - 通讯作者:
Amit Levy
Visualizing Farewell: A Jewish Soldier’s Return to Postwar Germany through Private Photography
可视化告别:一名犹太士兵通过私人摄影重返战后德国
- DOI:
10.1080/1462169x.2024.2334169 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Amit Levy - 通讯作者:
Amit Levy
Amit Levy的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Amit Levy', 18)}}的其他基金
Collaborative Research: PPoSS: Planning: Fixpoint: an operating system and architecture for data-centric computing
协作研究:PPoSS:规划:Fixpoint:用于以数据为中心的计算的操作系统和架构
- 批准号:
2028869 - 财政年份:2020
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
相似国自然基金
Baryogenesis, Dark Matter and Nanohertz Gravitational Waves from a Dark
Supercooled Phase Transition
- 批准号:24ZR1429700
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
ATLAS实验探测器Phase 2升级
- 批准号:11961141014
- 批准年份:2019
- 资助金额:3350 万元
- 项目类别:国际(地区)合作与交流项目
地幔含水相Phase E的温度压力稳定区域与晶体结构研究
- 批准号:41802035
- 批准年份:2018
- 资助金额:12.0 万元
- 项目类别:青年科学基金项目
基于数字增强干涉的Phase-OTDR高灵敏度定量测量技术研究
- 批准号:61675216
- 批准年份:2016
- 资助金额:60.0 万元
- 项目类别:面上项目
基于Phase-type分布的多状态系统可靠性模型研究
- 批准号:71501183
- 批准年份:2015
- 资助金额:17.4 万元
- 项目类别:青年科学基金项目
纳米(I-Phase+α-Mg)准共晶的临界半固态形成条件及生长机制
- 批准号:51201142
- 批准年份:2012
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
连续Phase-Type分布数据拟合方法及其应用研究
- 批准号:11101428
- 批准年份:2011
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
D-Phase准晶体的电子行为各向异性的研究
- 批准号:19374069
- 批准年份:1993
- 资助金额:6.4 万元
- 项目类别:面上项目
相似海外基金
POSE: Phase II: Credentialing for Open Source Ecosystems (COSE): Ensuring Testable Interoperability
POSE:第二阶段:开源生态系统 (COSE) 认证:确保可测试的互操作性
- 批准号:
2303615 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: Building open source ecosystems in molecular sciences through collaboration and technology
POSE:第二阶段:通过协作和技术构建分子科学领域的开源生态系统
- 批准号:
2303740 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: Open-Source Precision, High Accuracy and Security Environment (OpenPHASE) For Time Verification, Calibration, and Interoperability
POSE:第二阶段:用于时间验证、校准和互操作性的开源精密、高精度和安全环境 (OpenPHASE)
- 批准号:
2303726 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: Building an Open-Source Ecosystem for Deep-Learning Hardware-Software Co-Design
POSE:第二阶段:构建深度学习软硬件协同设计的开源生态系统
- 批准号:
2303735 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: Building the Differential Privacy Ecosystem through OpenDP
POSE:第二阶段:通过 OpenDP 构建差分隐私生态系统
- 批准号:
2303681 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: Growing GRASS OSE for Worldwide Access to Multidisciplinary Geospatial Analytics
POSE:第二阶段:不断发展 GRASS OSE,以便在全球范围内获得多学科地理空间分析
- 批准号:
2303651 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: An Open Source Ecosystem for Collaborative Rapid Design of Edge AI Hardware Accelerators for Integrated Data Analysis and Discovery
POSE:第二阶段:用于协作快速设计边缘人工智能硬件加速器以进行集成数据分析和发现的开源生态系统
- 批准号:
2303700 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: Expanding the data.table ecosystem for efficient big data manipulation in R
POSE:第二阶段:扩展 data.table 生态系统以在 R 中进行高效的大数据操作
- 批准号:
2303612 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: CONNECT: Consortium of Open-source plaNNing models for Next-generation Equitable and efficient Communities and Transportation
POSE:第二阶段:CONNECT:下一代公平高效社区和交通的开源规划模型联盟
- 批准号:
2303748 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant
POSE: Phase II: An Open-Source Ecosystem for the cvc5 SMT Solver
POSE:第二阶段:cvc5 SMT 求解器的开源生态系统
- 批准号:
2303489 - 财政年份:2023
- 资助金额:
$ 150万 - 项目类别:
Standard Grant