atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Robust Secure Swap: Responsible Face Swap With Persons of Interest Redaction and Provenance Traceability

ICML 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Neural network watermarking

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Secure Swap retrofits GAN-based face swap models with an ID Passport layer that redacts persons of interest (POI) and embeds a detachable, customer-specific invisible watermark into nonPOI outputs for provenance tracing.

Problem

Face swap models can be misused to impersonate celebrities or defraud ordinary people; existing defenses are mostly post-hoc forensic detection or adversarial perturbations applied to images, rather than proactive governance built into the generator itself.

Approach

Insert a learnable ID Passport layer into a copy of a pretrained GAN face swap model, trained with knowledge distillation from the teacher to keep nonPOI swaps faithful, a black-output loss for POI identities, and a watermark encoder/decoder pair whose encoder is detached after training so each released instance carries a unique watermark embedded in its weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the ID Passport layer and watermarking to BlendFaceBlendFace · NonPOI face swapsPSNR: 34.165 -> 34.321Helped
Add POI redaction and watermarkingBlendFace, SimSwap, FaceShifter, and MobileFSGAN · POI redaction across the evaluated POI-ID countsSRmask: 1.000Helped
Add watermark embedding with the ID Passport layerSecure Swap · NonPOI outputs across four face swap modelsAccWM: 0.976–1.000Helped
Increase protected identities from 1024 to 4096 (ablation)Secure Swap · POI redaction and nonPOI image qualitySRmask / LPIPS: 1.000 / 0.018 -> 1.000 / 0.018No clear effect
Increase training photos per protected identity from 1 to 16 (ablation)Secure Swap · POI redactionSRmask: 0.965 -> 1.000Helped
Train with image-processing attacks for watermark decoding (ablation)Secure Swap BlendFace · Image-level attacksAccWMHelped
Increase POI count from 1k to ˜10k (ablation)Secure Swap · POI redactionSRmask: 1.000 -> 0.989Hurt
Increase POI count from 1k to ˜10k (ablation)Secure Swap · NonPOI outputsPSNR: 34.321 -> 33.897No clear effect
Fine-tune Secure Swap rather than train the original model from scratch (ablation)BlendFace · Complete training runtimetraining time: 95h 50m / 7h 52mHelped
Apply JPEG compression (quality factor = 50)Secure Swap BlendFace · Watermark extractionAccWM: 76.85Hurt
Apply a white-box FGSM attack with ϵ = 0.1Secure Swap · POI redaction across four face swap modelsSRmask: 1.00No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CelebA VGGFace2 PubFig83

Benchmarks: CelebA VGGFace2 PubFig83

Metrics: SRmask AccWM TPR MSE PSNR SSIM LPIPS identity similarity attribute similarity FID

Baselines: Arrtributing Stable Signature PluggableWM WFWM FGSM PGD

Builds on: Stable Signature BlendFace SimSwap FaceShifter ArcFace

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy