Kryptografia a steganografia
Badanie ukrywania informacji nazywa się kryptografią. Podczas komunikacji przez niezaufane medium, takie jak internet, bardzo ważna jest ochrona informacji, a kryptografia odgrywa w tym ważną rolę. Obecnie kryptografia wykorzystuje zasady z kilku dyscyplin, takich jak matematyka, informatyka itp. Steganografia zajmuje się tworzeniem ukrytych wiadomości, tak aby tylko nadawca i odbiorca wiedzieli, że wiadomość w ogóle istnieje. Ponieważ nikt poza nadawcą i odbiorcą nie wie o istnieniu wiadomości, nie przyciąga ona niechcianej uwagi.
Co to jest kryptografia?
Kryptografia to badanie polegające na ukrywaniu informacji i jest wykorzystywane podczas komunikacji za pośrednictwem niezaufanego medium, takiego jak internet, gdzie informacje muszą być chronione przed innymi osobami trzecimi. Współczesna kryptografia koncentruje się na opracowywaniu algorytmów kryptograficznych, które są trudne do złamania przez przeciwnika ze względu na twardość obliczeniową, dlatego nie można ich złamać w praktyczny sposób. We współczesnej kryptografii istnieją trzy typy algorytmów kryptograficznych, zwane kryptografią klucza symetrycznego, kryptografią klucza publicznego i funkcjami skrótu. Kryptografia klucza symetrycznego obejmuje metody szyfrowania, w których zarówno nadawca, jak i odbiorca mają ten sam klucz, który jest używany do szyfrowania danych. W kryptografii klucza publicznego używane są dwa różne, ale powiązane matematycznie klucze. Funkcje skrótu nie używają klucza,zamiast tego obliczają wartość skrótu o stałej długości z danych. Niemożliwe jest odzyskanie długości lub oryginalnego zwykłego tekstu z tej wartości skrótu.
Co to jest steganografia?
Steganografia zajmuje się komponowaniem ukrytych wiadomości tak, aby tylko nadawca i odbiorca wiedzieli, że wiadomość w ogóle istnieje. Ponieważ nikt poza nadawcą i odbiorcą nie wie o istnieniu wiadomości, nie przyciąga ona niepożądanej uwagi. Steganografia była używana nawet w starożytności i te starożytne metody nazywane są steganografią fizyczną. Niektóre przykłady tych metod to wiadomości ukryte w treści wiadomości, wiadomości napisane tajnym atramentem, wiadomości zapisane na kopertach w obszarach pokrytych znaczkami itp. Współczesne metody steganografii nazywane są cyfrową steganografią. Te nowoczesne metody obejmują ukrywanie wiadomości w zaszumionych obrazach, osadzanie wiadomości w losowych danych, osadzanie obrazów z wiadomością w plikach wideo itp. Ponadto Network Steganography jest stosowana w sieciach telekomunikacyjnych. Obejmuje to techniki takie jak Steganophony (ukrywanie wiadomości w rozmowach Voice over IP) i WLAN Steganography (metody przesyłania steganogramów w bezprzewodowych sieciach lokalnych).
Jaka jest różnica między kryptografią a steganografią?
Kryptografia to nauka o ukrywaniu informacji, podczas gdy steganografia zajmuje się komponowaniem ukrytych wiadomości, tak aby tylko nadawca i odbiorca wiedzieli, że wiadomość w ogóle istnieje. W Steganografii tylko nadawca i odbiorca wiedzą o istnieniu wiadomości, podczas gdy w kryptografii istnienie zaszyfrowanej wiadomości jest widoczne dla świata. Dzięki temu Steganografia usuwa niechcianą uwagę zwracaną na ukrytą wiadomość. Metody kryptograficzne starają się chronić treść wiadomości, podczas gdy Steganography wykorzystuje metody, które ukrywają zarówno wiadomość, jak i treść. Łącząc steganografię i kryptografię, można osiągnąć lepsze bezpieczeństwo.