arXiv:2605.16227v1 [cs.CR] 15 May 2026
LymphNode: A Plug-and-Play Access Control Method for Deep Neural Networks Hanyu Pei
Shang Liu
Zeyan Liu
Department of Computer Science and Engineering University of Louisville [email protected]
Department of Computer Science and Engineering University of Louisville [email protected]
Department of Computer Science and Engineering University of Louisville [email protected]
Abstract—Deep Neural Networks (DNNs) are high-value intellectual property (IP), yet deploying them to edge environments exposes them to unrestricted oracle access, rendering them vulnerable to model extraction and inversion attacks. Existing defenses fail to address this practically: passive watermarking only offers post-hoc provenance, while active defenses impose prohibitive latency or require persistent access to sensitive training data. To bridge this gap, we propose LymphNode, a novel post-hoc defense framework that acts as an intrinsic “immune system” within the model. LymphNode enforces a strict “defaultdeny” policy: it actively neutralizes model utility for unauthorized queries via Generalized Sparse Universal Adversarial Perturbations (GSUAP) injected into the feature space, effectively blocking gradient estimation and data inference. Utility is selectively restored only for authorized inputs carrying a stealthy featuredomain credential. Our framework is highly practical: it is data-efficient, establishing robust protection with fewer than 100 samples (< 1% of training data), and cross-dataset adaptable, enabling protection using public surrogate datasets. LymphNode thus provides a lightweight, immediately deployable defense for high-stakes scenarios where original training data is restricted or unavailable. Index Terms—Model IP Protection, Active Defense, Model Extraction.
I. I NTRODUCTION Training modern machine learning models is an exceptionally resource-intensive endeavor. Large-scale foundation models, such as GPT-4 or LLaMA [1], [2], require months of computation, making their weights invaluable intellectual property (IP). However, to satisfy latency and privacy requirements, models are frequently deployed to edge devices or onpremise servers. While this decentralization protects raw data, it inadvertently grants adversaries unrestricted oracle access to the model interface. Unlike rate-limited cloud APIs, edge deployment allows attackers to query the model with infinite volume at zero latency. Exploiting this, adversaries can launch sophisticated model extraction attacks [3], [4] to reverseengineer parameters or model inversion attacks [5] to infer sensitive training data. This capability allows malicious actors to functionally replicate proprietary models without needing © 2026 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
to decrypt the underlying static files. Despite these risks, on-premise deployment remains non-negotiable for sensitive industries (e.g., healthcare, finance), creating a direct conflict between operational necessity and IP security. Existing defense mechanisms struggle to resolve this conflict due to significant practicality limitations. Passive defenses, such as watermarking [6]–[8], primarily serve copyright provenance after theft occurs, failing to proactively prevent functional extraction. Conversely, active defenses aim to enforce access control but face critical bottlenecks. Cryptographic methods (e.g., Deep-Lock [9]) incur prohibitive computational overhead, rendering them unsuitable for real-time edge applications. Meanwhile, structural authorization methods [10]– [12] embed locking mechanisms but suffer from severe data dependency: they typically require computationally expensive full model retraining or persistent access to the complete original dataset. This makes them infeasible for real-world scenarios where training data is sensitive, legally restricted (e.g., GDPR), or unavailable post-training. More recently, output perturbation methods [13], [14] actively degrade extracted model quality at the prediction interface, yet they require a runtime interposition layer inherent to cloud-API deployments and cannot protect models physically transferred to edge environments. In this paper, we propose LymphNode, a post-hoc plugin framework designed to bridge these practicality gaps. Unlike invasive methods requiring retraining, our approach integrates a lightweight “checkpoint” directly into the inference pipeline. Drawing inspiration from the biological immune system, LymphNode enforces a rigorous “default-deny” policy. It treats all inputs as unauthorized and injects a pre-computed, Generalized Sparse Universal Adversarial Perturbation (GSUAP, detailed in Sec. III-C) into critical channels. This defense persistently neutralizes the model’s output quality for arbitrary queries, thereby significantly degrading the quality of outputs available for model extraction [3], [15] and inversion [5], [16] attacks. Access is restored only when an authorized input with a specific feature-domain credential is verified, triggering an inverse perturbation to cancel the noise. Consequently, the model remains useless to adversaries relying on oracle access, while authorized users transparently recover full fidelity. The overall architecture is illustrated in Fig 1. In summary, our key
contributions are: • We propose LymphNode, a novel post-hoc plugin framework that provides active IP protection. It actively neutralizes models against unauthorized input via a sparse adversarial perturbation, while restoring full fidelity for authorized users through a stealthy, feature-domain verification protocol. • Our framework demonstrates exceptional data adaptivity and efficiency. We prove that the framework significantly lowers the deployment barrier: it can be robustly initialized using as few as 50-100 samples (< 1% of the training set) and is capable of protecting target models using public surrogate datasets (e.g., protecting STL-10 models with CIFAR-10 noise). This eliminates the strict dependency on original private data required by prior art. • We conduct a comprehensive security and robustness evaluation. We rigorously validate the system’s resilience against adaptive threats, including deep generative credential forgery and model hijacking via fine-tuning. Furthermore, we demonstrate that the protection mechanism remains dependable under real-world distortions (e.g., lossy compression), while maintaining near-perfect watermark imperceptibility (LPIPS ≈ 0.001), confirming its suitability for practical deployment. The remainder of this paper is organized as follows. Section II reviews related work in model watermarking and active defenses. Section III details the architecture and the posthoc training mechanism of LymphNode. Section IV presents the experimental setup and a comprehensive evaluation of effectiveness, efficiency, and robustness. We further discuss the data adaptivity and robustness of our framework in Sec. V and Sec. VI. Finally, we conclude the paper in Section VIII. II. R ELATED W ORK A. Passive Defense: IP Provenance Passive defense mechanisms for DNN intellectual property protection predominantly consist of model watermarking and fingerprinting techniques. Existing watermarking approaches [6], [7], [17] embed identifying information directly into model parameters [7], activation maps [17], or couple them with backdoor triggers [6], [18], [19] to enable ownership verification. In parallel, fingerprinting methods [20], [21] extract intrinsic model attributes, such as decision boundary characteristics or specific prediction behaviors on adversarial examples, to construct unique identifiers without altering the original model weights. Collectively, these embedded or extracted signatures allow model owners to verify authorship through statistical analysis or behavioral querying. More recently, DynaMarks [22] embeds transferable watermarks into extracted surrogates by dynamically altering output probabilities at inference time, yet the extracted model retains full functionality and the watermark serves only for post-hoc ownership claims. However, these approaches fundamentally constitute a passive line of defense. Their primary utility is restricted to
TABLE I Q UALITATIVE COMPARISON WITH STATE - OF - THE - ART ACTIVE IP PROTECTION METHODS . LymphNode UNIQUELY COMBINES DATA INDEPENDENCE , ZERO - RETRAINING , AND NEGLIGIBLE OVERHEAD .
Method
Origin Data Retrain Post-Hoc Overhead
Deep-Lock [9] AdvParams [12] SSAT [11] IDEA [29] ModelLock [30]
✗ ✓ ✓ ✓ ✓
✗ ✓ ✓ ✓ ✓
✓ ✗ ✗ ✗ ✗
High Low Low Medium Low
Ours
✗
✗
✓
Negligible
copyright provenance which serves to prove ownership after a theft has already occurred, typically for litigation purposes. As comprehensively analyzed by Lukas et al. [23], while such methods can verify ownership with high confidence, they possess no capability to proactively prevent unauthorized model execution. Consequently, once a protected model is leaked or distributed, adversaries can freely deploy and monetize the asset, leaving the window of exploitation entirely open despite the presence of ownership proofs. B. Recent Advances in UAP Recent scholarship in adversarial learning has produced highly effective strategies for generating universal adversarial perturbations (UAP). Techniques such as SGA [24], DMUAP [25], and RobustUAP [26] introduce sophisticated optimization objectives, including stochastic gradient aggregation and dynamic maximin frameworks, to maximize the transferability and robustness of attacks across diverse models and distributions. Parallel research like Sparse-PGD [27] has further refined the generation of sparse adversarial noise. However, these methods are fundamentally engineered for offensive generalization rather than defensive controllability. Their primary goal is to construct an irreversible perturbation that degrades performance across unknown target domains, a process that typically necessitates extensive training data to approximate universal vulnerability manifolds. In the context of active IP protection via a lightweight plugin framework, the operational objective is fundamentally different. We require a targeted neutralization mechanism capable of locking a specific, known model with minimal setup costs. Consequently, our work adopts the Generalized Data-Free UAP (GD-UAP) [28] formulation. By leveraging its strong data-independent characteristics, we can efficiently optimize the perturbation to saturate the target model’s feature space without the prohibitive data dependency associated with transferability-oriented attacks. C. Active Defense: Cryptographic Approaches An alternative paradigm involves cryptographic techniques that provide active protection during inference. Hardware-based solutions like Trusted Execution Environments (TEEs) [31] and algorithmic solutions like Homo-
Clean Image (𝒙)
Watermark (𝒘)
LymphNode Plugin
High-Fidelity Output
Authorized Input (𝒙𝒘 )
Yes LymphNode Checkpoint Is 𝒚𝒌 Matched? No
Conv1 Layer ℱ(∙) Feature map
Sparse Noise Mask(ℳ)
8
Inverse Noise (-ℳ⨀Δ)
Processed Features
GSUAP Injection
Unauthorized Input
Perturbed Features
Frozen Target DNN (Backbone)
Correct Classification
BN1 Layer & Rest of DNN
Utility Neutralized Probability
Reverse Engineering
Probability
Antidote Feature-level Authorization key 𝒚𝒌
Random Guess
Masked Noise(ℳ⨀Δ)
Fig. 1. An overview of LymphNode plugin
morphic Encryption (HE) [32] theoretically guarantee secure execution. Similarly, methods like Deep-Lock [9] and NNLock [33] propose S-Box-based parameter encryption, requiring decryption for every query. However, recent surveys [34] highlight significant practical barriers: TEEs are susceptible to side-channel attacks, while HE and parameter decryption schemes impose prohibitive computational overhead and latency penalties. This renders them impractical for resourceconstrained edge deployments where real-time inference is non-negotiable. D. Active Defense: Structural Authorization More recent works aim to achieve active authorization control by modifying the model structure or weights. Representative methods include ModelGuard [10], ActiveGuard [35], SSAT [11], and AdvParams [12]. These approaches embed backdoors or adversarial perturbations into the weights during training to discriminate between authorized and unauthorized users. Recent advancements like ModelLock [30] leverage diffusion models to edit the training distribution for enhanced locking. Crucially, these approaches suffer from a severe setup cost bottleneck. They typically require either: (i) computationally expensive full model retraining (e.g., ModelLock, SSAT), or (ii) persistent access to the complete original training dataset (e.g., AdvParams, IDEA [29]) to compute gradients or generate triggers. This requirement is often infeasible in realworld scenarios due to strict privacy regulations (e.g., GDPR) or data loss. Even sample-specific approaches remain bound to the original training pipeline. To clearly distinguish our contribution within the active defense landscape, we provide a qualitative comparison in Table I.
E. Active Defense: Anti-Extraction via Output Perturbation A parallel line of work actively degrades extracted models by perturbing responses at the prediction interface. Methods like Prediction Poisoning [13], CIP [14], and AMAO [36] dynamically inspect, score, or poison per-query outputs to disrupt attacker objectives. These methods strictly require a server-side interposition layer—a capability inherent to cloud-APIs but physically infeasible at the edge, where adversaries directly invoke the forward pass. In contrast, LymphNode embeds protection statically within the computational graph as a feature-space intervention, eliminating runtime query analysis. III. F RAMEWORK In this section, we present LymphNode, a post-hoc defense framework that structurally integrates active IP protection directly into the target Deep Neural Network (DNN). Unlike external pre-processing wrappers, our approach fuses the security mechanism into the model’s computational graph as an intrinsic intervention node, specifically targeting the intermediate feature space. We operate within a standard black-box deployment scenario where the target model is encapsulated in an inference environment that preserves runtime integrity. The framework governs the inference logic by enforcing a strict “default-deny” policy embedded within the forward pass topology: a Generalized Sparse Universal Adversarial Perturbation (GSUAP, detailed in Sec. III-C) is injected into the latent features by default, neutralizing model utility for any unauthorized access. Full fidelity is only recovered when a coupled antidote mechanism validates a stealthy featuredomain credential, thereby rendering the security logic inseparable from the model’s fundamental feature extraction process.
A. Threat Model and Assumptions A three-party edge deployment scenario is considered. The Model Owner trains the target DNN, optimizes the LymphNode GSUAP plugin, and issues authorization keys to the Edge Operator via a secure out-of-band channel. The Edge Operator deploys the protected model within a trusted runtime environment (e.g., signed firmware) that preserves parameter integrity but exposes model functionality through an inference API. Crucially, the Edge Operator independently manages key distribution to Authorized End-Users within their trust domain. The adversary model is strictly gray-box: the adversary possesses knowledge of the model architecture and the general defense mechanism, but lacks access to (i) the secret authorization key k, (ii) runtime memory or intermediate feature maps, and (iii) gradient or backward-pass computations. Oracle access is therefore the only available attack surface: the adversary may submit arbitrary queries—including adaptive queries crafted from previous outputs—and observe the returned probability vectors. B. Authorization via Feature-Domain Verification As the core decision logic of the LymphNode framework (Fig. 1), this module implements identity verification by embedding a discrete credential into the continuous feature space. The authorization key is defined as a secret N -bit binary string k ∈ {0, 1}N . To embed this key, we select N carrier features from the first convolutional layer’s output using a distributed strategy and denote the feature representation of authorization key as yk . Assuming the layer comprises r kernels with a spatial size of m × n, we select v distinct kernels and h distinct spatial locations within each kernel, such that the total capacity is N = v × h (noticing that these h features from the same feature map correspond to non-overlapping pixel-domain regions). Based on the ablation study in prior work [37], we adopt a configuration of N = 32 and v = 4 to balance capacity and stealthiness. For each carrier feature y, we target the s-th bit after the binary point for verification. Mathematically, the extraction of the verification bit b is formulated as: b = ⌊|y| · 2s ⌋ mod 2
(1)
Intuitively, a larger s implies that the verification relies on finer-grained quantization noise, resulting in smaller perturbations and better stealthiness. Following Liu et al. [37], we set s = 6, rendering the modifications visually imperceptible in the pixel domain. To pass this verification, an authorized user must generate an input xauth = x + w such that its feature representation matches k. This constitutes an inverse problem: finding a perturbation w that satisfies: F(x + w) = yk
(2)
where F represents the first convolutional layer. Since direct analytical inversion is ill-posed due to dimensionality mismatch, we employ a search-based strategy. We first locate the
receptive fields corresponding to the N features and then employ a random search to identify a valid w. The computational complexity is O(h × 2v ), which is highly efficient given the bound N = v × h. Empirical results in Sec. IV-C confirm that generating 1,000 unique credentials requires less than 2 seconds. Finally, the verification mechanism necessitates a fundamental security trade-off. The choice of N balances efficiency and specificity. A smaller N accelerates generation but increases the risk of an unauthorized input coincidentally matching k (a “collision”), which would grant illicit access. The theoretical collision probability Pc is estimated as follows: Pc = P (b1 = k1 , . . . , bN = kN ) =
N Y
P (bi = ki ) = 2−N
i=1
(3) where P (bi = ki ) denotes the collision probability for the ith bit. The Eq. 3 holds when P (ki = 0) = P (ki = 1) = 0.5 and P (ki ) = P (ki |kj ), ∀i ̸= j, indicating the bit-wise collision follows binomial distribution. These conditions are verified to hold by experiments in [37]. For our setting (N = 32), Pc ≈ 2.33 × 10−10 . This infinitesimal probability ensures that the “default-deny” policy is robustly enforced, preventing accidental authorization by benign inputs. C. Model Performance Neutralization via GSUAP To efficiently regulate the model’s fidelity for unauthorized access, we propose Generalized Sparse Universal Adversarial Perturbations (GSUAP). While standard Universal Adversarial Perturbations (UAPs) [28], [38] seek to fool a model on all inputs, applying them indiscriminately increases computational overhead and detection risk. Therefore, our objective is to adapt structured pruning principles [39], [40] to identify a minimal subset of decision-critical channels, where targeted noise injection can maximally disrupt model behavior while minimizing the modification footprint. Performance Neutralization operates in two sequential phases: first, channels are selected based on their gradient sensitivity regarding the classification loss; second, a constant adversarial perturbation is optimized on these selected channels. Phase 1: Weight Gradient-based Channel Selection. Given a pre-trained clean model fθ and a small calibration dataset Dcal , we quantify each channel’s importance. Drawing from gradient-based pruning criteria [39], we define the importance score for the j-th channel in a layer (with weight tensor W ) as the expected gradient magnitude: ∂LCE (fθ (x), y) (4) Scorej = E(x,y)∼Dcal ∂Wj 2 where Wj denotes the kernel weights for channel j. A high score indicates that the loss is highly sensitive to variations in this channel. Given a target sparsity ratio r ∈ (0, 1], we select the top-k (k = ⌊r · M ⌋) channels to construct a binary mask M ∈ {0, 1}M . Unlike magnitude-based ranking [41] which evaluates static weights, this gradient-based criterion
dynamically identifies the optimal “acupuncture points” for performance neutralization. Phase 2: Sparse Adversarial Noise Optimization. With the channel mask M fixed and model parameters frozen, we optimize a universal additive noise ∆ to maximize misclassification on unauthorized inputs. For any input x, the noise is injected into the selected channels of the feature map: F̃ (x) = F (x) + M ⊙ ∆
(5)
where F (x) is the clean feature map and ⊙ denotes elementwise multiplication. To find the optimal perturbation, we employ Projected Gradient Ascent (PGA) to maximize the classification loss LCE . Let g (t) denote the gradient of the loss with respect to the noise at step t, i.e., g (t) = ∇∆ LCE (f (x; ∆(t) ), y). The update rule is formulated as: ∆(t+1) = Πϵ (∆(t) + α · sign(g (t) )) ⊙ M (6) where α is the step size, Πϵ projects the noise onto the ℓ∞ -ball bounded by ϵ. Crucially, this optimization targets the unauthorized scenario: the goal is to find a single, static perturbation ∆ that, when masked by M, causes the model to fail on clean inputs. Once optimized, this noise module is integrated into the LymphNode plugin as shown in Fig. 1. It remains active by default to neutralize performance for unauthorized users, and is only bypassed (via the antidote mechanism, an inverse GSUAP) when a valid feature-domain credential is verified. IV. E XPERIMENTATION In this section, we establish the foundational performance of LymphNode, focusing on its core capability to regulate model inference under realistic deployment constraints. We rigorously evaluate the framework along three primary dimensions, beginning with the neutralization effectiveness, where we verify the system’s ability to selectively suppress unauthorized accuracy across diverse architectures and datasets. Concurrently, we assess the neutralization efficiency to quantify the protection gain relative to the structural modification cost. To ensure practical viability, we also analyze system performance by benchmarking computational overheads, including latency, throughput, and memory, validating the framework’s suitability for resource-constrained environments. Comprehensive analyses regarding design choices, data dependencies, and security resilience are presented in subsequent sections. A. Neutralization Effectiveness Evaluation In this section, we evaluate the capability of LymphNode to selectively neutralize model performance for unauthorized access. As detailed in Sec. III-C, our framework injects Generalized Sparse Universal Adversarial Perturbations (GSUAP) to suppress inference accuracy when valid credentials are absent. To rigorously benchmark the neutralizing potency of GSUAP, we conduct a comprehensive evaluation on three benchmark datasets: CIFAR-10 [42], MNIST [43], and SVHN [44]. We construct two comparative baselines by adapting alternative neutralizing strategies: Gaussian Noise and
Sparse UAP (SUAP). SUAP is formulated by applying a sparsity mask to a standard UAP: ∆sparse = M ⊙ ∆. To ensure a fair comparison, all three strategies utilize the identical sparsity mask M generated by our Weight-Gradient selector, and their perturbation magnitudes are constrained to the same budget (∥ϵ∥∞ = 2, applies to the normalized feature space after Batch Normalization). We integrate LymphNode into a diverse suite of architectures to verify broad applicability, including standard residual networks (ResNet-18, ResNet50 [45]), vision transformers (ViT-Tiny, ViT-Small [46]), and classic architectures (AlexNet [47], DenseNet [48]). For each dataset, we randomly sample 2000 images, add watermark to 1000 of them as authorized input, while the rest as unauthorized input. We quantify effectiveness via the Unauthorized Accuracy (lower is better) to measure the suppression effect, and the VIP Accuracy (higher is better) to demonstrate the extent of performance preservation. The quantitative results are presented in Table II. The quantitative results demonstrate that GSUAP universally outperforms baselines, evidenced by its ability to suppress ResNet-18 accuracy on CIFAR-10 to 13.6% at a 60% ratio, whereas Gaussian noise fails (85.4%). This disparity confirms that structural corruption alone is insufficient, highlighting the necessity of gradient-guided semantic destruction for neutralizing robust models. We further observe that simpler datasets and densely connected architectures like DenseNet exhibit inherent fragility to perturbations due to error propagation, whereas the resilience of ResNet models validates the requirement for targeted adversarial interference. Throughout these configurations, authorized inputs maintain optimal accuracy, ensuring no performance penalty for legitimate users. These observations validate the effectiveness of the LymphNode framework. The consistent superiority of GSUAP establishes a reliable protection boundary that stochastic baselines cannot achieve, particularly on robust architectures. Simultaneously, the preservation of authorized fidelity confirms the precision of our feature-domain verification mechanism, which effectively decouples authorized flows from the noise injection path. In summary, LymphNode provides a robust paradigm for active model protection, reconciling strict unauthorized lockout with seamless authorized access. B. Neutralization Efficiency Analysis While the absolute performance drop is a critical measure of security, a practical protection mechanism must also be efficient, achieving maximum security with minimal structural modification. To rigorously quantify the return on investment for each injected noise channel, we introduce the Neutralization Efficiency metric E. Formally, defined by the performance gap between authorized and unauthorized users normalized by the sparsity ratio of modified channels ρ, the metric is calculated as: Aauth − Aunauth (7) E= ρ where Aauth and Aunauth represent the classification accuracy for authorized and unauthorized (Normal) inputs, respectively.
TABLE II N EUTRALIZATION EFFECTIVENESS ACROSS DATASETS AND ARCHITECTURES .†
Gauss
CIFAR-10 SUAP GSUAP
VIP
Gauss
MNIST SUAP GSUAP
VIP
Gauss
SVHN SUAP GSUAP
ResNet-18
20 40 60 80 100
93.6 87.4 85.4 80.2 73.6
93.2 81.4 72.0 67.0 48.4
88.6 36.4 13.6 11.0 10.6
94.5 94.5 94.5 94.5 94.5
49.0 31.3 29.4 24.7 22.6
10.2 11.3 9.3 10.6 10.2
10.2 11.3 9.3 10.2 10.2
99.6 99.6 99.6 99.6 99.6
64.6 60.3 50.8 46.5 44.0
13.2 11.1 10.9 10.8 10.8
8.1 7.4 7.2 6.6 6.6
96.1 96.1 96.1 96.1 96.1
ResNet-50
20 40 60 80 100
95.2 83.8 74.2 72.6 68.6
87.2 65.2 47.8 42.0 32.4
79.2 47.8 25.6 11.2 9.0
95.8 95.8 95.8 95.8 95.8
92.6 45.7 35.3 33.7 32.0
16.7 11.1 10.4 10.4 10.4
16.3 10.9 10.2 10.2 10.0
99.8 99.8 99.8 99.8 99.8
68.4 65.8 59.4 52.7 48.6
25.3 21.4 19.4 19.2 19.2
10.8 9.5 9.8 9.5 9.4
96.6 96.6 96.6 96.6 96.6
ViT-Tiny
20 40 60 80 100
71.6 51.0 39.8 34.8 29.8
49.0 16.6 13.6 11.8 11.2
27.8 11.6 11.8 10.6 10.6
91.8 91.8 91.8 91.8 91.8
46.3 32.4 23.8 21.2 19.0
11.2 10.9 9.4 9.9 9.8
10.4 10.0 8.9 8.4 8.4
99.3 99.3 99.3 99.3 99.3
67.8 43.0 32.5 26.0 22.2
19.8 18.4 11.2 10.3 10.2
24.1 18.1 10.8 10.8 10.8
96.3 96.3 96.3 96.3 96.3
ViT-Small
20 40 60 80 100
55.6 36.0 27.0 24.8 23.6
22.6 15.2 11.2 10.6 11.6
13.6 10.2 10.0 10.0 10.0
89.4 89.4 89.4 89.4 89.4
40.8 26.1 22.7 17.9 14.1
10.8 10.0 9.8 9.5 9.5
10.7 10.0 9.4 9.5 9.4
99.2 99.2 99.2 99.2 99.2
43.7 25.9 20.0 20.0 20.0
23.6 22.0 18.2 13.2 13.2
21.8 21.0 18.9 14.6 11.0
97.6 97.6 97.6 97.6 97.6
DenseNet
20 40 60 80 100
14.2 10.7 10.6 10.2 10.2
13.5 10.7 9.6 9.7 9.5
11.3 9.6 9.3 9.0 9.0
95.8 95.8 95.8 95.8 95.8
12.3 10.1 10.3 10.5 10.4
10.7 9.8 10.3 9.5 9.4
9.5 9.8 9.3 9.5 9.4
99.5 99.5 99.5 99.5 99.5
15.8 15.4 13.1 10.5 9.9
15.6 14.6 14.1 9.4 8.5
9.9 8.0 7.7 7.6 7.7
96.1 96.1 96.1 96.1 96.1
AlexNet
20 40 60 80 100
23.5 20.8 12.7 11.0 11.4
12.7 11.9 9.9 9.2 9.2
11.0 11.5 9.8 9.0 9.0
90.5 90.5 90.5 90.5 90.5
12.6 11.5 10.9 10.6 10.6
9.8 9.4 9.2 9.2 9.2
9.7 9.5 9.0 8.9 8.9
98.9 98.9 98.9 98.9 98.9
28.0 27.3 26.8 20.7 16.7
15.7 11.7 8.0 7.1 7.1
10.5 7.3 6.0 6.0 6.0
95.4 95.4 95.4 95.4 95.4
Model
Ratio (%)
VIP
† Ratio: percentage of channels with GSUAP injection. Gauss/SUAP/GSUAP: accuracy of unauthorized inputs (%, lower is better). VIP: accuracy of authorized
inputs (%, higher is better). Bold: best suppression; underline: second best.