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
关键词
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 条
  • [31] A Novel Coverage-guided Greybox Fuzzing based on Power Schedule Optimization with Time Complexity
    Chen, Jinfu
    Wang, Shengran
    Cai, Saihua
    Zhang, Chi
    Chen, Haibo
    Chen, Jingyi
    Zhang, Jianming
    PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [32] CatchFuzz: Reliable active anti-fuzzing techniques against coverage-guided fuzzer
    Kim, Hee Yeon
    Lee, Dong Hoon
    COMPUTERS & SECURITY, 2024, 143
  • [33] Fw-fuzz: A code coverage-guided fuzzing framework for network protocols on firmware
    Gao, Zicong
    Dong, Weiyu
    Chang, Rui
    Wang, Yisen
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (16):
  • [34] NDFuzz: a non-intrusive coverage-guided fuzzing framework for virtualized network devices
    Yu Zhang
    Nanyu Zhong
    Wei You
    Yanyan Zou
    Kunpeng Jian
    Jiahuan Xu
    Jian Sun
    Baoxu Liu
    Wei Huo
    Cybersecurity, 5
  • [35] Same Coverage, Less Bloat: Accelerating Binary-only Fuzzing with Coverage-preserving Coverage-guided Tracing
    Nagy, Stefan
    Anh Nguyen-Tuong
    Hiser, Jason D.
    Davidson, Jack W.
    Hicks, Matthew
    CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 351 - 365
  • [36] MalFuzz: Coverage-guided fuzzing on deep learning-based malware classification model
    Liu, Yuying
    Yang, Pin
    Jia, Peng
    He, Ziheng
    Luo, Hairu
    PLOS ONE, 2022, 17 (09):
  • [37] Just Fuzz It: Solving Floating-Point Constraints using Coverage-Guided Fuzzing
    Liew, Daniel
    Cadar, Cristian
    Donaldson, Alastair F.
    Stinnett, J. Ryan
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 521 - 532
  • [38] Fuzzing JavaScript Interpreters with Coverage-Guided Reinforcement Learning for LLM-Based Mutation
    Eom, Jueon
    Jeong, Seyeon
    Kwon, Taekyoung
    ISSTA 2024 - Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, : 1656 - 1668
  • [39] CGFuzzer: A Fuzzing Approach Based on Coverage-Guided Generative Adversarial Networks for Industrial IoT Protocols
    Yu, Zhenhua
    Wang, Haolu
    Wang, Dan
    Li, Zhiwu
    Song, Houbing
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (21) : 21607 - 21619
  • [40] Efficient Detection of Thread Safety Violations via Coverage-Guided Generation of Concurrent Tests
    Choudhary, Ankit
    Lu, Shan
    Pradel, Michael
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 266 - 277