Steganalysis via a convolutional neural network using large convolution filters for embedding process with same stego key: A deep learning approach for telemedicine - 20/07/17

Doi : 10.1016/j.eurtel.2017.06.001 
M. Salomon, R. Couturier, C. Guyeux , J.-F. Couchot, J.M. Bahi
 Femto-ST Institute, UMR 6174 CNRS, University of Bourgogne Franche-Comté, 16, route de Gray, 25000 Besançon, France 

Corresponding author.

Summary

Introduction

Steganography, the art to hide information inside host media like pictures and movies, and steganalysis, its countermeasure attempting to detect the presence of an hidden information within an innocent-looking document, are frequently reported as promising information security techniques for telemedicine. For the past few years, in the race between image steganography and steganalysis, deep learning has emerged as a very promising alternative to steganalyzer approaches based on rich image models combined with ensemble classifiers. A key knowledge of image steganalyzer, which combines relevant image features and innovative classification procedures, can be deduced by a deep learning approach called convolutional neural networks (CNN). This kind of deep learning networks is so well-suited for classification tasks based on the detection of variations in 2D shapes that it is the state-of-the-art in many image recognition problems.

Materials and methods

We design a CNN-based steganalyzer for images obtained by applying steganography with a unique embedding key. The proposed CNN has a quite different shape compared to the ones resulting from the earlier works, and it is able to provide high detection accuracy for several steganographics tools when the same stego key is reused during the embedding process. The convolutional part of our proposal starts by a global filtering, using a single filter, followed by a second convolutional layer that produces a reduced set of high-level features (256 features for 512×512 pixels input images) thanks to the use of large filters.

Results

The proposed architecture embeds less convolutions, with much larger filters in the final convolutional layer, and is more general: it is able to deal with larger images and lower payloads. For the “same embedding key” scenario, our proposal outperforms all other steganalyzers, in particular the existing CNN-based ones, and defeats many state-of-the-art image steganography schemes. The information encoded by the final vector of features is so discriminating that the classifier part can be reduced to only two output neurons. We finally evaluated the detection ability of the CNN against two spatial domain steganographic schemes and a frequency domain one. More precisely, we designed a perfect steganalyzer for embedding payloads of 0.4 bit per pixel, and for all the steganographic tools investigated in this article (working either in spatial or in frequency domains). Rather interesting results have been obtained too, albeit to a lesser extent, for a payload value of 0.1 bpp.

Discussion and conclusions

The obtained results are very encouraging, and they outperform all the previous deep learning proposals for steganalysis. A first step in the design of a universal detector has been achieved too, as we are able to detect HUGO based hidden messages even when a WOW steganographier has been used during the training stage. These results allow us to propose to add fragile watermarks on media like pictures or pdf medical documents, to guarantee the authenticity of the material: any attempt of modification of the support will alter the watermark, proving by doing so the modification. Another application is to add personal and medical information inside medical images.

Le texte complet de cet article est disponible en PDF.

Résumé

Introduction

La stéganographie, l’art de dissimuler de l’information au sein de médias numériques tels que les images et les vidéos, et la stéganalyse, sa contre-mesure tentant de détecter la présence d’une information secrète dans un document semblant innocent, sont fréquemment signalés comme étant des techniques de sécurité intéressantes pour la télémédecine. Au cours des dernières années, l’apprentissage profond (deep learning) a émergé dans la compétition entre stéganographie et stéganalyse, paraissant une alternative intéressante dans le cadre des stéganalyseurs basés sur des modèles raffinés d’image couplés avec des classifieurs d’ensembles. On peut alors combiner une sélection bien choisie de caractéristiques d’images avec des procédures innovantes de classification, au travers d’une approche d’apprentissage approfondie moderne appelée les réseaux de neurones convolutionnels (RNC). Ces réseaux, qui sont faits pour de la classification basée sur de la détection de variations dans les formes 2D, produisent la plupart du temps les meilleurs résultats dans divers problèmes de reconnaissance d’images.

Matériel et méthodes

