ITR/SY+SI: Language Technology for Trustless Software Dissemination
ITR/SY SI:用于无信任软件传播的语言技术
基本信息
- 批准号:0121633
- 负责人:
- 金额:$ 171.2万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2001
- 资助国家:美国
- 起止时间:2001-09-01 至 2007-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
CR-0121633ITR/SY+SI: Language Technology for Trustless Software DisseminationKarl Crary, Robert Harper, Peter Lee, Frank PfenningABSTRACT:The project investigates the theoretical and engineering basis for the trustless dissemination of software in an untrusted environment. To make this possible the project investigates machine-checkablecertificates of compliance with security, integrity, and privacyrequirements. Such checkable certificates allow participants toverify the intrinsic properties of disseminated software, rather thanextrinsic properties such as the software's point of origin.To obtain checkable certificates the project develops certifyingcompilers that equip their object code with formal representations of proofs of properties of the code. Specifically, the projectinvestigates the use of proof-carrying code, typed intermediatelanguages, and typed assembly languages for this purpose. In eachcase certificate verification is reduced to type-checking in asuitable type system.To demonstrate the utility of trustless software dissemination, theproject develops an infrastructure for building applications thatexploit the computational resources of a network of computers. Theinfrastructure consists of a "steward" running on host computers thataccepts and verifies certified binaries before installing andexecuting them, and certifying compilers that generate certifiedbinaries for distribution on the network.The scope of the investigation includes the theory of specificationand certification, and the systems building required to implementthese ideas.
CR-0121633 ITR/SY+SI:用于不可信软件分发的语言技术Karl克拉里,Robert哈珀,Peter Lee,Frank Pfenning摘要:该项目研究了在不可信环境中软件的不可信分发的理论和工程基础。 为了实现这一点,该项目调查了符合安全性、完整性和隐私要求的机器可检查证书。 这种可检查的证书允许参与者验证传播的软件的内在属性,而不是诸如软件的起源点之类的外在属性。为了获得可检查的证书,该项目开发了证书编译器,该编译器为目标代码配备了代码属性证明的正式表示。 具体来说,该项目研究了使用证明携带代码,类型化中间语言和类型化汇编语言。 在每种情况下,证书验证都被简化为在一个合适的类型系统中进行类型检查。为了证明无信任软件传播的效用,该项目开发了一个基础设施,用于构建利用计算机网络计算资源的应用程序。 该基础设施包括一个“管家”运行在主机上,接受和验证认证的二进制文件之前安装和执行它们,并认证编译器生成认证的二进制文件在网络上的分布。调查的范围包括规范和认证的理论,以及实现这些想法所需的系统建设。
项目成果
期刊论文数量(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 }}
Karl Crary其他文献
Objective Metatheory of Cubical Type Theories
立方型理论的客观元理论
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Jonathan Sterling;Chair Robert Harper;Karl Crary;Jeremy Avigad;Lars Birkedal - 通讯作者:
Lars Birkedal
Strong Sums in Focused Logic
- DOI:
10.1145/3209108.3209145 - 发表时间:
2018-07 - 期刊:
- 影响因子:0
- 作者:
Karl Crary - 通讯作者:
Karl Crary
A type system for higher-order modules
高阶模块的类型系统
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Derek Dreyer;Karl Crary;R. Harper - 通讯作者:
R. Harper
A focused solution to the avoidance problem
回避问题的集中解决方案
- DOI:
10.1017/s0956796820000222 - 发表时间:
2020 - 期刊:
- 影响因子:1.1
- 作者:
Karl Crary - 通讯作者:
Karl Crary
A Calculus for Relaxed Memory
放松记忆的微积分
- DOI:
10.1145/2775051.2676984 - 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Karl Crary;Michael J. Sullivan - 通讯作者:
Michael J. Sullivan
Karl Crary的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Karl Crary', 18)}}的其他基金
CAREER: Type-Driven Language Technology for Software and Information Infrastructure
职业:软件和信息基础设施的类型驱动语言技术
- 批准号:
9984812 - 财政年份:2000
- 资助金额:
$ 171.2万 - 项目类别:
Continuing Grant
相似海外基金
ITR/SY + SI (C-CR) Collaborative Research: Signal Processing and Channel Modelling in Low-Dimensional Subspaces for Wireless Communication in Multi-Antenna Systems
ITR/SY SI (C-CR) 合作研究:多天线系统无线通信的低维子空间信号处理和信道建模
- 批准号:
0112573 - 财政年份:2001
- 资助金额:
$ 171.2万 - 项目类别:
Standard Grant
ITR/SY+SI (C-CR) Collaborative Research: Signal Processing and Channel Modelling in Low-Dimensional Subspaces for Wireless Communication in Multi-Antenna Systems
ITR/SY SI (C-CR) 合作研究:多天线系统无线通信的低维子空间信号处理和信道建模
- 批准号:
0112508 - 财政年份:2001
- 资助金额:
$ 171.2万 - 项目类别:
Standard Grant