Szyfrowanie symetryczne

Słownik kwalifikacji INF.07 - Montaż i konfiguracja lokalnych sieci komputerowych oraz administrowanie systemami operacyjnymi

Co to jest szyfrowanie symetryczne?

Szyfrowanie symetryczne to metoda ochrony danych, w której ten sam klucz służy zarówno do szyfrowania, jak i deszyfrowania informacji.

Oznacza to, że nadawca i odbiorca muszą znać ten sam tajny klucz. Jeśli osoba niepowołana przejmie klucz, może odczytać zaszyfrowane dane.

Jak działa szyfrowanie symetryczne?

  1. Nadawca posiada dane jawne, np. dokument.
  2. Algorytm szyfrujący używa tajnego klucza.
  3. Powstaje zaszyfrowany tekst, którego nie da się łatwo odczytać.
  4. Odbiorca używa tego samego klucza, aby odszyfrować dane.

Przykłady algorytmów symetrycznych

Do algorytmów symetrycznych należą m.in.:

  • AES,
  • DES,
  • 3DES,
  • Blowfish,
  • Twofish.

W praktyce najczęściej spotykany jest AES, ponieważ jest szybki i bezpieczny przy odpowiedniej długości klucza.

Zalety

  • duża szybkość działania,
  • dobre do szyfrowania dużych ilości danych,
  • możliwość realizacji programowej i sprzętowej.

Wady

  • problem bezpiecznego przekazania klucza drugiej stronie,
  • ten sam klucz musi być chroniony przez wszystkie uprawnione osoby,
  • przejęcie klucza oznacza utratę poufności danych.

Różnica względem szyfrowania asymetrycznego

W szyfrowaniu symetrycznym używa się jednego klucza. W szyfrowaniu asymetrycznym używa się pary kluczy: publicznego i prywatnego.