Najważniejsze pojęcia:

  • Szyfrowanie (encryption) – proces przekształcania informacji w formę nieczytelną (szyfrogram) przy użyciu algorytmu i klucza.
  • Deszyfrowanie (decryption) – proces odwrotny do szyfrowania, przywracający dane do postaci oryginalnej.
  • Klucz kryptograficzny – parametr (ciąg danych), bez którego nie można poprawnie zaszyfrować lub odszyfrować informacji.
  • Kryptografia symetryczna – ten sam klucz służy do szyfrowania i odszyfrowywania.
  • Kryptografia asymetryczna – wykorzystuje parę kluczy: publiczny i prywatny.
  • Funkcja skrótu (haszująca) – przekształca dowolne dane wejściowe w ciąg o stałej długości.
  • Podpis cyfrowy – zapewnia integralność i autentyczność danych.

W literaturze kryptograficznej od lat 70. przyjęło się używać konkretnych imion jako symbolicznych nazw stron komunikacji:
Alice (Alicja): Nadawca wiadomości.
Bob: Odbiorca wiadomości.
Eve: Podsłuchujący (eavesdropper).
Mallory: Złośliwy atakujący (man-in-the-middle).
Trent: Trzecia strona zaufana (np. CA).
Oscar: Osoba postronna / atakujący.



References

  • Konwencja ta została spopularyzowana m.in. przez Rona Rivesta, Adi Shamira i Leonarda Adlemana (twórców RSA).
  • Powszechnie stosowana w książkach: "Applied Cryptography" (Bruce Schneier), "Cryptography and Network Security" (W. Stallings), "Handbook of Applied Cryptography" (Menezes et al.).