Paper 2026/464
Model Extraction of Convolutional Neural Networks with Max-Pooling
Abstract
Model extraction attacks aim to recover the internal parameters of neural networks through black-box queries. While significant progress has been achieved for fully connected ReLU networks, far less is known about structured architectures such as Convolutional Neural Networks (CNNs), which are widely used in practice. In particular, convolutional layers introduce locality and weight sharing, while max-pooling operations leak only relative activation information, both of which require rethinking and extending existing extraction techniques. In this work, we study the extraction of CNNs combining ReLU activations and max-pooling layers in the soft-label setting. We first demonstrate that max-pooling can be understood as a natural extension of the ReLU non-linear operation, where the attacker only has access to relative information between neurons. The local structure of convolution allows us to overcome this difficulty and reconstruct the underlying convolutional kernel. We also introduce optimizations that take advantage of the specific structure of CNNs: by using receptive-field analysis, we design efficient methods to filter noise and localize critical points. These improvements significantly reduce the computational cost compared to a naive reduction to a large sparse fully connected network. Finally, we validate our methodology experimentally on a compact VGG-style convolutional neural network trained on CIFAR-10. The results demonstrate successful layer-by-layer extraction in practice, accurate localization of critical points, and significant efficiency gains from receptive-field-based localization.
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Published by the IACR in TOSC 2026
- Keywords
- model extractionReLU-based neural networksCNNsmax- pooling
- Contact author(s)
-
HLIU033 @ e ntu edu sg
SIPR0001 @ e ntu edu sg
boura @ irif fr
thomas peyrin @ ntu edu sg - History
- 2026-08-23: revised
- 2026-03-05: received
- See all versions
- Short URL
- https://ia.cr/2026/464
- License
-
CC0
BibTeX
@misc{cryptoeprint:2026/464,
author = {Haolin Liu and Adrien Siproudhis and Christina Boura and Thomas Peyrin},
title = {Model Extraction of Convolutional Neural Networks with Max-Pooling},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/464},
year = {2026},
url = {https://eprint.iacr.org/2026/464}
}