top of page

METHODE LSB ET STEGANOGRAPHIE AUDIO

Infiltrer des données sensibles dans un fichier anodin

   Pour ce faire nous utiliserons la stéganographie, qui est l’art de cacher les informations plutôt que de les rendre inintelligibles.

 

I) méthode LSB :  

 

   Nous allons vous présenter la méthode la plus simple : la méthode LSB (Least Significant Beat).

 

   Une image est constituée de pixels. Chaque pixel est colorié en fonction d'une intensité de rouge R, de vert G (pour green), et de bleu B. L'intensité de rouge, de vert, de bleu de chaque pixel peut-être définie par un nombre compris entre 0 et 255 qui correspond à l’intensité lumineuse du pixel.

 

   Chacun de ces nombres s'écrit en base 2 comme une suite de 8 chiffres de 0 et de 1.

 

 

  • Prenons un pixel de la première image, et le même pixel de la deuxième image. A chaque fois, il est caractérisé par 3 nombres à 8 chiffres en base 2. On va fabriquer une seul pixel qui sera presque colorié comme le premier. Pour cela, on garde les 4 premiers chiffres de chaque couleur du pixel de la première image, et on la complète par les 4 premiers chiffres de chaque couleur du pixel de la deuxième image, comme sur l'exemple ci-dessous.

 

 

 

 

 

   L'image que l'on a ainsi fabriquée est très proche de la première image. Pour chaque pixel, on a changé l'intensité de rouge, de vert et de bleu d'une intensité de 16 au maximum (sur une valeur comprise entre 0 et 255). Et pourtant, on a caché une partie de l'information de l'image 2.

 

  • Expliquons désormais, comment, à partir de l'image fabriquée, retrouver les deux images. Pour chaque pixel de l'image fabriquée, on regarde les quatre premiers chiffres de l'écriture en base de l'intensité de rouge, de vert, de bleu. Ces quatre premiers chiffres vont constituer les quatre premiers chiffres de rouge, vert et bleu du pixel correspondant de l'image 1 bis. On complète alors par quatre zéros. Les quatre derniers chiffres de l'intensité de rouge, vert, bleu de chaque pixel de l'image fabriquée vont eux constituer les quatre premiers chiffres de l'image 2 bis. On complète là-encore par quatre zéros :

 

 

 

 

 

 

 

   Bien sûr, on ne retrouve pas chaque image à l'identique (pour chaque pixel, on a changé la valeur de l'intensité de rouge, vert et bleu d'un nombre compris entre 0 et 16). Les images ont perdu en qualité, mais elles sont complètement reconnaissables. Ce procédé mélange cryptographie et stéganographie.

 

   Cependant cette technique est facile à craquer pour des experts de par sa forte sensibilité à la moindre modification (compression mise en page, rotation).

 

Voici un exemple :

 

  Nous cacherons cette image :

 

 

 

 

 

 

 

 

 

 

 

dans celle-ci :

 

 

 

 

 

 

 

 

 

Nous obtenons ainsi l’image ci-dessous, très proche de la 1ère bien qu'on remarque une perte de qualité

   Nous allons maintenant dissocier les deux images grâce au même logiciel qui nous a permis de les fusionner. Nous retrouvons bien l'image de notre rue. Elle a certes perdu en qualité mais on reconnaît les caractéristiques principales.

II) stéganographie audio :

 

   Les fichiers audio font partie intégrante de notre quotidien. Cependant ces fichiers peuvent être une manière de cacher une grande quantité d’information  grâce à leur taille. En effet, même au format MP3 qui est l'un des plus répandu et ayant une des meilleures compression, un fichier de 3-6 Mo est tout à fait usuel. Si nous respectons toujours la règle d'or (volume des informations à cacher < 20-25% de la taille du fichier initial), cela nous fait autour de 1Mo de données cachées. Il y a plusieurs techniques de stéganographie sur des fichiers audio : de nombreux formats de fichiers audio sont susceptibles d’être encodés.

 

-SSE (Spread Spectrum Encoding) : on rajoute du bruit aléatoire (dans lequel sera le message) à la mélodie originale.

 

-EDH (Echo Data Hiding) : il existe souvent dans les mélodies un écho associé au son original. La distance séparant ces deux son peut être utilisée pour y coder des Informations.

 

-Masque de perception : on cache un son derrière un son plus puissant mais de même intensité.

 

   L'avantage certain de la stéganographie sur fichiers audio de celle sur des images est que la quantité d'informations qui peut être cachée y est plus importante grâce à la taille du support, ainsi que les techniques de dissimulation qui sont plus nombreuses.

 

   Ces technique sont evidemment bien connues des services de renseignement et du public en général. Il convient de garder cette méthode pour des communications entre amis et ne parlant pas de sujets autres que des secrets personnels.

bottom of page