A Low-Cost Fault Injection Attack Resilient FSM Design

被引:0
|
作者
Wang, Ziming [1 ]
Cui, Aijiao [1 ]
Qu, Gang [2 ,3 ]
机构
[1] Harbin Inst Technol, Sch Elect & Informat Engn, Shenzhen, Guangdong, Peoples R China
[2] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
[3] Univ Maryland, Inst Syst Res, College Pk, MD 20742 USA
基金
中国国家自然科学基金;
关键词
Fault injection; Setup time violation; FSM; State transition; State flip flop;
D O I
10.1109/SOCC49529.2020.9524779
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Finite state machine (FSM) plays an important role in digital circuit design. Since it stores the system states and controls system functionality, security vulnerabilities of FSM have been exploited extensively. Among the potential attacks, fault inject attack (FIA) is one of the most severe and most challenging to defend against. Unlike existing countermeasures, we propose a novel structure for FSM state flip flop design that can mitigate any kind of timing based FIAs. Our key idea is to sample the flip flop input signals multiple times during one clock cycle, and then compare these values to determine the correct one. This can effectively defeat all the FIAs based on violating FSM state setup time constraint. In addition, such design will make the design more robust against jitters. In order to reduce the design overhead, we use the low-cost transmission gates to implement the proposed latch and flip flop. We use Hspice to simulate the error conditions with delayed input data and jitter and the results confirm that our design is error resilient. We also implement the FSM in AES with our proposed flip flops and compare the area overhead with existing FIA countermeasures. Results show that the two state-of-the-art approaches have 2X and 4X area overhead than ours.
引用
收藏
页码:19 / 24
页数:6
相关论文
共 50 条
  • [31] NEW, LOW-COST BREEDER DESIGN
    OLDS, FC
    POWER ENGINEERING, 1985, 89 (02) : 8 - 8
  • [32] Design of a Low-cost Pulse Oximeter
    Gao, Xiaoming
    You, Xia
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONIC, INDUSTRIAL AND CONTROL ENGINEERING, 2014, 5 : 909 - 913
  • [33] A low-cost programmable board for speeding-up fault injection in microprocessor-based systems
    Benso, A
    Civera, PL
    Rebaudengo, M
    Reorda, MS
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1999 PROCEEDINGS, 1999, : 171 - 177
  • [34] Low-cost fault-tolerance in barrier synchronizations
    Kulkarni, SS
    Arora, A
    1998 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - PROCEEDINGS, 1998, : 132 - 139
  • [35] A Low-cost Arc Fault Detector for Aerospace Applications
    Grassetti, Riccardo
    Ottoboni, Roberto
    Rossi, Marco
    Toscani, Sergio
    2012 IEEE AUTOTESTCON PROCEEDINGS, 2012, : 239 - 243
  • [36] A Low-Cost Fault-Tolerant Structure for the Hypercube
    Dajin Wang
    The Journal of Supercomputing, 2001, 20 : 203 - 216
  • [37] A Robust Fault Protection Architecture for Low-Cost Nanosatellites
    Jackson, Bill
    2014 IEEE AEROSPACE CONFERENCE, 2014,
  • [38] A low-cost fault-tolerant structure for the hypercube
    Wang, DJ
    JOURNAL OF SUPERCOMPUTING, 2001, 20 (03): : 203 - 216
  • [39] Low-Cost Memory Fault Tolerance for IoT Devices
    Gottscho, Mark
    Alam, Irina
    Schoeny, Clayton
    Dolecek, Lara
    Gupta, Puneet
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [40] A Low-Cost Methodology for EM Fault Emulation on FPGA
    Maistri, Paolo
    Po, Jiayun
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1185 - 1188