Secure and reversible face anonymization with diffusion models

Pol Labarbarie, Vincent Itier, William Puech
10/1/2025
cs.CVcs.LG

No confident code implementation found for this paper.

Abstract

Face images processed by computer vision algorithms contain sensitive personal information that malicious actors can capture without consent. These privacy and security risks highlight the need for effective face anonymization methods. Current methods struggle to propose a good trade-off between a secure scheme with high-quality image generation and reversibility for later person authentication. Diffusion-based approaches produce high-quality anonymized images but lack the secret key mechanism to ensure that only authorized parties can reverse the process. In this paper, we introduce, to our knowledge, the first secure, high-quality reversible anonymization method based on a diffusion model. We propose to combine the secret key with the latent faces representation of the diffusion model. To preserve identity-irrelevant features, generation is constrained by a facial mask, maintaining high-quality images. By using a deterministic forward and backward diffusion process, our approach enforces that the original face can be recovered with the correct secret key. We also show that the proposed method produces anonymized faces that are less visually similar to the original faces, compared to other previous work.

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. Any repos shown below are weak matches — 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{labarbarie2025secure,
  title  = {Secure and reversible face anonymization with diffusion models},
  author = {Pol Labarbarie and Vincent Itier and William Puech},
  year   = {2025},
  eprint = {2510.01031},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.01031v1}
}

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

Discussion