Académique Documents
Professionnel Documents
Culture Documents
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)
• 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
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