Korepetycje z matematyki
2020-05-28
Temat zajęć :
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
Blog
(Chemia) Chemia w życiu codziennym - zastosowanie w kosmetologii, przemyśle farmaceutycznym i spożywczymPrywatne lekcje online lub stacjonarnie w Twoim miescie
Online ( Skype, Messenger, WhatsApp, ... ) Warszawa Kraków Wrocław Poznań Gdańsk Łódź Katowice Lublin Gdynia Bydgoszcz Gliwice Sosnowiec Sopot Białystok Szczecin Częstochowa Radom Toruń Kielce Rzeszów Gliwice Zabrze Olsztyn Bielsko-Biała Zielona Góra Rybnik OpoleRóżne kategorie ogłoszeń
Korepetycje / Korepetytor Kursy maturalne Kursy językowe Kursy programowaniaNajpopularniejsze przedmioty nauczania
Biologia Chemia Chemia analityczna Chemia organiczna Fizyka Grafika komputerowa Historia Informatyka Język angielski Język chiński Język francuski Język hiszpański Język niemiecki Język polski Język rosyjski Język włoski Matematyka Matematyka dyskretna Wiedza o społeczeństwie