HLock: Locking IPs at the High-Level Language

被引:16
|
作者
Muttaki, Md Rafid [1 ]
Mohammadivojdan, Roshanak [1 ]
Tehranipoor, Mark [1 ]
Farahmandi, Farimah [1 ]
机构
[1] Univ Florida, ECE Dept, Gainesville, FL 32611 USA
来源
2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2021年
关键词
High-Level Synthesis; Logic Locking; Obfuscation; IP Protection;
D O I
10.1109/DAC18074.2021.9586159
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The introduction of the horizontal business model for the semiconductor industry has introduced trust issues for the integrated circuit supply chain. The most common vulnerabilities related to intellectual properties can be caused by untrusted third-party vendors and malicious foundries. Various techniques have been proposed to lock the design at the gate-level or RTL before sending it to the untrusted foundry for fabrication. However, such techniques have been proven to be easily broken using SAT attacks and machine learning-based attacks. In this paper, we propose HLock, a framework for ensuring hardware protection in the form of locking at the high-level description of the design. Our approach includes a formal analysis of design specifications, assets, and critical operations to determine points in which locking keys are inserted. The locked design is then synthesized using high-level synthesis, which has become an integral part of modern IP design due to its advantages on lesser development and verification efforts. The locking at the higher abstraction with the combination of multiple syntheses shows that HLock delivers superior performance considering attack resiliency (i.e., SAT attack, removal attacks, machine learning-based attacks) and overheads compared to conventional locking techniques. Additionally, HLock provides a dynamic/automatic locking solution for any high-level abstraction design based on performance constraints, attack resiliency, power, and area overheads as well as locking key size, and it is well suited for large-scale designs.
引用
收藏
页码:79 / 84
页数:6
相关论文
共 50 条
  • [41] ON THE OPTIMIZATION OF VLSI ALLOCATION IN HIGH-LEVEL SYNTHESIS
    He Zhongli Zhou Dian Hu Qingsheng Zhuang Zhenquan(Department of Electronic Engineering
    Journal of Electronics(China), 2000, (03) : 279 - 288
  • [42] High-level synthesis using a genetic algorithm
    Ohmori, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2000, 83 (04): : 24 - 32
  • [43] INCORPORATING TESTABILITY CONSIDERATIONS IN HIGH-LEVEL SYNTHESIS
    MUJUMDAR, A
    JAIN, R
    SALUJA, K
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1994, 5 (01): : 43 - 55
  • [44] High-Level Synthesis of Software Function Calls
    Nishimura, Masanari
    Ishiura, Nagisa
    Ishimori, Yoshiyuki
    Kanbara, Hiroyuki
    Tomiyama, Hiroyuki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (12) : 3556 - 3558
  • [45] High-Level Approaches to Hardware Security: A Tutorial
    Pearce, Hammond
    Karri, Ramesh
    Tan, Benjamin
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (03)
  • [46] High-Level Synthesis versus Hardware Construction
    Kamkin, Alexander
    Chupilko, Mikhail
    Lebedev, Mikhail
    Smolov, Sergey
    Gaydadjiev, Georgi
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [47] Multispeculative Additive Trees in High-Level Synthesis
    Del Barrio, Alberto A.
    Hermida, Roman
    Memik, Seda Ogrenci
    Mendias, Jose M.
    Molina, Maria C.
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 188 - 193
  • [48] High-Level Synthesis of Digital Microfluidic Biochips
    Su, Fei
    Chakrabarty, Krishnendu
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2008, 3 (04)
  • [49] Partial Controller Retiming in High-Level Synthesis
    Sobue, Ryoya
    Hara-Azumi, Yuko
    Tomiyama, Hiroyuki
    PROCEEDINGS OF THE 2013 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN), 2013,
  • [50] THE DETERMINATION OF THE CYCLE LENGTH IN HIGH-LEVEL SYNTHESIS
    SHEU, MH
    JEANG, YL
    WANG, JF
    LEE, JY
    INTEGRATION-THE VLSI JOURNAL, 1993, 16 (02) : 131 - 148