Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DiffStega: Towards Universal Training-Free Coverless Image Steganography with Diffusion Models

About

Traditional image steganography focuses on concealing one image within another, aiming to avoid steganalysis by unauthorized entities. Coverless image steganography (CIS) enhances imperceptibility by not using any cover image. Recent works have utilized text prompts as keys in CIS through diffusion models. However, this approach faces three challenges: invalidated when private prompt is guessed, crafting public prompts for semantic diversity, and the risk of prompt leakage during frequent transmission. To address these issues, we propose DiffStega, an innovative training-free diffusion-based CIS strategy for universal application. DiffStega uses a password-dependent reference image as an image prompt alongside the text, ensuring that only authorized parties can retrieve the hidden information. Furthermore, we develop Noise Flip technique to further secure the steganography against unauthorized decryption. To comprehensively assess our method across general CIS tasks, we create a dataset comprising various image steganography instances. Experiments indicate substantial improvements in our method over existing ones, particularly in aspects of versatility, password sensitivity, and recovery quality. Codes are available at \url{https://github.com/evtricks/DiffStega}.

Yiwei Yang, Zheyuan Liu, Jun Jia, Zhongpai Gao, Yunhao Li, Wei Sun, Xiaohong Liu, Guangtao Zhai• 2024

Related benchmarks

TaskDatasetResultRank
Multi-image SteganographyUniStega
PSNR (Correct K_priv Reconstruction)23.183
16
Multi-image Steganographystego260
PSNR (K_priv Correct Reconstruction)24.958
16
Secret Image Recoverystego260
PSNR24.67
7
Steganography Image ReconstructionCIS Dataset Gaussian noise σ=5
PSNR (dB)20.076
5
Steganography Image ReconstructionCIS Dataset JPEG compression Q=70
PSNR (dB)20.422
5
Steganography Image ReconstructionCIS Dataset Clean
PSNR (dB)21.908
5
Showing 6 of 6 rows

Other info

Follow for update