Kriptografija vs steganografija
Proučavanje skrivanja informacija naziva se Kriptografija. Kad komunicirate preko nepouzdanog medija, poput interneta, vrlo je važna zaštita podataka, a kriptografija u tome igra važnu ulogu. Danas se u kriptografiji koriste načela 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, to ne privlači neželjenu pažnju.
Što je kriptografija?
Kriptografija je proučavanje skrivanja informacija, a koristi se prilikom komunikacije preko nepouzdanog medija, poput interneta, gdje informacije trebaju biti zaštićene od drugih trećih strana. Suvremena kriptografija usredotočena je na razvijanje kriptografskih algoritama koje je protivnik teško slomiti zbog računske tvrdoće pa se stoga ne može slomiti praktičnim putem. U suvremenoj kriptografiji postoje tri vrste kriptografskih algoritama koji se nazivaju kriptografija simetričnih ključeva, kriptografija s javnim ključem i hash funkcije. Kriptografija simetričnih ključeva uključuje metode šifriranja kod kojih 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. Hash funkcije ne upotrebljavaju ključ, umjesto toga izračunavaju hash vrijednost fiksne duljine iz podataka. Nemoguće je vratiti dužinu ili izvorni obični tekst iz ove hash vrijednosti.
Što je stegenografija?
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, to ne privlači neželjenu pažnju. Steganografija se koristila još u davnim vremenima i te se drevne metode nazivaju Fizička Steganografija. Neki primjeri ovih metoda su poruke skrivene u tijelu poruka, poruke napisane tajnim mastilom, poruke napisane na omotnicama u područjima prekrivenim markama itd. Suvremene metode steganografije nazivaju se digitalnom steganografijom. Te moderne metode uključuju sakrivanje poruka unutar bučnih slika, ugradnju poruke u slučajne podatke, ugradnju slika s porukom u video datoteke itd. Nadalje, mrežna setegorijagrafija koristi se u telekomunikacijskim mrežama. To uključuje tehnike poput Steganophony (skrivanje poruke u Voice-over-IP razgovorima) i WLAN Steganography (metode prijenosa Steganograma u bežičnim lokalnim mrežama).
Koja je razlika između kriptografije i steganografije?
Kriptografija je proučavanje skrivanja 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 svijetu. Zbog toga stegenografija uklanja neželjenu pažnju koja dolazi do skrivene poruke. 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 veća sigurnost.