Vous êtes sur la page 1sur 10

Sécurité des systèmes

d’information
(initiation à la cryptographie)
Partie 5: stéganograhie (BONUS)
université d’Alger 1 -
Benyoucef Benkhedda
Rappel
Cryptographie
L’art de transformer une information compréhensible à une autre qui n’a
aucun sens

=> L’attaquant est sûre qu’il y a des secrets entrain d’être partagés
2
Stéganographie
L’art d’encastrer une information secrète dans une autre information claire
est publique d’une façon que personne, à part l’émetteur et le récepteur,
ne puis suspecte de l’existence du secret

3
Stéganographie
Historique
• Hérodote (480 – 425 a.v.) avec son esclave (Histiaeus)

• Tablette en cire chez les anciens roman

• Durant la guerre civile aux états unis, une forme d’encre


invisible a été utilisée pour cacher les messages

• Plus célèbre exemple, le tableau de Mona Lisa

• Micropoints (microdots)

4
Stéganographie
Principe général
Clés de stego
(optionnelle)

Données de
couverture

Message secret
Fonction
d’encastrement

5
Stéganographie
Types
• Stéganographie du texte: cacher un texte dans un autre texte e. i.: cacher une phrase dans
les initiatives des mots d’un paragraphe

• Stéganographie d’image: cacher une information ou un ensemble de pixels dans une autre
image e. i.: tableau de Mona Lisa

• Stéganographie de vidéo: cacher une information dans les frames d’un vidéo

• Stéganographie d’audio: cacher un signal sonore dans une séquence audio e. i.: les ultra-
sons

• Stéganographie de réseau: cacher une information dans les entêtes des protocoles réseaux
6
Stéganographie
Caractèristiques
• Transparence: la différence entre la donnée de couverture originale et la donnée
stégnographiée ne doit pas être claire

• Robustesse: le message secret ne doit pas être altéré à cause des différentes modifications
possible comme la compression/décompression

• Résistance à l’ altérence: personne ne peut modifier le message secret sauf l’émetteur et le


récepteur

7
Quelques algorithmes de Stéganographie
LSB (Least Significant Bit)
• Une image numérique est un ensemble de pixels

• Les pixels peuvent être encodé en RGB => chacun est codé sur 8 bits => 255 couleurs

• Basé sur le fait que l’œil humain ne distingue pas les petits changement de couleurs

8
Quelques algorithmes de Stéganographie
LSB (Least Significant Bit)
• Par exemple en le message secret m = « A » qu’on veut le cacher dans un ensemble de 3
pixels d’une image

9
Stéganographie en pratique
Linux & Windows:

Windows:
Flux ADS (Alternative Data Stream)

10

Vous aimerez peut-être aussi