Logo David Burdelak
Słownik · Cyberbezpieczeństwo

Co to jest kryptografia asymetryczna?

Ostatnia aktualizacja:

Kryptografia asymetryczna (klucza publicznego) to metoda szyfrowania, w której używa się pary powiązanych kluczy. Klucz publiczny można udostępniać każdemu, a klucz prywatny zna tylko właściciel.

Jak działa para kluczy?

To, co zaszyfrowano kluczem publicznym, odszyfruje tylko klucz prywatny. W drugą stronę klucz prywatny służy do podpisu cyfrowego, który każdy może sprawdzić kluczem publicznym.

Gdzie jest używana?

W certyfikatach SSL/TLS, podpisach cyfrowych, kluczach SSH i przy wymianie kluczy sesji w HTTPS. Znane algorytmy to RSA oraz krzywe eliptyczne (ECC).

Dlaczego nie szyfruje się nią wszystkiego?

Jest znacznie wolniejsza od szyfrowania symetrycznego. Dlatego służy zwykle do bezpiecznej wymiany klucza, a dane przesyła się już szybszym szyfrem symetrycznym.

Klucz publiczny można udostępniać każdemu, a prywatny zna tylko właściciel. Rozwiązanie leży u podstaw certyfikatów TLS i podpisów cyfrowych. Do szyfrowania dużych danych stosuje się metody symetryczne, a asymetryczne służą do uzgodnienia klucza. Przykładowe algorytmy to RSA oraz krzywe eliptyczne, które przy krótszych kluczach zapewniają porównywalne bezpieczeństwo.

Para kluczy służy też do podpisów cyfrowych: podpis tworzy się kluczem prywatnym, a każdy może go sprawdzić kluczem publicznym.

Powiązane pojęcia

Wszystkie hasła z kategorii Cyberbezpieczeństwo