Minhao Li , Le Wang , Zhaohua Li , Rongxin Hu , Tang Zhou , Binxing Fang
{"title":"Unmixing gradients: Uncovering persistent leakage in Federated Learning via Independent Component Analysis","authors":"Minhao Li , Le Wang , Zhaohua Li , Rongxin Hu , Tang Zhou , Binxing Fang","doi":"10.1016/j.sysarc.2025.103681","DOIUrl":null,"url":null,"abstract":"<div><div>Federated Learning (FL), a cornerstone of privacy-preserving technology in the Artificial Intelligence of Things (AIoT) era, enables collaborative model training across edge devices via gradient sharing. However, Gradient Leakage Attacks (GLA) can reconstruct private data from these gradients, fundamentally undermining FL’s privacy guarantees. While recent Generation-based GLAs demonstrate significant promise in efficiency and quality, their core feature separation algorithms rely heavily on idealized properties of early-stage training. This dependency causes attack performance to decay rapidly as training progresses and fails in challenging scenarios, such as batches with duplicate labels. To overcome this, we reframe feature separation as a Blind Source Separation (BSS) problem, solved using Independent Component Analysis (ICA). Through a systematic analysis of the entire training lifecycle, we uncover the adversarial dynamics of key mathematical properties that govern BSS solvability. Based on these insights, we introduce a novel framework: <strong>ICA-driven Generative Attacks (ICA-GA)</strong>. Extensive experiments show that ICA-GA significantly outperforms baselines throughout the training lifecycle and exhibits remarkable robustness against challenging conditions, including batches with full label duplication, FedAVG, and gradient compression. Furthermore, our incremental generator fine-tuning strategy reduces the marginal cost of continuous multi-round attacks by an order of magnitude, making such threats highly practical. Our work reveals that the privacy risk in FL is far more persistent and severe than previously understood. Our code is publicly available at <span><span>https://github.com/liminhao-99/ICA-GA</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":50027,"journal":{"name":"Journal of Systems Architecture","volume":"173 ","pages":"Article 103681"},"PeriodicalIF":5.3000,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems Architecture","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1383762125003534","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/12/31 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
Federated Learning (FL), a cornerstone of privacy-preserving technology in the Artificial Intelligence of Things (AIoT) era, enables collaborative model training across edge devices via gradient sharing. However, Gradient Leakage Attacks (GLA) can reconstruct private data from these gradients, fundamentally undermining FL’s privacy guarantees. While recent Generation-based GLAs demonstrate significant promise in efficiency and quality, their core feature separation algorithms rely heavily on idealized properties of early-stage training. This dependency causes attack performance to decay rapidly as training progresses and fails in challenging scenarios, such as batches with duplicate labels. To overcome this, we reframe feature separation as a Blind Source Separation (BSS) problem, solved using Independent Component Analysis (ICA). Through a systematic analysis of the entire training lifecycle, we uncover the adversarial dynamics of key mathematical properties that govern BSS solvability. Based on these insights, we introduce a novel framework: ICA-driven Generative Attacks (ICA-GA). Extensive experiments show that ICA-GA significantly outperforms baselines throughout the training lifecycle and exhibits remarkable robustness against challenging conditions, including batches with full label duplication, FedAVG, and gradient compression. Furthermore, our incremental generator fine-tuning strategy reduces the marginal cost of continuous multi-round attacks by an order of magnitude, making such threats highly practical. Our work reveals that the privacy risk in FL is far more persistent and severe than previously understood. Our code is publicly available at https://github.com/liminhao-99/ICA-GA.
期刊介绍:
The Journal of Systems Architecture: Embedded Software Design (JSA) is a journal covering all design and architectural aspects related to embedded systems and software. It ranges from the microarchitecture level via the system software level up to the application-specific architecture level. Aspects such as real-time systems, operating systems, FPGA programming, programming languages, communications (limited to analysis and the software stack), mobile systems, parallel and distributed architectures as well as additional subjects in the computer and system architecture area will fall within the scope of this journal. Technology will not be a main focus, but its use and relevance to particular designs will be. Case studies are welcome but must contribute more than just a design for a particular piece of software.
Design automation of such systems including methodologies, techniques and tools for their design as well as novel designs of software components fall within the scope of this journal. Novel applications that use embedded systems are also central in this journal. While hardware is not a part of this journal hardware/software co-design methods that consider interplay between software and hardware components with and emphasis on software are also relevant here.