Feature Reconstruction Attacks and Countermeasures of DNN Training in Vertical Federated Learning
Federated learning (FL) has increasingly been deployed, in its vertical form, among organizations to facilitate secure collaborative training. In vertical FL (VFL), participants hold disjoint features of the same set of sample instances. The one with <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">labels</i> - the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">active party</i>, initiates training and interacts with other participants - the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">passive parties</i>. It remains largely unknown <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">whether</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">how</i> an active party can extract private feature data owned by passive parties, especially when training deep neural network (DNN) models. This work examines the feature security problem of DNN training in VFL. We consider a DNN model partitioned between active and passive parties, where the passive party holds a subset of the input layer with some features of binary values. Though proved to be NP-hard. we demonstrate that, unless the feature dimension is exceedingly large, it remains feasible, both theoretically and practically, to launch a reconstruction attack with an efficient search-based algorithm that prevails over current feature protection. We propose a novel feature protection scheme by perturbing intermediate results and fabricated input features, which effectively misleads reconstruction attacks towards pre-specified random values. The evaluation shows it sustains feature reconstruction attack in various VFL applications with negligible impact on model performance.
Authors
- Zhifeng Jiang (ORCID: https://orcid.org/0000-0002-7024-441X)
- Peng Ye (ORCID: https://orcid.org/0000-0001-6287-6356)
- Baochun Li (ORCID: https://orcid.org/0000-0003-2404-0974)
- Bo Li (ORCID: https://orcid.org/0000-0003-2083-9105)
- Wei Wang (ORCID: https://orcid.org/0000-0002-2990-229X)
Institutions
- University of Toronto (CA)
- Hong Kong University of Science and Technology (HK)
Publication Details
- Journal
- IEEE Transactions on Dependable and Secure Computing
- Published
- 2024-12-23
- DOI
- https://doi.org/10.1109/tdsc.2024.3521451
- Citations
- 5
- Primary Topic
- Adversarial Robustness in Machine Learning
- Type
- article
- Field-Weighted Citation Impact
- 1.74