Szyfry Symetryczne
Szyfry symetryczne używają tych samych sekretnych kluczy do szyfrowania tekstu jawnego i deszyfrowania tekstu ukrytego. Są szybsze niż szyfry z kluczem publicznym i umożliwiają efektywne szyfrowanie dużej ilości danych. Ich stosowanie wymaga jednak opracowania bezpiecznego sposobu dystrybucji sekretnych kluczy.
Definicja
Szyfr symetryczny zdefiniowany na (K, M, C), gdzie:
- K - zbiór zawierający wszystkie możliwe klucze,
- M - zbiór zawierający wszystkie możliwe wiadomości,
- C - zbiór zawierający wszystkie możliwe szyfrogramy (zaszyfrowane wiadomości)
- E: K × M -> C
- D: K × C -> M
- D(k, E(k, m)) = m (reguła konsystencji)
- Funkcja E jest często losowa
- Funkcja D jest zawsze deterministyczna