journal article·2024-06-17Open access

Privacy-Preserving Byzantine-Resilient Swarm Learning for E-Healthcare

Xudong Zhu, Teng Lai, Hui Li

Applied Sciences· Volume 14· Issue 12

Abstract

An automatic medical diagnosis service based on deep learning has been introduced in e-healthcare, bringing great convenience to human life. However, due to privacy regulations, insufficient data sharing among medical centers has led to many severe challenges for automated medical diagnostic services, including diagnostic accuracy. To solve such problems, swarm learning (SL), a blockchain-based federated learning (BCFL), has been proposed. Although SL avoids single-point-of-failure attacks and offers an incentive mechanism, it still faces privacy breaches and poisoning attacks. In this paper, we propose a new privacy-preserving Byzantine-resilient swarm learning (PBSL) that is resistant to poisoning attacks while protecting data privacy. Specifically, we adopt threshold fully homomorphic encryption (TFHE) to protect data privacy and provide secure aggregation. And the cosine similarity is used to judge the malicious gradient uploaded by malicious medical centers. Through security analysis, PBSL is able to defend against a variety of known security attacks. Finally, PBSL is implemented by uniting deep learning with blockchain-based smart contract platforms. Experiments based on different datasets show that the PBSL algorithm is practical and efficient.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Privacy-Preserving Technologies in Data · Brain Tumor Detection and Classification · Face and Expression Recognition

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Information and Control Engineering, Xi’an University of Architecture and Technology, Xi’an 710055, China

School of Cyber Engineering, Xidan University, Xi’an 710126, China

References (59)

