Kriptografija vs steganografija
Preučevanje skrivanja informacij se imenuje Kriptografija. Pri komunikaciji prek nezaupljivega medija, kot je internet, je zelo pomembno varovanje informacij in kriptografija igra 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 pozna obstoja sporočila, to 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 podatke zaščititi pred drugimi tretjimi osebami. Sodobna kriptografija se osredotoča na razvijanje kriptografskih algoritmov, ki jih nasprotnik zaradi računske trdote težko prebije, zato jih ni mogoče s praktičnimi sredstvi razbiti. V sodobni kriptografiji obstajajo tri vrste kriptografskih algoritmov, ki se imenujejo simetrična ključna kriptografija, kriptografija z javnim ključem in hash funkcije. Kriptografija simetričnih ključev vključuje metode šifriranja, pri čemer tako pošiljatelj kot prejemnik delita isti ključ, ki se uporablja za šifriranje podatkov. V kriptografiji z javnim ključem se uporabljata dva različna, vendar matematično povezana ključa. Hash funkcije ne uporabljajo ključa, namesto tega iz podatkov izračunajo hash vrednost s fiksno dolžino. Iz te mešanice ni mogoče obnoviti dolžine ali izvirnega navadnega besedila.
Kaj je steganografija?
Steganografija obravnava sestavljanje 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 pozna obstoja sporočila, ne pritegne neželene pozornosti. Steganografija se je uporabljala že v starih časih in te starodavne metode se imenujejo fizična stenografija. Nekaj primerov teh metod so sporočila, skrita v telesu sporočil, sporočila, napisana v skrivnih črnilih, sporočila, napisana na ovojnicah, na območjih, ki jih zaznamujejo žigi itd. Te sodobne metode vključujejo skrivanje sporočil v hrupnih slikah, vdelavo sporočila v naključne podatke, vdelavo slik s sporočilom v video datoteke itd. Poleg tega se omrežna Steganografija uporablja v telekomunikacijskih omrežjih. To vključuje tehnike, kot sta Steganophony (skrivanje sporočila v pogovorih Voice over IP) in Steganography WLAN (metode za prenos Steganograms v brezžičnih lokalnih 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 svet viden. Zaradi tega Steganography odstrani neželeno pozornost, ki prihaja do skritega sporočila. Kriptografske metode poskušajo zaščititi vsebino sporočila, medtem ko Steganografija uporablja metode, ki bi skrivale tako sporočilo kot tudi vsebino. S kombiniranjem Steganografije in Kriptografije lahko dosežemo boljšo varnost.