Train to Defend: First Defense Against Cryptanalytic Neural Network Parameter Extraction Attacks
Not on the map. Why?
Abstract (arXiv)
Neural networks are valuable intellectual property due to the significant computational cost, expert labor, and proprietary data involved in their development. Consequently, protecting their parameters is critical not only for maintaining a competitive advantage but also for enhancing the model's security and privacy. Prior works have demonstrated the growing capability of cryptanalytic attacks to scale to deeper models. In this paper, we present the first defense mechanism against cryptanalytic parameter extraction attacks. Our key insight is to eliminate the neuron uniqueness necessary for these attacks to succeed. We achieve this by a novel, extraction-aware training method. Specifically, we augment the standard loss function with an additional regularization term that minimizes the distance between neuron weights within a layer. Therefore, the proposed defense has zero area-delay overhead during inference. We evaluate the effectiveness of our approach in mitigating extraction attacks while analyzing the model accuracy across different architectures and datasets. When re-trained with the same model architecture, the results show that our defense incurs a marginal accuracy change of less than 1% with the modified loss function. Moreover, we present a theoretical framework to quantify the success probability of the attack. When tested comprehensively with prior attack settings, our defense demonstrated empirical success for sustained periods of extraction, whereas unprotected networks are extracted between 14 minutes to 4 hours.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 25 references that are in the map. First posted on arXiv 20 Sep 2025.
Builds on
17 of 25 references.
References · 17
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,281
- 2017Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoningcited by 1,055
- 2016Practical Black-Box Attacks against Machine Learningcited by 903
- 2016Stealing Machine Learning Models via Prediction APIscited by 619
- 2018Knockoff Nets: Stealing Functionality of Black-Box Modelscited by 292
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 214
- 2018Model Reconstruction from Model Explanationscited by 86
- 2019Reverse-Engineering Deep ReLU Networkscited by 83
- 2019Prediction Poisoning: Towards Defenses Against DNN Model Stealing Attackscited by 81
- 2020Cryptanalytic Extraction of Neural Network Modelscited by 68
- 2022How to Steer Your Adversary: Targeted and Efficient Model Stealing Defenses with Gradient Redirectioncited by 21
- 2023Polynomial Time Cryptanalytic Extraction of Neural Network Modelscited by 17
5 more
- 2024Polynomial Time Cryptanalytic Extraction of Deep Neural Networks in the Hard-Label Settingcited by 9
- 2023ModelObfuscator: Obfuscating Model Information to Protect Deployed ML-based Systemscited by 7
- 2024Beyond Slow Signs in High-fidelity Model Extractioncited by 7
- 2024Hard-Label Cryptanalytic Extraction of Neural Network Modelscited by 3
- 2023BarraCUDA: Edge GPUs do Leak DNN Weightscited by 2
Built on by
Not cited yet.