Show source-provided references
1. Ehealth: Extending, enhancing, and evolving health care10.1146/annurev-bioeng-071812-152350 ↗
2. Privacy-preserving patient-centric clinical decision support system on naive bayesian classification10.1109/JBHI.2015.2407157 ↗
3. Privacy-preserving clinical decision support system using gaussian kernel-based classification10.1109/JBHI.2013.2274899 ↗
4. Do no harm: A roadmap for responsible machine learning for healthcare10.1038/s41591-019-0548-6 ↗
5. Deep learning-based classification of mesothelioma improves prediction of patient outcome10.1038/s41591-019-0583-3 ↗
6. Warnat-Herresthal, S., Perrakis, K., Taschler, B., Becker, M., Baßler, K., Beyer, M., Günther, P., Schulte-Schrepping, J., Seep, L., and Klee, K. (2020). Scalable Prediction of Acute Myeloid Leukemia Using High-Dimensional Machine Learning and Blood Transcriptomics. iScience, 23.10.1016/j.isci.2019.100780 ↗
7. Machine learning in medicine10.1056/NEJMra1814259 ↗
8. Calculating disease10.1038/550S115a ↗
9. Biomedical informatics on the cloud: A treasure hunt for advancing cardiovascular medicine10.1161/CIRCRESAHA.117.310967 ↗
10. Secure privacy-preserving and federated machine learning in medical imaging10.1038/s42256-020-0186-1 ↗
11. Konecny, J., McMahan, H.B., Yu, F.X., Richtárik, P., Suresh, A.T., and Bacon, D. (2016). Federated learning: Strategies for improving communication efficiency. arXiv.
12. Mcmahan, H.B., Moore, E., Ramage, D., and Arcas, B. (2016). Federated learning of deep networks using model averaging. arXiv.
13. Swarm Learning for decentralized and confidential clinical machine learning10.1038/s41586-021-03583-3 ↗
14. Song, C., Ristenpart, T., and Shmatikov, V. (November, January 30). Machine learning models that remember too much. Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, Dallas, TX, USA.10.1145/3133956.3134077 ↗
15. Melis, L., Song, C., De Cristofaro, E., and Shmatikov, V. (2018). Inference attacks against collaborative learning. arXiv.
16. Machine learning with adversaries: Byzantine tolerant gradient descent
17. Bagdasaryan, E., Veit, A., Hua, Y., Estrin, D., and Shmatikov, V. (2018). How to backdoor federated learning. arXiv.
18. Shokri, R., and Shmatikov, V. (2015, January 12–16). Privacy-preserving deep learning. Proceedings of the ACM Conference on Computer and Communications Security, Denver, CO, USA.10.1145/2810103.2813687 ↗
19. Heikkila, M.A., Koskela, A., Shimizu, K., Kaski, S., and Honkela, A. (2020). Differentially private cross-silo federated learning. arXiv.
20. Privacy-preserving collaborative deep learning with unreliable participants10.1109/TIFS.2019.2939713 ↗
21. Xu, R., Baracaldo, N., Zhou, Y., Anwar, A., and Ludwig, H. (2019, January 15). HybridALpha: An efficient approach for privacy-preserving federated learning. Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security, London, UK.10.1145/3338501.3357371 ↗
22. Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups10.1109/MSP.2012.2205597 ↗
23. Pcanet: A simple deep learning baseline for image classification?10.1109/TIP.2015.2475625 ↗
24. Deep learning applications for predicting pharmacological properties of drugs and drug repurposing using transcriptomic data10.1021/acs.molpharmaceut.6b00248 ↗
25. Budaher, J., Almasri, M., and Goeuriot, L. (2016, January 5–8). Comparison of several word embedding sources for medical information retrieval. Proceedings of the Working Notes of CLEF 2016—Conference and Labs of the Evaluation Forum, Évora, Portugal.
26. Deep learning for health informatics10.1109/JBHI.2016.2636665 ↗
27. Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., McMahan, H.B., Patel, S., Ramage, D., Segal, A., and Seth, K. (November, January 30). Practical secure aggregation for privacy-preserving machine learning. Proceedings of the ACM SIGSAC Conference on Computer and Communications Security, Dallas, TX, USA.
28. Mohassel, P., and Zhang, Y. (2017, January 25). Secureml: A system for scalable privacy-preserving machine learning. Proceedings of the 2017 IEEE Symposium on Security and Privacy (SP), San Jose, CA, USA.10.1109/SP.2017.12 ↗
29. Securenn: 3-party secure computation for neural network training
30. Chaudhari, H., Rachuri, R., and Suresh, A. (2020, January 23–26). Trident: Efficient 4pc framework for privacy preserving machine learning. Proceedings of the 27th Annual Network and Distributed System Security Symposium, NDSS, San Diego, CA, USA.10.14722/ndss.2020.23005 ↗
31. Privacy-preserving deep learning via additively homomorphic encryption10.1109/TIFS.2017.2787987 ↗
32. Dong, Y., Chen, X., Shen, L., and Wang, D. (2020). EaSTFLy: Efficient and secure ternary federated learning. Comput. Secur., 94.10.1016/j.cose.2020.101824 ↗
33. Zhang, C., Li, S., Xia, J., and Wang, W. (2020, January 15–17). BatchCrypt: Efficient homomorphic encryption for Cross-Silo federated learning. Proceedings of the USENIX Annual Technical Conference (USENIX ATC 20), Online.
34. Cheon, J., Kim, A., Kim, M., and Song, Y. (2017). Homomorphic encryption for arithmetic of approximate numbers. Advances in Cryptology, Proceedings of the ASIACRYPT 2017: 23rd International Conference on the Theory and Applications of Cryptology and Information Security, Hong Kong, China, 3–7 December 2017, Springer.10.1007/978-3-319-70694-8_15 ↗
35. Fung, C., Yoon, C.J.M., and Beschastnikh, I. (2018). Mitigating sybils in federated learning poisoning. arXiv.
36. Fang, M., Cao, X., Jia, J., and Gong, N. (2020, January 12–14). Local model poisoning attacks to byzantine-robust federated learning. Proceedings of the 29th USENIX Security Symposium (USENIX Security), Boston, MA, USA.
37. Tolpegin, V., Truex, S., Gursoy, M.E., and Liu, L. (2020, January 14–18). Data poisoning attacks against federated learning systems. Proceedings of the 25th European Symposium on Research in Computer Security, ESORICS 2020, Guildford, UK.10.1007/978-3-030-58951-6_24 ↗
38. McMahan, B., Moore, E., Ramage, D., Hampson, S., and Arcas, B.A.Y. (2017, January 20–22). Communication-efficient learning of deep networks from decentralized data. Proceedings of the International Conference on Artificial Intelligence and Statistics, Fort Lauderdale, FL, USA.
39. Yin, D., Chen, Y., Ramchandran, K., and Bartlett, P.L. (2018, January 10–15). Byzantine-robust distributed learning: Towards optimal statistical rates. Proceedings of the International Conference on Machine Learning, Stockholm, Sweden.
40. Truex, S., Baracaldo, N., Anwar, A., Steinke, T., Ludwig, H., Zhang, R., and Zhou, Y. (2019, January 15). A hybrid approach to privacy-preserving federated learning. Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security, London, UK.10.1145/3338501.3357370 ↗
41. Privacy-enhanced federated learning against poisoning adversaries10.1109/TIFS.2021.3108434 ↗
42. Distributed statistical machine learning in adversarial settings: Byzantine gradient descent
43. Guerraoui, R., and Rouault, S. (2018, January 10–15). The hidden vulnerability of distributed learning in byzantium. Proceedings of the International Conference on Machine Learning (ICML 2018), Stockholm, Sweden.
44. Ramanan, P., and Nakayama, K. (2020, January 2–6). BAFFLE: Blockchain based aggregator free federated learning. Proceedings of the International Conference on Blockchain (Blockchain), Virtual Event.10.1109/Blockchain50366.2020.00017 ↗
45. A blockchain-based decentralized federated learning framework with committee consensus10.1109/MNET.011.2000263 ↗
46. Blockchained on-device federated learning10.1109/LCOMM.2019.2921755 ↗
47. DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-Based Incentive
48. Warnat-Herresthal, S., Schultze, H., Shastry, K., Manamohan, S., Mukherjee, S., Garg, V., Sarveswara, R., Händler, K., Pickkers, P., and Aziz, N.A. (2020). Swarm Learning as a privacy-preserving machine learning approach for disease classification. bioRxiv.10.1101/2020.06.25.171009 ↗
49. Fan, D., Wu, Y., and Li, X. (2021). On the Fairness of Swarm Learning in Skin Lesion Classification. Clinical Image-Based Procedures, Distributed and Collaborative Learning, Artificial Intelligence for Combating COVID-19 and Secure and Privacy-Preserving Machine Learning, Proceedings of the 10th Workshop, CLIP 2021, Second Workshop, DCL 2021, First Workshop, LL-COVID19 2021, and First Workshop and Tutorial, PPML 2021, Strasbourg, France, 27 September–1 October 2021, Springer. CoRR Abs/2109.12176.10.1007/978-3-030-90874-4_12 ↗
50. Oestreich, M., Chen, D., Schultze, J., Fritz, M., and Becker, M. (2021). Privacy considerations for sharing genomics data. Excli J., 2021.
51. Westerlund, A., Hawe, J., Heinig, M., and Schunkert, H. (2021). Risk Prediction of Cardiovascular Events by Exploration of Molecular Data with Explainable Artificial Intelligence. Int. J. Mol. Sci., 22.10.3390/ijms221910291 ↗
52. Jain, A., Rasmussen, P.M.R., and Sahai, A. (2024, June 09). Threshold Fully Homomorphic Encryption. Cryptology ePrint Archive, Report 2017/257. Available online: http://eprint.iacr.org/2017/257.
53. Paillier, P. (1999, January 1–2). Public-key crypto-systems based on composite degree residuosity classes. Proceedings of the International Conference on the Theory and Application of Cryptographic Techniques, Prague, Czech Republic.
54. Cheon, J., Kim, D., Lee, H., and Lee, K. (2019, January 8–12). Numerical method for comparison on homomorphically encrypted numbers. Proceedings of the ASIACRYPT 2019 25th International Conference on the Theory and Application of Cryptology and Information Security, Kobe, Japan.10.1007/978-3-030-34621-8_15 ↗
55. Cao, X., Fang, M., Liu, J., and Gong, N.Z. (2021, January 21–25). FLTrust: Byzantine-robust federated learning via trust bootstrapping. Proceedings of the Network and Distributed System Security Symposium, Virtual.10.14722/ndss.2021.24434 ↗
56. Consortium blockchain for secure energy trading in industrial internet of things
57. Hu, S., Cai, C., Wang, Q., Wang, C., Luo, X., and Ren, K. (2018, January 16–19). Searching an encrypted cloud meets blockchain: A decentralized, reliable and fair realization. Proceedings of the IEEE INFOCOM 2018-IEEE Conference on Computer Communications, Honolulu, HI, USA.10.1109/INFOCOM.2018.8485890 ↗
58. A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems
59. Chen, X., Luo, J.J., Liao, C.W., and Li, P. (2018, January 10–13). When machine learning meets blockchain: A decentralized, privacy-preserving and secure design. Proceedings of the 2018 IEEE International Conference on Big Data (Big Data), Seattle, WA, USA.10.1109/BigData.2018.8622598 ↗