Kriptografija protiv steganografije
Proučavanje skrivanja informacija naziva se kriptografija. Kada komunicirate putem nepouzdanog medija kao što je internet, vrlo je važno zaštititi informacije, a kriptografija u tome igra važnu ulogu. Danas kriptografija koristi principe iz nekoliko disciplina kao što su matematika, informatika itd. Steganografija se bavi sastavljanjem skrivenih poruka tako da samo pošiljatelj i primatelj znaju da poruka uopće postoji. Budući da nitko osim pošiljatelja i primatelja ne zna za postojanje poruke, ona ne privlači neželjenu pozornost.
Što je kriptografija?
Kriptografija je znanost o skrivanju informacija i koristi se pri komunikaciji putem nepouzdanog medija kao što je internet, gdje informacije moraju biti zaštićene od trećih strana. Moderna kriptografija usmjerena je na razvoj kriptografskih algoritama koje je protivnik teško razbiti zbog računalne tvrdoće, stoga se ne mogu razbiti praktičnim sredstvima. U modernoj kriptografiji koriste se tri vrste kriptografskih algoritama koji se nazivaju kriptografija sa simetričnim ključem, kriptografija s javnim ključem i hash funkcije. Kriptografija sa simetričnim ključem uključuje metode šifriranja gdje i pošiljatelj i primatelj dijele isti ključ koji se koristi za šifriranje podataka. U kriptografiji s javnim ključem koriste se dva različita, ali matematički povezana ključa. Funkcije raspršivanja ne koriste ključ, umjesto toga izračunavaju hash vrijednost fiksne duljine iz podataka. Nemoguće je oporaviti duljinu ili izvorni čisti tekst iz ove hash vrijednosti.
Što je steganografija?
Steganografija se bavi sastavljanjem skrivenih poruka tako da samo pošiljatelj i primatelj znaju da poruka uopće postoji. Budući da nitko osim pošiljatelja i primatelja ne zna za postojanje poruke, ona ne privlači neželjenu pozornost. Steganografija se koristila još u davnim vremenima i te drevne metode nazivaju se fizička steganografija. Neki primjeri ovih metoda su poruke skrivene u tijelu poruke, poruke napisane tajnim tintama, poruke napisane na omotnicama u područjima prekrivenim markama, itd. Moderne metode steganografije nazivaju se digitalna steganografija. Ove suvremene metode uključuju skrivanje poruka unutar slika s šumom, umetanje poruke u nasumične podatke, ugrađivanje slika s porukom unutar video datoteka itd. Nadalje, mrežna steganografija se koristi u telekomunikacijskim mrežama. To uključuje tehnike poput steganofonije (skrivanje poruke u Voice-over-IP razgovorima) i WLAN steganografije (metode za prijenos steganograma u bežičnim lokalnim mrežama).
Koja je razlika između kriptografije i steganografije?
Kriptografija je nauka o skrivanju informacija, dok se steganografija bavi sastavljanjem skrivenih poruka tako da samo pošiljatelj i primatelj znaju da poruka uopće postoji. U steganografiji samo pošiljatelj i primatelj znaju postojanje poruke, dok je u kriptografiji postojanje šifrirane poruke vidljivo cijelom svijetu. Zbog toga Steganography uklanja neželjenu pozornost koja dolazi na skrivenu poruku. Kriptografske metode pokušavaju zaštititi sadržaj poruke, dok steganografija koristi metode koje bi sakrile i poruku i sadržaj. Kombinacijom steganografije i kriptografije može se postići bolja sigurnost.