Abstract

Nowadays, there are plenty of works introducing convolutional neural networks (CNNs) to the steganalysis and exceeding conventional steganalysis algorithms. These works have shown the improving potential of deep learning in information hiding domain. There are also several works based on deep learning to do image steganography, but these works still have problems in capacity, invisibility and security. In this paper, we propose a novel CNN architecture named as ISGAN to conceal a secret gray image into a color cover image on the sender side and exactly extract the secret image out on the receiver side. There are three contributions in our work: (i) we improve the invisibility by hiding the secret image only in the Y channel of the cover image; (ii) We introduce the generative adversarial networks to strengthen the security by minimizing the divergence between the empirical probability distributions of stego images and natural images. (iii) In order to associate with the human visual system better, we construct a mixed loss function which is more appropriate for steganography to generate more realistic stego images and reveal out more better secret images. Experiment results show that ISGAN can achieve start-of-art performances on LFW, PASCAL-VOC12 and ImageNet datasets.

Highlights

  • Image steganography is the main content of information hiding

  • The Labeled Faces in the Wild (LFW) contains more than 13000 face images belonging to 1680 people collected from the web. 10k images were selected from LFW and constituted 5k cover-secret image pairs as our training set, others of LFW were as our validation set

  • It shows that this kind of model cannot reveal out secret images completely

Read more

Summary

Introduction

Image steganography is the main content of information hiding. The sender conceal a secret message into a cover image, get the container image called stego, and finish the secret message’s transmission on the public channel by transferring the stego image. Volkhonskiy et al [25] proposed a steganography enhancement algorithm based on GAN, they concealed secret message into generated images with conventional algorithms and enhanced the security. Their generated images are warping in semantic, which will be drawn attention . The encoder network can conceal a secret image into a same size cover image successfully and the decoder network can reveal out the secret image completely This method is different from other deep learning based models and conventional steganography algorithms, it has large capacity and strong invisibility. The mixed loss function helps to generate more realistic stego images and reveal out better secret images This point is never considered by any previous deep-learning-based works in information hiding domain.

Related works
Our approach
New steganography position
Basic model
Our steganalyzer
Mixed loss function
Experiments and results
Discussion and conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call