LDTFI: Layout-aware Timing Fault-Injection Attack Assessment Against Differential Fault Analysis

被引:3
|
作者
Shuvo, Amit Mazumder [1 ]
Pundir, Nitin [1 ]
Park, Jungmin [1 ]
Farahmandi, Farimah [1 ]
Tehranipoor, Mark [1 ]
机构
[1] Univ Florida, Gainesville, FL 32611 USA
来源
2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022) | 2022年
关键词
Timing violation; fault-injection attacks; physical layout; vulnerability assessment; countermeasure;
D O I
10.1109/ISVLSI54635.2022.00036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Attackers can target a cryptographic hardware design with a low-cost setup and little effort to inject timing faults, which can be exploited to leak secret keys when paired with differential fault analysis (DFA). In the literature, proposed analysis methods and countermeasures against such attacks target higher design abstractions (e.g., RTL and gate level), and incur large area and latency overhead. Moreover, none of these proposed methodologies account for timing variations incurred by design during layout generation. In this paper, we propose an LDTFI framework to automatically analyze the viability of clock-glitch-based timing faults to perform DFA and then apply countermeasures at the layout level. LDTFI first assesses the feasibility of injecting controlled timing faults into crypto designs needed for successful DFA and then provides its vulnerability. After that, to render DFA ineffective, we ingeniously modify the design's layout to alter the path delays of security-critical registers. In contrast to system-wide countermeasures, we administer countermeasures locally to security-critical paths. As a result, these countermeasures incur minimal area and no latency overhead to the design. The framework's efficacy is shown by accounting for the DFA attack on the pipelined implementation of an AES design.
引用
收藏
页码:134 / 139
页数:6
相关论文
共 50 条
  • [1] FLAT: Layout-Aware and Security Property-Assisted Timing Fault-Injection Attack Assessment
    Shuvo, Amit Mazumder
    Zhang, Tao
    Farahmandi, Farimah
    Tehranipoor, Mark
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (06) : 1150 - 1163
  • [2] Vulnerability Analysis Against Fault Attack in terms of the Timing Behavior of Fault Injection
    Fakhire, Mahboube
    Jahanian, Ali
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 374 - 379
  • [3] Comparative Analysis of Layout-Aware Fault Injection on TMR-based DMA Controllers
    Chernyakov, R.
    Skorobogatov, A.
    Zvyagin, A.
    Emin, E.
    Danilov, I.
    Balbekov, A.
    Khazanova, A. Shnaider
    Gorbunov, M.
    2019 IEEE 31ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS (MIEL 2019), 2019, : 289 - 292
  • [4] Detour: Layout-aware Reroute Attack Vulnerability Assessment and Analysis
    Gao, Minyan
    Forte, Domenic
    2023 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2023, : 122 - 132
  • [5] Layout-Aware Illinois Scan Design for High Fault Coverage
    Banerjee, S.
    Mathew, J.
    Pradhan, D. K.
    Mohanty, S. P.
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 683 - 688
  • [6] A fault-injection attack on Fiat-Sharair cryptosystems
    Voyiatzis, AG
    Serpanos, DN
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 618 - 621
  • [7] Probability Aware Fault-Injection Approach for SER Estimation
    Armelin, Fabio B.
    Naviner, Lirida A. B.
    d'Amore, Roberto
    2018 IEEE 19TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2018,
  • [8] Layout-Aware Laser Fault Injection Simulation and Modeling: from physical level to gate level
    Lu, Feng
    Di Natale, Giorgio
    Flottes, Marie-Lise
    Rouzeyre, Bruno
    Hubert, Guillaume
    2014 9TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2014), 2014,
  • [9] Assessment of computer fault tolerance - a fault-injection toolset and the rationale behind it
    Lettner, R
    Prammer, M
    Scherrer, C
    Steininger, A
    COMPUTER STANDARDS & INTERFACES, 1999, 21 (04) : 357 - 369
  • [10] FTC: A Universal Framework for Fault-Injection Attack Detection and Prevention
    Muttaki, Md Rafid
    Rahman, Md Habibur
    Kulkarni, Akshay
    Tehranipoor, Mark
    Farahmandi, Farimah
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (07) : 1311 - 1324