Efficient Federated Learning with Encrypted Data Sharing for Data-Heterogeneous Edge Devices

Hangyu Li, Hongyue Wu, Guodong Fan, Zhen Zhang, Shizhan Chen +1 more
6/25/2025
cs.LG

No official code found. Best implementation: XiaoziLee/FedEDS (1 star, MIT, last commit 2026-01-24).

Abstract

As privacy protection gains increasing importance, more models are being trained on edge devices and subsequently merged into the central server through Federated Learning (FL). However, current research overlooks the impact of network topology, physical distance, and data heterogeneity on edge devices, leading to issues such as increased latency and degraded model performance. To address these issues, we propose a new federated learning scheme on edge devices that called Federated Learning with Encrypted Data Sharing(FedEDS). FedEDS uses the client model and the model's stochastic layer to train the data encryptor. The data encryptor generates encrypted data and shares it with other clients. The client uses the corresponding client's stochastic layer and encrypted data to train and adjust the local model. FedEDS uses the client's local private data and encrypted shared data from other clients to train the model. This approach accelerates the convergence speed of federated learning training and mitigates the negative impact of data heterogeneity, making it suitable for application services deployed on edge devices requiring rapid convergence. Experiments results show the efficacy of FedEDS in promoting model performance.

View on arXivView PDF

Code Implementations(1)

XiaoziLee/FedEDSCommunity73%
MIT

Official implementation of "Efficient Federated Learning with Encrypted Data Sharing for Data-Heterogeneous Edge Devices".

10PythonJun 24, 20259 months agoMIT

Similar Papers

Cite this paper

@article{li2025efficient,
  title  = {Efficient Federated Learning with Encrypted Data Sharing for Data-Heterogeneous Edge Devices},
  author = {Hangyu Li and Hongyue Wu and Guodong Fan and Zhen Zhang and Shizhan Chen and Zhiyong Feng},
  year   = {2025},
  eprint = {2506.20644},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.20644v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.20644.svg)](https://codeofpaper.com/paper/2506.20644)

Discussion