Zalety i wady kryptografii symetrycznej i asymetrycznej

Autor: Charles Brown
Data Utworzenia: 7 Luty 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Symmetric vs Asymmetric Cryptography | Cryptography and network security
Wideo: Symmetric vs Asymmetric Cryptography | Cryptography and network security

Zawartość

Szyfrowanie to nazwa nadawana technice kodowania danych, aby nie mogła być wyświetlana ani modyfikowana przez nikogo innego niż określony odbiorca. Istnieją dwa rodzaje szyfrowania: symetryczny i asymetryczny, a proces obu jest taki sam. Informacje są przesyłane za pomocą formuł matematycznych lub algorytmów, które kodują je w postaci zaszyfrowanej, tak że nie można uzyskać do nich dostępu bez słowa, numeru lub hasła, zwanego kluczem.


Koniec z obawami o bezpieczeństwo danych w Internecie (John Howard / Photodisc / Getty Images)

Szyfrowanie symetryczne

Kryptografia symetryczna jest najstarszą i najbardziej znaną techniką szyfrowania. Dane są podzielone na bloki i do każdego z nich stosowany jest tajny klucz, zmieniający kolejność liter lub zastępujący je liczbami, aby utworzyć tekst zaszyfrowany. Ta technika używa tylko tajnego klucza do szyfrowania i deszyfrowania danych, więc jeśli odbiorca go nie posiada, musi zostać wysłany osobno.

Plusy i minusy

Jeśli zarówno nadawca, jak i odbiorca mają tajny klucz, mogą szyfrować i deszyfrować wszystkie wiadomości, które go używają, co jest zarówno zaletą systemu, jak i luką. Szyfrowanie symetryczne jest szybkie i łatwe do wdrożenia, co sprawia, że ​​jest to najpopularniejsza forma szyfrowania w transakcjach zakupu i sprzedaży online. Jeśli jednak klucz zostanie przechwycony przez atakującego, będzie miał to, czego potrzebuje do odszyfrowania wszystkich wiadomości za pomocą tego klucza. Algorytmy kryptografii symetrycznej są również prostsze - a zatem łatwiejsze do zrozumienia i dekodowania - niż asymetryczne algorytmy kryptograficzne.


Kryptografia asymetryczna

Kryptografia asymetryczna, znana również jako kryptografia klucza publicznego, wykorzystuje dwa powiązane ze sobą klucze: publiczny, do szyfrowania danych i prywatny, do ich rozszyfrowania. Informacje w formie tekstu są traktowane jako ogromne liczby, które są podnoszone do potęgi drugiego ogromnego numeru, a następnie dzielone przez trzecią liczbę, generując produkt końcowy, który zostanie przekształcony z powrotem w tekst, tym razem zaszyfrowany.

Plusy i minusy

Asymetryczne algorytmy kryptograficzne są bardziej złożone niż symetryczne algorytmy kryptograficzne, więc są wolniejsze i wymagają większej mocy obliczeniowej. Są jednak znacznie bezpieczniejsze. Klucz publiczny może być dystrybuowany do każdego, kto może być zainteresowany szyfrowaniem wiadomości, ale klucz prywatny nigdy nie jest ujawniany, co nie czyni go podatnym na hakerów. Dane można szyfrować tylko kluczem publicznym i odszyfrować kluczem prywatnym, co oznacza, że ​​po zakończeniu szyfrowania żaden z nadawców nie może go odszyfrować bez klucza prywatnego.