Efficient and Privacy-Preserving Federated Learning based on Full Homomorphic Encryption
Yuqi Guo, Lin Li, Zhongxiang Zheng, Hanrui Yun, Ruoyan Zhang, Xiaolin Chang, Zhixuan Gao
TL;DR
This work integrates fully homomorphic encryption (FHE), specifically the CKKS scheme, into both horizontal and vertical federated learning to enhance security while maintaining practical efficiency. It introduces a CKKS-based SecureBoost framework with approximate split finding, ciphertext packing, and a PSI-assisted federated inference protocol to reduce communication and protect privacy. It also extends FHE to logistic regression for both horizontal and vertical settings, including data binning (WOE) and SMOTE implemented in the encrypted domain, achieving significant speedups over traditional Paillier-based or non-FHE approaches. Across medical, business, biometric, and financial datasets, the results demonstrate improved training efficiency, reduced communication, and robust resistance to quantum and gradient-based attacks, highlighting the approach’s practical potential in privacy-preserving machine learning.
Abstract
Since the first theoretically feasible full homomorphic encryption (FHE) scheme was proposed in 2009, great progress has been achieved. These improvements have made FHE schemes come off the paper and become quite useful in solving some practical problems. In this paper, we propose a set of novel Federated Learning Schemes by utilizing the latest homomorphic encryption technologies, so as to improve the security, functionality and practicality at the same time. Comparisons have been given in four practical data sets separately from medical, business, biometric and financial fields, covering both horizontal and vertical federated learning scenarios. The experiment results show that our scheme achieves significant improvements in security, efficiency and practicality, compared with classical horizontal and vertical federated learning schemes.
