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 条
  • [41] ARM-AFL: Coverage-Guided Fuzzing Framework for ARM-Based IoT Devices
    Fan, Rong
    Pan, Jianfeng
    Huang, Shaomang
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2020, 2020, 12418 : 239 - 254
  • [42] CoCo: Efficient Browser Extension Vulnerability Detection via Coverage-guided, Concurrent Abstract Interpretation
    Yu, Jianjia
    Li, Song
    Zhu, Junmin
    Cao, Yinzhi
    CCS 2023 - Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, 2023, : 2441 - 2455
  • [43] CoCo: Efficient Browser Extension Vulnerability Detection via Coverage-guided, Concurrent Abstract Interpretation
    Yu, Jianjia
    Li, Song
    Zhu, Junmin
    Cao, Yinzhi
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 2441 - 2455
  • [44] CAGFuzz: Coverage-Guided Adversarial Generative Fuzzing Testing for Image-Based Deep Learning Systems
    Zhang, Pengcheng
    Ren, Bin
    Dong, Hai
    Dai, Qiyin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (11) : 4630 - 4646
  • [45] A Novel Coverage-Guided Greybox Fuzzing Method based on Grammar-Aware with Particle Swarm Optimization
    Wang, Shengran
    Chen, Jinfu
    Cai, Saihua
    Zhang, Chi
    Chen, Haibo
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 780 - 781
  • [46] Selective Concolic Testing for Hardware Trojan Detection in Behavioral SystemC Designs
    Bin Lin
    Chen, Jinchao
    Xie, Fei
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 19 - 24
  • [47] ATLaS: Automatic Detection of Timing-based Information Leakage Flows for SystemC HLS Designs
    Goli, Mehran
    Drechsler, Rolf
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 67 - 72
  • [48] A Coverage-Guided Fuzzing Method for Automatic Software Vulnerability Detection Using Reinforcement Learning-Enabled Multi-Level Input Mutation
    Pham, Van-Hau
    Hien, Do Thi Thu
    Chuong, Nguyen Phuc
    Thai, Pham Thanh
    Duy, Phan The
    IEEE ACCESS, 2024, 12 : 129064 - 129080
  • [49] Unified HW/SW Coverage: A Novel Metric to Boost Coverage-guided Fuzzing for Virtual Prototype based HW/SW Co-Verification
    Bruns, Niklas
    Herdt, Vladimir
    Drechsler, Rolf
    PROCEEDINGS OF THE 2022 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2022,
  • [50] Toss a Fault to YourWitcher: Applying Grey-box Coverage-Guided Mutational Fuzzing to Detect SQL and Command Injection Vulnerabilities
    Trickel, Erik
    Pagani, Fabio
    Zhu, Chang
    Dresel, Lukas
    Vigna, Giovanni
    Kruegel, Christopher
    Wang, Ruoyu
    Bao, Tiffany
    Shoshitaishvili, Yan
    Doupe, Adam
    2023 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP, 2023, : 2658 - 2675