- Nazwa przedmiotu:
- Algebraiczne podstawy kryptografii
- Koordynator przedmiotu:
- Dr Barbara Roszkowska-Lech
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Matematyka
- Grupa przedmiotów:
- Wspólne
- Kod przedmiotu:
- Semestr nominalny:
- 2 / rok ak. 2009/2010
- Liczba punktów ECTS:
- 5
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia15h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Wymagania wstępne:
- znajomość podstawowych faktów z teorii liczb, grup, pierścieni , ciał i przestrzeni wektorowych.
- umiejętność stosowania metod algebry liniowej i ogólnej
Przedmioty poprzedzające:
- Algebra liniowa z geometrią
- Algebra i jej zastosowania
- Limit liczby studentów:
- Cel przedmiotu:
- Umiejętność stosowania metod algebry w zagadnieniach kryptograficznych.
- Treści kształcenia:
- Program wykładu:
Wykład będzie wstępem do kryptografii ze szczególnym uwzględnieniem metod algebraicznych. Program wykładu obejmować będzie m.in. następujące zagadnienia z teorii liczb: podzielność i algorytm Euklidesa, kongruencje, liczby pierwsze (testy pierwszości) i rozkład na czynniki, reszty kwadratowe i logarytmy dyskretne. Przypomniane też zostaną podstawowe wiadomości z teorii ciał skończonych i pierścieni. Ponadto omówione zostaną proste systemy kryptograficzne, macierze szyfrujące oraz systemy z kluczem publicznym (m. in. RSA, system ElGamala); poufny przekaz informacji, uwierzytelnienie i dzielenie sekretów. Przedstawione zostaną też przykłady kryptosystemów opartych na krzywych eliptycznych.
Program ćwiczeń:
praktyczne rozwiazywanie zadań zwiazanych z tematami poruszanymi na wykładzie.
- Metody oceny:
- Zaliczenie przedmiotu na podstawie dwóch sprawdzianów w ciągu semestru. Ocenę punktową przelicza się na stopnie według poniższych zasad:
a) 3.0 jeżeli uzyskali od 51 do 60 pkt.
b) 3.5 jeżeli uzyskali od 61 do 70 pkt.
c) 4.0 jeżeli uzyskali od 71 do 80 pkt.
d) 4.5 jeżeli uzyskali od 81 do 90 pkt.
e) 5.0 jeżeli uzyskali powyżej 90 pkt.
- Egzamin:
- Literatura:
-
N. Koblitz, Algebraiczne aspekty kryptografii, WNT, Warszawa 2000
N. Koblitz, Wykład z teorii liczb i kryptogafii, WNT, Warszawa 1995
P. Ribenboim, Mała księga wielkich liczb pierwszych, WNT, Warszawa, 1996
R. Lidl, H. Niederreiter, Introduction to Finite Field, Cambridge University Press,1996
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się