Javascript must be enabled to continue!
FedSHE: privacy preserving and efficient federated learning with adaptive segmented CKKS homomorphic encryption
View through CrossRef
Abstract
Unprotected gradient exchange in federated learning (FL) systems may lead to gradient leakage-related attacks. CKKS is a promising approximate homomorphic encryption scheme to protect gradients, owing to its unique capability of performing operations directly on ciphertexts. However, configuring CKKS security parameters involves a trade-off between correctness, efficiency, and security. An evaluation gap exists regarding how these parameters impact computational performance. Additionally, the maximum vector length that CKKS can once encrypt, recommended by Homomorphic Encryption Standardization, is 16384, hampers its widespread adoption in FL when encrypting layers with numerous neurons. To protect gradients’ privacy in FL systems while maintaining practical performance, we comprehensively analyze the influence of security parameters such as polynomial modulus degree and coefficient modulus on homomorphic operations. Derived from our evaluation findings, we provide a method for selecting the optimal multiplication depth while meeting operational requirements. Then, we introduce an adaptive segmented encryption method tailored for CKKS, circumventing its encryption length constraint and enhancing its processing ability to encrypt neural network models. Finally, we present
FedSHE
, a privacy-preserving and efficient
Fed
erated learning scheme with adaptive
S
egmented CKKS
H
omomorphic
E
ncryption.
FedSHE
is implemented on top of the federated averaging (FedAvg) algorithm and is available at
https://github.com/yooopan/FedSHE
. Our evaluation results affirm the correctness and effectiveness of our proposed method, demonstrating that FedSHE outperforms existing homomorphic encryption-based federated learning research efforts in terms of model accuracy, computational efficiency, communication cost, and security level.
Springer Science and Business Media LLC
Title: FedSHE: privacy preserving and efficient federated learning with adaptive segmented CKKS homomorphic encryption
Description:
Abstract
Unprotected gradient exchange in federated learning (FL) systems may lead to gradient leakage-related attacks.
CKKS is a promising approximate homomorphic encryption scheme to protect gradients, owing to its unique capability of performing operations directly on ciphertexts.
However, configuring CKKS security parameters involves a trade-off between correctness, efficiency, and security.
An evaluation gap exists regarding how these parameters impact computational performance.
Additionally, the maximum vector length that CKKS can once encrypt, recommended by Homomorphic Encryption Standardization, is 16384, hampers its widespread adoption in FL when encrypting layers with numerous neurons.
To protect gradients’ privacy in FL systems while maintaining practical performance, we comprehensively analyze the influence of security parameters such as polynomial modulus degree and coefficient modulus on homomorphic operations.
Derived from our evaluation findings, we provide a method for selecting the optimal multiplication depth while meeting operational requirements.
Then, we introduce an adaptive segmented encryption method tailored for CKKS, circumventing its encryption length constraint and enhancing its processing ability to encrypt neural network models.
Finally, we present
FedSHE
, a privacy-preserving and efficient
Fed
erated learning scheme with adaptive
S
egmented CKKS
H
omomorphic
E
ncryption.
FedSHE
is implemented on top of the federated averaging (FedAvg) algorithm and is available at
https://github.
com/yooopan/FedSHE
.
Our evaluation results affirm the correctness and effectiveness of our proposed method, demonstrating that FedSHE outperforms existing homomorphic encryption-based federated learning research efforts in terms of model accuracy, computational efficiency, communication cost, and security level.
Related Results
Using the Power-Of-Two Vector Padding to Enhance Efficiency and Speed in CKKS Homomorphic Encryption
Using the Power-Of-Two Vector Padding to Enhance Efficiency and Speed in CKKS Homomorphic Encryption
Abstract
The Cheon-Kim-Kim-Song (CKKS) encryption scheme has enabled secure data processing in sensitive domains and hence has transformed privacy-preserving computations d...
Towards Secure Big Data Analysis via Fully Homomorphic Encryption Algorithms
Towards Secure Big Data Analysis via Fully Homomorphic Encryption Algorithms
Privacy-preserving techniques allow private information to be used without compromising privacy. Most encryption algorithms, such as the Advanced Encryption Standard (AES) algorith...
A Privacy-Preserving Data Augmentation Approach for Credit Card Fraud Detection
A Privacy-Preserving Data Augmentation Approach for Credit Card Fraud Detection
Abstract
Credit card fraud costs credit card companies billions of dollars annually. Privacy concerns prevent most banks from sharing transaction data. Federated Learning e...
Development Paillier's library of fully homomorphic encryption
Development Paillier's library of fully homomorphic encryption
One of the new areas of cryptography considered-homomorphic cryptography. The article presents the main areas of application of homomorphic encryption. An analysis of existing deve...
FedXGB-OptDP: A Privacy-Optimised Federated XGBoost Framework with Differential Privacy for IID and Non-IID healthcare data
FedXGB-OptDP: A Privacy-Optimised Federated XGBoost Framework with Differential Privacy for IID and Non-IID healthcare data
Abstract
The rapid growth of sensitive healthcare data results in a significant need for machine learning systems capable of providing accurate predictions while sa...
Secure KNN Classification Scheme Based on Homomorphic Encryption for Cyberspace
Secure KNN Classification Scheme Based on Homomorphic Encryption for Cyberspace
With the advent of the intelligent era, more and more artificial intelligence algorithms are widely used and a large number of user data are collected in the cloud server for shari...
Multi-Institution AI Security in Federated Drug Design Systems.
Multi-Institution AI Security in Federated Drug Design Systems.
Abstract
Background: Drug discovery and development face critical data silos and collaboration barriers across pharmaceutical institutions, research centers, and healthcare organi...
Power of Homomorphic Encryption in Secure Data Processing
Power of Homomorphic Encryption in Secure Data Processing
Homomorphic encryption is a form of encryption that allows computations to be performed on encrypted data without first having to decrypt it. This paper presents a detailed discuss...

