Abstract
Federated learning (FL) allows clients to cooperatively train a global model without sharing their sensitive training data. However, it is well known that the gradients uploaded by clients in the training processes of FL still will reveal the privacy of clients. Homomorphic Encryption (HE) has theoretical advantages to solve this problem, but its computational costs are considerably high for both the server and clients. Recently, the IND-CPA\(^{D}\) security definition for approximate HE and the corresponding solution have been proposed. However, the inserted Differential Privacy (DP) noise will affect the accuracy of the training model. Moreover, all messages are encrypted by HE with the same pair of public and secret keys by default cannot resist collusion attacks. To solve the above problems, we propose a novel FL framework for privacy-preserving, which uses our proposed CMK-CKKS (Controllable Multi-key CKKS) algorithm to protect messages during training, and combines the shuffle model to improve the model accuracy and reduce the communication costs. Furthermore, our framework improves controllability by dynamically adjusting the errors added. Experimental results show that the CMK-CKKS is not only efficient but also has very little effect on the model’s accuracy. It is worth noting that, our algorithm can effectively resist most attacks such as Chosen Plaintext Attack (CPA), Chosen Ciphertext Attack (CCA), and collusion attacks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
He, C., Liu, G., Guo, S., Yang, Y.: Privacy-preserving and low-latency federated learning in edge computing. IEEE Internet Things J. 9(20), 20149–20159 (2022)
Hosseini, E., Khisti, A.: Secure aggregation in federated learning via multiparty homomorphic encryption. In: IEEE Globecom Workshops (GC Wkshps) (2021)
Qiu, F., Yang, H., Zhou, L., Ma, C., Fang, L.: Privacy Preserving Federated Learning Using CKKS Homomorphic Encryption. In: Wang, L., Segal, M., Chen, J., Qiu, T. (eds) Wireless Algorithms, Systems, and Applications. WASA 2022. LNCS, vol. 13471. Springer, Cham (2022)
Park, J., Yu, N.Y., Lim, H.: Privacy-preserving federated learning using homomorphic encryption with different encryption keys. In: 13th International Conference on Information and Communication Technology Convergence (ICTC), pp. 1869–1871 (2022)
Miao, Y., Liu, Z., Li, H., Choo, K.K.R., Deng, R.H.: Privacy-preserving byzantine-robust federated learning via blockchain systems. IEEE Trans. Inf. Forens. Secur. 17, 2848–2861 (2022)
Cheon, J.H., Kim, A., Kim, M., Song, Y.: Homomorphic encryption for arithmetic of approximate numbers. In: Takagi, T., Peyrin, T. (eds.) Advances in Cryptology - ASIACRYPT 2017 (2017)
Li, B., Micciancio, D.: On the security of homomorphic encryption on approximate numbers. In: Canteaut, A., Standaert, F.-X. (eds.) EUROCRYPT 2021. LNCS, vol. 12696, pp. 648–677. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-77870-5_23
Li, B., Micciancio, D., Schultz, M., Sorrell, J.: Securing Approximate Homomorphic Encryption Using Differential Privacy. In: Dodis, Y., Shrimpton, T. (eds) Advances in Cryptology - CRYPTO 2022 (2022)
Paillier, P.: Public-key cryptosystems based on composite degree residuosity classes. In: Proc. Int. Conf. Appl. Cryptogr. Techn., pp. 223–238. Springer, Cham (1999)
Ma, J., Naas, S.A., Sigg, S., Lyu, X.: Privacy-preserving federated learning based on multi-key homomorphic encryption. Int. J. Intell. Syst. (2022)
Chen, H., Dai, W., Kim, M., Song, Y.: Efficient multi-key homomorphic encryption with packed ciphertexts with application to oblivious neural network inference. In: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security (CCS ’19), pp. 395–412 (2019)
Phong, L.T., Aono, Y., Hayashi, T., Wang, L., Moriai, S.: Privacy-preserving deep learning via additively homomorphic encryption. IEEE Trans. Inf. Forens. Secur. 13(5), 1333–1345 (2018)
Wei, K., Li, J., Ding, M., Ma, C., Yang, H.H., Farokhi, F., Jin, S., Quek, T.Q.S., Poor, H.V.: Federated learning with differential privacy: algorithms and performance analysis. IEEE Trans. Inf. Forens. Secur. 15, 3454–3469 (2020)
Acknowledgements.
This work is supported by the National Natural Science Foundation of China Nos. 62372340, 62072349, the Major Technical Research Project of Hubei Province No. 2023BAA018, the Technological Innovation Major Program of Hubei Province No. 2021BEE057, Ali cooperation research and development project No. 24566207.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Cai, Y., Song, W. (2024). A Federated Learning Framework Using a Secure, Controllable and Efficient Multi-Key Homomorphic Encryption Scheme. In: Onizuka, M., et al. Database Systems for Advanced Applications. DASFAA 2024. Lecture Notes in Computer Science, vol 14850. Springer, Singapore. https://doi.org/10.1007/978-981-97-5552-3_33
Download citation
DOI: https://doi.org/10.1007/978-981-97-5552-3_33
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-5551-6
Online ISBN: 978-981-97-5552-3
eBook Packages: Computer ScienceComputer Science (R0)