Algorytm symetryczny

Algorytm symetryczny (inne nazwy: algorytm konwencjonalny, algorytm z kluczem tajnym, algorytm z pojedynczym kluczem, algorytm z jednym kluczem) – algorytm kryptograficzny, który do szyfrowania i deszyfrowania tekstu jawnego wykorzystuje te same klucze. W przypadku, gdy do szyfrowania i deszyfrowania wykorzystywane są różne klucze, to jest możliwe wyznaczenie klucza szyfrującego z deszyfrującego i odwrotnie. Ujawnienie jednego z kluczy umożliwia odtworzenie zaszyfrowanej wiadomości[1].

Kategorie algorytmów symetrycznych

Algorytmy symetryczne możemy podzielić na dwie główne kategorie[1]:

  • algorytmy strumieniowe – zwane także potokowymi; algorytmy te przetwarzają wiadomość po jednym bicie
  • algorytmy blokowe – przetwarzają wiadomość blokami bitów.

Zobacz też

  • AES
  • DES
  • Kryptografia asymetryczna

Przypisy

  1. a b Bruce Schneier: Kryptografia dla praktyków: protokoły, algorytmy i programy źródłowe w języku C. Warszawa: Wydawnictwa Naukowo-Techniczne, 2002, s. 30-31. ISBN 83-204-2678-2.
Kontrola autorytatywna (Kryptosystem):
  • GND: 4317451-6