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
- Účast na výuce
- 15 hodin za semestr
- Účast na výuce
- 15 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.
|