Verifynet: Secure and verifiable federated learning
Abstract
As an emerging training model with neural networks, federated learning has received widespread attention due to its ability to update parameters without collecting users' raw data. However, since adversaries can track and derive participants' privacy from the shared gradients, federated learning is still exposed to various security and privacy threats. In this paper, we consider two major issues in the training process over deep neural networks (DNNs): 1) how to protect user's privacy (i.e., local gradients) in the training process and 2) how to verify the integrity (or correctness) of the aggregated results returned from the server. To solve the above problems, several approaches focusing on secure or privacy-preserving federated learning have been proposed and applied in diverse scenarios. However, it is still an open problem enabling clients to verify whether the cloud server is operating correctly, while guaranteeing user's privacy in the training process. In this paper, we propose VerifyNet, the first privacy-preserving and verifiable federated learning framework. In specific, we first propose a double-masking protocol to guarantee the confidentiality of users' local gradients during the federated learning. Then, the cloud server is required to provide the Proof about the correctness of its aggregated results to each user. We claim that it is impossible that an adversary can deceive users by forging Proof, unless it can solve the NP-hard problem adopted in our model. In addition, VerifyNet is also supportive of users dropping out during the training process. The extensive experiments conducted on real-world data also demonstrate the practical performance of our proposed scheme.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Model parameters shared by participants within federated learning systems could possibly reveal patients' private information.
“Recently several studies have brought to attention that the model parameters shared by the participants within the FL systems could possibly reveal patients’ private information [17,18].”
From A Review of Privacy Enhancement Methods for Federated Learning in Healthcare Systems (2023) · cites this paper as [17]
Cites
New directions in cryptography
Diffie, W., & Hellman, M. (1976) · IEEE Transactions on Information Theory · doi:10.1109/tit.1976.1055638 · Cited by 14,713 · see citing works
Shamir, A. (1979) · Communications of the ACM · doi:10.1145/359168.359176 · Cited by 13,756 · see citing works
A public key cryptosystem and a signature scheme based on discrete logarithms
Elgamal, T. (1985) · IEEE Transactions on Information Theory · doi:10.1109/tit.1985.1057074 · Cited by 8,059 · see citing works
Identity-Based Encryption from the Weil Pairing
Boneh, D., & Franklin, M. (2001) · Lecture notes in computer science · doi:10.1007/3-540-44647-8_13 · Cited by 7,090 · see citing works
Large-Scale Machine Learning with Stochastic Gradient Descent
Bottou, L. (2010) · Proceedings of COMPSTAT'2010 · doi:10.1007/978-3-7908-2604-3_16 · Cited by 5,795 · see citing works
Membership Inference Attacks Against Machine Learning Models
Shokri, R., Stronati, M., Song, C., & Shmatikov, V. (2017) · 2017 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2017.41 · Cited by 4,754 · see citing works
Practical Secure Aggregation for Privacy-Preserving Machine Learning
Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., McMahan, H. B., Patel, S., Ramage, D., Segal, A., & Seth, K. (2017) · Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3133956.3133982 · Cited by 3,956 · see citing works
Privacy-preserving deep learning
Shokri, R., & Shmatikov, V. (2015) · Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2810103.2813687 · Cited by 2,356 · see citing works
SecureML: A System for Scalable Privacy-Preserving Machine Learning
Mohassel, P., & Zhang, Y. (2017) · 2017 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2017.12 · Cited by 1,936 · see citing works
Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networks
Xu, W., Evans, D., & Qi, Y. (2018) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2018.23198 · Cited by 1,859 · see citing works
Privacy-Preserving Deep Learning via Additively Homomorphic Encryption
Phong, L. T., Aono, Y., Hayashi, T., Wang, L., & Moriai, S. (2018) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2017.2787987 · Cited by 1,662 · see citing works
Deep Models Under the GAN: Information Leakage from Collaborative Deep Learning
Hitaj, B., Ateniese, G., & Perez-Cruz, F. (2017) · Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3133956.3134012 · Cited by 1,377 · see citing works
How to Generate Cryptographically Strong Sequences of Pseudorandom Bits
Blum, M., & Micali, S. M. (1984) · SIAM Journal on Computing · doi:10.1137/0213053 · Cited by 1,309 · see citing works
Trojaning Attack on Neural Networks
Liu, Y., Ma, S., Aafer, Y., Lee, W.-C., Zhai, J., Wang, W., & Zhang, X. (2018) · Proceedings 2018 Network and Distributed System Security Symposium · doi:10.14722/ndss.2018.23291 · Cited by 1,270 · see citing works
Hogwild: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent
Niu, F., Recht, B., Re, C., & Wright, S. J. (2011) · arXiv · doi:10.48550/arxiv.1106.5730 · Cited by 1,211 · see citing works
Authenticated Encryption: Relations among Notions and Analysis of the Generic Composition Paradigm
Bellare, M., & Namprempre, C. (2008) · Journal of Cryptology · doi:10.1007/s00145-008-9026-x · Cited by 653 · see citing works
Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted HardwarePreprint
Tramèr, F., & Boneh, D. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1806.03287 · Cited by 263 · see citing works
How to generate cryptographically strong sequences of pseudo random bits
Blum, M., & Micali, S. M. (1982) · Annual Symposium on Foundations of Computer Science · doi:10.1109/sfcs.1982.72 · Cited by 254 · see citing works
Efficiently Verifiable Computation on Encrypted Data
Fiore, D., Gennaro, R., & Pastro, V. (2014) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2660267.2660366 · Cited by 237 · see citing works
Enabling Efficient and Geometric Range Query With Access Control Over Encrypted Spatial Data
Xu, G., Li, H., Dai, Y., et al. (2018) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2018.2868162 · Cited by 227 · see citing works
Self-citationHealthDep: An Efficient and Secure Deduplication Scheme for Cloud-Assisted eHealth Systems
Zhang, Y., Xu, C., Li, H., Yang, K., Zhou, J., & Lin, X. (2018) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2018.2832251 · Cited by 219 · see citing works
Self-citationPacked Ciphertexts in LWE-Based Homomorphic Encryption
Brakerski, Z., Gentry, C., & Halevi, S. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-36362-7_1 · Cited by 209 · see citing works
Li, H., Liu, D., Dai, Y., Luan, T. H., & Shen, X. (2014) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2014.2371239 · Cited by 193 · see citing works
Self-citationTime-Optimal Interactive Proofs for Circuit Evaluation
Thaler, J. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-40084-1_5 · Cited by 190 · see citing works
Engineering searchable encryption of mobile cloud networks: when QoE meets QoP
Li, H., Liu, D., Dai, Y., et al. (2015) · IEEE Wireless Communications · doi:10.1109/mwc.2015.7224730 · Cited by 166 · see citing works
Self-citationRewagad, P., & Pawar, Y. (2013) · International Conference on Communication Systems and Network Technologies · doi:10.1109/csnt.2013.97 · Cited by 162 · see citing works
Zhang, Y., Xu, C., Liang, X., et al. (2016) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2016.2631951 · Cited by 162 · see citing works
Efficient and Privacy-Preserving Truth Discovery in Mobile Crowd Sensing Systems
Xu, G., Li, H., Liu, S., Wen, M., & Lu, R. (2019) · IEEE Transactions on Vehicular Technology · doi:10.1109/tvt.2019.2895834 · Cited by 142 · see citing works
Self-citationPersonalized Search Over Encrypted Data With Efficient and Secure Updates in Mobile Clouds
Li, H., Liu, D., Dai, Y., et al. (2015) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2015.2511457 · Cited by 131 · see citing works
Self-citationSafetyNets: Verifiable Execution of Deep Neural Networks on an Untrusted CloudPreprint
Ghodsi, Z., Gu, T., & Garg, S. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1706.10268 · Cited by 119 · see citing works
Achieving efficient and privacy-preserving truth discovery in crowd sensing systems
Xu, G., Li, H., Chen, T., et al. (2016) · Computers & Security · doi:10.1016/j.cose.2016.11.014 · Cited by 85 · see citing works
Self-citationPrivate, Yet Practical, Multiparty Deep Learning
Zhang, X., Ji, S., Wang, H., & Wang, T. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.215 · Cited by 77 · see citing works
Use Privacy in Data-Driven Systems
Datta, A., Fredrikson, M., Ko, G., Mardziel, P., & Sen, S. (2017) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3133956.3134097 · Cited by 56 · see citing works
On Homomorphic Signatures for Network Coding
Yun, A., Cheon, J. H., & Kim, Y. (2010) · IEEE Transactions on Computers · doi:10.1109/tc.2010.73 · Cited by 50 · see citing works
Efficient Proof Composition for Verifiable Computation
Keuffer, J., Molva, R. A., & Chabanne, H. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-99073-6_8 · Cited by 26 · see citing works
Autopilot Design for Vehicle Cornering Through Icy Roads
Ahıska, K., Ozgoren, M. K., & Leblebi̇ci̇oğlu, K. (2017) · IEEE Transactions on Vehicular Technology · doi:10.1109/tvt.2017.2765245 · Cited by 14 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A review of applications in federated learning
Li, L., Fan, Y., Tse, M., & Lin, K.-Y. (2020) · Computers & Industrial Engineering · doi:10.1016/j.cie.2020.106854 · Cited by 1,559 · see citing works
A survey on security and privacy of federated learning
Mothukuri, V., Parizi, R. M., Pouriyeh, S., Huang, Y., Dehghantanha, A., & Srivastava, G. (2021) · Future Generation Computer Systems · doi:10.1016/j.future.2020.10.007 · Cited by 1,480 · see citing works
Federated Learning: A Survey on Enabling Technologies, Protocols, and Applications
Aledhari, M., Razzak, R., Parizi, R. M., & Saeed, F. (2020) · IEEE Access · doi:10.1109/access.2020.3013541 · Cited by 733 · see citing works
Privacy-Preserving Traffic Flow Prediction: A Federated Learning Approach
Liu, Y., Yu, J. J. Q., Kang, J., Niyato, D., & Zhang, S. (2020) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.2991401 · Cited by 712 · see citing works
Yin, X., Zhu, Y., & Hu, J. (2022) · ACM Computing Surveys · doi:10.1145/3460427 · Cited by 638 · see citing works
Efficient and Privacy-Enhanced Federated Learning for Industrial Artificial Intelligence
Hao, M., Li, H., Luo, X., Xu, G., Yang, H., & Liu, S. (2020) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2019.2945367 · Cited by 569 · see citing works
Self-citationFederated learning review: Fundamentals, enabling technologies, and future applications
Banabilah, S., Aloqaily, M., Alsayed, E., Malik, N., & Jararweh, Y. (2022) · Information Processing & Management · doi:10.1016/j.ipm.2022.103061 · Cited by 556 · see citing works
Local Differential Privacy-Based Federated Learning for Internet of Things
Zhao, Y., Zhao, J., Yang, M., Wang, T., Wang, N., Lyu, L., Niyato, D., & Lam, K.-Y. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.3037194 · Cited by 456 · see citing works
Federated Learning for Vehicular Internet of Things: Recent Advances and Open Issues
Du, Z., Wu, C., Yoshinaga, T., Yau, K.-L. A., Ji, Y., & Li, J. (2020) · IEEE Open Journal of the Computer Society · doi:10.1109/ojcs.2020.2992630 · Cited by 393 · see citing works
A robust privacy-preserving federated learning model against model poisoning attacks
Yazdinejad, A., Dehghantanha, A., Karimipour, H., Srivastava, G., & Parizi, R. M. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3420126 · Cited by 380 · see citing works
Privacy-Enhanced Federated Learning Against Poisoning Adversaries
Liu, X., Li, H., Xu, G., Chen, Z., Huang, X., & Lu, R. (2021) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2021.3108434 · Cited by 351 · see citing works
Self-citationFerrag, M. A., Friha, O., Maglaras, L., Janicke, H., & Shu, L. (2021) · IEEE Access · doi:10.1109/access.2021.3118642 · Cited by 342 · see citing works
On Safeguarding Privacy and Security in the Framework of Federated Learning
Ma, C., Li, J., Ding, M., Yang, H. H., Shu, F., Quek, T. Q. S., & Poor, H. V. (2020) · IEEE Network · doi:10.1109/mnet.001.1900506 · Cited by 318 · see citing works
Data Poisoning Attacks on Federated Machine Learning
Sun, G., Cong, Y., Dong, J., Wang, Q., Lyu, L., & Liu, J. (2022) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3128646 · Cited by 310 · see citing works
Blockchain-empowered Federated Learning: Challenges, Solutions, and Future Directions
Zhu, J., Cao, J., Saxena, D., Jiang, S., & Ferradi, H. (2023) · ACM Computing Surveys · doi:10.1145/3570953 · Cited by 309 · see citing works
Blockchain-enabled Federated Learning: A Survey
Qu, Y., Uddin, M. P., Gan, C., Xiang, Y., Gao, L., & Yearwood, J. (2023) · ACM Computing Surveys · doi:10.1145/3524104 · Cited by 286 · see citing works
Federated learning for secure IoMT-applications in smart healthcare systems: A comprehensive review
Rani, S., Kataria, A., Kumar, S., & Tiwari, P. (2023) · Knowledge-Based Systems · doi:10.1016/j.knosys.2023.110658 · Cited by 228 · see citing works
Privacy-Preserving Federated Learning Using Homomorphic Encryption
Park, J., & Lim, H. (2022) · Applied Sciences · doi:10.3390/app12020734 · Cited by 223 · see citing works
Lo, S. K., Lu, Q., Wang, C., Paik, H.-Y., & Zhu, L. (2022) · ACM Computing Surveys · doi:10.1145/3450288 · Cited by 202 · see citing works
Enabling AI in Future Wireless Networks: A Data Life Cycle Perspective
Nguyen, D. C., Cheng, P., Ding, M., Lopez-Perez, D., Pathirana, P. N., Li, J., Seneviratne, A., Li, Y., & Poor, H. V. (2021) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.3024783 · Cited by 160 · see citing works
Challenges, Applications and Design Aspects of Federated Learning: A Survey
Rahman, K. M. J., Ahmed, F., Akhter, N., Hasan, M., Amin, R., Aziz, K. E., Islam, A. K. M. M., Mukta, M. S. H., & Islam, A. K. M. N. (2021) · IEEE Access · doi:10.1109/access.2021.3111118 · Cited by 147 · see citing works
A Review of Privacy Enhancement Methods for Federated Learning in Healthcare Systems
Gu, X., Sabrina, F., Fan, Z., & Sohail, S. (2023) · International Journal of Environmental Research and Public Health · doi:10.3390/ijerph20156539 · Cited by 139 · see citing works
GAN Enhanced Membership Inference: A Passive Local Attack in Federated Learning
Zhang, J., Zhang, J., Chen, J., & Yu, S. (2020) · ICC 2020 - 2020 IEEE International Conference on Communications (ICC) · doi:10.1109/icc40277.2020.9148790 · Cited by 133 · see citing works
Blockchain-Federated-Learning and Deep Learning Models for COVID-19 Detection Using CT Imaging
Kumar, R., Khan, A. A., Kumar, J., Zakria, Golilarz, N. A., Zhang, S., Ting, Y., Zheng, C., & Wang, W. (2021) · IEEE Sensors Journal · doi:10.1109/jsen.2021.3076767 · Cited by 57 · see citing works
Practical and Robust Federated Learning With Highly Scalable Regression Training
Han, S., Ding, H., Zhao, S., Ren, S., Wang, Z., Lin, J., & Zhou, S. (2024) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2023.3271859 · Cited by 60 · see citing works
Pocket diagnosis: Secure federated learning against poisoning attack in the cloud
Ma, Z., Ma, J., Miao, Y., Liu, X., Choo, K.-K. R., & Deng, R. H. (2022) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2021.3090771 · Cited by 50 · see citing works
Mitigating the Backdoor Attack by Federated Filters for Industrial IoT Applications
Hou, B., Gao, J., Guo, X., Baker, T., Zhang, Y., Wen, Y., & Liu, Z. (2022) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2021.3112100 · Cited by 49 · see citing works
ADFL: A Poisoning Attack Defense Framework for Horizontal Federated Learning
Guo, J., Li, H., Huang, F., Liu, Z., Peng, Y., Li, X., Ma, J., Menon, V. G., & Igorevich, K. K. (2022) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2022.3156645 · Cited by 49 · see citing works
Self-citationPrivacy-aware and Resource-saving Collaborative Learning for Healthcare in Cloud Computing
Hao, M., Li, H., Xu, G., Liu, Z., & Chen, Z. (2020) · ICC 2020 - 2020 IEEE International Conference on Communications (ICC) · doi:10.1109/icc40277.2020.9148979 · Cited by 52 · see citing works
Self-citationZheng, J., Tian, H., Ni, W., Ni, W., & Zhang, P. (2022) · IEEE Transactions on Wireless Communications · doi:10.1109/twc.2022.3188502 · Cited by 47 · see citing works
Achieving Privacy-preserving Federated Learning with Irrelevant Updates over E-Health Applications
Chen, H., Li, H., Xu, G., Zhang, Y., & Luo, X. (2020) · ICC 2020 - 2020 IEEE International Conference on Communications (ICC) · doi:10.1109/icc40277.2020.9149385 · Cited by 43 · see citing works
Self-citationFederated learning vulnerabilities, threats and defenses: A systematic review and future directions
Almutairi, S., & Barnawi, A. (2023) · Internet of Things · doi:10.1016/j.iot.2023.100947 · Cited by 35 · see citing works
- Authors
- Xu, G., Li, H., Liu, S., Yang, K., & Lin, X.
- Affiliations
- Peng Cheng Laboratory (CN)
- University of Electronic Science and Technology of China (CN)
- University of Memphis (US)
- University of Guelph (CA)
- Venue
- IEEE Transactions on Information Forensics and Security
- Published
- 2020
- Volume
- 15
- Pages
- 911-926
- ISSN
- 1556-6013 (ISSN-L)
- 1556-6021
- OpenAlex
- W2963540401
- Cited by
- 839
- References
- 36
- Citations by year
- 2026: 90 · 2025: 166 · 2024: 163 · 2023: 137 · 2022: 116 · 2021: 99 · 2020: 60 · 2019: 8
- FWCI
- 32.28
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Information Forensics and Security (publishedVersion)
- Funders
- National Basic Research Program of China (2017YFB0802300, 2017YFB0802000)
- National Natural Science Foundation of China (61802051, 61772121, 61728102, 61472065)
- Fundamental Research Funds for Chinese Central Universities (ZYGX2015J056)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Physical Sciences › Computer Science › Information Systems › Cloud Data Security Solutions
- Keywords
- federated learning, privacy-preserving federated learning, gradient privacy, correctness proofs, NP-hard problems, deep neural network
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review