Privacy-Preserving Federated Unlearning with Certified Client Removal

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Liu, Ziyao, Ye, Huanyi, Jiang, Yu, Shen, Jiyuan, Guo, Jiale, Tjuawinata, Ivan, Lam, Kwok-Yan
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917639701397504
author Liu, Ziyao
Ye, Huanyi
Jiang, Yu
Shen, Jiyuan
Guo, Jiale
Tjuawinata, Ivan
Lam, Kwok-Yan
author_facet Liu, Ziyao
Ye, Huanyi
Jiang, Yu
Shen, Jiyuan
Guo, Jiale
Tjuawinata, Ivan
Lam, Kwok-Yan
contents In recent years, Federated Unlearning (FU) has gained attention for addressing the removal of a client's influence from the global model in Federated Learning (FL) systems, thereby ensuring the ``right to be forgotten" (RTBF). State-of-the-art methods for unlearning use historical data from FL clients, such as gradients or locally trained models. However, studies have revealed significant information leakage in this setting, with the possibility of reconstructing a user's local data from their uploaded information. Addressing this, we propose Starfish, a privacy-preserving federated unlearning scheme using Two-Party Computation (2PC) techniques and shared historical client data between two non-colluding servers. Starfish builds upon existing FU methods to ensure privacy in unlearning processes. To enhance the efficiency of privacy-preserving FU evaluations, we suggest 2PC-friendly alternatives for certain FU algorithm operations. We also implement strategies to reduce costs associated with 2PC operations and lessen cumulative approximation errors. Moreover, we establish a theoretical bound for the difference between the unlearned global model via Starfish and a global model retrained from scratch for certified client removal. Our theoretical and experimental analyses demonstrate that Starfish achieves effective unlearning with reasonable efficiency, maintaining privacy and security in FL systems.
format Preprint
id arxiv_https___arxiv_org_abs_2404_09724
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Privacy-Preserving Federated Unlearning with Certified Client Removal
Liu, Ziyao
Ye, Huanyi
Jiang, Yu
Shen, Jiyuan
Guo, Jiale
Tjuawinata, Ivan
Lam, Kwok-Yan
Cryptography and Security
In recent years, Federated Unlearning (FU) has gained attention for addressing the removal of a client's influence from the global model in Federated Learning (FL) systems, thereby ensuring the ``right to be forgotten" (RTBF). State-of-the-art methods for unlearning use historical data from FL clients, such as gradients or locally trained models. However, studies have revealed significant information leakage in this setting, with the possibility of reconstructing a user's local data from their uploaded information. Addressing this, we propose Starfish, a privacy-preserving federated unlearning scheme using Two-Party Computation (2PC) techniques and shared historical client data between two non-colluding servers. Starfish builds upon existing FU methods to ensure privacy in unlearning processes. To enhance the efficiency of privacy-preserving FU evaluations, we suggest 2PC-friendly alternatives for certain FU algorithm operations. We also implement strategies to reduce costs associated with 2PC operations and lessen cumulative approximation errors. Moreover, we establish a theoretical bound for the difference between the unlearned global model via Starfish and a global model retrained from scratch for certified client removal. Our theoretical and experimental analyses demonstrate that Starfish achieves effective unlearning with reasonable efficiency, maintaining privacy and security in FL systems.
title Privacy-Preserving Federated Unlearning with Certified Client Removal
topic Cryptography and Security
url https://arxiv.org/abs/2404.09724