Co to jest szyfrowanie klucza asymetrycznego?

Szyfrowanie klucza asymetrycznego jest procesem przekształcania tekstu w celu ukrycia jego znaczenia za pomocą 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 nadrzędnego szyfrowania klucza symetrycznego, w którym ten sam klucz jest używany do szyfrowania i odszyfrowania wiadomości, polega na tym, że bezpieczne wiadomości można wysłać między dwoma stronami nad kanałem nieistotnym komunikacji inicjującej. 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śnie w 1976 roku, Martin Hellman i Whitfield Diffie opisują dwa kluczowe kryptografieSystem C, w którym jeden klucz jest używany do szyfrowania, a do odszkodowania jest używany 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 Program Profe Good Privacy Program (PGP), Protokół warstwy Secure Sockets (SSL) i protokół bezpieczeństwa warstwy transportowej (TLS.)

Poufność wiadomości, a także autentyczność nadawcy moż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 jegoklucz prywatny. Bob może następnie odpowiedzieć wiadomościami zaszyfrowanymi swoim kluczem prywatnym, a Alice może być pewna, że ​​wiadomość jest autentyczna, jeśli jej klucz publiczny może ją rozszyfrować.

Siła asymetrycznego szyfrowania klucza jest powiązana z długością klawiszy i trudnością matematyki łączącej 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 nadają się do mniejszych wiadomości, takich jak udostępnianie kluczy sesji używanych w podpisach cyfrowych.

INNE JĘZYKI