journal article·2022Open access

Fed-DFE: A Decentralized Function Encryption-Based Privacy-Preserving Scheme for Federated Learning

Shahid Habib, Ghaffer Iqbal Kiani, Muhammad Fasih Uddin Butt, Syed Muzahir Abbas, Abdulah Jeza Aljohani, Soon Xin Ng

Computers, Materials & Continua· Volume 71· Issue 1

Abstract

Federated learning is a distributed learning framework which trains global models by passing model parameters instead of raw data. However, the training mechanism for passing model parameters is still threatened by gradient inversion, inference attacks, etc. With a lightweight encryption overhead, function encryption is a viable secure aggregation technique in federation learning, which is often used in combination with differential privacy. The function encryption in federal learning still has the following problems: a) Traditional function encryption usually requires a trust third party (TTP) to assign the keys. If a TTP colludes with a server, the security aggregation mechanism can be compromised. b) When using differential privacy in combination with function encryption, the evaluation metrics of incentive mechanisms in the traditional federal learning become invisible. In this paper, we propose a hybrid privacy-preserving scheme for federated learning, called Fed-DFE. Specifically, we present a decentralized multi-client function encryption algorithm. It replaces the TTP in traditional function encryption with an interactive key generation algorithm, avoiding the problem of collusion. Then, an embedded incentive mechanism is designed for function encryption. It models the real parameters in federated learning and finds a balance between privacy preservation and model accuracy. Subsequently, we implemented a prototype of Fed-DFE and evaluated the performance of decentralized function encryption algorithm. The experimental results demonstrate the effectiveness and efficiency of our scheme.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Privacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques

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

References (26)

Show source-provided references
1. Gender forecast based on the information about people who violated traffic principle10.32604/jiot.2020.09868 ↗
2. A reputation management scheme for efficient malicious vehicle identification over 5G networks10.1109/MWC.001.1900456 ↗
3. Noise cancellation based on voice activity detection using spectral variation for speech recognition in smart home devices
4. Evaluating reputation management schemes of internet of vehicles based on evolutionary game theory10.1109/TVT.2019.2910217 ↗
5. Service scheduling based on edge computing for power distribution IoT10.32604/cmc.2020.07334 ↗
6. Analysis and prediction of regional electricity consumption based on BP neural network10.32604/jqc.2019.09232 ↗
7. Financial trading model with stock bar chart image time series with deep convolutional neural networks
8. R&D investment enhance the financial performance of company driven by big data computing and analysis10.32604/csse.2019.34.237 ↗
9. TIPRDC: Task-independent privacy-respecting data crowdsourcing framework for deep learning with anonymized intermediate representations
10. Beyond inferring class representatives: User-level privacy leakage from federated learning
11. PEFL: A privacy-enhanced federated learning scheme for big data analytics
12. HybridAlpha: An efficient approach for privacy-preserving federated learning
13. A privacy-preserving federated learning for multiparty data sharing in social IoTs10.1109/TNSE.2021.3074185 ↗
14. A learning-based incentive mechanism for federated learning10.1109/JIOT.2020.2967772 ↗
15. The QoS and privacy trade-off of adversarial deep learning: An evolutionary game approach10.1016/j.cose.2020.101876 ↗
16. Fmore: An incentive scheme of multi-dimensional auction for federated learning in MEC
17. Practical secure aggregation for privacy-preserving machine learning
18. Property inference attacks on fully connected neural networks using permutation invariant representations
19. A hybrid approach to privacy-preserving federated learning
20. Federated learning for edge networks: Resource optimization and incentive mechanism10.1109/MCOM.001.1900649 ↗
21. Incentive mechanism for reliable federated learning: A joint optimization approach to combining reputation and contract theory10.1109/JIOT.2019.2940820 ↗
22. Deepchain: Auditable and privacy-preserving deep learning with blockchain-based incentive
23. Decentralized multi-client functional encryption for inner product
24. Deep learning with differential privacy
25. The algorithmic foundations of differential privacy10.1561/0400000042 ↗
26. Blockchain and federated learning for privacy-preserved data sharing in industrial IoT10.1109/TII.2019.2942190 ↗