TY - JOUR
T1 - A convolutional neural network to detect possible hidden data in spatial domain images
AU - Ntivuguruzwa, Jean De La Croix
AU - Ahmad, Tohari
N1 - Publisher Copyright:
© 2023, The Author(s).
PY - 2023/12
Y1 - 2023/12
N2 - Hiding secret data in digital multimedia has been essential to protect the data. Nevertheless, attackers with a steganalysis technique may break them. Existing steganalysis methods have good results with conventional Machine Learning (ML) techniques; however, the introduction of Convolutional Neural Network (CNN), a deep learning paradigm, achieved better performance over the previously proposed ML-based techniques. Though the existing CNN-based approaches yield good results, they present performance issues in classification accuracy and stability in the network training phase. This research proposes a new method with a CNN architecture to improve the hidden data detection accuracy and the training phase stability in spatial domain images. The proposed method comprises three phases: pre-processing, feature extraction, and classification. Firstly, in the pre-processing phase, we use spatial rich model filters to enhance the noise within images altered by data hiding; secondly, in the feature extraction phase, we use two-dimensional depthwise separable convolutions to improve the signal-to-noise and regular convolutions to model local features; and finally, in the classification, we use multi-scale average pooling for local features aggregation and representability enhancement regardless of the input size variation, followed by three fully connected layers to form the final feature maps that we transform into class probabilities using the softmax function. The results identify an improvement in the accuracy of the considered recent scheme ranging between 4.6 and 10.2% with reduced training time up to 30.81%.
AB - Hiding secret data in digital multimedia has been essential to protect the data. Nevertheless, attackers with a steganalysis technique may break them. Existing steganalysis methods have good results with conventional Machine Learning (ML) techniques; however, the introduction of Convolutional Neural Network (CNN), a deep learning paradigm, achieved better performance over the previously proposed ML-based techniques. Though the existing CNN-based approaches yield good results, they present performance issues in classification accuracy and stability in the network training phase. This research proposes a new method with a CNN architecture to improve the hidden data detection accuracy and the training phase stability in spatial domain images. The proposed method comprises three phases: pre-processing, feature extraction, and classification. Firstly, in the pre-processing phase, we use spatial rich model filters to enhance the noise within images altered by data hiding; secondly, in the feature extraction phase, we use two-dimensional depthwise separable convolutions to improve the signal-to-noise and regular convolutions to model local features; and finally, in the classification, we use multi-scale average pooling for local features aggregation and representability enhancement regardless of the input size variation, followed by three fully connected layers to form the final feature maps that we transform into class probabilities using the softmax function. The results identify an improvement in the accuracy of the considered recent scheme ranging between 4.6 and 10.2% with reduced training time up to 30.81%.
KW - Convolutional neural network
KW - Deep learning
KW - Information security
KW - Infrastructure
KW - Spatial domain steganalysis
UR - http://www.scopus.com/inward/record.url?scp=85169699337&partnerID=8YFLogxK
U2 - 10.1186/s42400-023-00156-x
DO - 10.1186/s42400-023-00156-x
M3 - Article
AN - SCOPUS:85169699337
SN - 2096-4862
VL - 6
JO - Cybersecurity
JF - Cybersecurity
IS - 1
M1 - 23
ER -