HATE: a HArdware Trojan Emulation Environment for Microprocessor-based Systems

被引:0
|
作者
Bolchini, Cristiana [1 ]
Cassano, Luca [1 ]
Montalbano, Ivan [1 ]
Repole, Giampiero [1 ]
Zanetti, Andrea [1 ]
Di Natale, Giorgio [2 ]
机构
[1] Politecn Milan, Milan, Italy
[2] Univ Grenoble Alpes, CNRS, Grenoble INP, TIMA, F-38000 Grenoble, France
关键词
Emulation; Hardware Security; Hardware Trojan Detection; Hardware Trojans; Microprocessors;
D O I
10.1109/iolts.2019.8854414
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The constant quest of low production cast and short time-to-market, together with the growing complexity of integrated circuits led to the globalization of the supply chain of silicon devices. One of the threats related to such a supply chain are Hardware Trojan Horses (HWTs), that, in the last years, became a serious issue not only for academy but also for industry. Although a large number of methodologies for HWTs prevention, detection and tolerance have been proposed, there is a lack of well-recognized methods and metrics to evaluate their effectiveness. In this paper we present HATE(1), a HArdware Trojan Emulation Environment. The goal of HATE is twofold: (i) the tool can be used to analyse whether a given HWT (or a given set of HWTs) is activated by a software running on a microprocessor, and (ii) it can be used to assess HWTs detection techniques in microprocessors against a set of generated HWTs (either randomly or not). HATE represents. in our vision, a step towards the definition of a reference benchmarking scenario, to provide a comparative ground for evaluating different proposals focusing on HWT detection/tolerance. A subset of MiBench programs have been used to analyse the efficiency of HATE.
引用
收藏
页码:109 / 114
页数:6
相关论文
共 50 条
  • [1] BACH - A HARDWARE MONITOR FOR TRACING MICROPROCESSOR-BASED SYSTEMS
    GRIMSRUD, K
    ARCHIBALD, J
    RIPLEY, M
    FLANAGAN, K
    NELSON, B
    MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (08) : 443 - 459
  • [2] COMPUTER CONTROL OF MICROPROCESSOR-BASED INSTRUMENTS BY KEYPAD EMULATION
    WIEGAND, PM
    CROUCH, SR
    TALANTA, 1985, 32 (01) : 37 - 40
  • [3] FlexFi: A flexible fault injection environment for microprocessor-based systems
    Benso, A
    Rebaudengo, M
    Reorda, MS
    COMPUTER SAFETY, RELIABILITY AND SECURITY, 1999, 1698 : 323 - 335
  • [4] MICROPROCESSOR-BASED PROTECTION SYSTEMS
    REEVE, A
    CONTROL AND INSTRUMENTATION, 1992, 24 (03): : 51 - 52
  • [5] Microprocessor-based protection systems
    Reeve, Alan
    Measurement and Control, 1992, 25 (03) : 82 - 85
  • [6] DESIGNING MICROPROCESSOR-BASED SYSTEMS
    OMOTAYO, OR
    DATA PROCESSING, 1983, 25 (09): : 26 - 29
  • [7] TIMING EMULATION FOR TESTING MICROPROCESSOR-BASED PCB'S.
    Finnell, Thomas E.
    New Electronics, 1983, 16 (22): : 38 - 44
  • [8] MICROPROCESSOR-BASED PSYCHOPATHOLOGY LABORATORY .3. HARDWARE
    SPACE, LG
    HUNTZINGER, RS
    BEHAVIOR RESEARCH METHODS & INSTRUMENTATION, 1979, 11 (02): : 247 - 252
  • [9] MICROPROCESSOR-BASED RADIATION MONITORING SYSTEMS
    UNION, DC
    HOLLOWAY, DJ
    HYDE, AT
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1977, 24 (01) : 771 - 777
  • [10] SELECTING REDUNDANT MICROPROCESSOR-BASED SYSTEMS
    BECKMAN, LV
    HYDROCARBON PROCESSING, 1993, 72 (02): : 71 - &