Submitted:
10 January 2024
Posted:
10 January 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction


- We design a framework for image steganography during the process of image style transfer. The proposed method is more secure compared to traditional steganography since it is difficult for steganalysis without corresponding cover-stego pairs.
- We validate the effectiveness of the proposed method by experiments. The results show the proposed approach can successfully embed 1 bpcpp, and the generated stego cannot be distinguished from clean style transferred images generated by a model without steganography. The accuracy of the recovered information is 99%. Though it is not 100%, it can be solved by coding secret information using error correction codes before hiding them in the image.
2. Related Works
2.1. Image Steganography
2.1.1. Cost Based Steganography
2.1.2. Model Based Steganography
2.1.3. Coverless Steganography
2.2. Image Style Transfer
3. Proposed Methods
3.1. Generator
| Network Layer | Output Size |
|---|---|
| input | |
| padding() | |
| conv, step 1 | |
| secret message | |
| message concat | |
| conv, step 2 | |
| conv, step 2 | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| conv, step | |
| conv, step | |
| conv, step 1 |
3.2. Style Transfer Loss Computing
3.2.1. Content Reconstruction Loss
3.2.2. Style Reconstruction Loss

3.3. Extractor
| network layer | output size |
| conv, step 1 | |
| conv, step | |
| conv, step 1 | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| residual block, 128 filters | |
| conv, step 2 | |
| conv, step 2 | |
| conv, step 2 | |
| conv, step 1 |
3.4. Adversary

