SASH: Efficient Secure Aggregation Based on SHPRG for Federated Learning

Abstract

To prevent private training data leakage in Federated Learning systems, we propose a novel secure aggregation scheme based on seed homomorphic pseudo-random generator (SHPRG), named SASH. SASH leverages the homomorphic property of SHPRG to simplify the masking and demasking scheme, which for each of the clients and for the server, entails a overhead linear w.r.t model size and constant w.r.t number of clients. We prove that even against worst-case colluding adversaries, SASH preserves training data privacy, while being resilient to dropouts without extra overhead. We experimentally demonstrate SASH significantly improves the efficiency to 20× over baseline, especially in the more realistic case where the numbers of clients and model size become large, and a certain percentage of clients drop out from the system.

Cite

Text

Liu et al. "SASH: Efficient Secure Aggregation Based on SHPRG for Federated Learning." Uncertainty in Artificial Intelligence, 2022.

Markdown

[Liu et al. "SASH: Efficient Secure Aggregation Based on SHPRG for Federated Learning." Uncertainty in Artificial Intelligence, 2022.](https://mlanthology.org/uai/2022/liu2022uai-sash/)

BibTeX

@inproceedings{liu2022uai-sash,
  title     = {{SASH: Efficient Secure Aggregation Based on SHPRG for Federated Learning}},
  author    = {Liu, Zizhen and Chen, Si and Ye, Jing and Fan, Junfeng and Li, Huawei and Li, Xiaowei},
  booktitle = {Uncertainty in Artificial Intelligence},
  year      = {2022},
  pages     = {1243-1252},
  volume    = {180},
  url       = {https://mlanthology.org/uai/2022/liu2022uai-sash/}
}