Soft-HaT: Software-Based Silicon Reprogramming for Hardware Trojan Implementation

被引:2
|
作者
Alam, Md Mahbub [1 ]
Nahiyan, Adib [1 ]
Sadi, Mehdi [2 ]
Forte, Domenic [1 ]
Tehranipoor, Mark [1 ]
机构
[1] Univ Florida, Florida Inst Cybersecur Res, POB 116200, Gainesville, FL 32611 USA
[2] Auburn Univ, Auburn, AL 36849 USA
关键词
Hardware Trojan; unauthorized memory accesses; kill switch; PROGRAMMABLE FUSE EFUSE; SECURITY;
D O I
10.1145/3396521
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A hardware Trojan is a malicious modification to an integrated circuit (IC) made by untrusted third-party vendors, fabrication facilities, or rogue designers. Although existing hardware Trojans are designed to be stealthy, they can, in theory, be detected by post-manufacturing and acceptance tests due to their physical connections to IC logic. Manufacturing tests can potentially trigger the Trojan and propagate its payload to an output. Even if the Trojan is not triggered, the physical connections to the IC can enable detection due to additional side-channel activity (e.g., power consumption). In this article, we propose a novel hardware Trojan design, called Soft-HaT, which only becomes physically connected to other IC logic after activation by a software program. Using an electrically programmable fuse (E-fuse), the hardware can be "re-programmed" remotely. We illustrate how Soft-HaT can be used for offensive applications in system-on-chips. Examples of Soft-HaT attacks are demonstrated on an open source system-on-chip (OrpSoC) and implemented in Virtex-7 FPGA to show their efficacy in terms of stealthiness.
引用
收藏
页数:22
相关论文
共 50 条
  • [31] FPGA Based Implementation of a Floating Point Multiplier and its Hardware Trojan Models
    Nikhila, S.
    Yamuna, B.
    Balasubramanian, Karthi
    Mishra, Deepak
    2019 IEEE 16TH INDIA COUNCIL INTERNATIONAL CONFERENCE (IEEE INDICON 2019), 2019,
  • [32] Evaluation of Timestamping Uncertainty in a Software-based IEEE1588 Implementation
    Ferrari, P.
    Flammini, A.
    Rinaldi, S.
    Bondavalli, A.
    Brancati, F.
    2011 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2011, : 604 - 609
  • [33] Design and Implementation of Software-Based Simulator for Performance Evaluation of Transmission Protocol
    Kim, Chang-Su
    Park, Jong-Il
    Jung, Hoe-Kyung
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,
  • [34] Key technology of embedded system implementation for software-based CNC system
    College of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China
    不详
    不详
    Chin J Mech Eng Engl Ed, 1600, 2 (217-224):
  • [35] GOING SOFT: HOW THE RISE OF SOFTWARE-BASED INNOVATION LED TO THE DECLINE OF JAPAN'S IT INDUSTRY AND THE RESURGENCE OF SILICON VALLEY
    Arora, Ashish
    Branstetter, Lee G.
    Drev, Matej
    REVIEW OF ECONOMICS AND STATISTICS, 2013, 95 (03) : 757 - 775
  • [36] Key Technology of Embedded System Implementation for Software-based CNC System
    Wan Jiafu
    Li Di
    Zhang Ping
    CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2010, 23 (02) : 217 - 224
  • [38] Software-Based Digital Pulse Processing for Silicon Photomultiplier Radiation Detectors
    Preston, Rhys
    Eberhardt, John E.
    Bencardino, Raffaele
    Tickner, James
    2012 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD (NSS/MIC), 2012, : 462 - 467
  • [39] Empirical results on parity-based soft error detection with software-based retry
    Aydos, Goekce
    Fey, Goerschwin
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 48 : 62 - 68
  • [40] In vivo dynamic optical coherence tomography with hardware- and software-based motion correction
    Guo, Yu
    Morishita, Rion
    El-Sadek, Ibrahim Abd
    Mukherjee, Pradipta
    Zhu, Yiqiang
    Yasuno, Yoshiaki
    OPTICAL COHERENCE TOMOGRAPHY AND COHERENCE DOMAIN OPTICAL METHODS IN BIOMEDICINE XXVIII, 2024, 12830