Kriptografija vs Steganografija
Proučavanje skrivanja informacija naziva se kriptografija. Kada komunicirate preko nepouzdanog medija kao što je internet, vrlo je važno zaštititi informacije i kriptografija igra važnu ulogu u tome. Danas kriptografija koristi principe iz nekoliko disciplina kao što su matematika, informatika, itd. Steganografija se bavi sastavljanjem skrivenih poruka tako da samo pošiljalac i primalac znaju da poruka uopće postoji. Pošto niko osim pošiljaoca i primaoca ne zna postojanje poruke, ona ne privlači neželjenu pažnju.
Šta je kriptografija?
Kriptografija je proučavanje skrivanja informacija i koristi se kada se komunicira preko nepouzdanog medija kao što je internet, gdje informacije moraju biti zaštićene od drugih trećih strana. Moderna kriptografija se fokusira na razvoj kriptografskih algoritama koje je protivnik teško razbiti zbog računske tvrdoće, pa se stoga ne mogu razbiti praktičnim sredstvima. U modernoj kriptografiji, koriste se tri vrste kriptografskih algoritama koji se nazivaju kriptografija simetričnog ključa, kriptografija s javnim ključem i hash funkcije. Kripografija sa simetričnim ključem uključuje metode šifriranja gdje i pošiljatelj i primalac 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 izračunavaju heš vrijednost fiksne dužine iz podataka. Nemoguće je povratiti dužinu ili originalni običan tekst iz ove hash vrijednosti.
Šta je steganografija?
Steganografija se bavi sastavljanjem skrivenih poruka tako da samo pošiljalac i primalac znaju da poruka uopšte postoji. Pošto niko osim pošiljaoca i primaoca ne zna postojanje poruke, ona ne privlači neželjenu pažnju. Steganografija se koristila čak iu antičko doba i ove drevne metode se nazivaju fizička steganografija. Neki primjeri za ove metode su poruke skrivene u tijelu poruke, poruke napisane tajnim mastilima, poruke napisane na kovertama u područjima prekrivenim markama, itd. Moderne metode steganografije nazivaju se digitalna steganografija. Ove moderne metode uključuju skrivanje poruka unutar slika sa bukom, ugrađivanje poruke u nasumične podatke, ugrađivanje slika sa porukom u video fajlove, itd. Nadalje, mrežna steganografija se koristi u telekomunikacionim mrežama. Ovo uključuje tehnike poput Steganophony (skrivanje poruke u Voice-over-IP razgovorima) i WLAN Steganografija (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šiljalac i primalac znaju da poruka uopšte postoji. U steganografiji samo pošiljalac i primalac znaju postojanje poruke, dok je u kriptografiji postojanje šifrovane 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 Steganografija koristi metode koje bi sakrile i poruku i sadržaj. Kombinacijom steganografije i kriptografije može se postići bolja sigurnost.