TWC: Medium: Collaborative: Trustworthy Programs Without A Trustworthy Operating System

TWC:媒介:协作:无需可信操作系统的可信程序

基本信息

  • 批准号:
    1228839
  • 负责人:
  • 金额:
    $ 44.72万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2012
  • 资助国家:
    美国
  • 起止时间:
    2012-09-01 至 2016-08-31
  • 项目状态:
    已结题

项目摘要

The operating system (OS) exercises complete control over applications, thus a compromise of the OS compromises every application. Software developers have little recourse to improve security in the face of system compromise---they cannot defend against OS vulnerabilities, nor can they reasonably substitute a secure version of the millions of lines of code that constitute a modern OS.Rather than require applications to blindly trust OS interactions, this project investigates a system architecture that enables trusted applications to efficiently verify OS interactions with the help of a small, trusted hypervisor. Most verification work is performed within the C language runtime, minimizing changes to legacy code and shielding developers from increased programming complexity.The prototype system, called InkTag,improves upon prior work in several key areas: it provides more efficient techniques to verify system call results, implements usable access control for resources managed by an untrusted OS, and introduces hardware and software techniques to further reduce the size of the trusted computing base.Cloud computing provides energy and economic efficiencies, but suffers from the inability to give meaningful security guarantees to hosted applications. This project demonstrates that system security is possible without trusting the OS---a large part of the hosted infrastructure. This project is also developing new materials for undergraduate and graduate curricula that combine core knowledge of systems with an understanding of how systems provide security properties, equipping future computer professionals with a better understanding of what security guarantees a system can meaningfully provide.
操作系统(OS)完全控制应用程序,因此操作系统的妥协会危及每个应用程序。软件开发人员在面对系统危害时几乎没有办法提高安全性——他们无法防御操作系统漏洞,也无法合理地替换构成现代操作系统的数百万行代码的安全版本。本项目没有要求应用程序盲目地信任操作系统交互,而是研究了一种系统体系结构,该体系结构使受信任的应用程序能够在小型、受信任的管理程序的帮助下有效地验证操作系统交互。大多数验证工作都是在C语言运行时中执行的,这样可以最大限度地减少对遗留代码的更改,并使开发人员免受增加的编程复杂性的影响。原型系统,称为InkTag,在几个关键领域改进了先前的工作:它提供了更有效的技术来验证系统调用结果,为由不受信任的操作系统管理的资源实现了可用的访问控制,并引入了硬件和软件技术来进一步减小可信计算基础的大小。云计算提供了能源和经济效率,但无法为托管应用程序提供有意义的安全保证。该项目表明,不信任操作系统(托管基础设施的很大一部分)也可以实现系统安全性。该项目还为本科和研究生课程开发了新的材料,将系统的核心知识与系统如何提供安全属性的理解结合起来,使未来的计算机专业人员更好地理解系统可以有效地提供哪些安全保证。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Civet: An Efficient Java Partitioning Framework for Hardware Enclaves
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Chia-che Tsai;Jeongseok Son;Bhushan Jain;John McAvey;Raluca A. Popa;Donald E. Porter
  • 通讯作者:
    Chia-che Tsai;Jeongseok Son;Bhushan Jain;John McAvey;Raluca A. Popa;Donald E. Porter
{{ 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 }}

Donald Porter其他文献

Donald Porter的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Donald Porter', 18)}}的其他基金

