Korepetycje z matematyki

2020-05-28

Temat zajęć :

Teoria liczb i problemy związane z kryptografią

Teoria liczb to dział matematyki zajmujący się właściwościami liczb całkowitych. Jednym z jej zastosowań jest kryptografia, która wykorzystuje matematyczne metody do ochrony danych i informacji. Problemy związane z kryptografią to m.in. problem faktoryzacji dużych liczb pierwszych, które są podstawą wielu algorytmów kryptograficznych. Rozwiązanie tego problemu byłoby zagrożeniem dla bezpieczeństwa danych przesyłanych przez internet.

Konspect zajęć

I. Wprowadzenie do teorii liczb
- Definicja liczb pierwszych i złożonych
- Twierdzenie Euklidesa o największym wspólnym dzielniku
- Rozkład liczby na czynniki pierwsze
- Funkcja Eulera i jej zastosowanie w kryptografii

II. Algorytm Euklidesa i rozszerzony algorytm Euklidesa
- Omówienie działania algorytmu Euklidesa
- Zastosowanie algorytmu Euklidesa w badaniu wzajemnej pierwszości dwóch liczb
- Rozszerzony algorytm Euklidesa a kryptografia asymetryczna

III. Kryptografia
- Rodzaje kryptografii
- Publiczny i prywatny klucz w kryptografii asymetrycznej
- Szyfrowanie i deszyfrowanie wiadomości w kryptografii asymetrycznej
- Szyfrowanie i deszyfrowanie wiadomości w kryptografii symetrycznej

IV. Badanie złożoności obliczeniowej problemu faktoryzacji liczb całkowitych
- Definicja problemu faktoryzacji liczb całkowitych
- Algorytmy faktoryzacji, w tym algorytm Dixona
- Zastosowanie badania złożoności problemu faktoryzacji do bezpieczeństwa kluczy kryptograficznych

V. Szybkie potęgowanie i szybkie potęgowanie modularne
- Omówienie działania algorytmu szybkiego potęgowania
- Zastosowanie szybkiego potęgowania w kryptografii
- Omówienie działania algorytmu szybkiego potęgowania modularnego
- Zastosowanie szybkiego potęgowania modularnego w kryptografii

VI. Testy liczbowe
- Test Fermata pierwszości liczby
- Test Millera-Rabina pierwszości liczby
- Zastosowanie testów liczbowych w kryptografii i atakach na kryptosystemy

VII. Podsumowanie
- Zastosowanie teorii liczb w kryptografii
- Bezpieczeństwo kluczy kryptograficznych
- Przykłady zastosowania kryptografii w systemach informatycznych
- Polecane materiały do dalszego samodzielnego studiowania tematyki.

korepetycje e korepetycje ekorepetycje
korepetycje online e korepetycje online ekorepetycje online
korepetycje z matematyki e korepetycje z matematyki ekorepetycje z matematyki

Znajdź nowych uczniów

Jesteś korepetytorem lub nauczycielem ?

Zarejestruj się, dodaj darmowe ogłoszenie i od razu zacznij poszerzać grono swoich uczniów oraz klientów

Nasz Serwis korzysta z plików Cookie. Zapoznaj się z naszą Polityką plików Cookie oraz Polityką ochrony prywatności, w których informujemy o prywatności Twoich danych, naszych Zaufanych Partnerach, celu używanych Cookie, ich rodzajach oraz jak sprawdzić i usunąć pliki Cookie. Korzystanie z Serwisu oznacza akceptację Regulaminu. Wyrażenie zgód jest dobrowolne, zawsze możesz modyfikować swoje zgody dot. Preferencji Cookie klikając w link tutaj. Zgoda. Klikając "Akceptuję wszystkie pliki Cookie", zgadzasz się na przechowywanie plików cookie na swoim urządzeniu w celu usprawnienia nawigacji w naszym Serwisie.