Abstract

There exists a need of “image steganalysis” which reveals whether steganographic signals are embedded in an image to improve information security. Among various steganalysis, Convolutional Neural Networks (CNN) based steganalysis is promising since it can automatically learn the features of diverse steganographic algorithms. However, the detection performance of CNN is degraded when an image is intentionally resized by the nearest-neighbor interpolation before steganography. This is because spatial frequency in a resized image gets high, which disturbs the training. In order to overcome this shortcoming, in this article, we propose a preprocessing by using multiple steganography for intentional image downsampling on CNN-based steganalysis. In the proposed preprocessing, steganographic signals are additionally embedded into both resized original images and resized steganographic ones with the same embedding key since difference of spatial frequencies between them gets obvious, which helps CNN learn features. The reason why the difference gets obvious is that steganographic signals tend to be continuously embedded into same pixels in resized images when they are additionally embedded. Thus, by training resized images after the proposed preprocessing, the detection performance can be improved. Since the proposed preprocessing is very simple, it does not greatly increase the training time of CNN. Our evaluation shows accuracy in a model with the proposed preprocessing is up to 34.8% higher than that in the conventional model when the same steganography is additionally embedded. Besides, we also show that the proposed preprocessing yields up to 23.1% higher accuracy compared with the conventional one even when another steganography is additionally embedded.

Highlights

  • Image steganography is a technique which hides information in an image [1], [2], and it is concerned that attackers use it for malicious purposes [3]

  • In order to overcome the shortcoming, in this paper, we propose a preprocessing by using multiple steganography for intentional image downsampling on Convolutional Neural Networks (CNN)-based steganalysis

  • PROPOSED METHODOLOGY In order to achieve our goal, we propose a preprocessing by using multiple steganography for intentional image downsampling on CNN-based steganalysis

Read more

Summary

Introduction

Image steganography is a technique which hides information in an image [1], [2], and it is concerned that attackers use it for malicious purposes [3]. Terrorists can use image steganography to share secret messages about the terrorism [4]. To deal with such risk, it is necessary to build the effective technique to reveal whether steganography is applied to an image, and it is called “steganalysis”. Spatial-domain steganography is applicable to almost all of the image formats such as PNG, BMP, and PGM. Steganographic signals are embedded into spatial domain in an image by altering the least significant bit or the low order 2 bits in some pixels, which are imperceptible by human eyes.

Objectives
Methods
Results
Conclusion
Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.