Kryptografi vs steganografi
Undersøgelsen af skjult information kaldes kryptografi. Når man kommunikerer over et ikke-betroet medium som internet, er det meget vigtigt at beskytte information, og kryptografi spiller en vigtig rolle i dette. I dag bruger kryptografi principper fra flere discipliner som matematik, datalogi osv. Steganografi beskæftiger sig med at komponere skjulte meddelelser, så kun afsenderen og modtageren ved, at beskeden endda findes. Da ingen undtagen afsenderen og modtageren kender meddelelsens eksistens, tiltrækker den ikke uønsket opmærksomhed.
Hvad er kryptografi?
Kryptografi er studiet af at skjule information, og det bruges, når man kommunikerer over et ikke-betroet medium som internet, hvor information skal beskyttes mod andre tredjeparter. Moderne kryptografi fokuserer på at udvikle kryptografiske algoritmer, der er svære at bryde af en modstander på grund af den beregningsmæssige hårdhed, derfor ikke kunne brydes med et praktisk middel. I den moderne kryptografi er der tre typer kryptografiske algoritmer, der kaldes Symmetric key cryptography, Public-key cryptography og hash-funktioner. Symmetrisk nøglekryptografi involverer krypteringsmetoder, hvor både afsender og modtager deler den samme nøgle, der bruges til at kryptere dataene. I kryptografi med offentlig nøgle bruges to forskellige, men matematisk relaterede nøgler. Hash-funktioner bruger ikke en nøgle, i stedet beregner de en fast længde-hashværdi fra dataene. Det er umuligt at gendanne længden eller den originale almindelige tekst fra denne hashværdi.
Hvad er Steganography?
Steganografi beskæftiger sig med at komponere skjulte meddelelser, så kun afsenderen og modtageren ved, at beskeden endda findes. Da ingen undtagen afsenderen og modtageren kender meddelelsens eksistens, tiltrækker den ikke uønsket opmærksomhed. Steganografi blev brugt selv i gamle tider, og disse gamle metoder kaldes Fysisk Steganografi. Nogle eksempler på disse metoder er beskeder, der er skjult i meddelelseskroppen, meddelelser skrevet i hemmelige trykfarver, beskeder skrevet på konvolutter i områder, der er dækket af frimærker osv. Moderne steganografimetoder kaldes digital steganografi. Disse moderne metoder inkluderer skjul af beskeder inden for støjende billeder, indlejring af en besked i tilfældige data, indlejring af billeder med beskeden i videofiler osv. Desuden bruges Network Steganography i telekommunikationsnetværk. Dette inkluderer teknikker som Steganophony (skjule en meddelelse i Voice-over-IP-samtaler) og WLAN Steganography (metoder til transmission af Steganograms i trådløse lokale netværk).
Hvad er forskellen mellem kryptografi og steganografi?
Kryptografi er studiet af at skjule information, mens Steganography beskæftiger sig med at komponere skjulte meddelelser, så kun afsenderen og modtageren ved, at beskeden endda findes. I Steganography er det kun afsenderen og modtageren, der kender meddelelsens eksistens, mens eksplosionen af den krypterede meddelelse i kryptografi er synlig for verden. På grund af dette fjerner Steganography den uønskede opmærksomhed, der kommer til den skjulte meddelelse. Kryptografiske metoder forsøger at beskytte indholdet af en meddelelse, mens Steganography bruger metoder, der skjuler både beskeden såvel som indholdet. Ved at kombinere Steganography og Cryptography kan man opnå bedre sikkerhed.