Spisu treści:
- Definicja - Co oznacza kryptografia klucza publicznego (PKC)?
- Techopedia wyjaśnia kryptografię klucza publicznego (PKC)
Definicja - Co oznacza kryptografia klucza publicznego (PKC)?
Kryptografia klucza publicznego (PKC) to technika szyfrowania wykorzystująca sparowany algorytm klucza publicznego i prywatnego (lub klucza asymetrycznego) do bezpiecznej komunikacji danych. Nadawca wiadomości używa klucza publicznego odbiorcy do szyfrowania wiadomości. Aby odszyfrować wiadomość nadawcy, można użyć tylko klucza prywatnego odbiorcy.
Dwa typy algorytmów PKC to RSA, który jest akronimem nazwanym na cześć wynalazców tego algorytmu: Rivest, Shamir i Adelman oraz DSA. Szyfrowanie PKC ewoluowało, aby sprostać rosnącym wymaganiom bezpiecznej komunikacji wielu sektorów i branż, takich jak wojsko.
PKC jest również znany jako szyfrowanie kluczem publicznym, szyfrowanie asymetryczne, szyfrowanie asymetryczne, szyfrowanie asymetryczne, szyfrowanie kluczem asymetrycznym i szyfrowanie Diffie-Hellman.
Techopedia wyjaśnia kryptografię klucza publicznego (PKC)
PKC jest algorytmem kryptograficznym i składnikiem kryptosystemu wdrażanym przez różne standardy internetowe, w tym Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) i Hypertext Transfer Protocol (HTTP) ) strony internetowe.
PKC ułatwia bezpieczną komunikację przez niezabezpieczony kanał, który pozwala na odczytanie wiadomości tylko przez zamierzonego odbiorcę. Na przykład A używa klucza publicznego B do szyfrowania wiadomości do B, którą można odszyfrować przy użyciu unikalnego klucza prywatnego B.
PKC utrzymuje prywatność poczty elektronicznej i zapewnia bezpieczeństwo komunikacji, gdy wiadomości są przesyłane lub przechowywane na serwerach pocztowych. PKC jest również składnikiem DSA służącym do uwierzytelnienia klucza prywatnego weryfikowanego przez każdego z uprawnionym dostępem do klucza publicznego, który weryfikuje pochodzenie i nadawcę wiadomości. Dlatego PKC ułatwia poufność, integralność danych, uwierzytelnianie i niezaprzeczalność, które stanowią parametry zapewniania kluczowych informacji (IA).
PKC jest wolniejszy niż metody kryptografii tajnych kluczy (lub kryptografii symetrycznej), ze względu na wysokie wymagania obliczeniowe. W przeciwieństwie do kryptografii symetrycznej, PKC stosuje stały rozmiar bufora, w zależności od konkretnych i małych ilości danych, które mogą być tylko szyfrowane, a nie łączone w strumienie. Ponieważ wykorzystywany jest szeroki zakres możliwych kluczy szyfrowania, PKC jest bardziej niezawodny i mniej podatny na próby naruszenia bezpieczeństwa przez osoby trzecie.
