Navigating the Deep: End-to-End Extraction on Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Neural network model extraction has recently emerged as an important security concern, as adversaries attempt to recover a network's parameters via black-box queries. Carlini et al. proposed in CRYPTO'20 a model extraction approach, consisting of two steps: signature extraction and sign extraction. However, in practice this signature-extraction method is limited to very shallow networks only, and the proposed sign-extraction method is exponential in time. Recently, Canales-Martinez et al. (Eurocrypt'24) proposed a polynomial-time sign-extraction method, but it assumes the corresponding signatures have already been successfully extracted and can fail on so-called low-confidence neurons. In this work, we first revisit and refine the signature extraction process by systematically identifying and addressing for the first time critical limitations of Carlini et al.'s signature-extraction method. These limitations include rank deficiency and noise propagation from deeper layers. To overcome these challenges, we propose efficient algorithmic solutions for each of the identified issues. Our approach permits the extraction of much deeper networks than previously possible. In addition, we propose new methods to improve numerical precision in signature extraction, and enhance the sign extraction part by combining two polynomial methods to avoid exponential exhaustive search in the case of low-confidence neurons. This leads to the very first end-to-end model extraction method that runs in polynomial time. We validate our attack through extensive experiments on ReLU-based neural networks, demonstrating significant improvements in extraction depth. For instance, our attack extracts consistently at least eight layers of neural networks trained on either the MNIST or CIFAR-10 datasets, while previous works could barely extract the first three layers of networks of similar width.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 13 of its 26 references that are in the map. First posted on arXiv 20 Jun 2025.
Builds on
13 of 26 references.
References · 13
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Layer Normalizationcited by 5,669
- 2016Practical Black-Box Attacks against Machine Learningcited by 903
- 2016Stealing Machine Learning Models via Prediction APIscited by 619
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 214
- 2018Model Reconstruction from Model Explanationscited by 86
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2020Cryptanalytic Extraction of Neural Network Modelscited by 68
- 2023Polynomial Time Cryptanalytic Extraction of Neural Network Modelscited by 17
- 2023Expand-and-Cluster: Parameter Recovery of Neural Networkscited by 15
- 2021An Exact Poly-Time Membership-Queries Algorithm for Extraction a three-Layer ReLU Networkcited by 11
- 2024Polynomial Time Cryptanalytic Extraction of Deep Neural Networks in the Hard-Label Settingcited by 9
1 more
- 2024Beyond Slow Signs in High-fidelity Model Extractioncited by 7
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.