A Unified Approach to Detect and Distinguish Hardware Trojans and Faults in SRAM-based FPGAs

被引:0
|
作者
Omid Ranjbar
Siavash Bayat-Sarmadi
Fatemeh Pooyan
Hossein Asadi
机构
[1] Sharif University of Technology,Department of Computer Engineering
来源
关键词
Hardware trojan; Trusted design platform; Fault detection; FPGA;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, confrontation with hardware Trojans has become a major concern due to various reasons including outsourcing. Such a growing threat is more pronounced in reconfigurable devices as they are used in widespread applications due to low design cost and short time-to-market. Besides their vulnerability to hardware Trojan attacks, SRAM-based reconfigurable devices are also significantly susceptible to faults originated by particle strikes. There have been various methods to mitigate either hardware Trojan attacks or faults. To our knowledge, however, no method has been presented that can integrate detecting, distinguishing, and mitigating faults and Trojans. In this paper, we present an efficient method for SRAM-based reconfigurable devices, which is able to perform Trojan detection while detecting and correcting both permanent faults (faults in SRAM configuration bits) and transient faults (faults which affect flip flops, logical elements, and wires) using a single controller circuitry. The efficiency of the proposed method is evaluated with a well-known benchmark implemented on commercial FPGAs. The results show that the availability and reliability of the proposed method are superior to the conventional triple modular redundancy method by more than 100%. The experiments also show that the proposed method improves the average area and area×delay overheads by 32% and 6%, respectively.
引用
收藏
页码:201 / 214
页数:13
相关论文
共 50 条
  • [1] A Unified Approach to Detect and Distinguish Hardware Trojans and Faults in SRAM-based FPGAs
    Ranjbar, Omid
    Bayat-Sarmadi, Siavash
    Pooyan, Fatemeh
    Asadi, Hossein
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2019, 35 (02): : 201 - 214
  • [2] Automated Test Procedure to Detect Permanent Faults inside SRAM-based FPGAs
    Rittner, Florian
    Ristic, Marko
    Glein, Robert
    Heuberger, Albert
    2017 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2017, : 16 - 23
  • [3] Low-Cost Strategy to Detect Faults Affecting Scrubbers in SRAM-Based FPGAs
    Grossi, Marco
    Bouras, Meryem
    Oman, Martin
    Berbia, Hassan
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 89
  • [4] A new approach to detect-mitigate-correct radiation-induced faults for SRAM-based FPGAs in aerospace application
    Li, YM
    Li, DM
    Wang, ZH
    PROCEEDINGS OF THE IEEE 2000 NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE: ENGINEERING TOMORROW, 2000, : 588 - 594
  • [5] SRAM-Based FPGAs: A structural test approach
    Renovell, M
    XI BRAZILIAN SYMPOSIUM ON INTEGRATED CIRCUIT DESIGN, PROCEEDINGS, 1998, : 67 - 72
  • [6] Functional Verification as a Tool for Monitoring Impact of Faults in SRAM-based FPGAs
    Podivinsky, Jakub
    Cekan, Ondrej
    Lojda, Jakub
    Kotasek, Zdenek
    2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2016, : 293 - 294
  • [7] A Switch Box Architecture to Mitigate Bridging and Short Faults in SRAM-Based FPGAs
    Ebrahimi, Hassan
    Zamani, Morteza Saheb
    Razavi, Seyyed Ahmad
    2010 IEEE 25TH INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS (DFT 2010), 2010, : 218 - 224
  • [8] SRAM-based FPGAs cut to the core
    Dipert, B
    EDN, 2000, 45 (13) : 26 - 26
  • [9] A Novel Soft Error Mitigation Approach for SRAM-based FPGAs
    Luetzel, Sascha
    Siemers, Christian
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [10] HHC: Hierarchical Hardware Checkpointing to Accelerate Fault Recovery for SRAM-based FPGAs
    Yang, Enshan
    Huang, Keheng
    Hu, Yu
    Li, Xiaowei
    Gong, Jian
    Liu, Hongjin
    Liu, Bo
    PROCEEDINGS OF THE 2013 IEEE 19TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2013, : 193 - 198