przewodnik po przedmiocie - Wydział Podstawowych Problemów

Transkrypt

przewodnik po przedmiocie - Wydział Podstawowych Problemów
Zał. nr 4 do ZW
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI
KARTA PRZEDMIOTU
Nazwa w języku polskim TEORIA LICZB I KRYPTOGRAFIA
Nazwa w języku angielskim Number Theory and Cryptography
Kierunek studiów (jeśli dotyczy): Matematyka
Specjalność (jeśli dotyczy):
Stopień studiów i forma: I stopień*, stacjonarna / niestacjonarna*
Rodzaj przedmiotu:
obowiązkowy / wybieralny / ogólnouczelniany *
Kod przedmiotu
INP1108
Grupa kursów
TAK / NIE*
Liczba godzin zajęć
zorganizowanych w Uczelni
(ZZU)
Liczba godzin całkowitego
nakładu pracy studenta
(CNPS)
Forma zaliczenia
Dla grupy kursów zaznaczyć
kurs końcowy (X)
Liczba punktów ECTS
w tym liczba punktów
odpowiadająca zajęciom
o charakterze praktycznym (P)
w tym liczba punktów ECTS
odpowiadająca zajęciom
wymagającym bezpośredniego
kontaktu (BK)
Wykład
30
80
Ćwiczenia
15
Laboratorium Projekt
Seminarium
40
Zaliczenie
na ocenę
X
2
2
2
1,5
1
WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH
KOMPETENCJI
1. Algebra abstrakcyjna i kodowanie
CELE PRZEDMIOTU
C1: Zapoznanie słuchaczy z podstawowymi narzędziami teoretycznymi algorytmicznej teorii liczb.
C2: Zdobycie praktycznej umiejętności stosowania ww. narzędzi w kryptografii z kluczem
publicznym.
*niepotrzebne skreślić
1
PRZEDMIOTOWE EFEKTY KSZTAŁCENIA
Z zakresu wiedzy:
PEK_W01: Zna twierdzenia i algorytmy dotyczące liczb pierwszych, prezentowane na
wykładzie.
PEK_W02: Zna prezentowane na wykładzie twierdzenia i algorytmy stosujące się do ciał
skończonych.
Z zakresu umiejętności:
PEK_U01: Potrafi określić typ skończonej grupy abelowej, oraz zastosować tę umiejętność to
grupy multyplikatywnej pierścienia wynikającego z arytmetyki modularnej w systemie
RSA.
PEK_U02: Potrafi wskazać sposób implementacji arytmetyki w ciele będącym rozszerzeniem
ciała prostego.
Z zakresu kompetencji społecznych:
PEK_K01: Rozumie znaczenie algorytmicznej teorii liczb w kryptografii z kluczem
publicznym (także w kontekście kosztu działania implementacji).
PEK_K02: Poszukuje algorytmicznych metod przyspieszenia obliczeń w zastosowaniach
kryptograficznych.
TREŚCI PROGRAMOWE
Wy1
Wy2
Wy3
Wy4
Wy5
Wy6
Wy7
Wy8
Wy9
Wy10
Wy11
Wy12
Wy13
Wy14
Wy15
Ćw1
Ćw2
Ćw3
Ćw4
Ćw4
Ćw6
Forma zajęć - wykłady
Efektywne warianty algorytmu Euklidesa
Chińskie twierdzenie o resztach z zastosowaniami
Funkcje addytywne i multiplikatywne
Własności funkcji Mobiusa
Twierdzenie o gęstości liczb pierwszych - I
Twierdzenie o gęstości liczb pierwszych - II
Twierdzenie Dirichleta
Heurystyki (hipoteza Dicksona)
Probabilistyczne algorytmy sprawdzania liczb pierwszych
Reszty kwadratowe
Generatory GF(p)
Ciała skończone
Przestrzenie liniowe i rzutowe nad ciałami skończonymi
Deterministyczne algorytmy sprawdzania liczb pierwszych - I
Deterministyczne algorytmy sprawdzania liczb pierwszych - II
Suma godzin
Liczba godzin
Forma zajęć - ćwiczenia
Liczba godzin
Algorytm Eukildesa i zastosowania
Funkcje multiplikatywne
Liczby pierwsze
Reszty kwadratowe
Grupy skończone
Ciała skończone
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
30
2
2
2
2
2
2
2
Ćw7
Ćw8
Kryptografia RSA i El-Gamala
Przestrzenie liniowe i rzutowe
2
2
15
Suma godzin
STOSOWANE NARZĘDZIA DYDAKTYCZNE
1. Wykład tradycyjny.
2. Rozwiązywanie zadań i problemów.
3. Konsultacje.
4. Praca własna studentów.
OCENA OSIĄGNIĘCIA PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA
Oceny (F – formująca
(w trakcie semestru), P
– podsumowująca (na
koniec semestru)
F1
F2
Numer efektu
kształcenia
Sposób oceny osiągnięcia efektu kształcenia
PEK_W01,
PEK_W02,
PEK_K01
PEK_U01,
PEK_U02,
PEK_K02
Kolokwium zaliczeniowe.
Samodzielne realizowanie zadań oraz mini
projektów.
P=50%*F1 + 50%*F2
LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA
LITERATURA PODSTAWOWA:
[1] W. Shoup, A Computational Introduction to Number Theory and Algebra, Combridge
University Press, 2006
[2] W. Narkiewicz, Teoria liczb, PWN 1990
[3] J.P. Serre, Cours dArithmetique, Presses Universitaires de France, Paris, 1970
LITERATURA UZUPEŁNIAJĄCA:
[1] Chris K. Caldwell, An amazing prime
heuristic,http://www.utm.edu/~caldwell/preprints/Heuristics.pdf
OPIEKUN PRZEDMIOTU (IMIĘ, NAZWISKO, ADRES E-MAIL)
prof. dr hab. Jacek Cichoń ([email protected])
dr Przemysław Kubiak ([email protected])
3
MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU
TEORIA LICZB I KRYPTOGRAFIA
Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU MATEMATYKA
I SPECJALNOŚCI ……………………………..
Przedmiotowy
efekt
kształcenia
PEK_W01
(wiedza)
PEK_W02
PEK_U01
(umiejętności)
PEK_U02
PEK_K01
Cele
przedmiotu**
Treści
programowe**
Numer narzędzia
dydaktycznego**
K1MAT_W02 , K1MAT_W04 ,
C1
Wy1-Wy15
1,3,4
K1MAT_W05 , K1MAT_W08
C1
Wy1-Wy15
1,3,4
K1MAT_U17 , K1MAT_U25
C1
Wy1-Wy15
1,3,4
K1MAT_U25 , K1MAT_U26
C2
ćw1-ćw8
2,3,4
K1MAT_K01
C2
ćw1-ćw8
2,3,4
K1MAT_K06
C2
ćw1-ćw8
2,3,4
Odniesienie przedmiotowego efektu do
efektów kształcenia zdefiniowanych dla
kierunku studiów i specjalności (o ile
dotyczy)
(kompetencje)
PEK_K02
** - z tabeli powyżej