|
|
|
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 |
|
|
|
|
|
Definicija: |
|
grčki “skriveno pisanje” |
|
Cilj: |
|
skrivanje postojanja komunikacije |
|
Neke od metoda: |
|
Nevidljive tinte |
|
Mikrofotografije |
|
Digitalni potpis |
|
|
|
|
|
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) |
|
|
|
|
|
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. |
|
|
|
|
Cilj je, dakle, onemogućiti detekciju poruke, |
|
i tu računala nalaze svoju primjenu. |
|
Koriste se metode spremanja digitalnih podataka
unutar podataka nositelja. |
|
|
|
|
Podaci nositelji najčešće su: |
|
Slika |
|
Zvuk |
|
a zajedničko im je korištenje metode
modifikacije LSB byte-ova podatka nositelja |
|
|
|
|
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 |
|
|
|
|
Ukoliko nekom piksel-u promjenimo LSB, tada
pokazivač pokazuje na susjedno mjesto u paleti boja |
|
No, nisu svi pikseli pogodni za promjenu LSB |
|
|
|
|
Ukoliko se ljubičastoj boji promijeni LSB iz 0 u
1 postaje |
|
|
|
|
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 |
|
|
|
|
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 |
|
|
|
|
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) |
|
|
|
|
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) |
|
|
|
|
|
Rezultat primjene programa S-tools nad podacima
je |
|
|
|
|
|
|
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) |
|
|
|
|
Zato oprezno kada primate slike ili audio, jer
tko zna kakve poruke one u stvari sadrže |
|
|
|
|
|
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 |
|
|
|