Detection of Hardware Trojans in SystemC HLS Designs via Coverage-guided Fuzzing

被引:0
|
作者
Le, Hoang M. [1 ]
Grosse, Daniel [1 ,2 ]
Bruns, Niklas [2 ]
Drechsler, Rolf [1 ,2 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] DFKI GmbH, Cyber Phys Syst, D-28359 Bremen, Germany
来源
2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE) | 2019年
关键词
D O I
10.23919/date.2019.8714927
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High-level Synthesis (HLS) is being increasingly adopted as a mean to raise design productivity. HLS designs, which can be automatically translated into RTL, are typically written in SystemC at a more abstract level. Hardware Trojan attacks and countermeasures, while well-known and well-researched for RTL and below, have been only recently considered for HLS. The paper makes a contribution to this emerging research area by proposing a novel detection approach for Hardware Trojans in SystemC HLS designs. The proposed approach is based on coverage-guided fuzzing, a new promising idea from software (security) testing research. The efficiency of the approach in identifying stealthy behavior is demonstrated on a set of open-source benchmarks.
引用
收藏
页码:602 / 605
页数:4
相关论文
共 50 条
  • [21] StFuzzer: Contribution-Aware Coverage-Guided Fuzzing for Smart Devices
    Yang, Jiageng
    Zhang, Xinguo
    Lu, Hui
    Shafiq, Muhammad
    Tian, Zhihong
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [22] Industry Practice of Coverage-Guided Enterprise-Level DBMS Fuzzing
    Wang, Mingzhe
    Wu, Zhiyong
    Xu, Xinyi
    Liang, Jie
    Zhou, Chijin
    Zhang, Huafeng
    Jiang, Yu
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), 2021, : 328 - 337
  • [23] Coverage-Guided Tensor Compiler Fuzzing with Joint IR-Pass Mutation
    Liu, Jiawei
    Wei, Yuxiang
    Yang, Sen
    Deng, Yinlin
    Zhang, Lingming
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (OOPSLA):
  • [24] Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing
    Bruns, Niklas
    Herdt, Vladimir
    Grosse, Daniel
    Drechsler, Rolf
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 97 - 103
  • [25] EPF: An Evolutionary, Protocol-Aware, and Coverage-Guided Network Fuzzing Framework
    Helmke, Rene
    Winter, Eugen
    Rademacher, Michael
    2021 18TH INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2021,
  • [26] Graphuzz: Data-driven Seed Scheduling for Coverage-guided Greybox Fuzzing
    Xu, Hang
    Chen, Liheng
    Gan, Shuitao
    Zhang, Chao
    Li, Zheming
    Ji, Jiangan
    Chen, Baojian
    Hu, Fan
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (07)
  • [27] NDFuzz: a non-intrusive coverage-guided fuzzing framework for virtualized network devices
    Zhang, Yu
    Zhong, Nanyu
    You, Wei
    Zou, Yanyan
    Jian, Kunpeng
    Xu, Jiahuan
    Sun, Jian
    Liu, Baoxu
    Huo, Wei
    CYBERSECURITY, 2022, 5 (01)
  • [28] FuCE: Fuzzing+concolic execution guided Trojan detection in synthesizable hardware designs
    Debnath, Mukta
    Chowdhury, Animesh Basak
    Saha, Debasri
    Sur-Kolay, Susmita
    arXiv, 2021,
  • [29] Automated SC-MCC test case generation using coverage-guided fuzzing
    Golla, Monika Rani
    Godboley, Sangharatna
    SOFTWARE QUALITY JOURNAL, 2024, 32 (03) : 849 - 880
  • [30] Alphuzz: Monte Carlo Search on Seed-Mutation Tree for Coverage-Guided Fuzzing
    Zhao, Yiru
    Wang, Xiaoke
    Zhao, Lei
    Cheng, Yueqiang
    Yin, Heng
    PROCEEDINGS OF THE 38TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2022, 2022, : 534 - 547