Kryptografia a steganografia
Badanie ukrywania informacji nazywa się kryptografią. Podczas komunikacji za pośrednictwem niezaufanego medium, takiego jak Internet, bardzo ważna jest ochrona informacji, a Kryptografia odgrywa w tym ważną rolę. Obecnie w kryptografii stosuje się zasady z kilku dyscyplin, takich jak matematyka, informatyka itp. Steganografia zajmuje się komponowaniem ukrytych wiadomości, aby tylko nadawca i odbiorca wiedzieli, że wiadomość istnieje. Ponieważ nikt poza nadawcą i odbiorcą nie wie o istnieniu wiadomości, nie przyciąga ona niechcianej uwagi.
Co to jest kryptografia?
Kryptografia polega na badaniu ukrywania informacji i jest wykorzystywana podczas komunikacji za pośrednictwem niezaufanego medium, takiego jak internet, gdzie informacje muszą być chronione przed innymi stronami trzecimi. Współczesna kryptografia koncentruje się na opracowywaniu algorytmów kryptograficznych, które są trudne do złamania przez przeciwnika z powodu twardości obliczeniowej, dlatego nie można ich złamać w praktyczny sposób. We współczesnej kryptografii stosowane są trzy rodzaje algorytmów kryptograficznych zwane kryptografią klucza symetrycznego, kryptografią klucza publicznego i funkcjami mieszania. Kryptografia klucza symetrycznego obejmuje metody szyfrowania, w których zarówno nadawca, jak i odbiorca korzystają z tego samego klucza, który jest używany do szyfrowania danych. W kryptografii z kluczem publicznym używane są dwa różne, ale matematyczne klucze. Funkcje skrótu nie używają klucza, zamiast tego obliczają wartość skrótu o stałej długości z danych. Nie można odzyskać długości ani 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ść nawet istnieje. Ponieważ nikt poza nadawcą i odbiorcą nie wie o istnieniu wiadomości, nie przyciąga ona niechcianej uwagi. Steganografia była stosowana nawet w czasach starożytnych, a 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 w tajnych atramentach, wiadomości zapisane na kopertach w obszarach pokrytych znaczkami itp. Nowoczesne metody steganografii nazywane są steganografią cyfrową. Te nowoczesne metody obejmują ukrywanie wiadomości w hałaśliwych obrazach, osadzanie wiadomości w losowych danych, osadzanie obrazów w wiadomości w plikach wideo itp. Ponadto w sieciach telekomunikacyjnych stosowana jest steganografia sieciowa. Obejmuje to takie techniki, jak Steganophony (ukrywanie wiadomości w rozmowach Voice-over-IP) i Steganografia WLAN (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ść istnieje. W steganografii tylko nadawca i odbiorca wiedzą o istnieniu wiadomości, podczas gdy w kryptografii istnienie zaszyfrowanej wiadomości jest widoczne dla świata. Z tego powodu Steganografia usuwa niechcianą uwagę skierowaną na ukrytą wiadomość. Metody kryptograficzne próbują chronić treść wiadomości, podczas gdy Steganografia wykorzystuje metody, które ukrywają zarówno wiadomość, jak i treść. Łącząc steganografię i kryptografię można osiągnąć większe bezpieczeństwo.