Skip to main content

Co to jest kryptografia klucza publicznego?

Kryptografia klucza publicznego to szeroko przyjęty system kryptograficzny używany do szyfrowania danych.W przeciwieństwie do kryptografii symetrycznej, która wykorzystuje pojedynczy klucz, ten typ systemu jest uważany za asymetryczny, ponieważ opiera się na pary klawiszy.Kryptografia klucza publicznego została pierwotnie wprowadzona w latach 70. przez kryptografów Whitfield Diffie i Martina Hellmana.Takie systemy kryptografii są często określane jako szyfrowanie Diffie-Hellman jako sposób na oddanie hołdu wynalazcom.

Jak wspomniano, kryptografia klucza publicznego wykorzystuje dwa klucze: jeden publiczny i jeden prywatny.Oba klawisze odgrywają rolę w szyfrowaniu wiadomości w celu ochrony zawartych danych, i odszyfrowaniu wiadomości, aby można go było odczytać.W tym systemie klucz publiczny może być udostępniany i dystrybuowany swobodnie.Klucz prywatny ma jednak być w tajemnicy i powinien uzyskać do niego dostęp tylko przez każdego, kto jest właścicielem klucza.Aby zapewnić dodatkową warstwę bezpieczeństwa, klucz prywatny jest chroniony przez zaszyfrowaną hasło, która jest zasadniczo silniejszą wersją hasła utworzonego przez właściciela klucza.

Klucz publiczny i prywatny są powiązane z aspektu matematycznego.Pomimo tej relacji matematycznie nie jest niemożliwe, aby klucz prywatny wyniósł z klucza publicznego.Wynika to z faktu, że służą dwóm bardzo wyraźnym celom.Klucz publiczny ma na celu zaszyfrowanie początkowej wiadomości, podczas gdy celem klucza prywatnego jest jego odszyfrowanie.Wszelkie wiadomości zaszyfrowane za pomocą klucza publicznego można przeglądać dopiero po odszyfrowaniu przez odpowiedni klucz prywatny.

Jak działa kryptografia klucza publicznego, przy użyciu komunikacji między Johnem i Jane jako przykładem.John generuje parę kluczową i wysyła klucz publiczny do Jane, która używa klucza do zaszyfrowania wiadomości, aby tylko John mógł ją przeczytać.Podczas otrzymywania wiadomości od Jane John używa swojego tajnego klucza do odszyfrowania i przeczytania.Ponieważ John stworzył kluczową parę, jest właścicielem klucza prywatnego, a zatem jedyną osobą zdolną do odszyfrowania i przeczytania wiadomości.

Każdy, kto chce korzystać z kryptografii klucza publicznego w celu ochrony komunikacji, może to łatwo zrobić za pośrednictwem poczty elektronicznej.Na przykład, jeśli John chce zachować komunikację między nim a Jane Private, może po prostu dołączyć klucz publiczny, którego potrzebuje do szyfrowania do wiadomości.Ponieważ klucz można udostępniać każdemu, wysłanie go za pośrednictwem poczty elektronicznej nie stanowi zagrożenia bezpieczeństwa.Jednym z powszechnych przykładów aplikacji korzystających z tego systemu jest popularne oprogramowanie szyfrowania znane jako całkiem dobra prywatność i reg;(PGP i reg;).