Titkosítás vs steganográfia
Az információk elrejtését tanulmányozzuk kriptográfiának. Amikor egy nem megbízható adathordozón, például az interneten kommunikál, nagyon fontos az információk védelme, és ebben a kriptográfia fontos szerepet játszik. Ma a rejtjelezés számos tudományág alapelveit használja, például matematikából, informatikából stb. A szteganográfia a rejtett üzenetek összeállításával foglalkozik, így csak a feladó és a fogadó tudja, hogy az üzenet még létezik is. Mivel a feladón és a fogadón kívül senki sem tudja az üzenet létezését, ez nem vonzza a nem kívánt figyelmet.
Mi az a titkosítás?
A kriptográfia az információk elrejtésének tanulmányozása, és nem megbízható adathordozón, például interneten keresztül történő kommunikáció során használják, ahol az információkat védeni kell más harmadik felektől. A modern rejtjelezés olyan kriptográfiai algoritmusok fejlesztésére összpontosít, amelyeket az ellenfél a számítási keménység miatt nehéz megtörni, ezért gyakorlati eszközökkel nem lehetne megtörni. A modern rejtjelezésben háromféle kriptográfiai algoritmust használnak, amelyeket szimmetrikus kulcsú, nyilvános kulcsú és hash függvényeknek neveznek. A szimmetrikus kulcsú titkosítás magában foglal titkosítási módszereket, ahol a feladónak és a fogadónak is ugyanaz a kulcsa van, amelyet az adatok titkosításához használnak. A nyilvános kulcsú rejtjelezésben két különböző, de matematikailag kapcsolódó kulcsot használnak. A hash függvények nem használnak kulcsot,ehelyett egy fix hosszúságú hash értéket számolnak az adatokból. Lehetetlen visszaszerezni a hosszúságot vagy az eredeti egyszerű szöveget ebből a kivonatolási értékből.
Mi a steganográfia?
A szteganográfia a rejtett üzenetek összeállításával foglalkozik, így csak a feladó és a fogadó tudja, hogy az üzenet még létezik is. Mivel a feladón és a fogadón kívül senki sem tudja az üzenet létezését, ez nem vonzza a nem kívánt figyelmet. A steganográfiát még az ókorban is használták, és ezeket az ősi módszereket fizikai steganográfiának hívják. Néhány példa ezekre a módszerekre: üzenetek törzsébe rejtett üzenetek, titkos tintával írt üzenetek, borítékokra írt üzenetek bélyegzőkkel borított területeken stb. A modern szteganográfiai módszereket digitális steganográfiának hívják. Ezek a modern módszerek magukban foglalják az üzenetek elrejtését a zajos képeken belül, az üzenet beágyazását véletlenszerű adatokba, képeket az üzenettel videofájlokba, stb. Ezenkívül a hálózati steganográfiát használják a távközlési hálózatokban. Ide tartoznak az olyan technikák, mint a Steganophony (üzenet elrejtése a Voice-over-IP beszélgetésekben) és a WLAN Steganography (módszerek a Steganogramok továbbítására vezeték nélküli helyi hálózatokban).
Mi a különbség a kriptográfia és a szteganográfia között?
A rejtjelezés az információk elrejtésének tanulmányozása, míg a szteganográfia a rejtett üzenetek összeállításával foglalkozik, így csak a feladó és a fogadó tudja, hogy az üzenet még létezik is. A szteganográfiában csak a feladó és a fogadó tudja az üzenet létezését, míg a kriptográfiában a titkosított üzenet létezése látható a világ számára. Ennek köszönhetően a steganográfia eltávolítja a rejtett üzenetre érkező nem kívánt figyelmet. A kriptográfiai módszerek megpróbálják megvédeni az üzenet tartalmát, míg a Steganography olyan módszereket használ, amelyek mind az üzenetet, mind a tartalmat elrejtik. A steganográfia és a kriptográfia kombinálásával jobb biztonság érhető el.