Ensembler: Protect Collaborative Inference Privacy from Model Inversion Attack via Selective Ensemble

Dancheng Liu, Chenhui Xu, Jiajie Li, Amir Nassereldine, Jinjun Xiong
1/19/2024
cs.CRcs.LG

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

For collaborative inference through a cloud computing platform, it is sometimes essential for the client to shield its sensitive information from the cloud provider. In this paper, we introduce Ensembler, an extensible framework designed to substantially increase the difficulty of conducting model inversion attacks by adversarial parties. Ensembler leverages selective model ensemble on the adversarial server to obfuscate the reconstruction of the client's private information. Our experiments demonstrate that Ensembler can effectively shield input images from reconstruction attacks, even when the client only retains one layer of the network locally. Ensembler significantly outperforms baseline methods by up to 43.5% in structural similarity while only incurring 4.8% time overhead during inference.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{liu2024ensembler,
  title  = {Ensembler: Protect Collaborative Inference Privacy from Model Inversion Attack via Selective Ensemble},
  author = {Dancheng Liu and Chenhui Xu and Jiajie Li and Amir Nassereldine and Jinjun Xiong},
  year   = {2024},
  eprint = {2401.10859},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.10859v2}
}

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/2401.10859.svg)](https://codeofpaper.com/paper/2401.10859)

Discussion