A Composable Design Space Exploration Framework to Optimize Behavioral Locking

被引:0
|
作者
Collini, Luca [1 ]
Karri, Ramesh [2 ]
Pilato, Christian [1 ]
机构
[1] Politecn Milan, Milan, Italy
[2] NYU, New York, NY 10003 USA
关键词
SECURITY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Globalization of the integrated circuit (IC) supply chain exposes designs to security threats such as reverse engineering and intellectual property (IP) theft. Designers may want to protect specific high-level synthesis (HLS) optimizations or micro-architectural solutions of their designs. Hence, protecting the IP of ICs is essential. Behavioral locking is an approach to thwart these threats by operating at high levels of abstraction instead of reasoning on the circuit structure. Like any security protection, behavioral locking requires additional area. Existing locking techniques have a different impact on security and overhead, but they do not explore the effects of alternatives when making locking decisions. We develop a design-space exploration (DSE) framework to optimize behavioral locking for a given security metric. For instance, we optimize differential entropy under area or key-bit constraints. We define a set of heuristics to score each locking point by analyzing the system dependence graph of the design. The solution yields better results for 92% of the cases when compared to baseline, state-of-the-art (SOTA) techniques. The approach has results comparable to evolutionary DSE while requiring 100x to 400x less computational time.
引用
收藏
页码:1359 / 1364
页数:6
相关论文
共 50 条
  • [1] Formulation of Design Space Exploration Problems by Composable Design Space Identification
    Jordao, Rodolfo
    Sander, Ingo
    Becker, Matthias
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1204 - 1207
  • [2] On the design space exploration through the Hellfire Framework
    Aguiar, Alexandra
    Johann Filho, Sergio
    Magalhaes, Felipe
    Hessel, Fabiano
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (01) : 94 - 107
  • [3] A Meta-Framework for Design Space Exploration
    Saxena, Tripti
    Karsai, Gabor
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011), 2011, : 71 - 80
  • [4] HyperMapper: a Practical Design Space Exploration Framework
    Nardi, Luigi
    Souza, Artur
    Koeplinger, David
    Olukotun, Kunle
    [J]. 2019 IEEE 27TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2019), 2019, : 425 - 426
  • [5] Space Exploration Architecture and Design Framework for Commercialization
    Chen, Hao
    Ornik, Melkior
    Ho, Koki
    [J]. JOURNAL OF SPACECRAFT AND ROCKETS, 2022, 59 (02) : 538 - 551
  • [6] Incremental exploration of the combined physical and behavioral design space
    Gu, ZY
    Wang, J
    Dick, RP
    Zhou, H
    [J]. 42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 208 - 213
  • [7] Graphical framework for system level design space exploration
    Perko, Klemen
    Trost, Andrej
    [J]. INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2007, 37 (03): : 132 - 141
  • [8] A framework for design space exploration of parameterized VLSI systems
    Ascia, G
    Catania, V
    Palesi, M
    [J]. ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 245 - 250
  • [9] Modular design space exploration framework for embedded systems
    Künzli, S
    Thiele, L
    Zitzler, E
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (02): : 183 - 192
  • [10] A Customizable Processor Architecture for a Design Space Exploration Framework
    Salgado, F.
    Garcia, P.
    Gomes, T.
    Cabral, J.
    Mendes, J.
    Ekpanyapong, M.
    Tavares, A.
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 129 - 133