UniGuard: A Unified Hardware-oriented Threat Detector for FPGA-based AI Accelerators
The proliferation of AI technology gives rise to a variety of security threats, significantly compromising the confidentiality and integrity of AI applications. Existing software-based solutions mainly target one specific attack, and require the implementation into the models, rendering them less practical. We design UniGuard, a novel unified and non-intrusive detection methodology to safeguard FPGA-based AI accelerators. The core idea of UniGuard is to harness power side-channel information generated during model inference to spot any anomaly. We employ a Time-to-Digital Converter to capture power fluctuations and train a supervised machine learning model to identify various types of threats. Evaluations demonstrate that UniGuard can achieve 94.0% attack detection accuracy, with high generalization over unknown or adaptive attacks and robustness against varied configurations (e.g., sensor frequency and location).
Authors
- Han Qiu (ORCID: https://orcid.org/0000-0003-2678-8070)
- Xiaobei Yan
- Tianwei Zhang (ORCID: https://orcid.org/0000-0001-7335-7367)
Institutions
- Nanyang Technological University (SG)
- Tsinghua University (CN)
Publication Details
- Published
- 2024-09-02
- DOI
- https://doi.org/10.1109/fpl64840.2024.00031
- Citations
- 1
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- National Research Foundation