3.5. Traning
4. Experiments
4.1. Message Extraction Accuracy Analysis
4.2. Security in Resisting Steganalysis
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- T. Filler, J. Judas, J. Fridrich, “Minimizing Additive Distortion in Steganography using Syndrome-Trellis Codes”, IEEE Transactions on Information Forensics and Security, Vol. 6, no. 3, pp. 920-935, 2011.
- W. Li, W. Zhang, L. Li, H. Zhou and N. Yu, “Designing Near-Optimal Steganographic Codes in Practice Based on Polar Codes,”IEEE Transactions on Communications, vol. 68, no. 7, pp.3948 - 3962, 2020.
- V. Holub, J. Fridrich, “Designing Steganographic Distortion Using Directional Filters”, in Proc. IEEE Workshop on Information Forensic and Security (WIFS), 2012, pp. 234-239.
- V. Holub, J. Fridrich, T. Denemark, “Universal Distortion Function for Steganography in an Arbitrary Domain”, EURASIP Journal on Information Security, pp. 1-13, 2014.
- V. Holub, J. Fridrich, T. Denemark, “Universal Distortion Function for Steganography in an Arbitrary Domain”, EURASIP Journal on Information Security, pp. 1-13, 2014.
- T. Pevný, T. Filler, and P. Bas, “Using high-dimensional image modelsto perform highly undetectable steganography,” in Proc. International Workshop on Information Hiding, 2010, pp. 161–177.
- V. Sedighi, R. Cogranne and J. Fridrich, “Content-Adaptive Steganography by Minimizing Statistical Detectability”, IEEE Transactions on Information Forensics and Security, vol. 11, no. 2, pp. 221-234, 2015.
- T. Pevny and A. D. Ker, “Exploring non-additive distortion in steganography,” in Proc. 6th ACM Workshop Inf. Hiding Multimedia Secur., Jun. 2018, pp. 109–114.
- B. Li, M. Wang, X. Li, S. Tan, and J. Huang, “A strategy of clustering modification directions in spatial image steganography,” in IEEE Trans. Inf. Forensics Security, vol. 10, no. 9, pp. 1905–1917, Sep. 2015.
- T. Denemark and J. Fridrich, “Improving steganographic security by synchronizing the selection channel,” in Proc. 3rd ACM Workshop Inf. Hiding Multimedia Secur. (IH & MMSec), Jun. 2015, pp. 5–14.
- W. Li, W. Zhang, K. Chen, W. Zhou, and N. Yu, “Defining joint distortion for JPEG steganography,” in Proc. 6th ACM Workshop Inf. Hiding Multimedia Secur., Jun. 2018, pp. 5–16.
- J. Kodovský, J. Fridrich, and V. Holub, “Ensemble classifiers for steganalysis of digital media,” in IEEE Trans. Inf. Forensics Security, vol. 7, no. 2, pp. 432–444, Apr. 2012.
- V. Holub and J. Fridrich, “Low-complexity features for JPEG steganalysis using undecimated DCT,” in IEEE Trans. Inf. Forensics Security, vol. 10, no. 2, pp. 219–228, Feb. 2015.
- B. Li, Z. Li, S. Zhou, S. Tan, and X. Zhang, “New steganalytic features for spatial image steganography based on derivative filters and threshold LBP operator,” in IEEE Trans. Inf. Forensics Security, vol. 13, no. 5, pp. 1242–1257, May 2018.
- J. Fridrich and J. Kodovsky, “Rich models for steganalysis of digital images,” in IEEE Trans. Inf. Forensics Security, vol. 7, no. 3, pp. 868–882, Jun. 2012.
- Y. Qian, J. Dong, W. Wang, and T. Tan, “Deep learning for steganalysis via convolutional neural networks,” in Proc. SPIE, vol. 9409, Mar. 2015, Art. no. 94090J.
- G. Xu, H. Z. Wu, Y. Q. Shi, “Structural design of convolutional neural networks for steganalysis”, in IEEE Signal Processing Letters, vol. 23, no.5, pp. 708-712, 2016.
- J. Ye, J. Ni, and Y. Yi, “Deep learning hierarchical representations for image steganalysis”, in IEEE Trans. Inf. Forensics Security, vol. 12, no. 11, pp. 2545–2557, Nov. 2017.
- M. Boroumand, M. Chen, J. Fridrich. “Deep residual network for steganalysis of digital images,” in IEEE Transactions on Information Forensics and Security, vol. 14, no.5, pp. 1181-1193, 2018.
- J. Butora, Y. Yousfi, J. Fridrich, “How to Pretrain for Steganalysis,” in Proc. 9th IH& MMSec. Workshop, Brussels, Belgium, June 22-25, 2021.
- D. Volkhonskiy, I. Nazarov, B. Borisenko and E. Burnaev, “Steganographic generative adversarial networks,” in Twelfth International Conference on Machine Vision (ICMV 2019) (Vol. 11433, p. 114333M). International Society for Optics and Photonics.
- H. Shi, J. Dong, W. Wang, Y. Qian and X. Zhang, “SSGAN: secure steganography based on generative adversarial networks,” in Pacific Rim Conference on Multimedia, 2017, pp.534-544.
- J. Hayes and G. Danezis, “Generating steganographic images via adversarial training,” arXiv preprint arXiv:1703.00371, 2017.
- D. Hu, L. Wang, W. Jiang, S. Zheng and B. Li, “A novel image steganography method via deep convolutional generative adversarial networks,” IEEE Access, vol. 6, pp. 38303-38314, 2018.
- J. Zhu, R. Kaplan, J. Johnson and F. F. Li, “Hidden: hiding data with deep networks,” in Proc. ECCV, 2018, pp. 657-672.
- W. Tang, S. Tan, B. Li and J. Huang, “Automatic steganographic distortion learning using a generative adversarial network,” IEEE Signal Processing Letters, vol. 24, no. 10, pp. 1547-1551, 2017.
- J. Yang, K. Liu, X. Kang, E. K. Wong and Y. Shi, “Spatial image steganography based on generative adversarial network,” arXiv:1804.07939, 2018.
- A. Rehman, R. Rahim, M. Nadeem and S. Hussain, “End-to-end trained CNN encode-decoder networks for image steganography,” in Proc. Proceedings of the European Conference on Computer Vision (ECCV) Workshops, 2018, pp. 723-729.
- S. Baluja, “Hiding images in plain sight: deep steganography,” in Proc. Neural Information Processing Systems, 2017, pp. 2069-2079.
- R. Zhang, S. Dong and J. Liu, “Invisible steganography via generative adversarial networks.” Multimedia Tools and Applications, vol. 78, no. 7, pp. 8559–8575, 2019.
- K. Zhang, A. Cuesta-Infante, L. Xu and K. Veeramachaneni, “SteganoGAN: high capacity image steganography with GANs,” arXiv:1901.03892, 2019.
- J. Tan, X. Liao, J. Liu, Y. Cao and H. Jiang, “Channel Attention Image Steganography With Generative Adversarial Networks,” in IEEE Transactions on Network Science and Engineering, vol. 9, no. 2, pp. 888-903, 1 March-April 2022.
- W. Tang, B. Li, B. Mauro, et al. “An automatic cost learning framework for image steganography using deep reinforcement learning,” in IEEE Transactions on Information Forensics and Security, vol. 16, pp. 952-967, 2020.
- Z. Guan, J. Jing, X. Deng, et al. “DeepMIH: Deep invertible network for multiple image hiding,” in IEEE Transactions on Pattern Analysis and Machine Intelligence, 2022, 45(1): 372-390.
- C. Yu, “Attention based data hiding with generative adversarial networks,” in Proceedings of the AAAI Conference on Artificial Intelligence. 2020, 34(01): 1120-1128.
- Ramesh A, Dhariwal P, Nichol A, et al., “Hierarchical text-conditional image generation with clip latents,” arXiv preprint arXiv:2204.06125, 2022, 1(2): 3.
- Rombach R, Blattmann A, Lorenz D, et al., “High-resolution image synthesis with latent diffusion models,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2022: 10684-10695.
- Bui T, Agarwal S, Yu N, et al., “RoSteALS: Robust Steganography using Autoencoder Latent Space,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2023: 933-942.
- Yu J, Zhang X, Xu Y, et al., “CRoSS: Diffusion Model Makes Controllable, Robust and Secure Image Steganography,” arXiv preprint arXiv:2305.16936, 2023.
- I. Prisma Labs, “Prisma: Turn memories into art using artificial intelligence,” 2016. [Online]. Available:. Available online: http://prisma-ai.com.
- “Ostagram,” 2016. [Online]. Available:. Available online: http://ostagram.ru.
- A. J. Champandard, “Deep forger: Paint photos in the style of famous artists,” 2015. [Online]. Available:. Available online: http://deepforger.com.
- L. A. Gatys, A. S. Ecker, M. Bethge, “A neural algorithm of artistic style”. arXiv preprint arXiv:1508.06576, 2015.
- J. Johnson, A. Alahi, F. Li, “Perceptual losses for real-time style transfer and super-resolution” in European conference on computer vision, 2016, pp. 694-711.
- X. Huang, S. Belongie. “Arbitrary style transfer in real-time with adaptive instance normalization” in Proc. IEEE International Conference on Computer Vision, 2017, pp. 1501-1510.
- Zhong N, Qian Z, Wang Z, et al. Steganography in stylized images[J]. Journal of Electronic Imaging, 2019, 28(3): 033005-033005.
- Z. Wang, N. Gao, X. Wang, et al. “STNet: A Style Transformation Network for Deep Image Steganography”, in International Conference on Neural Information Processing, 2019, pp. 3-14.
- X. Huang, S. Belongie, “Arbitrary style transfer in real-time with adaptive instance normalization,” in Proceedings of the IEEE international conference on computer vision. 2017: 1501-1510.
- K. Simonyan, A. Zisserman, “Very deep convolutional networks for large-scale image recognition”, arXiv preprint arXiv:1409.1556, 2014.
- T. Y. Lin, M. Maire, S. Belongie, et al. “Microsoft coco: Common objects in context,” in Computer Vision–ECCV, 2014: 740-755.
| 0.99 | 0.39 | 0.31 | 0.28 | 0.32 | |
| 0.37 | 0.99 | 0.28 | 0.23 | 0.38 | |
| 0.31 | 0.19 | 0.99 | 0.33 | 0.41 | |
| 0.40 | 0.29 | 0.31 | 0.99 | 0.34 | |
| 0.29 | 0.32 | 0.37 | 0.19 | 0.98 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).