Type Systems for Secure Programming
用于安全编程的类型系统
基本信息
- 批准号:9988491
- 负责人:
- 金额:$ 24.56万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2000
- 资助国家:美国
- 起止时间:2000-09-01 至 2003-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
CCR 9988491Smith, ScottJohns Hopkins UniversityType Systems for Secure ProgrammingSecurity in language design is a rising concern due to increasedportability of code. Most language-level security mechanisms havebeen afterthoughts to language designs. One widely known languagesecurity system is the Java Security Architecture, found in the JDK1.2. There, access control mechanisms are written as code in theprogram itself, and it is difficult to determine what access controlsare actually in place. The goal of this research is to develop adeclarative security architecture for programming languages. In thisproject, a novel static type system for guaranteeing safety withrespect to certain security properties at run-time will be developed.The research consists of two main components,* a novel static type system in which security information decorates program types (so-called security access types), and the type system properly enforces propagation of this information;* a novel module system which includes security access types as part of the interface, and for which program linking will entail validating security properties.The aim is an expressive, flexible security discipline which allowsstatic verification that security checks are met, allowing run-timesecurity checks to be avoided. The advantages of static over dynamicenforcement of properties forms one of the basic pillars ofprogramming language design and software engineering: the typesthemselves serve as concise readable specifications of programbehavior, and the lack of a class of run-time errors gives morereliable execution behavior. In the context of secure programming,"more reliable" directly translates to "more secure". The long-termaim of this research is a more secure internet.
CCR 9988491史密斯,斯科特约翰霍普金斯大学安全编程的类型系统由于代码的可移植性增加,语言设计中的安全性越来越受到关注。 大多数语言级别的安全机制都是语言设计之后才考虑的。 一个广为人知的语言安全系统是Java安全体系结构,可以在JDK 1.2中找到。 在那里,访问控制机制被编写为程序本身的代码,并且很难确定实际上有什么访问控制。 本研究的目标是开发一种面向程序设计语言的声明式安全体系结构。 在本计画中,我们将开发一个新的静态类型系统,以确保在执行阶段的安全性,其研究包含两个主要部分:一个新的静态类型系统,其中的安全资讯修饰程式类型(所谓的安全存取类型),以及适当的类型系统 * 一个新的模块系统,其中包括安全访问类型作为接口的一部分,并为此程序链接将需要验证安全属性。其目的是一个富有表现力的,灵活的安全纪律,允许静态验证,安全检查得到满足,允许运行时安全检查被避免。 属性的静态强制优于动态强制,这构成了编程语言设计和软件工程的基本支柱之一:类型本身作为程序行为的简明可读规范,并且缺少一类运行时错误,从而提供了更可靠的执行行为。 在安全编程的上下文中,“更可靠”直接转化为“更安全”。 这项研究的长期目标是建立一个更安全的互联网。
项目成果
期刊论文数量(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 }}
Scott Smith其他文献
On the correlation functions associated with polynomials of the diffusion operator
关于与扩散算子多项式相关的相关函数
- DOI:
10.1002/qj.893 - 发表时间:
2011 - 期刊:
- 影响因子:8.9
- 作者:
Max Yaremchuk;Scott Smith - 通讯作者:
Scott Smith
Neural Responses to Mechanical Stimulation are Sensitized by Insulin in Thin Muscle Afferents and Dorsal Root Ganglion Neurons
薄肌传入神经和背根神经节中的胰岛素使机械刺激的神经反应敏感
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Norio Hotta;Kimiaki Katanosaka;Kazue Mizumura;Jere Mitchell;Scott Smith;Masaki Mizuno - 通讯作者:
Masaki Mizuno
Southern Great Plains (SGP) Aerosol Observing System (AOS) Instrument Handbook
南部大平原 (SGP) 气溶胶观测系统 (AOS) 仪器手册
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
J. Uin;B. Pnnl;Scott Smith - 通讯作者:
Scott Smith
ST Wavefront Sensing and Control
ST 波前传感和控制
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
L. Feinberg;B. Dean;D. Aronstein;C. Bowers;Bill Hayden;R. Lyon;R. Shiri;Scott Smith;Scott Acton;Larkin Carey;A. Contos;E. Sabatke;J. Schwenker;D. Shields;Timothy W. Towel - 通讯作者:
Timothy W. Towel
EFFECTS OF ALTERNATING CURRENT ELECTRICAL STIMULATION ON THE CELLULAR CHEMISTRY AND PROLIFERATION OF C2C12 MUSCLE CELLS
交流电刺激对 C2C12 肌细胞的细胞化学和增殖的影响
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
K. M. Koh;D. Nawarathna;D. Ewert;T. Gustad;Scott Smith;K. Hou - 通讯作者:
K. Hou
Scott Smith的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Scott Smith', 18)}}的其他基金
GARDE: Design Projects to Enable Veteran Reintegration in an Educational System
GARDE:设计项目以帮助退伍军人重新融入教育系统
- 批准号:
1401507 - 财政年份:2014
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
EAGER: Reconceiving Scripting Language Design
EAGER:重新构思脚本语言设计
- 批准号:
1347405 - 财政年份:2013
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
REU Site: Summer Research Experiences in Wireless Sensor Networks - Design and Applications
REU 网站:无线传感器网络夏季研究经验 - 设计和应用
- 批准号:
1005106 - 财政年份:2010
- 资助金额:
$ 24.56万 - 项目类别:
Continuing Grant
Collaborative Research: Integrating Asynchronous Digital Design into the Undergraduate Computer Engineering Curriculum throughout the Nation
合作研究:将异步数字设计纳入全国本科计算机工程课程
- 批准号:
0717572 - 财政年份:2007
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
Integrating Asynchronous Digital Design and Testing into the Undergraduate Computer Engineering Curriculum
将异步数字设计和测试融入本科计算机工程课程
- 批准号:
0536343 - 财政年份:2006
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
Gearing for Success: Scholar-Leaders in Mathematics and Computing
为成功做好准备:数学和计算领域的学者领袖
- 批准号:
0324131 - 财政年份:2003
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
MRI: Acquisition of Immersive WorkWall System for Campus-wide Visualization Research
MRI:购买沉浸式工作墙系统用于校园范围内的可视化研究
- 批准号:
0079557 - 财政年份:2000
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
Collaborative Research: Reasoning About Open Systems
协作研究:关于开放系统的推理
- 批准号:
9312433 - 财政年份:1995
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
Semantic Tools for Realistic Programming Languages
现实编程语言的语义工具
- 批准号:
9301340 - 财政年份:1994
- 资助金额:
$ 24.56万 - 项目类别:
Continuing Grant
相似国自然基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于“阳化气、阴成形”理论探讨龟鹿二仙胶调控 HIF-1α/Systems Xc-通路抑制铁死亡治疗少弱精子症的作用机理
- 批准号:
- 批准年份:2024
- 资助金额:15.0 万元
- 项目类别:省市级项目
EstimatingLarge Demand Systems with MachineLearning Techniques
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金
Understanding complicated gravitational physics by simple two-shell systems
- 批准号:12005059
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Simulation and certification of the ground state of many-body systems on quantum simulators
- 批准号:
- 批准年份:2020
- 资助金额:40 万元
- 项目类别:
全基因组系统作图(systems mapping)研究三种细菌种间互作遗传机制
- 批准号:31971398
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
The formation and evolution of planetary systems in dense star clusters
- 批准号:11043007
- 批准年份:2010
- 资助金额:10.0 万元
- 项目类别:专项基金项目
相似海外基金
SAFER - Secure Foundations: Verified Systems Software Above Full-Scale Integrated Semantics
SAFER - 安全基础:高于全面集成语义的经过验证的系统软件
- 批准号:
EP/Y035976/1 - 财政年份:2024
- 资助金额:
$ 24.56万 - 项目类别:
Research Grant
Using systems science to secure the health workforce against climate change
利用系统科学确保卫生人力免受气候变化影响
- 批准号:
DE240100095 - 财政年份:2024
- 资助金额:
$ 24.56万 - 项目类别:
Discovery Early Career Researcher Award
ERI: Towards Robust and Secure Intelligent 3D Sensing Systems
ERI:迈向稳健、安全的智能 3D 传感系统
- 批准号:
2347426 - 财政年份:2024
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
Privacy-preserving machine learning through secure management of data's lifecycle in distributed systems: REMINDER
通过安全管理分布式系统中的数据生命周期来保护隐私的机器学习:提醒
- 批准号:
EP/Y036301/1 - 财政年份:2024
- 资助金额:
$ 24.56万 - 项目类别:
Research Grant
CRII: SaTC: Toward Secure, Privacy-Preserving, and Efficient Crowdsourcing Systems
CRII:SaTC:迈向安全、隐私保护和高效的众包系统
- 批准号:
2246143 - 财政年份:2023
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
Excellence in Research: Towards Secure Unmanned Aerial Vehicles-based Systems
卓越的研究:迈向安全的基于无人机的系统
- 批准号:
2301553 - 财政年份:2023
- 资助金额:
$ 24.56万 - 项目类别:
Standard Grant
CAREER: Leveraging physical properties of modern flash memory chips for resilient, secure, and energy-efficient edge storage systems
职业:利用现代闪存芯片的物理特性打造弹性、安全且节能的边缘存储系统
- 批准号:
2346853 - 财政年份:2023
- 资助金额:
$ 24.56万 - 项目类别:
Continuing Grant
Speak-to-Secure (S2S): A Natural Language Human-Computer Interaction To Secure Cyber Physical Systems
Speak-to-Secure (S2S):一种保护网络物理系统的自然语言人机交互
- 批准号:
10077392 - 财政年份:2023
- 资助金额:
$ 24.56万 - 项目类别:
Collaborative R&D
CAREER: Secure Timing Architecture for Untrusted Edge Systems
职业:不受信任的边缘系统的安全时序架构
- 批准号:
2237485 - 财政年份:2023
- 资助金额:
$ 24.56万 - 项目类别:
Continuing Grant
CAREER: NgOS: Towards Better Operating Systems: Fast, Secure, and Reliable
职业:NgOS:迈向更好的操作系统:快速、安全且可靠
- 批准号:
2239615 - 财政年份:2023
- 资助金额:
$ 24.56万 - 项目类别:
Continuing Grant