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

I_R_W14_M40B_Java Podstawy kryptografii - szyfr RSA

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

Współczesny świat opiera się na wymianie informacji w postaci cyfrowej. Korzystając z Internetu, bankowości elektronicznej, komunikatorów czy platform edukacyjnych, codziennie przesyłamy dane, które powinny pozostać poufne i chronione przed nieuprawnionym dostępem. Aby zapewnić bezpieczeństwo tych informacji, stosuje się różnorodne mechanizmy ochrony, wśród których kluczową rolę odgrywają techniki uwierzytelniania, kryptografia oraz podpis elektroniczny.

Uwierzytelnianie pozwala potwierdzić tożsamość użytkownika lub systemu, kryptografia umożliwia zabezpieczenie przesyłanych danych przed odczytem przez osoby trzecie, natomiast podpis elektroniczny zapewnia integralność informacji oraz potwierdza jej autorstwo. Rozwiązania te stanowią fundament bezpieczeństwa informatycznego i są szeroko wykorzystywane zarówno w życiu codziennym, jak i w administracji publicznej oraz biznesie.

W niniejszym rozdziale zostaną przedstawione podstawowe pojęcia związane z kryptografią, omówione przykładowe algorytmy szyfrowania, a także zaprezentowane zasady działania jednego z najważniejszych algorytmów kryptografii asymetrycznej – RSA. Zdobyta wiedza pozwoli uczniom lepiej zrozumieć, w jaki sposób chronione są dane w systemach informatycznych oraz jakie znaczenie ma bezpieczeństwo informacji w cyfrowym świecie.

Zanim zapoznasz się z materiałem wykonaj

Ćwiczenie na rozgrzewkę:

Ćwiczenie 1
R45CT4AD719GC
Korzystając z kalkulatora, wykonaj szyfrowanie lub deszyfrowanie dla poniższych danych. e = 5 n = 21 Wiadomość = 17 Szyfrogram: Tu uzupełnij -------------------- e = n = 33 Wiadomość = 17 Szyfrogram: Tu uzupełnij -------------------- d = 7 n = 33 Wiadomość: Tu uzupełnij Szyfrogram = 31
Twoje cele
  • Wyjaśnisz pojęcie bezpieczeństwa informacji oraz poznasz zagrożenia związane z przesyłaniem danych w sieciach komputerowych

  • Omówisz na czym polega uwierzytelnianie i jakie są jego podstawowe metody

  • Zdefiniujesz pojęcie kryptografii i opiszesz jego rolę w ochronie danych.

  • Omówisz algorytm szyfrowania RSA oraz jego zastosowanie

  • Wyjaśnisz czym jest podpis elektroniczny i jakie pełni funkcje.