CAREER: Improving Software Assurance Using Transactions

职业:使用事务改进软件保障

基本信息

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

项目摘要

he goal of this CAREER project is to develop novel mechanisms that usetransactions to improve software assurance. This project is developingTransactional Memory Introspection---or TMI, which is an approach to building software security mechanisms by leveraging recent advances in hardware and software transactional memory. Security mechanisms based on TMI build upon the same machinery that transactional memory systems use to ensure performance and functionality. TMI therefore promises to make security mechanisms efficient and easy to integrate with software.TMI-based security mechanisms being researched in this project include:(1) TxAuth: a reference monitor architecture to better ensure completemediation of security-sensitive operations and allow easier integration with legacy systems;(2) TxInt: a data structure integrity monitor to protect extensible software systems, such as operating systems and browsers, from untrusted extensions; and(3) TMWatch: a data watchpoint framework that equips malware analysis tools and debuggers with new capabilities to reverse-engineer malware behavior.More broadly, this project seeks to demonstrate that concurrency controlmachinery implemented in transactional memory systems can also be used to improve software assurance. These additional benefits may lead to more research on transactions and their ultimate adoption by hardware and software vendors. The results from this project are being disseminated via the development of new course material that will expose students and software vendors to the dos and don'ts of secure programming. Suitable course material developed in this project is also being included in courses targeted towards K-12 and undergraduate students to attractthem to computer science programs.
这个CAREER项目的目标是开发使用事务来改进软件保证的新机制。这个项目正在开发事务性内存内省(transactional Memory Introspection,简称TMI),这是一种通过利用硬件和软件事务性内存的最新进展来构建软件安全机制的方法。基于TMI的安全机制建立在事务性内存系统用来确保性能和功能的相同机制之上。因此,TMI承诺使安全机制高效且易于与软件集成。本项目研究的基于tmi的安全机制包括:(1)TxAuth:一种参考监控架构,可以更好地确保安全敏感操作的完成,并允许更容易地与遗留系统集成;(2) TxInt:数据结构完整性监视器,保护可扩展的软件系统,如操作系统和浏览器,不受不受信任的扩展;(3) TMWatch:一个数据观察点框架,为恶意软件分析工具和调试器配备了新的功能,以逆向工程恶意软件行为。更广泛地说,这个项目试图证明在事务性内存系统中实现的并发控制机制也可以用于改进软件保证。这些额外的好处可能会导致对事务进行更多的研究,并最终被硬件和软件供应商采用。这个项目的成果正在通过开发新的课程材料进行传播,这些材料将使学生和软件供应商了解安全编程的注意事项。在这个项目中开发的合适的课程材料也被包括在针对K-12和本科生的课程中,以吸引他们学习计算机科学课程。

项目成果

期刊论文数量(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 }}

Vinod Ganapathy其他文献

Decentralized Information-Flow Control for ROS2
ROS2 的分散信息流控制

Vinod Ganapathy的其他文献

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

{{ truncateString('Vinod Ganapathy', 18)}}的其他基金

TWC: Medium: Collaborative: Retrofitting Software for Defense-in-Depth
TWC:中:协作:改进纵深防御软件
  • 批准号:
    1408803
  • 财政年份:
    2014
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
TWC: Small: Self-Service Cloud Computing
TWC:小型:自助服务云计算
  • 批准号:
    1420815
  • 财政年份:
    2014
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
CPS: Small: Collaborative Research: Establishing Integrity in Dynamic Networks of Cyber Physical Devices
CPS:小型:协作研究:在网络物理设备动态网络中建立完整性
  • 批准号:
    0931992
  • 财政年份:
    2009
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
TC: Small: Collaborative Research: Protecting Commodity Operating Systems from Vulnerable Device Drivers
TC:小型:协作研究:保护商品操作系统免受易受攻击的设备驱动程序的影响
  • 批准号:
    0915394
  • 财政年份:
    2009
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
CT-ISG: Advanced Techniques to Detect Kernel-Level Rootkits
CT-ISG:检测内核级 Rootkit 的先进技术
  • 批准号:
    0831268
  • 财政年份:
    2008
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant

相似国自然基金

Improving modelling of compact binary evolution.
  • 批准号:
    10903001
  • 批准年份:
    2009
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

HSI Pilot Project: Improving Experiential Skills for a Diverse Software Engineering Workforce via Project-based Internships
HSI 试点项目:通过基于项目的实习提高多元化软件工程人员的经验技能
  • 批准号:
    2345141
  • 财政年份:
    2024
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
Improving Software Defined Networking with Machine Learning
通过机器学习改进软件定义网络
  • 批准号:
    22KF0428
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
CSR: Medium: Improving the Interface between Machine Learning and Software Systems
CSR:中:改进机器学习和软件系统之间的接口
  • 批准号:
    2313190
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Improving Software Quality by Automatically Reproducing Failures from Bug Reports
协作研究:SHF:中:通过自动重现错误报告中的故障来提高软件质量
  • 批准号:
    2403747
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Continuing Grant
New Hardware and Software Developments for Improving Prostate Metabolic MR Imaging
用于改善前列腺代谢 MR 成像的新硬件和软件开发
  • 批准号:
    10680043
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
SHF: Small: Improving Efficiency of Vision Transformers via Software-Hardware Co-Design and Acceleration
SHF:小型:通过软硬件协同设计和加速提高视觉变压器的效率
  • 批准号:
    2233893
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
SaTC-EDU: Improving computer forensic curricula through hands-on hardware and software training and practical experience processing evidence from active criminal cases
SaTC-EDU:通过实际的硬件和软件培训以及处理活跃刑事案件证据的实践经验来改进计算机取证课程
  • 批准号:
    2304753
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
FW-HTF-RL: Improving the Mental Well-being and Productivity of the Software Development Workforce of Tomorrow
FW-HTF-RL:提高未来软件开发人员的心理健康和生产力
  • 批准号:
    2326489
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Standard Grant
Open source software tools: improving accessibility, usability and versatility for bone and joint computed tomography image analysis
开源软件工具:提高骨和关节计算机断层扫描图像分析的可访问性、可用性和多功能性
  • 批准号:
    485107
  • 财政年份:
    2023
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Operating Grants
AR/MR software for improving communication and education outcomes of minimally verbal autistic people
AR/MR 软件可改善语言能力极低的自闭症患者的沟通和教育成果
  • 批准号:
    571326-2021
  • 财政年份:
    2022
  • 资助金额:
    $ 36.67万
  • 项目类别:
    Alliance Grants
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了