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 条
  • [21] Statistical Reliability Estimation of Microprocessor-Based Systems
    Savino, Alessandro
    Di Carlo, Stefano
    Politano, Gianfranco
    Benso, Alfredo
    Bosio, Alberto
    Di Natale, Giorgio
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (11) : 1521 - 1534
  • [22] FAULT-TOLERANT MICROPROCESSOR-BASED SYSTEMS
    JOHNSON, BW
    IEEE MICRO, 1984, 4 (06) : 6 - 21
  • [23] MICROPROCESSOR-BASED DISTRIBUTED CONTROL SYSTEMS.
    Cordova, Gabriel J.
    Hertanu, Herold I.
    Doyle, George T.
    Chemical Engineering (New York), 1985, 92 (02): : 86 - 95
  • [24] FAULT-FINDING IN MICROPROCESSOR-BASED SYSTEMS
    DAY, S
    WIRELESS WORLD, 1982, 88 (1561): : 44 - 48
  • [25] CONTROLLING COATING EQUIPMENT WITH MICROPROCESSOR-BASED SYSTEMS
    CARR, DM
    WIRE JOURNAL INTERNATIONAL, 1983, 16 (07): : 36 - &
  • [26] MICROPROCESSOR-BASED CONTROL OF DISTRIBUTION-SYSTEMS
    LYONS, PC
    THOMAS, SA
    IEEE TRANSACTIONS ON POWER APPARATUS AND SYSTEMS, 1981, 100 (12): : 4893 - 4900
  • [27] APPLYING MICROPROCESSOR-BASED SYSTEMS TO BUILDING AUTOMATION
    LAZAR, I
    SPECIFYING ENGINEER, 1983, 50 (02): : 56 - 60
  • [28] MICROPROCESSOR-BASED DISTRIBUTED CONTROL-SYSTEMS
    CORDOVA, GJ
    HERTANU, HI
    DOYLE, GT
    CHEMICAL ENGINEERING, 1985, 92 (02) : 86 - 95
  • [29] MICROPROCESSOR-BASED SYSTEMS FOR OPTICAL SPECTROSCOPY.
    Docchio, Franco
    Longoni, A.
    EUROMICRO Journal (European Association for Microprocessing and Microprogramming), 1980, 6 (05): : 316 - 320
  • [30] MICROPROCESSOR-BASED SYNCHRONIZER FOR POWER-SYSTEMS
    SARKAR, G
    DEB, A
    SEN, SK
    INDIAN JOURNAL OF ENGINEERING AND MATERIALS SCIENCES, 1995, 2 (04) : 143 - 149