Towards Trust Hardware Deployment of Edge Computing: Mitigation of Hardware Trojans Based on Evolvable Hardware

被引:3
|
作者
Li, Zeyu [1 ]
Wang, Junjie [1 ]
Huang, Zhao [1 ]
Luo, Nan [1 ]
Wang, Quan [1 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 13期
基金
中国国家自然科学基金;
关键词
evolvable hardware (EHW) at edge; coarse-grained reconfigurable array (CGRA); hardware security; hardware trojan (HT); field-programmable gate array (FPGA);
D O I
10.3390/app12136601
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Hardware Trojans (HTs) are malicious hardware components designed to leak confidential information or cause the chip/circuit on which they are integrated to malfunction during operation. When we deploy such hardware platforms for edge computing, FPGA-based implementations of Coarse-Grained Reconfigurable Array (CGRA) are also currently falling victim to HT insertion. However, for CGRA, an evolvable hardware (EHW) platform, which has the ability to dynamically change its configuration and behavioral characteristics based on inputs from the environment, provides us with a new way to mitigate HT attacks. In this regard, we investigate the feasibility of using EHW to mitigate HTs that disrupt normal functionality in CGRA in this paper. When it is determined that HT is inserted into certain processing elements (PEs), the array autonomously reconfigures the circuit structure based on an evolutionary algorithm (EA) to avoid the use of HT-infected (HT-I) PEs. We show that the proposed approach is applicable to: (1) hardware platforms that support coarse-grained reconfiguration; and (2) pure combinatorial circuits. In a simulation environment built in Python, this paper reports experimental results for two target evolutionary circuits and outlines the effectiveness of the proposed method.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Investigate of Mitigation Solution against Hardware Trojans Attack on Evolvable Hardware Platform
    Li, Zeyu
    Huang, Zhao
    Wang, Junjie
    Wang, Quan
    [J]. 2022 19TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2022, : 213 - 214
  • [2] Hardware Trojans in Reconfigurable Computing
    Ahmed, Qazi Arbab
    [J]. PROCEEDINGS OF THE 2021 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2021, : 182 - 183
  • [3] Towards development in evolvable hardware
    Gordon, TGW
    Bentley, PJ
    [J]. 2002 NASA/DOD CONFERENCE ON EVOLABLE HARDWARE, PROCEEDINGS, 2002, : 241 - 250
  • [4] Complete hardware evolution based SoPC for evolvable hardware
    Swarnalatha, A.
    Shanthi, A. P.
    [J]. APPLIED SOFT COMPUTING, 2014, 18 : 314 - 322
  • [5] Survey on Evolvable Hardware and Embryonic Hardware
    Wang Nantian
    Qian Yanling
    Li Yue
    Zhuo Qingqi
    Li Tingpeng
    [J]. PROCEEDINGS OF 2013 IEEE 11TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS (ICEMI), 2013, : 1021 - 1026
  • [6] An evolvable hardware FPGA for adaptive hardware
    Haddow, PC
    Tufte, G
    [J]. PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 553 - 560
  • [7] Evolvable hardware
    Tyrrell, A
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (04): : 265 - 266
  • [8] Evolvable Hardware for Fault Mitigation in Control Circuits
    Deepanjali, S.
    Shaik, Ayesha
    Mahammad, Noor Sk
    Beautlin, S.
    [J]. PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 672 - 677
  • [9] A method of implanting combinational hardware Trojan based on evolvable hardware
    Liu, Lijun
    Wang, Tao
    Wang, Xiaohan
    He, Tianyu
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 93
  • [10] Testability of Cryptographic Hardware and Detection of Hardware Trojans
    Mukhopadhyay, Debdeep
    Chakraborty, Rajat Subhra
    [J]. 2011 20TH ASIAN TEST SYMPOSIUM (ATS), 2011, : 517 - 524