Optimizing the Use of Behavioral Locking for High-Level Synthesis

被引:1
|
作者
Pilato, Christian [1 ]
Collini, Luca [1 ]
Cassano, Luca [1 ]
Sciuto, Donatella [1 ]
Garg, Siddharth [2 ]
Karri, Ramesh [2 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
[2] NYU, Tandon Sch Engn, New York, NY 10012 USA
关键词
Hardware security; high-level synthesis (HLS); intellectual property (IP) protection; logic locking; SECURITY;
D O I
10.1109/TCAD.2022.3179651
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The globalization of the electronics supply chain requires effective methods to thwart reverse engineering and intellectual property (IP) theft. Logic locking is a promising solution, but there are many open concerns. First, even when applied at a higher level of abstraction, locking may result in significant overhead without improving the security metric. Second, optimizing a security metric is application-dependent and designers must evaluate and compare alternative solutions. We propose a metaframework to optimize the use of behavioral locking during the high-level synthesis (HLS) of IP cores. Our method operates on chip's specification (before HLS) and it is compatible with all HLS tools, complementing industrial EDA flows. Our metaframework supports different strategies to explore the design space and to select points to be locked automatically. We evaluated our method on the optimization of differential entropy, achieving better results than random or topological locking: 1) we always identify a valid solution that optimizes the security metric, while topological and random locking can generate unfeasible solutions; 2) we minimize the number of bits used for locking up to more than 90% (requiring smaller tamper-proof memories); and 3) we make better use of hardware resources since we obtain similar overheads but with higher security metric.
引用
收藏
页码:462 / 472
页数:11
相关论文
共 50 条
  • [1] Behavioral-Level IP Integration in High-Level Synthesis
    Yang, Liwei
    Gurumani, Swathi
    Chen, Deming
    Rupnow, Kyle
    2015 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (FPT), 2015, : 172 - 175
  • [2] High-level synthesis from purely behavioral descriptions
    Youssef, H
    Sait, SM
    AlMulhelm, AS
    Benten, MST
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (05): : 259 - 273
  • [3] High-level test synthesis for behavioral and structural designs
    Papachristou, CA
    Baklashov, M
    Lai, K
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1998, 13 (02): : 167 - 188
  • [4] High-Level Test Synthesis for Behavioral and Structural Designs
    Christos A. Papachristou
    Mikhail Baklashov
    Kowen Lai
    Journal of Electronic Testing, 1998, 13 : 167 - 188
  • [5] High-Level Synthesis With Behavioral-Level Multicycle Path Analysis
    Zheng, Hongbin
    Gurumani, Swathi T.
    Yang, Liwei
    Chen, Deming
    Rupnow, Kyle
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (12) : 1832 - 1845
  • [6] Formal Verification of Optimizing Transformations during High-level Synthesis
    Chouksey, Ramanuj
    Karfa, Chandan
    Bhaduri, Purandar
    PROCEEDINGS OF THE 12TH INNOVATIONS ON SOFTWARE ENGINEERING CONFERENCE (ISEC), 2019,
  • [7] High-level synthesis of multi-process behavioral descriptions
    Wang, WD
    Raghunathan, A
    Jha, NK
    Dey, S
    16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 467 - 473
  • [8] Using application-specific, high-level behavioral synthesis
    Krolikoski, S
    COMPUTER DESIGN, 1997, : 18 - 18
  • [9] HLock: Locking IPs at the High-Level Language
    Muttaki, Md Rafid
    Mohammadivojdan, Roshanak
    Tehranipoor, Mark
    Farahmandi, Farimah
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 79 - 84
  • [10] HIGH-LEVEL SYNTHESIS WITH BEHAVIORAL LEVEL MULTI-CYCLE PATH ANALYSIS
    Zheng, Hongbin
    Gurumani, Swathi T.
    Yang, Liwei
    Chen, Deming
    Rupnow, Kyle
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,