Collaborative Research: SaTC: TTP: Medium: Toward Complete, User-Friendly, and Trustworthy Confidential Computing with Gramine
协作研究:SaTC:TTP:中:使用 Gramine 实现完整、用户友好且值得信赖的机密计算
  • 批准号:
    2244937
  • 财政年份:
    2023
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
NSF-BSF: SaTC: CORE: Small: Rowhammering Peripherals
NSF-BSF:SaTC:核心:小型:Rowhammering 外围设备
  • 批准号:
    2154771
  • 财政年份:
    2022
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
Collaborative Research: PPoSS: Planning: Efficient Address Translation with Formal Guarantees for Data-Center-Scale Applications
协作研究:PPoSS:规划:有效的地址转换,为数据中心规模的应用程序提供正式保证
  • 批准号:
    2119300
  • 财政年份:
    2021
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
SaTC: NSF-BSF: CORE: Small: Attacking and Defending the Lifespan of Mobile and Embedded Flash Storage
SaTC:NSF-BSF:CORE:小型:攻击和捍卫移动和嵌入式闪存存储的寿命
  • 批准号:
    1816263
  • 财政年份:
    2018
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Easily Adapting Apps to Diverse Wearable Form Factors
CSR:小:协作研究:轻松调整应用程序以适应不同的可穿戴设备外形
  • 批准号:
    1718491
  • 财政年份:
    2017
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
SDI-CSCS: Collaborative Research: S2OS: Enabling Infrastructure-Wide Programmable Security with SDI
SDI-CSCS:协作研究:S2OS:通过 SDI 实现基础设施范围内的可编程安全性
  • 批准号:
    1700512
  • 财政年份:
    2017
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Continuing Grant
Student Travel Support for the 14th USENIX File and Storage Technologies conference (FAST 2016)
第 14 届 USENIX 文件和存储技术会议 (FAST 2016) 的学生旅行支持
  • 批准号:
    1600140
  • 财政年份:
    2016
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
CAREER: Beyond Virtual Hardware: VMM/OS Co-Design for Lightweight, Flexible Virtualization
职业:超越虚拟硬件:VMM/OS 协同设计实现轻量级、灵活的虚拟化
  • 批准号:
    1700810
  • 财政年份:
    2016
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Continuing Grant
CAREER: Beyond Virtual Hardware: VMM/OS Co-Design for Lightweight, Flexible Virtualization
职业:超越虚拟硬件:VMM/OS 协同设计实现轻量级、灵活的虚拟化
  • 批准号:
    1149229
  • 财政年份:
    2012
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Continuing Grant

相似海外基金

TWC SBE: Medium: Collaborative: Brain Hacking: Assessing Psychological and Computational Vulnerabilities in Brain-based Biometrics
TWC SBE:媒介:协作:大脑黑客:评估基于大脑的生物识别技术中的心理和计算漏洞
  • 批准号:
    1840790
  • 财政年份:
    2018
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Continuing Grant
TWC: Medium: Collaborative: Black-Box Evaluation of Cryptographic Entropy at Scale
TWC:媒介:协作:大规模密码熵的黑盒评估
  • 批准号:
    1937622
  • 财政年份:
    2018
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC SBE: Medium: Collaborative: Building a Privacy-Preserving Social Networking Platform from a Technological and Sociological Perspective
TWC SBE:媒介:协作:从技术和社会学角度构建保护隐私的社交网络平台
  • 批准号:
    1855391
  • 财政年份:
    2018
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Systems, Tools, and Techniques for Executing, Managing, and Securing SGX Programs
TWC:媒介:协作:用于执行、管理和保护 SGX 程序的系统、工具和技术
  • 批准号:
    1834213
  • 财政年份:
    2018
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Efficient Repair of Learning Systems via Machine Unlearning
TWC:媒介:协作:通过机器取消学习有效修复学习系统
  • 批准号:
    1854000
  • 财政年份:
    2018
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Seal: Secure Engine for AnaLytics - From Secure Similarity Search to Secure Data Analytics
TWC:媒介:协作:Seal:AnaLytics 的安全引擎 - 从安全相似性搜索到安全数据分析
  • 批准号:
    1929901
  • 财政年份:
    2018
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC: TTP Option: Medium: Collaborative: MALDIVES: Developing a Comprehensive Understanding of Malware Delivery Mechanisms
TWC:TTP 选项:中:协作:马尔代夫:全面了解恶意软件传播机制
  • 批准号:
    1748127
  • 财政年份:
    2017
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC SBE: Medium: Collaborative: Dollars for Hertz: Making Trustworthy Spectrum Sharing Technically and Economically Viable
TWC SBE:媒介:协作:赫兹美元:使值得信赖的频谱共享在技术上和经济上可行
  • 批准号:
    1801986
  • 财政年份:
    2017
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: New Protocols and Systems for RAM-Based Secure Computation
TWC:媒介:协作:基于 RAM 的安全计算的新协议和系统
  • 批准号:
    1562888
  • 财政年份:
    2016
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Systems, Tools, and Techniques for Executing, Managing, and Securing SGX Programs
TWC:媒介:协作:用于执行、管理和保护 SGX 程序的系统、工具和技术
  • 批准号:
    1563848
  • 财政年份:
    2016
  • 资助金额:
    $ 44.72万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了