A Divide-and-Conquer Strategy for Hard-Label Extraction of Deep Neural Networks via Side-Channel Attacks
Benoit Coqueret, Mathieu Carbone, Olivier Sentieys, Gabriel Zaid

TL;DR
This paper presents a novel divide-and-conquer side-channel attack framework that enables high-fidelity extraction of complex, non-fully connected deep neural networks on embedded devices, overcoming previous limitations.
Contribution
It introduces a new cryptanalytic attack method that splits DNNs into linear parts for extraction, extending applicability to complex architectures like MobileNetv1.
Findings
Successfully extracted DNNs with 88.4% and 93.2% fidelity.
Achieved high transfer rates of 95.8% and 96.7% for adversarial example generation.
Validated on microcontroller implementations of MLP and MobileNetv1.
Abstract
During the past decade, Deep Neural Networks (DNNs) proved their value on a large variety of subjects. However despite their high value and public accessibility, the protection of the intellectual property of DNNs is still an issue and an emerging research field. Recent works have successfully extracted fully-connected DNNs using cryptanalytic methods in hard-label settings, proving that it was possible to copy a DNN with high fidelity, i.e., high similitude in the output predictions. However, the current cryptanalytic attacks cannot target complex, i.e., not fully connected, DNNs and are limited to special cases of neurons present in deep networks. In this work, we introduce a new end-to-end attack framework designed for model extraction of embedded DNNs with high fidelity. We describe a new black-box side-channel attack which splits the DNN in several linear parts for which we can…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
