R1NY8fGJRYBBF
Fotografia przedstawiająca kłódki przypięte do drewnianej ściany.

Szyfr RSA – zadania maturalne

Źródło: Skitterphoto, dostępny w internecie: pixabay.com, domena publiczna.

Poznaliśmy już kilka metod szyfrowania. Wśród nich jest szyfr RSAPl0GrlFTpszyfr RSA, wykorzystywany między innymi przez banki. Szyfrowanie 2048‑bitowe jest stosowane również w programach pocztowych czy komunikatorach.

Specjaliści uważają, że ten typ szyfrowania jest bezpieczny, ponieważ nawet komputery kwantowe potrzebowałyby miliarda kubitów, by złamać taki szyfr w osiem godzin. Tymczasem najszybszy komputer kwantowy liczy 66 kubitów. Choć do złamania szyfru RSA‑2048 potrzeba jeszcze czasu i dalszego rozwoju komputerów kwantowych, już teraz mówi się o zwiększeniu długości szyfrowania do 4096‑bitowego.

Nim jednak taki skok technologiczny nastąpi, szyfrowanie RSA będzie nam jeszcze przez pewien czas towarzyszyć.

W tym e‑materiale zapoznamy się z przykładowymi zadaniami maturalnymi dotyczącymi tego zagadnienia.

Implementacje szyfru w poszczególnych językach programowania zostały omówione w e‑materiałach:

Twoje cele
  • Zapoznasz się z przykładowym zadaniem typu maturalnego, do którego rozwiązania wymagany jest szyfr RSA.

  • Przeanalizujesz zapisane za pomocą pseudokodu rozwiązania zadań dotyczących szyfru RSA.

  • Zaimplementujesz w wybranym języku programowania rozwiązania zadań maturalnych dotyczących szyfru RSA.