Kriptografija vs Steganografija
Študija skrivanja informacij se imenuje kriptografija. Pri komunikaciji prek nezaupljivega medija, kot je internet, je zelo pomembno zaščititi informacije in kriptografija ima pri tem pomembno vlogo. Danes kriptografija uporablja načela iz več disciplin, kot so matematika, računalništvo itd. Steganografija se ukvarja s sestavljanjem skritih sporočil, tako da samo pošiljatelj in prejemnik vesta, da sporočilo sploh obstaja. Ker nihče razen pošiljatelja in prejemnika ne ve za obstoj sporočila, ne pritegne neželene pozornosti.
Kaj je kriptografija?
Kriptografija je preučevanje skrivanja informacij in se uporablja pri komunikaciji prek nezaupljivega medija, kot je internet, kjer je treba informacije zaščititi pred drugimi tretjimi osebami. Sodobna kriptografija se osredotoča na razvoj kriptografskih algoritmov, ki jih nasprotnik zaradi računske trdote težko zlomi, zato jih ni mogoče razbiti s praktičnimi sredstvi. V sodobni kriptografiji se uporabljajo tri vrste kriptografskih algoritmov, imenovane kriptografija simetričnega ključa, kriptografija z javnim ključem in zgoščevalne funkcije. Kriptografija simetričnega ključa vključuje metode šifriranja, pri katerih ima pošiljatelj in prejemnik isti ključ, ki se uporablja za šifriranje podatkov. V kriptografiji z javnimi ključi se uporabljata dva različna, vendar matematično povezana ključa. Funkcija razpršitve ne uporablja ključa,namesto tega iz podatkov izračunajo zgoščeno vrednost fiksne dolžine. Iz te zgoščene vrednosti je nemogoče obnoviti dolžino ali izvirno navadno besedilo.
Kaj je Steganografija?
Steganografija se ukvarja s sestavljanjem skritih sporočil, tako da samo pošiljatelj in prejemnik vesta, da sporočilo sploh obstaja. Ker nihče razen pošiljatelja in prejemnika ne ve za obstoj sporočila, ne pritegne neželene pozornosti. Steganografija se je uporabljala že v starih časih in te starodavne metode se imenujejo fizična steganografija. Nekateri primeri teh metod so sporočila, skrita v telesu sporočil, sporočila, napisana s skrivnimi črnili, sporočila, napisana na ovojnicah na območjih, ki so prekrita z znamkami itd. Te sodobne metode vključujejo skrivanje sporočil znotraj hrupnih slik, vdelavo sporočila v naključne podatke, vdelavo slik s sporočilom v video datoteke itd. Poleg tega se Network Telegram uporablja v telekomunikacijskih omrežjih. Sem spadajo tehnike, kot sta Steganophony (skrivanje sporočila v pogovorih Voice-over-IP) in WLAN Steganography (metode za prenos Steganogramov v brezžičnih krajevnih omrežjih).
Kakšna je razlika med kriptografijo in steganografijo?
Kriptografija je preučevanje skrivanja informacij, medtem ko se Steganografija ukvarja s sestavljanjem skritih sporočil, tako da samo pošiljatelj in prejemnik vesta, da sporočilo sploh obstaja. V Steganografiji samo pošiljatelj in prejemnik poznata obstoj sporočila, medtem ko je v kriptografiji obstoj šifriranega sporočila viden svetu. Zaradi tega Steganografija odstrani neželeno pozornost, ki prihaja do skritega sporočila. Kriptografske metode poskušajo zaščititi vsebino sporočila, medtem ko Steganography uporablja metode, ki bi skrile tako sporočilo kot tudi vsebino. S kombinacijo Steganografije in Kriptografije lahko dosežemo boljšo varnost.