Conducted in
terms:
2022/23Z, 2023/24Z, 2024/25Z
ISCED code: 0613
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
Introduction to cryptography 1000-I2WKR
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) 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 wyniokające z niedbałej implementacji protokołów kryptograficznych. (por. K_K01)
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- practical
- project work
- project work
Type of course
compulsory course
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: