REVIEW 5 major objections 5 minor 64 references
ZORRO: Zero-Knowledge Robustness and Privacy for Split Learning (Full Version)
T0 review · 5 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read ZORRO claims zero-knowledge proofs can enforce a client-side frequency-domain defense that reduces split-learning backdoor attack success below 6%.
desk verdict Genuinely novel client-side split-learning defense with solid experiments, but the ZKP enforcement of the pruning step is not actually encoded in Algorithm 2, and the abstract overstates the attack-success claim. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The argument rides on three interlocking pieces. First, a frequency-domain scorer: each head/tail update $U_t$ is viewed as a matrix, transformed by the 2D discrete cosine transform, and the magnitude of the low-frequency coefficients satisfying $u+v<N/2$ is summed with the taxicab ($\ell^1$) norm to give a poison risk score $s_t$; the oldest score is divided by $\beta$ and the newest score is multiplied by $\beta$ to keep training moving when no poison is present. Second, a sliding queue: each client holds $k$ checkpoints plus its new model, removes the highest-scoring checkpoint, and advances a best-model pointer to the lowest-scoring remaining checkpoint. Third, an interactive zero-knowledge proof built on vector oblivious linear evaluation (VOLE) commitments, whose circuit asserts that each model hashes to the server-published commitment, that the claimed DCT is consistent with the committed model through a verifier-chosen randomized matrix-vector check rather than a full in-circuit transform, and that the reported maximum and minimum scores are the true ones. The proof, verified by the next client and the server, is what converts the heuristic scoring rule into an enforceable protocol.
What would settle it
An adaptive attacker who adds a frequency-shaping term to the backdoor objective, minimizing the $\ell^1$ norm of the low-frequency DCT coefficients of the poisoned update, could be tested against ZORRO; if the poisoned checkpoint survives pruning and the defended model still misclassifies triggered inputs, the core detection assumption fails.
Extended reading notes
Core claim
The central claim is that backdoor poisoning of split learning can be stopped at the client by requiring each client to prove, through an interactive zero-knowledge proof, that it ran a specified frequency-domain hygiene step on its own head and tail update. Concretely, ZORRO appends the freshly trained model $M_i$ to a queue of $k$ checkpoints, computes each update's two-dimensional discrete cosine transform, sums the magnitude of the low-frequency coefficients in the triangle $u+v<N/2$ with the taxicab norm, prunes the highest-scoring checkpoint, and points the next client to the lowest-scoring one; a bias parameter $\beta\in(0,1]$ nudges selection toward recent benign checkpoints. The interactive ZKP attests, without revealing model parameters, that the hash of each model matches the server-committed hash, that the claimed DCT is consistent with the committed model (checked probabilistically with verifier randomness), and that the reported worst and best scores are the true maximum and minimum. The paper claims this forces a malicious client into a dilemma: follow the protocol and let the poison be pruned, or deviate and fail verification, exposing the client. This is the first client-side, ZKP-enforced backdoor defense for split learning, and the reported experiments put backdoor accuracy below 6%, main-task accuracy close to the undefended model, and client-side runtime for $10^6$ parameters under 10 seconds.
Load-bearing premise
The load-bearing premise is that a poisoned client-side head or tail update reliably produces larger low-frequency DCT magnitudes than a benign update trained on non-IID data, so always pruning the highest-scoring checkpoint leaves a benign model in the queue and removes the poison.
Editorial extensions
If this is right
- A malicious client can no longer keep a poisoned checkpoint in the training chain without detection: either the enforced pruning removes it or the failed proof identifies the client.
- The defense scales with client count, with the paper reporting low backdoor accuracy even at 1000 clients and with poisoning rates up to 80%.
- The per-client cost fits edge-device constraints: under 10 seconds of proof overhead for a $10^6$-parameter local model and roughly 0.9 GB peak memory for the largest tested client-side partition.
- Privacy survives the defense: neither the server nor the next client ever sees raw head or tail parameters, only commitments of those models and proofs of correct processing.
- Because the ZK circuit is modular, the same enforcement mechanism can attest to other client-side scoring rules, such as an $\ell^2$-norm or clustering-based score, without a new cryptographic design.
Reading between the lines
- The ZKP can prove only that the scoring and pruning were executed faithfully; it cannot prove that low-frequency DCT magnitude separates poison from benign non-IID drift, so the defense's real security bound lives in that empirical separation rather than in the cryptography.
- A natural attack not explicitly covered would shape the poisoned update to minimize low-frequency DCT energy while preserving trigger effectiveness; if such an attack succeeds, the frequency heuristic itself would be the point of failure, not the proof system.
- The same enforcement pattern could plausibly be extended to server-side defenses or to other distributed training paradigms, since the circuit verifies generic scoring, argmax, argmin, and pointer updates, although the paper only claims the scheme for its own split-learning setting.
- The MNIST distraction result suggests that a defended model can still classify triggered inputs into the attacker's target class when no poison survives, so reported backdoor accuracy may overstate residual poisoning in datasets with strong positional or structural bias.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents ZORRO, a client-side backdoor defense for U-shaped split learning. In ZORRO, each client computes discrete-cosine-transform (DCT) based poison risk scores for a queue of recent head/tail checkpoints, prunes the highest-scoring model, updates a best-model pointer, and uses an interactive VOLE-based zero-knowledge proof (built on Wolverine/emp-zk) to attest that this computation was performed honestly. The paper evaluates ZORRO on six datasets, several architectures, different IID degrees, client counts, and adaptive attacks, and reports low backdoor accuracy and modest ZKP overhead for models with up to roughly one million client-side parameters.
Significance. If the cryptographic enforcement claim were correct, ZORRO would be the first client-side, ZKP-enforced backdoor defense for split learning, and the empirical study is genuinely broad: it covers multiple datasets, architectures, poisoning rates, and adaptive attack strategies, and it includes runtime and memory measurements on realistic hardware. The use of Freivald's algorithm to probabilistically verify the DCT inside the ZK circuit is a sensible and potentially useful optimization. However, the central claim that the ZKP forces correct execution of the defense is not supported by the protocol as written: Algorithm 2 does not constrain the pruning/forwarding decision, and the abstract's headline attack-success bound is contradicted by the paper's own MNIST result. These are load-bearing issues, not presentation concerns.
major comments (5)
- [§4.5, Algorithm 2] The circuit in Algorithm 2 does not attest to the pruning and forwarding decisions, which are the core of the claimed enforcement. The only aggregate assertions are on the numeric values S_WM and S_BM (max and min of the score list); there is no assertion that the model attaining S_WM is the one excluded from the forwarded top-k list, no assertion that BM corresponds to the argmin model, and no public input committing to the actual subset of hashes that is forwarded. A malicious prover can compute all hashes and scores honestly, then forward the high-scoring poisoned model and drop a benign one; every assertion in the circuit still holds, and the verifier's hash check in Step 2 only confirms that the received models belong to the committed hash set. This invalidates the claims in §4.1 and §6.1 that a deviating client cannot produce a valid proof, and it invalidates the formal soundness statement in Eq. (2) as applied to "correct execution of Alg. 2." The circuit must take the forwarded hashes as public inputs and enforce the subset/exclusion and argmax/argmin relations. Separately, Step 7's statement that the proof verifies the update is the difference M_i - M_{i-1} is not reflected in Algorithm 2, which has no update inputs at all.
- [§4.3, Algorithm 1, Algorithm 2] The beta-adjustment encoded in Algorithm 2 is inconsistent with Algorithm 1. Algorithm 1 adjusts the entire score vector before computing argmax and argmin: S[0] <- S[0]/beta and S[k] <- S[k]*beta, and both extrema are taken over this adjusted vector. Algorithm 2, however, asserts S_WM = max(S_{i-k}/beta, ..., S_i) and S_BM = min(S_{i-k}, ..., S_i*beta), using the unadjusted oldest score in the minimum. For beta < 1 these differ whenever the oldest score is the minimum after adjustment, so the ZKP can attest to a different BM than the defense procedure would compute. The circuit should use S_{i-k}/beta in the minimum as well, or the prose should explicitly define BM over the unadjusted scores; as written, the circuit does not match the described defense.
- [Abstract, Table 2] The abstract's headline claim that ZORRO "reduces the attack success rate to less than 6%" is contradicted by Table 2, which reports ZORRO achieving BA = 36.99% on MNIST. The Appendix F explanation (benign-model distraction) may be plausible, and PRR = 100% shows that poisoned models were removed, but the metric BA is exactly the attack success rate, and 36.99% is not less than 6%. This is not a minor wording issue: a reader relying on the abstract would wrongly conclude that the defense bounds the backdoor accuracy on every reported configuration. The claim should be qualified, for example by stating the bound holds on all datasets except MNIST, or by reporting a different metric that supports the advertised bound.
- [§5.2.1, App. D, Tables 2 and 7] The default configuration used for the headline results was selected using ablations on the same CIFAR-10/ResNet-18 setup that later serves as the principal evidence of effectiveness. Specifically, beta = 0.7, k = 3, and the Taxicab norm are chosen based on Tables 9-11 in Appendix D, which are CIFAR-10 results, while Table 2 and Table 7 report the CIFAR-10 configuration as the main demonstration of low BA and high MA. This creates a selection-circularity: the reported numbers for the default setting are not an out-of-sample evaluation of the defense. The authors should either fix all hyperparameters before running any experiments and treat every dataset as held out, or report the parameter selection procedure separately with a clear statement of the degrees of freedom used and their effect on the headline metrics.
- [§6.2, §4.1] The security analysis in Section 6.2 assumes without proof that the DCT/Taxicab scoring separates poisoned from benign updates. The ZKP only enforces that the scoring and pruning computations were performed; it does not prove that the highest-scoring model is actually poisoned, nor that the forwarded model is benign. The paper's empirical evidence supports the heuristic for the tested attacks, but the invariant argument in §6.2 that "one benign model remains in the queue" depends on this detection heuristic rather than on the cryptographic protocol. This should be stated explicitly as an assumption, and the abstract's phrases claiming the proof attests to the "benign nature" of local model portions should be softened accordingly.
minor comments (5)
- [References] Reference [17] contains a formatting error: the author name should be "Rūsiņš Freivalds," not "R¯usin, š Freivalds."
- [§5.3] The sentence "As the table shows ZORRO effectively mitigates the attack.ZORRO effectively mitigates the attack for all datasets" is duplicated and should be merged.
- [§5.2.2, App. C] Section 5.2.2 states that all experiments were repeated 3 times with different seeds, while Appendix C says the experiment was conducted on each server 5 times; these statements should be reconciled.
- [Fig. 6] The legend entry "ResNet-18. 34 (CIFAR10)" appears to be a formatting artifact and should read "ResNet-18, ResNet-34 (CIFAR-10)."
- [Algorithm 2] The expressions max(S_{i-k}/beta, ..., S_i) and min(S_{i-k}, ..., S_i*beta) are ambiguous because the ellipsis does not make explicit which scores are adjusted. The pseudocode should list the adjusted score vector explicitly, especially given the inconsistency with Algorithm 1 noted above.
Circularity Check
Partial circularity: the default β and k are selected by ablations on the same CIFAR-10 benchmark whose BA/MA are then reported as headline evidence, and the §6.2 security invariant assumes the poisoning-detection separation it is meant to establish; separately, Algorithm 2 does not actually constrain the pruning step, a soundness gap rather than a circular reduction.
-
fitted input called prediction
[Section 4.6, Appendix D (Tables 9-10), Section 5.3 (Table 2) and Section 5.6 (Table 7)]
"In contrast, β=0.7 strikes a practical balance between utility and robustness, reducing BA to the level of the Gold Standard while preserving high MA. ... As the table shows, a moderate value of k=3 achieves the best balance, minimizing BA (3.16%), maintaining high MA (73.51%), and ensuring robust PRR and low BBR."
The paper's default security parameters β=0.7 and k=3, plus the Taxicab scoring norm, are chosen by ablating BA, MA, PRR, and BBR on the same CIFAR-10/ResNet-18 configuration used for the headline evaluation. Section 5.3 then reports that configuration's CIFAR-10 numbers (BA 4.45%, MA 73.02%) and Section 5.6 reports BA 3.16% / MA 73.51% as evidence of ZORRO's effectiveness. The abstract's 'reduces the attack success rate to less than 6%' is therefore partly in-sample: the CIFAR-10 result is the outcome of selecting parameters on that dataset, not an independent prediction. The remaining datasets and architectures still provide out-of-sample evidence, so the circularity is partial.
-
self definitional
[Section 6.2, Security of Poisoning Detection]
"If the added model shows detectable poisoning artifacts, the scoring function will prioritize its removal. Thus, if there was one benign model in the queue before the current round (as given by the security invariant) and the new model, which, if poisoned, is removed, it follows that after the defense round, again one benign model is in the queue, thus fulfilling the security invariant also for the following round."
The invariant proof's only mechanism for eliminating a poisoned model is the conditional premise 'if the added model shows detectable poisoning artifacts, the scoring function will prioritize its removal.' But 'detectable' is operationalized by the scoring function itself: the defense removes the model with the largest low-frequency DCT ℓ1 score. The proof does not derive that poisoned updates reliably receive larger scores than benign non-IID updates; it assumes that separation, which is exactly the effectiveness claim under examination. The conclusion 'again one benign model is in the queue' is thus equivalent to assuming the poison-scoring property rather than establishing it.
full rationale
The paper does not contain a hidden equation whose conclusion equals its input: Algorithm 1 computes scores by DCT/ℓ1, Algorithm 2 checks hashes and min/max equalities, and the empirical BA/MA numbers are measurements rather than formal consequences of the scoring definition. The two genuine circularities are (i) the in-sample selection of β and k on the same CIFAR-10 benchmark later quoted as the headline result, and (ii) the Section 6.2 invariant proof, which assumes the poison/benign score separation that the detection mechanism is supposed to guarantee. Neither is a total collapse: the paper evaluates across many datasets, architectures, and attack settings, and the ZKP overhead measurements are independent of the detection heuristic. However, the strongest advertised claim — that the ZKP enforces the client-side defense and reduces BA below 6% — is weakened by these two in-sample/assumed premises. Separately, and not counted as circularity, Algorithm 2's aggregate assertions S_WM = max(S_{i-k}/β, ..., S_i) and S_BM = min(S_{i-k}, ..., S_i·β) never constrain which model is actually excluded from the forwarded top-k list or which index BM points to; the Section 4.5 prose that the proof 'proves that it is not included in the top-k models' is therefore unsupported by the circuit as written. That is a soundness gap in the enforcement claim rather than a derivation that reduces to its inputs. Self-citations to [39] and [42] are present but not load-bearing here: the frequency-domain rationale also cites independent works [38, 57], and the VOLE-based ZKP implementation rests on external tools [52, 53].
Assumptions & free parameters
free parameters (4)
- Security parameter beta =
0.7
- Queue length k =
3
- Low-frequency DCT selection region =
u+v < N/2 triangular region
- Poison score norm =
Taxicab (L1)
assumptions (6)
- domain assumption Backdoor training creates larger low-frequency DCT artifacts in model updates than benign non-IID updates.
- domain assumption At least one benign model always remains in the queue, and the initialization phase provides this benign reference.
- standard math Wolverine VOLE-based ZKP has computational soundness, zero-knowledge, and completeness.
- standard math Freivalds randomized matrix check with a random binary vector has soundness error at most 1/2 per repetition.
- domain assumption The server is semi-honest and does not collude with malicious clients.
- domain assumption A benign model's accuracy on triggered inputs remains low, so a high backdoor accuracy implies a surviving backdoor.
Cite this review
Pith. "Pith review of ZORRO: Zero-Knowledge Robustness and Privacy for Split Learning (Full Version)." pith.science (2026). https://pith.science/paper/3YWUI6LV
@misc{pith2026250909787,
author = {Pith},
title = {Pith review of: ZORRO: Zero-Knowledge Robustness and Privacy for Split Learning (Full Version)},
year = {2026},
howpublished = {\url{https://pith.science/paper/3YWUI6LV}},
note = {Machine review of arXiv:2509.09787}
}
read the original abstract
Split Learning (SL) is a distributed learning approach that enables resource-constrained clients to collaboratively train deep neural networks (DNNs) by offloading most layers to a central server while keeping in- and output layers on the client-side. This setup enables SL to leverage server computation capacities without sharing data, making it highly effective in resource-constrained environments dealing with sensitive data. However, the distributed nature enables malicious clients to manipulate the training process. By sending poisoned intermediate gradients, they can inject backdoors into the shared DNN. Existing defenses are limited by often focusing on server-side protection and introducing additional overhead for the server. A significant challenge for client-side defenses is enforcing malicious clients to correctly execute the defense algorithm. We present ZORRO, a private, verifiable, and robust SL defense scheme. Through our novel design and application of interactive zero-knowledge proofs (ZKPs), clients prove their correct execution of a client-located defense algorithm, resulting in proofs of computational integrity attesting to the benign nature of locally trained DNN portions. Leveraging the frequency representation of model partitions enables ZORRO to conduct an in-depth inspection of the locally trained models in an untrusted environment, ensuring that each client forwards a benign checkpoint to its succeeding client. In our extensive evaluation, covering different model architectures as well as various attack strategies and data scenarios, we show ZORRO's effectiveness, as it reduces the attack success rate to less than 6\% while causing even for models storing \numprint{1000000} parameters on the client-side an overhead of less than 10 seconds.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[1]
Wendy Kan Addison Howard, Eunbyung Park. 2018. ImageNet Object Localiza- tion Challenge. https://kaggle.com/competitions/imagenet-object-localization- challenge
work page 2018
-
[2]
Meta AI. 2025. The Llama 4 Herd: The Beginning of a New Era of Natively Multi- modal AI Innovation. https://ai.meta.com/blog/llama-4-multimodal-intelligence/. https://ai.meta.com/blog/llama-4-multimodal-intelligence/ Accessed: 2025-04- 09
work page 2025
-
[3]
Eugene Bagdasaryan, Andreas Veit, Yiqing Hua, Deborah Estrin, and Vitaly Shmatikov. 2020. How to backdoor federated learning. InInternational conference on artificial intelligence and statistics. PMLR, Online, 2938–2948. CCS ’25, October 13–17, 2025, Taipei, Taiwan Nojan Sheybani et al
work page 2020
-
[4]
2023.{VILLAIN}: Backdoor attacks against vertical split learning
Yijie Bai, Yanjiao Chen, Hanlei Zhang, Wenyuan Xu, Haiqin Weng, and Dou Goodman. 2023.{VILLAIN}: Backdoor attacks against vertical split learning. In 32nd USENIX Security Symposium (USENIX Security 23). USENIX, Anaheim, CA, 2743–2760
work page 2023
-
[5]
Moran Baruch, Gilad Baruch, and Yoav Goldberg. 2019. A Little Is Enough: Circumventing Defenses For Distributed Learning. InNIPS. IEEE, Vancouver, Canada, 11 pages
work page 2019
-
[6]
Carsten Baum, Samuel Dittmer, Peter Scholl, and Xiao Wang. 2023. SoK: Vector OLE-based zero-knowledge protocols.Designs, Codes and Cryptography91, 11 (2023), 3527–3561
work page 2023
-
[7]
Eli Ben-Sasson, Iddo Bentov, Yinon Horesh, and Michael Riabzev. 2018. Scalable, transparent, and post-quantum secure computational integrity
work page 2018
-
[8]
Eli Ben-Sasson, Alessandro Chiesa, Eran Tromer, and Madars Virza. 2014. Succinct Non-Interactive zero knowledge for a von neumann architecture. InUSENIX Security. 781–796
work page 2014
Show all 64 references
-
[9]
Jock Blackard. 1998. Covertype. UCI Machine Learning Repository. DOI: https://doi.org/10.24432/C50K5N
1998 doi
-
[10]
Peva Blanchard, El Mahdi El Mhamdi, Rachid Guerraoui, and Julien Stainer. 2017. Machine Learning with Adversaries: Byzantine Tolerant Gradient Descent. In NIPS
2017
-
[11]
Elette Boyle, Geoffroy Couteau, Niv Gilboa, and Yuval Ishai. 2018. Compressing vector OLE. InCCS. ACM, Toronto, Canada, 896–912
2018
-
[12]
California State Legislature. 2018. California Consumer Privacy Act. https:// leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201720180SB1121
2018
-
[13]
Xiaoyu Cao, Minghong Fang, Jia Liu, and Neil Zhenqiang Gong. 2021. FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping. InNDSS. NDSS, San Diego, CA
2021
-
[14]
Bing-Jyue Chen, Suppakit Waiwitlikhit, Ion Stoica, and Daniel Kang. 2024. Zkml: An optimizing system for ml inference in zero-knowledge proofs. InConference on Computer Systems
2024
-
[15]
Li Deng. 2012. The mnist database of handwritten digit images for machine learning research. InIEEE Signal Processing Magazine, Vol. 29. IEEE, Online, 141–142
2012
-
[16]
Arne Dür. 1998. On the optimality of the discrete Karhunen–Loève expansion. SIAM Journal on Control and Optimization36, 6 (1998), 1937–1939
1998
-
[17]
R¯usin, š Freivalds. 1979. Fast probabilistic algorithms. InInternational Symposium on Mathematical Foundations of Computer Science. Springer, 57–69
1979
-
[18]
Clement Fung, Chris JM Yoon, and Ivan Beschastnikh. 2020. The limitations of federated learning in sybil settings. InRAID
2020
-
[19]
Sanjam Garg, Aarushi Goel, Somesh Jha, Saeed Mahloujifar, Mohammad Mah- moody, Guru-Vamsi Policharla, and Mingyuan Wang. 2023. Experimenting with zero-knowledge proofs of training. InCCS
2023
-
[20]
Zahra Ghodsi, Mojan Javaheripi, Nojan Sheybani, Xinqiao Zhang, Ke Huang, and Farinaz Koushanfar. 2023. zprobe: Zero peek robustness checks for federated learning. InComputer Vision and Pattern Recognition (CVPR)
2023
-
[21]
Otkrist Gupta and Ramesh Raskar. 2018. Distributed learning of deep neural network over multiple agents.Journal of Network and Computer Applications116 (2018), 1–8
2018
-
[22]
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep resid- ual learning for image recognition. InComputer Vision and Pattern Recognition (CVPR)
2016
-
[23]
Ying He, Zhili Shen, Jingyu Hua, Qixuan Dong, Jiacheng Niu, Wei Tong, Xu Huang, Chen Li, and Sheng Zhong. 2023. Backdoor Attack Against Split Neural Network-Based Vertical Federated Learning.IEEE Transactions on Information Forensics and Security(2023)
2023
-
[24]
Zecheng He, Tianwei Zhang, and Ruby B Lee. 2019. Model inversion attacks against collaborative inference. InACSAC
2019
-
[25]
Torsten Krauß and Alexandra Dmitrienko. 2023. MESAS: Poisoning Defense for Federated Learning Resilient against Adaptive Attackers. InCCS
2023
-
[26]
Alex Krizhevsky, Geoffrey Hinton, et al. 2009. Learning multiple layers of features from tiny images. Citeseer
2009
-
[27]
Na Li, Yongfei Zhang, Yun Zhang, and C-C Jay Kuo. 2019. On energy compaction of 2D Saab image transforms. InAsia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC). IEEE, Lanzhou, China
2019
-
[28]
Tianyi Liu, Xiang Xie, and Yupeng Zhang. 2021. zkCNN: Zero knowledge proofs for convolutional neural network predictions and accuracy. InCCS. ACM SIGSAC, Virtual Event Republic of Korea
2021
-
[29]
Hidde Lycklama, Lukas Burkhalter, Alexander Viand, Nicolas Küchler, and Anwar Hithnawi. 2023. Rofl: Robustness of secure federated learning. InIEEE S&P. IEEE, SAN FRANCISCO, CA
2023
-
[30]
Song Lyu, Zheng Lin, Guanqiao Qu, Xianhao Chen, Xiaoxia Huang, and Pan Li
-
[31]
Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Arcas. 2017. Communication-efficient learning of deep net- works from decentralized data. InArtificial intelligence and statistics. PMLR, Fort Lauderdale, Florida, 1273–1282
2017
-
[32]
mnmoustafa and Mohammed Ali. 2017. Tiny ImageNet. https://kaggle.com/ competitions/tiny-imagenet. Kaggle
2017
-
[33]
Mohammad Naseri, Jamie Hayes, and Emiliano De Cristofaro. 2020. Local and central differential privacy for robustness and privacy in federated learning. arXiv preprint arXiv:2009.03561(2020)
2020 arXiv
-
[34]
Milad Nasr, Reza Shokri, and Amir Houmansadr. 2019. Comprehensive privacy analysis of deep learning: Passive and active white-box inference attacks against centralized and federated learning. InIEEE S&P. IEEE, San Francisco, CA, 739– 753
2019
-
[35]
OpenCV Team. 2018. OpenCV 4.x Documentation: Core Functionality: Array Operations: DCT function. Online Documentation
2018
-
[36]
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. 2019. Pytorch: An imperative style, high-performance deep learning library.Advances in neural information processing systems...
2019
-
[37]
Yuwen Pu, Zhuoyuan Ding, Jiahao Chen, Chunyi Zhou, Qingming Li, Chunqiang Hu, and Shouling Ji. 2024. Dullahan: Stealthy Backdoor Attack against Without- Label-Sharing Split Learning.arXiv preprint arXiv:2405.12751(2024)
2024 arXiv
-
[38]
Hamprecht, Yoshua Bengio, and Aaron Courville
Nasim Rahaman, Aristide Baratin, Devansh Arpit, Felix Draxler, Min Lin, Fred A. Hamprecht, Yoshua Bengio, and Aaron Courville. 2019. On the Spectral Bias of Neural Networks. InInternational Conference on Machine Learning
2019
-
[39]
Phillip Rieger, Alessandro Pegoraro, Kavita Kumari, Tigist Abera, Jonathan Knauer, and Ahmad-Reza Sadeghi. 2025. SafeSplit: A Novel Defense Against Client-Side Backdoor Attacks in Split Learning. InNDSS
2025
-
[40]
Amrita Roy Chowdhury, Chuan Guo, Somesh Jha, and Laurens van der Maaten
-
[41]
Shiqi Shen, Shruti Tople, and Prateek Saxena. 2016. Auror: Defending Against Poisoning Attacks in Collaborative Deep Learning Systems. InACSAC
2016
-
[42]
Nojan Sheybani, Anees Ahmed, Michel Kinsy, and Farinaz Koushanfar. 2025. Zero-Knowledge Proof Frameworks: A Survey.arXiv preprint arXiv:2502.07063 (2025)
2025 arXiv
-
[43]
K Simonyan and A Zisserman. 2015. Very deep convolutional networks for large-scale image recognition. InICLR. Computational and Biological Learning Society
2015
-
[44]
Haochen Sun, Jason Li, and Hongyang Zhang. 2024. zkllm: Zero knowledge proofs for large language models. InCCS
2024
-
[45]
Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, and Andrew Rabinovich. 2015. Going deeper with convolutions. InComputer Vision and Pattern Recognition (CVPR)
2015
-
[46]
Behrad Tajalli, Oğuzhan Ersoy, and Stjepan Picek. 2023. On Feasibility of Server- side Backdoor Attacks on Split Learning. InIEEE Security and Privacy Workshops (SPW). IEEE
2023
-
[47]
European Union. 2018. General Data Protection Regulation. https://eur-lex. europa.eu/eli/reg/2016/679/oj
2018
-
[48]
United States Congress. 1996. Health Insurance Portability and Accountabil- ity Act. https://www.govinfo.gov/content/pkg/PLAW-104publ191/pdf/PLAW- 104publ191.pdf
1996
-
[49]
Praneeth Vepakomma, Otkrist Gupta, Tristan Swedish, and Ramesh Raskar. 2018. Split learning for health: Distributed deep learning without sharing raw patient data.arXiv preprint arXiv:1812.00564(2018), 7 pages
2018 arXiv
-
[50]
Hongyi Wang, Kartik Sreenivasan, Shashank Rajput, Harit Vishwakarma, Saurabh Agarwal, Jy-yong Sohn, Kangwook Lee, and Dimitris Papailiopoulos. 2020. Attack of the tails: Yes, you really can backdoor federated learning. InNIPS, Vol. 33. IEEE, Vancouver, Canada, 15 pages
2020
-
[51]
2025.EMP-Toolkit
Xiao Wang. 2025.EMP-Toolkit. https://github.com/emp-toolkit
2025
-
[52]
2025.EMP-zk
Xiao Wang. 2025.EMP-zk. wizkit team. https://github.com/emp-toolkit/emp-zk
2025
-
[53]
Chenkai Weng, Kang Yang, Jonathan Katz, and Xiao Wang. 2021. Wolverine: fast, scalable, and communication-efficient zero-knowledge proofs for boolean and arithmetic circuits. InIEEE S&P. IEEE, 1074–1091
2021
-
[54]
Chenkai Weng, Kang Yang, Xiang Xie, Jonathan Katz, and Xiao Wang. 2021. Mystique: Efficient conversions for Zero-Knowledge proofs with applications to machine learning. InUSENIX Security. USENIX, 501–518
2021
-
[55]
Alexander Wong, Mohammad Javad Shafiee, and Michael St Jules. 2018. Mi- cronNet: A highly compact deep convolutional neural network architecture for real-time embedded traffic sign classification.IEEE Access6 (2018), 59803–59810
2018
-
[56]
Han Xiao, Kashif Rasul, and Roland Vollgraf. 2017. Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms. arXiv:cs.LG/1708.07747 [cs.LG]
2017 arXiv
-
[57]
Zhi-Qin John Xu, Yaoyu Zhang, and Yanyang Xiao. 2019. Training behavior of deep neural network in frequency domain. InInternational Conference on Neural Information Processing. Springer, 264—-274
2019
-
[58]
Ziyuan Yang, Yingyu Chen, Huijie Huangfu, Maosong Ran, Hui Wang, Xiaoxiao Li, and Yi Zhang. 2022. Robust split federated learning for u-shaped medical image networks.arXiv preprint arXiv:2212.06378(2022)
2022 arXiv
-
[59]
Dong Yin, Yudong Chen, Ramchandran Kannan, and Peter Bartlett. 2018. Byzantine-robust distributed learning: Towards optimal statistical rates. InInter- national Conference on Machine Learning. PMLR, Stockholm, Sweden, 5650–5659
2018
-
[60]
Fangchao Yu, Lina Wang, Bo Zeng, Kai Zhao, Zhi Pang, and Tian Wu. 2023. How ZORRO: Zero-Knowledge Robustness and Privacy for Split Learning (Full Version) CCS ’25, October 13–17, 2025, Taipei, Taiwan to backdoor split learning.Neural Networks168 (2023), 326–336
2023
-
[61]
Fangchao Yu, Bo Zeng, Kai Zhao, Zhi Pang, and Lina Wang. 2024. Chronic Poisoning: Backdoor Attack against Split Learning. InAAAI conference on artificial intelligence. AAAI, Vancouver, Canada
2024
-
[62]
Sergey Zagoruyko. 2016. Wide residual networks.arXiv preprint arXiv:1605.07146 (2016). A Frequency Selection For the frequency transformation, we employ theDiscrete Cosine Transform(DCT). The DCT has been proven to closely approximate theKarhunen-Loève Transform(KLT) [ 27], wh...
2016 arXiv
-
[2022]
Eiffel: Ensuring integrity for federated learning. InCCS
-
[2023]
In2023 IEEE Globecom Workshops (GC Wkshps)
Optimal resource allocation for U-shaped parallel split learning. In2023 IEEE Globecom Workshops (GC Wkshps). IEEE, Kuala Lumpur, Malaysia, 197–202
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.