Skip to main navigation Skip to search Skip to main content

BarkBeetle: stealing decision tree models with fault injection

  • Qifan Wang
  • , Jonas Sander
  • , Minmin Jiang
  • , Thomas Eisenbarth
  • , David Oswald

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Downloads (Pure)

Abstract

Machine learning (ML) models—particularly decision trees (DTs)—are widely adopted across various domains due to their interpretability and efficiency. However, as ML models become increasingly integrated into privacy-sensitive applications, concerns about their confidentiality have grown—particularly in light of emerging threats such as model extraction and fault injection attacks. Assessing the vulnerability of DTs under such attacks is therefore important. In this work, we present BarkBeetle, a novel model extraction attack that leverages fault injection to recover internal structural information of DT models under black-box settings. BarkBeetle employs a bottom-up recovery strategy that uses targeted fault injection at specific nodes to efficiently infer feature splits and threshold values. Our proof-of-concept implementation demonstrates that BarkBeetle requires significantly fewer queries and recovers more structural information compared to prior state-of-the-art approaches, when evaluated on DTs trained with public UCI datasets. To validate its practical feasibility, we implement BarkBeetle on a Raspberry Pi RP2350 microcontroller and perform fault injections using the Faultier voltage glitching tool. As BarkBeetle targets general DT models, we also provide an in-depth discussion on its applicability to a broader range of tree-based applications, including data stream classification, DT model variants, and tree-based cryptography schemes.
Original languageEnglish
Title of host publicationASIA CCS '26: Proceedings of the ACM Asia Conference on Computer and Communications Security
PublisherAssociation for Computing Machinery
Pages343-357
Number of pages15
ISBN (Electronic)9798400723568
DOIs
Publication statusPublished - 04 Jun 2026

Fingerprint

Dive into the research topics of 'BarkBeetle: stealing decision tree models with fault injection'. Together they form a unique fingerprint.

Cite this