Notes
Outline
Steganografija
Smolić-Ročak Nenad
Seminarski rad 1999./2000.
Zavod za elektroničke sustave i obradbu informacija
Fakultet elektrotehnike i računarstva
Sveučilište u Zagrebu
Uvod
Definicija:
grčki “skriveno pisanje”
Cilj:
 skrivanje postojanja komunikacije
Neke od metoda:
Nevidljive tinte
Mikrofotografije
Digitalni potpis
Povijest steganografije
Daleka povijest
Herodot: voštane ploče (na drvu)
tetoviranje glave
Malo novije metode
nevidljive tinte (mlijeko, urin)
mikrofotografije
slike
izgled dokumenta
nekriptirane poruke (null cipher)
Primjer
null cipher
Poruka
Apparently neutral's protest is thoroughly discounted and ignored. Isman hard hit. Blockade issue affects pretext for embargo on by products, ejecting suets and vegetable oils.
što u stvari skriva poruku (drugo slovo iz svake riječi)
Pershing sails from NY June 1.
Novije metode
Cilj je, dakle, onemogućiti detekciju poruke,
i tu računala nalaze svoju primjenu.
Koriste se metode spremanja digitalnih podataka unutar podataka nositelja.
Novije metode
Podaci nositelji najčešće su:
Slika
Zvuk
a zajedničko im je korištenje metode modifikacije LSB byte-ova podatka nositelja
Modifikacija LSB-ova
Promjene najmanje važnih bitova bajtova podataka nositelja
U digitalnom obliku slika se sastoji od matrice brojeva koji pokazuju na neko mjesto u paleti boja (najčešće 24-bitna RGB paleta) te se na taj način dobiva informacija o boji piksela
Modifikacija LSB-ova
Ukoliko nekom piksel-u promjenimo LSB, tada pokazivač pokazuje na susjedno mjesto u paleti boja
No, nisu svi pikseli pogodni za promjenu LSB
Modifikacija LSB-ova
Ukoliko se ljubičastoj boji promijeni LSB iz 0 u 1 postaje
Modfikacija LSB-ova
Taj problem može se zaobići da se formira sortirana paleta, tako da su susjedne boje u paleti bliske u RGB modelu, te se u tako formiranoj paleti mijenjaju LSB-ovi
Također nisu pogodne slike s velikim jednobojnim površinama, jer će se na njima dobro ocrtavati promjene nastale skrivenom porukom
Modfikacija LSB-ova
Promjenom LSB-a svakog pksela u slici veličine 640´480 s 256 boja može sadržavati 37.5 KB podatak
Velika većina alata za steganografiju ne podržava 24-bitni JPG format zapisa, već koriste GIF-ove s paletom od 256 boja
Dodatne mogućnosti
Steganografija nije zamijena za kriptografiju već je samo njena nadopuna
Osim samog skrivanja podataka u slici, moguće je piksele kojima će se mijenjati LSB odabrati slučajno
Na taj se način onemogućava statistička analiza LSB-ova za otkrivanje kodiranih podataka (dobro kriptirane poruke se manifestiraju kao bijeli šum)
Primjer
Slika s lijeve strane poslužiti će kao podatak nositelj (Renoir-Le Moulin de la Galette)
dok će lijeva biti poruka (satelitska snimka sovjetske baze za strateške bombardere 1966)
Primjer
Primjer
Rezultat primjene programa S-tools nad podacima je
Primjer
Audio
Primjenjuju se slične metode kao kod slika (LSB)
No problem je ljudska osjetljivost na šum
taj šum može se maskirati (buka navijača)
Nedostatak
slaba zaštita od gubitka podataka (dodatno otipkavanje, šum na kanalu)
Zaljučak
Zato oprezno kada primate slike ili audio, jer tko zna kakve poruke one u stvari sadrže
Korisni linkovi
http://www.isse.gmu.edu/~njohnson/stegdoc/
http://www.stego.com/
http://fourmilab.ch/nav/topics/crypto.html
http://www.wowarea.com/english/help/stega.htm
http://www.blackhat.org/stego.htm