KRYPTOGRAFIA

Kryptografia to nauka zajmująca się układaniem szyfrów. Wyróżniane są dwa główne nurty kryptografii:
  • Kryptografia symetryczna
  • Kryptografia asymetryczna

    Współczesne kryptosystemy mają najczęściej charakter mieszany, czyli wykorzystują zarówno algorytmy symetryczne jak i niesymetryczne.

    Systemy klucza jawnego W systemie klucza jawnego każdy z użytkowników jest posiadaczem pary kluczy. Są to:
  • jawny - jest to przekształcenie szyfrujące opisane kluczem jawnym uzyskane z tajnego za pomocą przekształcenia jednokierunkowego,
  • tajne - jest to przekształcenie odszyfrowujące opisane kluczem tajnym.

    Nie powinna istnieć możliwość wyznaczenia przekształcenia odszyfrowującego na podstawie klucza jawnego za pomocą metod obliczeniowych. Jest to zasadniczy wymóg tego systemu. W systemie klucza jawnego poufność i autentyczność zapewnia się osobnymi przekształceniami.
  •