|
Vyučující
|
-
Žáček Petr, Ing. Ph.D.
-
Oulehla Milan, Ing. Ph.D.
-
Jašek Roman, prof. Mgr. Ph.D., DBA
|
|
Obsah předmětu
|
Témata: 1.Moderní kryptologie (rozdělení, klasifikace, terminologie) 2.Matematický aparát a metody používané v moderní kryptologii (algebraické struktury) 3.Symetrická kryptologie (vybrané algoritmy, aplikace) 4.Asymetrická kryptologie (vybrané algoritmy, aplikace) 5.Eliptické křivky nad konečnými poli a jejich aplikace 6.Kryptografické protokoly 7.Vybrané kryptografické techniky 8.Vybrané kryptografické algoritmy 9.Aplikace hash algoritmů, zabezpečení integrity, technologie Blockchain 10.Vybrané zranitelnosti a útoky na kryptografii 11.Moderní kryptoanalýza (Brute force attack, teorie komplexity, rainbow tabulky) 12.Lineární a multilineární kryptoanalýza 13.Diferenciální kryptoanalýza a odvozené postupy 14.Kvantová kryptologie a odolnost proti kvantovým počítačům
|
|
Studijní aktivity a metody výuky
|
Přednášení, Cvičení na počítači
- Účast na výuce
- 48 hodin za semestr
- Domácí příprava na výuku
- 50 hodin za semestr
- Příprava na zápočet
- 10 hodin za semestr
- Příprava na zkoušku
- 10 hodin za semestr
- Exkurze
- 0 hodin za semestr
- Semestrální práce
- 15 hodin za semestr
|
| Předpoklady |
|---|
| Odborné znalosti |
|---|
| Ukončený předmět Kryptologie AUIUI / A3KRY. |
| Ukončený předmět Kryptologie AUIUI / A3KRY. |
| Výsledky učení |
|---|
| Popsat vývoj kryptologie, včetně těch oblastí, které jsou dnes považovány za nebezpečné |
| Popsat vývoj kryptologie, včetně těch oblastí, které jsou dnes považovány za nebezpečné |
| Vysvětlit principy matematických aparátů, které jsou základem moderních šifrovacích algoritmů |
| Vysvětlit principy matematických aparátů, které jsou základem moderních šifrovacích algoritmů |
| Popsat praktické počítání nad algebraickými strukturami, které jsou využívány v moderní kryptologii |
| Popsat praktické počítání nad algebraickými strukturami, které jsou využívány v moderní kryptologii |
| Popsat problematiku generování skutečně náhodných a pseudonáhodných čísel, a to včetně možných úskalí |
| Popsat problematiku generování skutečně náhodných a pseudonáhodných čísel, a to včetně možných úskalí |
| Vysvětlit princip činnosti vybraných šifer, které jsou zásadní pro současnou technickou praxi |
| Vysvětlit princip činnosti vybraných šifer, které jsou zásadní pro současnou technickou praxi |
| Odborné dovednosti |
|---|
| Kvalifikovaně zvolit takové šifrovací algoritmy, které jsou optimální pro danou oblast kryptologické činnosti |
| Kvalifikovaně zvolit takové šifrovací algoritmy, které jsou optimální pro danou oblast kryptologické činnosti |
| Stanovit bezpečné postupy, které se týkají klíčů (generování, bezpečné délky, klíčové hospodářství apod.) |
| Stanovit bezpečné postupy, které se týkají klíčů (generování, bezpečné délky, klíčové hospodářství apod.) |
| Sestavit bezpečnostní politiky, které se týkají kryptologie a které se lze požít v moderní technické praxi |
| Sestavit bezpečnostní politiky, které se týkají kryptologie a které se lze požít v moderní technické praxi |
| Identifikovat závažné bezpečnostní problémy, které mohou být způsobeny možnými útoky moderní šifry |
| Identifikovat závažné bezpečnostní problémy, které mohou být způsobeny možnými útoky moderní šifry |
| Určovat běžné bezpečnostní problémy související s nevhodnou implementací šifrovacích algoritmů |
| Určovat běžné bezpečnostní problémy související s nevhodnou implementací šifrovacích algoritmů |
| Vyučovací metody |
|---|
| Odborné znalosti |
|---|
| Přednášení |
| Cvičení na počítači |
| Cvičení na počítači |
| Přednášení |
| Hodnotící metody |
|---|
| Zpracování prezentace |
| Zpracování prezentace |
| Kolokvium |
| Kolokvium |
| Didaktický test |
| Didaktický test |
|
Doporučená literatura
|
-
HOLOŠKA, Jiří. Umělá inteligence aplikovaná na kryptoanalýzu zaměřená na odhalování slabostí moderní kryptologie a počítačové bezpečnosti. Zlín, 2012. ISBN 978-80-7454-144-5.
-
KOHNO, Tadayoshi, Niels FERGUSON a Bruce SCHNEIER. Cryptography engineering: design principles and practical applications. Indianapolis, 2010. ISBN 978-0470474242.
-
OULEHLA, Milan a Roman JAŠEK. Moderní kryptografie. Praha, 2017. ISBN 978-80-87383-67-4.
-
PAAR, Christof a Jan PELZL. Understanding Cryptography. New York, 2010. ISBN 3642041000.
-
PIPER, F. C. a Sean MURPHY. Kryptografie. Praha, 2006. ISBN 80-7363-074-5.
-
PŘIBYL, Jiří a Jindřich KODL. Ochrana dat v informatice. Praha, 1996. ISBN 80-01-01664-1.
-
SCHNEIER, Bruce. Applied cryptography: protocols, algorithms, and source code in C. Indianapolis, 2015. ISBN 978-1-119-09672-6.
|