Nazwa przedmiotu:
Wprowadzenie do współczesnej kryptologii
Koordynator przedmiotu:
Dr hab. inż. Konstanty Junosza-Szaniawski
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Matematyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
1120-MAMNI-NSP-0111
Semestr nominalny:
1 / rok ak. 2022/2023
Liczba punktów ECTS:
4
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
1. godziny kontaktowe – 65 h; w tym a) obecność na wykładach – 30 h b) obecność na ćwiczeniach – 15 h c) obecność na projekcie – 15 h d) konsultacje – 5 h 2. praca własna studenta – 50 h; w tym a) przygotowanie do ćwiczeń i do kolokwium – 20 h a) przygotowanie i realizacja projektu – 25 h b) zapoznanie się z literaturą – 5 h Razem 115 h, co odpowiada 4 pkt. ECTS
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
a) obecność na wykładach – 30 h b) obecność na ćwiczeniach – 15 h b) obecność na projekcie – 15 h d) konsultacje – 5 h Razem 65 h, co odpowiada 2 pkt. ECTS
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ść podstwowych pojęć dotyczących algorytmów, struktur danych, złożoności obliczeniowej, matematyki dyskretnej, algebry.
Limit liczby studentów:
Bez limitu
Cel przedmiotu:
Zapoznanie studentów z podstawami współczesnej kryptologii.
Treści kształcenia:
1. Systemy kryptograficzne. Podstawowe pojęcia kryptografii i kryptoanalizy. 2. Bezpieczeństwo kryptograficzne (oszacowanie, uzyskiwanie i dowodzenie bezpieczeństwa; rodzaje ataków): a. Idealne szyfrowanie - szyfry z kluczem jednorazowym. b. Generatory kluczy - podkreślenie znaczenia entropii. 3. Szyfrowanie kluczem prywatnym (symetryczne): a. Tryby szyfrowania. b. Szyfry blokowe: DES, AES (implementacje, bezpieczeństwo). c. Szyfry strumieniowe. 4. Funkcje skrótu. 5. Szyfrowanie uwierzytelnione (algorytmy chroniące poufność i autentyczność), MAC. 6. Szyfrowanie kluczem publicznym (asymetryczne). Uzgodnienie klucza (Diffie-Hellman). 8. Podpis cyfrowy (RSA i DSA). 9. Zastosowanie krzywych eliptycznych. 10. Protokół SSL/TLS. 11. Protokoły kryptograficzne: inne i weryfikacja poprawności. 12. Kryptografia postkwantowa (informacyjnie: algorytm Shora; kryptografia na kratach).
Metody oceny:
Kolokwium, projekt
Egzamin:
nie
Literatura:
1. J-P. Aumasson, Nowoczesna kryptografia, PWN, Warszawa 2018. 2. J. Katz, Y. Lindell, Introduction to Modern Cryptography, Chapman and Hall/CRC, 2020. 3. N. Koblitz, Wykłady z teorii liczb i kryptografii, WNT, Warszawa 1995. 4. N. Koblitz, Algebraiczne aspekty kryptografii, WNT, Warszawa 1997. 5. N. Smart, Cryptography Made Simple, Springer International Publishing, 2016 6. L. Knudsen, M. Robshaw, The Block Cipher Companion, Springer-Verlag Berlin Heidelberg, 2011
Witryna www przedmiotu:
brak
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka WWK_W01
Ma wiedze o formalnych podstawach kryptologii i uwarunkowań modeli kryptologicznych
Weryfikacja: Kolokwium,
Powiązane charakterystyki kierunkowe: M2_W01, M2_W02, M2_W03, M2MCB_W01, M2MCB_W04, M2_W04
Powiązane charakterystyki obszarowe:
Charakterystyka WWK_W02
Ma wiedzę o aktualnych metodach oceny bezpieczeństwa algorytmów i protokołów kryptograficznych wykorzystujących modelowanie matematyczne.
Weryfikacja: Kolokwium
Powiązane charakterystyki kierunkowe: M2_W01, M2_W02, M2_W03, M2MCB_W01, M2MCB_W04, M2_W04
Powiązane charakterystyki obszarowe:
Charakterystyka WWK_W03
Ma wiedzę w zakresie zastosowania struktur algebraicznych w konstrukcji algorytmów i prokotołów kryptograficznych.
Weryfikacja: Kolokwium
Powiązane charakterystyki kierunkowe: M2_W01, M2_W02, M2_W03, M2MCB_W01, M2MCB_W04, M2_W04
Powiązane charakterystyki obszarowe:
Charakterystyka WWK_W04
Ma wiedzę o nowoczesnych kierunkach rozwoju kryptologii.
Weryfikacja: Kolokwium
Powiązane charakterystyki kierunkowe: M2_W03
Powiązane charakterystyki obszarowe:

Profil ogólnoakademicki - umiejętności

Charakterystyka WWK_U01
Potrafi ocenić bezpieczeństwo podstawowych prymitywów kryptograficznych.
Weryfikacja: Kolokwium, Sprawozdanie
Powiązane charakterystyki kierunkowe: M2MCB_U03, M2MCB_U04
Powiązane charakterystyki obszarowe:
Charakterystyka WWK_U02
Potrafi budować i stosować modele matematyczne w ocenie bezpieczeństwa algorytmów i protokołów kryptograficznych.
Weryfikacja: Kolokwium, Sprawozdanie
Powiązane charakterystyki kierunkowe: M2MCB_U03, M2MCB_U04
Powiązane charakterystyki obszarowe:

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka WWK_K01
Rozumie przydatność i znaczenie nabytej wiedzy w obszarze bezpieczeństwa cyfrowego oraz jego znaczenie społeczne
Weryfikacja: Sprawozdanie
Powiązane charakterystyki kierunkowe: M2MCB_K02
Powiązane charakterystyki obszarowe: