atlas

Research map / Image generation / Autoregressive and latent generation

MDDM: Practical Message-Driven Generative Image Steganography Based on Diffusion Models

ICML 2025 · Image generation › Autoregressive and latent generation · approach: Robust diffusion 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.

Proposes MDDM, a training-free generative image steganography method that encodes a binary message into the initial Gaussian noise of a diffusion model via a shared Cardan grille, and recovers it by DDIM/EDICT inversion.

Problem

Existing diffusion-based generative image steganography struggles with extraction accuracy, controllability of generated content, and practicality, since prior methods require reproducing the full generation with the same seed and prompt.

Approach

Map secret bits to truncated-Gaussian values at Cardan-grille positions in the initial noise, so the stego image is produced by standard DDIM sampling with any prompt; the receiver inverts the image and reads signs at the grille positions, without needing seed or prompt.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MDDM-LC instead of LaWaSD-V1.4 GIS · 512 × 512 attacks in Table 1extraction accuracy: PNG: 1.00 vs 1.00; JPEG: 1.00 vs 1.00; Resize: 0.99 vs 1.00; GB: 1.00 vs 0.99; Drop: 1.00 vs 1.00; Brightness: 1.00 vs 1Mixed
Use MDDM-LC instead of GSSD-V2.1 GIS · 512 × 512 attacks in Table 1extraction accuracy: PNG: 1.00 vs 1.00; JPEG: 1.00 vs 1.00; Resize: 0.99 vs 1.00; GB: 1.00 vs 1.00; Drop: 1.00 vs 1.00; Brightness: 1.00 vs 1Mixed
Lower the truncation threshold from 2 to 1 (ablation)MDDM-PU · Faceextraction accuracy: 0.9847 -> 0.9221Hurt
Lower the truncation threshold from 2 to 1 (ablation)MDDM-LU · Faceextraction accuracy: 0.9977 -> 0.9890Hurt
Lower the truncation threshold from 2 to 1 (ablation)MDDM-LC · Faceextraction accuracy: 0.9987 -> 0.9946Hurt
Increase payload by lowering the truncation threshold from 2 to 1 (ablation)MDDM-PU · Facecapacity: 8946 -> 62386 BitsHelped
Increase payload by lowering the truncation threshold from 2 to 1 (ablation)MDDM-LU · Facecapacity: 559 -> 3899 BitsHelped
Increase payload by lowering the truncation threshold from 2 to 1 (ablation)MDDM-LC · Facecapacity: 745 -> 5199 BitsHelped

Surprising findings

Limitations

Experimental setup

Datasets: Stable-Diffusion-Prompts

Benchmarks: Face Bedroom Cat Stable-Diffusion-Prompts watermark setting

Metrics: extraction accuracy bit capacity FID steganalysis detection rate

Baselines: DwtDct DwtDctSvd RivaGAN LaWa GS Stable Diffusion-based regeneration GIS (Peng et al.)

Builds on: DDIM EDICT DDPM Cardan grille steganography

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