Conducted in
terms:
2024/25L, 2025/26L
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
(in Polish) Kryptografia 1000-I2Kryptografia
This course has not yet been described...
Total student workload
(in Polish) godziny kontaktowe 30 godz. wykładu + 30 godz. ćwiczeń
miniprojekty 40 godz.
przygotowanie bieżące do ćwiczeń 20 godz
przygotowanie do egzaminu 30 godz
egzamin 2 godz
Learning outcomes - knowledge
(in Polish) Student
- opisuje klasyczne szyfry i wyjaśnia matematyczne podstawy ataku na nie (K_W05);
- opisuje szyfry blokowe (DES, AES) oraz ich tryby pracy, analizuje ich konstrukcję (K_W05);
- opisuje podstawowe kryptosystemy z kluczem publicznym (RSA, Diffego-Hellmana, DSA, ML-DSA) oraz znane ataki na nie i wyjaśnia ich matematyczne podstawy (K_W01, K_W05);
- przedstawia podstawowe protokoły kryptograficzne (K_W05).
Learning outcomes - skills
(in Polish) Student
- wyjaśnia matematyczne podstawy ataku na klasyczne szyfry (K_U01);
- wyjaśnia znaczenie poszczególnych elementów współczesnych szyfrów blokowych dla ich bezpieczeństwa;(por. K_U04)
- analizuje ataki na RSA i wyjaśnia ich podstawy matematyczne (K_U01);
- analizuje bezpieczeństwo protokołów kryptograficznych.(K_U04)
Learning outcomes - social competencies
(in Polish) Student
- przedstawia zagrożenia dla bezpieczeństwa informacji (K_K02)
- rozumie zagrożenia wynikające z niedbałej implementacji protokołów kryptograficznych. (por. K_K01)
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- practical
- seminar
- seminar
Prerequisites
(in Polish) Podstawy arytmetyki (liczby pierwsze, kongruencje, chińskie tw. o resztach), podstawy rachunku prawdopodobieństwa
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: