Kriptografija proti steganografiji
Preučevanje skrivanja informacij se imenuje kriptografija. Pri komunikaciji prek medija, ki ni vreden zaupanja, kot je internet, je zelo pomembno zaščititi podatke 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 študija 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 razvoj kriptografskih algoritmov, ki jih nasprotnik težko zlomi zaradi računske trdote, zato jih ni mogoče zlomiti s praktičnimi sredstvi. V sodobni kriptografiji se uporabljajo tri vrste kriptografskih algoritmov, imenovane kriptografija s simetričnim ključem, kriptografija z javnim ključem in funkcije zgoščevanja. Kriptografija s simetričnim ključem vključuje metode šifriranja, pri katerih si pošiljatelj in prejemnik delita isti ključ, uporabljen za šifriranje podatkov. V kriptografiji z javnimi ključi se uporabljata dva različna, vendar matematično povezana ključa. Zgoščevalne funkcije ne uporabljajo ključa, temveč iz podatkov izračunajo zgoščeno vrednost fiksne dolžine. Iz te zgoščene vrednosti ni mogoče obnoviti dolžine ali izvirnega golega besedila.
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čila, sporočila, napisana s skrivnim črnilom, sporočila, napisana na ovojnicah na območjih, ki jih pokrivajo znamke, itd. Sodobne metode steganografije se imenujejo digitalna steganografija. 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 steganofonija (skrivanje sporočila v pogovorih Voice-over-IP) in steganografija WLAN (metode za prenos steganogramov v brezžičnih lokalnih omrežjih).
Kakšna je razlika med kriptografijo in steganografijo?
Kriptografija je preučevanje skrivanja informacij, steganografija pa se ukvarja s sestavljanjem skritih sporočil, tako da samo pošiljatelj in prejemnik vesta, da sporočilo sploh obstaja. V steganografiji le pošiljatelj in prejemnik vesta za obstoj sporočila, medtem ko je v kriptografiji obstoj šifriranega sporočila viden vsem. Zaradi tega Steganography odstrani neželeno pozornost, ki prihaja na skrito sporočilo. Kriptografske metode poskušajo zaščititi vsebino sporočila, steganografija pa uporablja metode, ki bi skrile tako sporočilo kot vsebino. S kombinacijo steganografije in kriptografije lahko dosežete večjo varnost.