课题基金 / 基金详情

SaTC: CORE: Small: Formal Verification Techniques For Microprocessor Security Vulnerabilities and Trojans

SaTC: CORE: Small: Formal Verification Techniques For Microprocessor Security Vulnerabilities and Trojans
SaTC:核心:小型:微处理器安全漏洞和特洛伊木马的形式验证技术
批准号:
2117190
负责人:
Sudarshan Srinivasan
金额:
$35.22万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-10-01 至 2024-09-30

项目摘要

项目成果

Sudarshan Srinivasan的其他基金

相似基金

相关文献

中文摘要
翻译
微处理器是用于执行软件程序的电路,用于重要的应用,如金融系统、ˇ医疗设备、汽车、ˇ发电厂等。最近发现了一种名为Spectre的方法,可以从现代微处理器中泄露私人数据。还发现了光谱的几个变种。形式验证是一套使用数学证明来检查设计是否正确运行的技术。已经为微处理器开发了许多这样的形式验证ˇ技术。这个项目的目标是扩展这些正式的验证技术,以检查微处理器设计是否容易受到Spectre及其变体的影响。该项目的智力优势是开发了形式属性,以检查微处理器设计对Spectre、熔毁和相关安全缺陷的抗毁性。对属性的检查还将标记可能导致这些漏洞的错误或特洛伊木马程序。该项目还将研究和开发精化图、微处理器专用抽象、不变量、组成推理和功能实例化技术,以确保有效和可扩展的验证。该项目的研究活动本身就是有益于社会的。微处理器的使用无处不在,安全正成为这一扩张过程中的一大麻烦。此外,该项目将通过为高中生提供为期两周的带实验室经验的“数字电子和计算机设计”暑期课程,旨在提高妇女和代表不足的少数族裔对计算机工程的参与。提出的新想法是利用新闻媒体对Spectre和Meltdown的广泛报道以及学生对微处理器设计和计算机工程的相关兴趣。该项目预计将产生以下类型的数据:(1)处理器模型和验证属性;(2)为生成验证基准而编写的Python脚本;(3)将在会议和期刊上发表的论文;以及(4)教学材料,如电源插图、说明手册和作业。这些数据将在北达科他州立大学主办的项目网页上提供(见下文链接),只要它用于学术或行业的研究或教学目的。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Microprocessors are circuits used to execute software programs and are used in important applications such as financial systems,ˇmedical devices, cars,ˇpower plants etc. Recently a method called Spectre was found that could leak private data from modern microprocessors. Several variations of Spectre have also been discovered. Formal verification is a set of techniques that use mathematical proofs to check if a design behaves correctly. Many such formal verificationˇtechniques have been developed for microprocessors. The goal of this project is to extend these formal verification techniques to check if microprocessor designs are vulnerable to Spectre and its variations. The intellectual merits of the project are the development of formal properties to check invulnerability of microprocessor designs to Spectre, Meltdown, and related security flaws. The checking of the properties will also flag bugs or trojans that can induce these flaws. The project will also study and develop refinement-maps, microprocessor-specific abstractions, invariants, compositional reasoning, and functional instantiation techniques required to ensure efficient and scalable verification. The research activities of the project are in themselves beneficial to society. Microprocessors are used pervasively and security is becoming a big hassle in this expansion. In addition, the project will aim to improve participation of women and underrepresented minorities in Computer Engineering by offering two-week summer courses on "Digital Electronics and Computer Design" with lab experience for high school students. The novel idea proposed to improve recruitment and participation will be to exploit the wide coverage of Spectre and Meltdown in the news media and the associated interest generated among students in microprocessor design and Computer Engineering.The project is expected to generate the following types of data: (1) Processor models and verification properties; (2) Python scripts written to generate verification benchmarks; (3) Papers that will be published in conferences and journals; and (4) Teaching materials such as power point slides, instruction manuals, and assignments. The data will be available on the project web page (see link below) hosted by North Dakota State University as long as it is of use either for research or teaching purposes to academics or industry.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.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1049/cdt2.12058
发表时间: 2023
期刊: IET Computers & Digital Techniques
影响因子: 1.2
作者: [Ponugoti, Kushal K., Srinivasan, Sudarshan K., Mathure, Nimish]
通讯作者: Mathure, Nimish
A Refinement-Based Approach to Spectre Invulnerability Verification
一种基于细化的幽灵抗毁性验证方法
DOI: 10.1109/access.2022.3195508
发表时间: 2022
期刊: IEEE Access
影响因子: 3.9
作者: [Mathure, Nimish, Srinivasan, Sudarshan K., Ponugoti, Kushal K.]
通讯作者: Ponugoti, Kushal K.
Formal Verification Approach to Detect Always-On Denial of Service Trojans in Pipelined Circuits
用于检测管道电路中始终在线的拒绝服务木马的形式验证方法
DOI: 10.1109/icecs53924.2021.9665617
发表时间: 2021
期刊: and Systems (ICECS
影响因子: --
作者: [Ponugoti, Kushal K., Srinivasan, Sudarshan K., Mathure, Nimish]
通讯作者: Mathure, Nimish
SHF:Small:GOALI:Formal Equivalence Checking for Quasi-Delay-Insensitive Circuits
  • 批准号:
    1717420
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2017
  • 负责人:
    Sudarshan Srinivasan
  • 依托单位:
SHF: Small:Methodologies and Tools For Verification of Nano-Pipelined Circuits and Systems
  • 批准号:
    1117164
  • 项目类别:
    Standard Grant
  • 资助金额:
    $17.72万
  • 财政年份:
    2011
  • 负责人:
    Sudarshan Srinivasan
  • 依托单位:
国内基金
海外基金
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
  • 批准号:
    82371765
  • 项目类别:
    面上项目
  • 资助金额:
    50万元
  • 批准年份:
    2023
  • 负责人:
    谭广云
  • 依托单位:
锕系元素5f-in-core的GTH赝势和基组的开发
  • 批准号:
    22303037
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2023
  • 负责人:
    鲁俊波
  • 依托单位:
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    52万元
  • 批准年份:
    2022
  • 负责人:
    孙丙军
  • 依托单位:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    叶成林
  • 依托单位: