sobota, 30 października 2010

Steganografia

Steganografia jest nauką o ukrywaniu danych w ten sposób, by ich obecność nie została wykryta. W przeciwieństwie do kryptografii próbuje ukryć istnienie komunikatu. Zazwyczaj nośnik to pozornie zwykła, dużo większa od ukrytego komunikatu treść. Format może być tekstowy lub cyfrowy (obrazek, film, nagranie, plik). Są trzy grupy systemów steganograficznych:

  • steganografia czysta - opiera się jedynie na unikalności metody
  • steganografia z kluczem prywatnym - obie strony posiadają ten sam klucz i szyfrują np. AES
  • steganografia z kluczem publicznym - jedna strona wykorzystuje kryptografię asymetryczną np. RSA, czyli szyfruje kluczem publicznym, a wiadomość może zostać odszyfrowana jedynie odpowiadającym mu kluczem prywatnym
Możemy ukryć komunikat w tekście pisanym.
Przykład 1. Pierwsze litery w zdaniach tworzą liczbę.
Przykład 2. Pierwsze wyrazy w wersach tworzą zdania.
Możemy także ukryć go w obrazku. Odszyfruj go tutaj hasłem haslo:



Jest to przykład steganografii z kluczem prywatnym. Jedną z wad wykorzystania obrazków jest uszkodzenie wiadomości przy edycji obrazka. Nawet najmniejsza kompresja czy zmiana rozmiaru może usunąć wiadomość.

Brak komentarzy:

Prześlij komentarz