Stéganographie par paires

Stéganographie par paire #

Las de voir toutes ses tentatives de communication déchiffrées, l’agent K s’est tourné vers la stéganographie. Sa nouvelle technique lui paraît assez discrète et lui permet de coder une image en 2 couleurs (disons noir et blanc) dans une image support plus grande en couleur.

La récupération de l’image contenant le message est assez simple. L’image support est découpée en paire de pixels placés l’un sous l’autre :

Puis, pour chaque paire de pixels, on regarde si la somme des composantes R, V, B du pixel du haut est inférieure ou égale à la somme des composantes du pixel du bas. Si c’est le cas, on remplace la paire de pixels par un pixel noir. Et sinon, on la remplace par un pixel blanc.

L’image ainsi obtenue est donc en noir et blanc, et elle a deux fois moins de lignes que l’image de départ.

Voici l’image que vous avez interceptée :

Dans quel village est prévu le prochain rendez-vous de l’agent K (non, ce n’est pas celui dans lequel la photo a été prise…) ?

Pièces à fournir :

  • réponse à l’énigme ;
  • fichier contenant votre code source (.sb3 ou .py), pour que nous puissions tester ;
  • explication sur la manière dont vous avez procédé.

Testez votre réponse #

Vous pouvez vérifier votre réponse en indiquant ici le nom du village, tout en minuscules, avec les éventuels accents.