课题基金 / 基金详情

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,Meltdown和相关安全缺陷的抗毁性。检查属性还将标记可能导致这些缺陷的错误或特洛伊木马。该项目还将研究和开发细化映射,微处理器特定的抽象,不变量,组合推理和功能实例化技术,以确保有效和可扩展的验证。该项目的研究活动本身对社会有益。微处理器被广泛使用,安全性在这种扩展中成为一个大问题。此外,该项目还将为高中生提供为期两周的“数字电子和计算机设计”暑期课程,并提供实验室经验,以提高妇女和代表性不足的少数民族对计算机工程的参与。为了提高招募和参与的新颖性,建议利用新闻媒体对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
  • 负责人:
    叶成林
  • 依托单位: