Kriptografija vs steganografija
Proučavanje skrivanja podataka naziva se kriptografija. Kada komunicirate putem nepouzdanog medija kao što je Internet, vrlo je važno zaštititi informacije i kriptografija u tome igra važnu ulogu. Danas se kriptografija koristi principima iz nekoliko disciplina poput matematike, informatike 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 proučavanje skrivanja podataka i koristi se kada komunicira putem nepouzdanog medija kao što je Internet, gdje informacije treba zaštititi od drugih trećih strana. Moderna kriptografija usredotočena je na razvijanje kriptografskih algoritama koje je protivnik teško razbiti zbog računske tvrdoće, pa ih stoga nije moguće razbiti praktičnim sredstvima. U modernoj kriptografiji postoje tri vrste kriptografskih algoritama koji se nazivaju kriptografija simetričnog ključa, kriptografija javnog ključa i hash funkcije. Kriptografija simetričnog ključa uključuje metode šifriranja gdje 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 koriste ključ,umjesto toga iz podataka izračunavaju hash vrijednost fiksne duljine. Iz ove hash vrijednosti nemoguće je oporaviti duljinu ili izvorni obični tekst.
Š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 se drevne metode nazivaju Fizička steganografija. Neki primjeri za ove metode su poruke skrivene u tijelu poruka, poruke napisane tajnim tintom, poruke napisane na omotnicama u područjima prekrivenim markama itd. Moderne metode steganografije nazivaju se digitalnom steganografijom. Te moderne metode uključuju skrivanje poruka unutar bučnih slika, ugrađivanje poruke u slučajne podatke, ugrađivanje slika s porukom u video datoteke, itd. Nadalje, mrežna se stegnonografija koristi u telekomunikacijskim mrežama. To uključuje tehnike poput Steganophony (skrivanje poruke u Voice-over-IP razgovorima) i WLAN Steganography (metode za prijenos 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 Steganografija uklanja neželjenu pažnju koja dolazi do skrivene poruke. Kriptografske metode pokušavaju zaštititi sadržaj poruke, dok se Steganography koristi metodama koje bi sakrile i poruku i sadržaj. Kombinacijom steganografije i kriptografije može se postići bolja sigurnost.