Nous avons programmé un stéganalyseur basé sur les RNC, pour des images stéganographiées avec une seule et même clé secrète. Le RNC proposé a une structure assez différente des réseaux développés jusqu’ici, et il est capable de fournir un fort taux de détection sur de nombreux logiciels de stéganographie, sous l’hypothèse que l’adversaire n’utilise qu’une seule clé d’embarquement. La partie « convolutionnelle » de notre approche commence par un filtrage global n’utilisant qu’un seul filtre, suivi par une seconde couche convolutionnelle, qui produit un ensemble réduit de caractéristiques de haute qualité (256 caractéristiques pour 512×512 pixels) grâce à l’utilisation de larges filtres.

Résultats

L’architecture proposée embarque un plus faible nombre de convolutions que ce qui se trouve habituellement dans la littérature. Les filtres sont plus larges dans la dernière couche de convolution, et le réseau dans son ensemble est plus général : il permet de considérer des images plus larges, et de plus faibles taux d’embarquement. Pour le scénario d’une seule clé, nos résultats sont meilleurs que tous les autres stéganaliseurs, dont ceux basés sur des RNC, et nous pouvons mettre en échec de nombreux outils de stéganographie. L’information encodée par le vecteur final de caractéristiques est si discriminant, que la partie de classification peut se réduire à deux neurones de sortie. Nous avons finalement évalué la capacité de détection de notre RNC contre deux algorithmes de stéganographie fonctionnant dans le domaine spatial, et un dans le domaine fréquentiel. Nous avons obtenu un stéganalyseur parfait pour un taux d’embarquement de 0,4 bit par pixel, et ce pour tous les algorithmes considérés dans cet article. Des résultats intéressants, quoique moins surprenants, ont aussi été obtenus avec un taux d’embarquement de 0,1 bpp.

Discussion et conclusion

Les résultats obtenus sont très encourageants, et ils améliorent les résultats obtenus jusqu’à présent dans l’apprentissage approfondis pour la stéganalyse. Ces résultats nous permettent d’envisager l’utilisation de la stéganographie pour la télémédecine, comme l’ajout d’une marque fragile dans des documents médicaux, pour en garantir leur authenticité, ou l’insertion des informations de patients dans des images médicales.

Le texte complet de cet article est disponible en PDF.

Keywords : Telemedicine security, Steganography, Steganalyzis, Deep learning

Mots clés : Sécurité pour la télémédecine, Stéganographie, stéganalyse, Apprentissage approfondis


Plan


© 2017  Elsevier Masson SAS. Tous droits réservés.
Ajouter à ma bibliothèque Retirer de ma bibliothèque Imprimer
Export

    Export citations

  • Fichier

  • Contenu

Vol 6 - N° 2

P. 79-92 - juillet 2017 Retour au numéro
Article précédent Article précédent
  • Les leçons apprises des principales études sur les objets connectés en télémédecine et santé mobile
  • P. Simon
| Article suivant Article suivant
  • L’analyse du service médical rendu aux patients doit-il compléter l’approche réglementaire de l’exercice de la télémédecine ?
  • P. Simon, L. Williatte-Pellitteri, J. Lucas

Bienvenue sur EM-consulte, la référence des professionnels de santé.
L’accès au texte intégral de cet article nécessite un abonnement.

Déjà abonné à cette revue ?

Mon compte


Plateformes Elsevier Masson

Déclaration CNIL

EM-CONSULTE.COM est déclaré à la CNIL, déclaration n° 1286925.

En application de la loi nº78-17 du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés, vous disposez des droits d'opposition (art.26 de la loi), d'accès (art.34 à 38 de la loi), et de rectification (art.36 de la loi) des données vous concernant. Ainsi, vous pouvez exiger que soient rectifiées, complétées, clarifiées, mises à jour ou effacées les informations vous concernant qui sont inexactes, incomplètes, équivoques, périmées ou dont la collecte ou l'utilisation ou la conservation est interdite.
Les informations personnelles concernant les visiteurs de notre site, y compris leur identité, sont confidentielles.
Le responsable du site s'engage sur l'honneur à respecter les conditions légales de confidentialité applicables en France et à ne pas divulguer ces informations à des tiers.


Tout le contenu de ce site: Copyright © 2024 Elsevier, ses concédants de licence et ses contributeurs. Tout les droits sont réservés, y compris ceux relatifs à l'exploration de textes et de données, a la formation en IA et aux technologies similaires. Pour tout contenu en libre accès, les conditions de licence Creative Commons s'appliquent.