Model Rake: A Defense Against Stealing Attacks in Split Learning
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 7002-7010.
https://doi.org/10.24963/ijcai.2025/779
Keywords
- Machine Learning: ML: Trustworthy machine learning
- Machine Learning: ML: Federated learning
Abstract
Split learning is a prominent framework for vertical federated learning, where multiple clients collaborate with a central server for model training by exchanging intermediate embeddings. Recently, it is shown that an adversarial server can exploit the intermediate embeddings to train surrogate models to replace the bottom models on the clients (i.e., model stealing). The surrogate models can also be used to reconstruct private training data of the clients (i.e., data stealing).
To defend against these stealing attacks, we propose Model Rake (i.e., Rake), which runs two bottom models on each client and differentiates their output spaces to make the two models distinct. Rake hinders the stealing attacks because it is difficult for a surrogate model to approximate two distinct bottom models. We prove that, under some assumptions, the surrogate model converges to the average of the two bottom models and thus will be inaccurate. Extensive experiments show that Rake is much more effective than existing methods in defending against both model and data stealing attacks, and the accuracy of normal model training is not affected.
@inproceedings{ijcai2025p779,
title = {Model Rake: A Defense Against Stealing Attacks in Split Learning},
author = {Zhang, Qinbo and Yan, Xiao and Zhao, Yanfeng and Fu, Fangcheng and Xu, Quanqing and Ding, Yukai and Zhou, Xiaokai and Hu, Chuang and Jiang, Jiawei},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {7002--7010},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/779},
url = {https://doi.org/10.24963/ijcai.2025/779},
}
TY - CPAPER TI - Model Rake: A Defense Against Stealing Attacks in Split Learning AU - Zhang, Qinbo AU - Yan, Xiao AU - Zhao, Yanfeng AU - Fu, Fangcheng AU - Xu, Quanqing AU - Ding, Yukai AU - Zhou, Xiaokai AU - Hu, Chuang AU - Jiang, Jiawei T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 7002 EP - 7010 DO - 10.24963/ijcai.2025/779 UR - https://doi.org/10.24963/ijcai.2025/779 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: