Co to jest szyfrowanie RSA?
Aby przesłać wiadomość prywatnie i potajemnie, stosuje się proces szyfrowania i deszyfrowania. Szyfrowanie zmienia oryginalną wiadomość, zwaną tekstem jawnym , na tekst zaszyfrowany. Deszyfrowanie zamienia tekst zaszyfrowany z powrotem na tekst jawny, aby odbiorca wiadomości mógł go odczytać. Szyfrowanie wiadomości przesyłanych przez sieci stało się ważne, zwłaszcza gdy coraz więcej wiadomości jest przesyłanych przez Internet. Szyfrowanie RSA jest jednym z rodzajów szyfrowania wykorzystywanym w tym procesie.
Szyfrowanie RSA, zwane także szyfrowaniem Rivest-Shamir-Adleman , zostało wynalezione przez Ronalda L. Rivesta, Adi Shamira i Leonarda M. Adlemana, którzy byli członkami wydziału w MIT w 1977 r. I wymyślili system szyfrowania, który jest najczęściej wymieniany do używania tylko pierwszego inicjału każdego z ich nazwisk. Został on wykorzystany w kryptografii klucza publicznego (PKC), która jest również nazywana systemem szyfrowania klucza publicznego lub alternatywnie szyfrowaniem asymetrycznym . Istnieje inny typ systemu o nazwie Szyfrowanie kluczem symetrycznym .
Kryptografia klucza publicznego to system, który jest swobodnie dostępny do użytku w Internecie za pośrednictwem programu o nazwie PGP (Pretty Good Privacy). PGP, zaprojektowany przez Phila Zimmermana w 1991 roku w celu ochrony prywatności, jest dostępny jako darmowy program do niektórych zastosowań. System PKC wykorzystuje dwa klucze: klucz publiczny i klucz prywatny. Chociaż klucz prywatny jest znany tylko komputerowi użytkownika, klucz publiczny jest współdzielony przez komputer każdego użytkownika z innymi komputerami, które chcą się z nim bezpiecznie komunikować.
Aby wysłać wiadomość do innego komputera, komputer nadawcy prosi o klucz publiczny i używa go do szyfrowania wiadomości. Gdy komputer odbiorcy odbierze wiadomość, która została zaszyfrowana za pomocą szyfrowania RSA i własnego klucza publicznego, używa swojego klucza prywatnego do odszyfrowania. Innymi słowy, klucz publiczny służy do kodowania, a klucz prywatny służy do dekodowania. Wiadomość może zostać przechwycona lub przejęta przez osobę, która nie była zamierzonym odbiorcą, ale nie została zdekodowana i przeczytana.
W marcu 2010 r. University of Michigan poinformował o twierdzeniu, że szyfrowanie RSA zostało złamane przez trzech ich informatyków. Zastosowana metoda spowodowała wahania w zasilaniu serwera. Niektórzy protestowali, że dostęp do szczególnie skonfigurowanego urządzenia i manipulowanie nim nie jest równoznaczne z zerwaniem szyfrowania.