Skip to main content

Co to jest szyfrowanie klucza asymetrycznego?

Szyfrowanie klucza asymetrycznego to proces przekształcania tekstu w celu ukrycia jego znaczenia przy użyciu wspólnego klucza publicznego.Tekst może być rozszyfrowany tylko tajnym kluczem prywatnym, który różni się od, ale matematycznie związany z kluczem publicznym.Zasadnicze zastosowania asymetrycznego szyfrowania klucza są symetryczne wymiany kluczy, uwierzytelnianie oparte na certyfikatach i podpisy cyfrowe.

Zaletą asymetrycznego szyfrowania klucza symetrycznego, w którym ten sam klucz jest używany do szyfrowania i odszyfrowania wiadomości, jest to, że można wysłać bezpieczne komunikatyMiędzy dwiema stronami w stosunku do niezabezpieczonego kanału komunikacyjnego bez początkowego udostępniania tajnych informacji.Wady są takie, że szyfrowanie i deszyfrowanie jest powolne, a szyfrek może być potencjalnie zhakowany przez kryptograf, który otrzymał wystarczającą ilość czasu i mocy.

Asymetryczna kryptografia kluczowa lub kryptografia klucza publicznego zrewolucjonizowała kryptologię.Nagłośnieni w 1976 r. Martin Hellman i Whitfield Diffie opisują dwa kluczowe systemy kryptograficzne, w którym jeden klucz jest używany do szyfrowania, a do odszkodowania używany jest inny, ale powiązany drugi klucz.Od tego czasu stało się to podstawową częścią zabezpieczenia komunikacji przez Internet.Asymetryczne szyfrowanie klucza jest podstawą narzędzi takich jak całkiem dobry program prywatności (PGP), Protokół warstwy Secure Sockets (SSL) i protokół bezpieczeństwa warstwy transportowej (TLS.)

poufność wiadomości, a także autentyczność nadawcymożna zagwarantować za pomocą asymetrycznego szyfrowania klucza.Wyobraź sobie, że Alice chciałaby przekazać Bobowi poufne informacje.Bob ma opublikowany klucz publiczny, który udostępnił Alice za pomocą niezabezpieczonych kanałów.Alice używa algorytmu kryptograficznego i klucza publicznego Boba, aby przekształcić swój zwykły tekst w tekst szyfrowy, gwarantując poufność jej wiadomości.Tylko Bob może rozszyfrować swoją wiadomość za pomocą uzupełniającego się algorytmu i jego klucza prywatnego.Bob może następnie odpowiedzieć wiadomość zaszyfrowaną swoim kluczem prywatnym, a Alice może być pewna, że wiadomość jest autentyczna, jeśli jej klucz publiczny może go rozszyfrować.

Siła asymetrycznego szyfrowania klucza jest powiązana z długością kluczy i trudnościMatematyka łącząca dwa klucze.Ron Rivest, Adi Shamir i Leonard Adleman opracowali algorytm RSA w 1978 r., Który jest obecnie najczęstszym algorytmem używanym.Klucze publiczne i prywatne dzielą moduł produktu dwóch dużych odrębnych liczb pierwszych.Aby zagwarantować bezpieczeństwo szyfrowania wiadomości, długości kluczy musiały wzrosnąć.Jest to odpowiedzią na wzrost mocy obliczeniowej hakerów, którzy mogliby przełamać słabsze kody za pomocą obliczeń siły brutalnej.Złożoność algorytmów sprawia, że asymetryczne szyfrowanie klucza jest bardzo powolne i najlepiej nadaje się do mniejszych wiadomości, takich jak udostępnianie kluczy sesji używanych w podpisach cyfrowych.