7.1 St´ eganographie et tatouage
159
Tableau 7.1 Principe de la m´ ethode (Bits de poids faible)
Ce syst` eme a de nombreux avantages : il est particuli` erement discret, et
il permet de cacher ´ enorm´ ement d’informations. Dans une image 200x200,
on peut cacher 200x200x6=240000 bits, soit 30000 caract` eres. L’inconv´ enient
majeur est qu’il faut imp´ erativement transmettre les fichiers en bitmap, format qui prend ´ enorm´ ement de place. Toute compression en format JPEG fait
perdre le message cach´ e.
7.1.1.2 Cacher une image dans une autre image
Le programme suivant permet de cacher une image dans une autre. Pour
chaque pixel de la premi` ere image, et pour chaque couleur R, G, B de cette
image, on remplace les 4 bits de poids faible par les 4 bits de poids fort
correspondants dans la seconde image :
Tableau 7.2 Principe de l’algorithme permettant de cacher une image dans une seconde
image : on remplace la 4 bits de poids faible de la premi` ere image par les 4 bits de poids
fort de la deuxi` eme.
Pixel 1 R1=01001110 (78)
G1=01101111 (111) B1=11111111 (255)
Image initiale
Pixel 2 R2=01110011 (115) G2=01110110 (118) B2=10101010 (170)
Message
101100011011
Image
R1=01001110 (78) G1=01101110(110) B1=11111100 (250)
qui cache
le message
R2=01110001 (113) G2=01110110 (118) B2=101010111 (171)
Image 1
R1=01001110 (78) G1=01101111 (111) B1=11111111 (255)
Image 2
R2=01110011 (115) G2=01110110 (118) B2=10101010 (170)
Image qui cache R=01000111 (71)
G =01100111 (103) B =11111010 (250)
Image 1 restaur´ ee R1=01000000 (64) G1=01100000 (96) B1=11110000 (240)
Image 2 restaur´ ee R2=01110000 (112) G2=01110000 (112) B2=10100000 (160)
159
Tableau 7.1 Principe de la m´ ethode (Bits de poids faible)
Ce syst` eme a de nombreux avantages : il est particuli` erement discret, et
il permet de cacher ´ enorm´ ement d’informations. Dans une image 200x200,
on peut cacher 200x200x6=240000 bits, soit 30000 caract` eres. L’inconv´ enient
majeur est qu’il faut imp´ erativement transmettre les fichiers en bitmap, format qui prend ´ enorm´ ement de place. Toute compression en format JPEG fait
perdre le message cach´ e.
7.1.1.2 Cacher une image dans une autre image
Le programme suivant permet de cacher une image dans une autre. Pour
chaque pixel de la premi` ere image, et pour chaque couleur R, G, B de cette
image, on remplace les 4 bits de poids faible par les 4 bits de poids fort
correspondants dans la seconde image :
Tableau 7.2 Principe de l’algorithme permettant de cacher une image dans une seconde
image : on remplace la 4 bits de poids faible de la premi` ere image par les 4 bits de poids
fort de la deuxi` eme.
Pixel 1 R1=01001110 (78)
G1=01101111 (111) B1=11111111 (255)
Image initiale
Pixel 2 R2=01110011 (115) G2=01110110 (118) B2=10101010 (170)
Message
101100011011
Image
R1=01001110 (78) G1=01101110(110) B1=11111100 (250)
qui cache
le message
R2=01110001 (113) G2=01110110 (118) B2=101010111 (171)
Image 1
R1=01001110 (78) G1=01101111 (111) B1=11111111 (255)
Image 2
R2=01110011 (115) G2=01110110 (118) B2=10101010 (170)
Image qui cache R=01000111 (71)
G =01100111 (103) B =11111010 (250)
Image 1 restaur´ ee R1=01000000 (64) G1=01100000 (96) B1=11110000 (240)
Image 2 restaur´ ee R2=01110000 (112) G2=01110000 (112) B2=10100000 (160)
