SaTC: STARSS: ICM: Invariant Carrying Machine for Hardware Assurance
SaTC: STARSS: ICM: Invariant Carrying Machine for Hardware Assurance
批准号:
1441695
负责人:
Hai Zhou
金额:
$33.33万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-10-01 至 2019-09-30
中文摘要
复杂半导体电路和系统的设计需要许多步骤,涉及数百名工程师,并且通常分布在全球多个地点和组织。半导体设计的常规工艺和工具可以保证正确性,也就是说,最终的产品做它应该做的事情。然而,这些过程不能保证芯片是否被改变,从而提供未经授权的访问或控制。这种不受欢迎的行为可能是由于设计中的弱点导致无意的侧通道或由于恶意插入的木马硬件。本项目开发提高硬件系统可靠性和可信度的技术。在这个项目中开发的不变量承载机(ICM)方法是基于轻量级的形式化方法,并且只需要在传统的设计过程中进行少量的添加。在这种方法中,每个设计都带有一个用于保证安全性的归纳不变量。当从第三方接收设计或经过复杂的设计过程后,用户可以检查电路是否感性地满足不变量,不变量是否满足安全规则。任何违规行为都将对部署该设计发出危险信号。该项目开发用于检查归纳不变量的原则和工具,研究合适的安全属性,并通过在硬件木马基准测试上验证该方法。
英文摘要
Design of complex semiconductor circuits and systems requires many steps, involves hundreds of engineers, and is typically distributed across multiple locations and organizations worldwide. The conventional processes and tools for design of semiconductors can ensure the correctness, that is, the resulting product does what it is supposed to do. However, these processes do not provide confidence about whether the chip is altered such that it provides unauthorized access or control. Such undesirable behavior may due to a weakness in the design that results in an unintentional side channel or due to maliciously inserted Trojan hardware. This project develops techniques for improving the reliability and trustworthiness of hardware systems.The Invariant-Carrying Machine (ICM) approach developed in this project is based on light-weight formal methods, and requires only minor additions over the conventional design process. In this approach, each design carries with it an inductive invariant that is used to guarantee the security. When receiving a design from the third party or after a complex design process, the user can check whether the circuit inductively satisfies the invariant and whether the invariant satisfies the security rules. Any violation will raise a red flag for deploying the design. The project develops principles and tools for checking inductive invariants, investigates suitable security properties, and validates the approach by testing on hardware Trojan benchmarks.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Using Security Invariant To Verify Confidentiality in Hardware Design
使用安全不变式来验证硬件设计中的机密性
DOI:
10.1145/3060403.3060456
发表时间:
2017
期刊:
ACM Great Lakes Symposium on VLSI
影响因子:
--
作者:
[Kong, Shuyu, Shen, Yuanqi, Zhou, Hai]
通讯作者:
Zhou, Hai
SaTC: CORE: Small: Efficient Logic Encryptions for Hardware IP Protection
-
批准号:2113704
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Hai Zhou
-
依托单位:
EAGER: PUF-Locked Circuit Obfuscation for Counterfeit and Piracy Prevention
-
批准号:1651695
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2016
-
负责人:Hai Zhou
-
依托单位:
SHF: Small: Collaborative Research: A Systematic Approach to Multicore Parallel CAD
-
批准号:1115550
-
项目类别:Standard Grant
-
资助金额:$24.0万
-
财政年份:2011
-
负责人:Hai Zhou
-
依托单位:
CPA-DA: Efficient Sequential Synthesis and Optimization for High-Performance Circuits
-
批准号:0811270
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2008
-
负责人:Hai Zhou
-
依托单位:
SoD-TEAM: Robust System Design Under Weak Component Assumptions
-
批准号:0613967
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2006
-
负责人:Hai Zhou
-
依托单位:
CAREER: Formal Methods for Silicon Complexity in Nanometer VLSI Design
-
批准号:0238484
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Hai Zhou
-
依托单位:
海外基金