Detail předmětu

Základy kryptografie

FEKT-CZV-ZKRAk. rok: 2023/2024

Základní terminologie v kryptologii, rozdělení oblastí kryptologie, stručná historie kryptografie. Generování, testování a využití prvočísel. Aritmetika používaných grup. Základy teorie složitosti, třídy složitosti. Výpočetně složité problémy využívané v kryptografii – diskrétní logaritmus, EC diskrétní logaritmus, RSA problém. Přehled základních algoritmů využívaných v kryptografii. Symetrické a asymetrické kryptosystémy (DES, AES, RSA, DH, ECDH, SHA2, 3) a jejich využití v praxi.

 

Jazyk výuky

čeština

Počet kreditů

6

Pravidla hodnocení a ukončení předmětu

Předmět je zakončen písemnou zkouškou. Konkrétní způsb hodnocení stanovuje každoročně aktualizovaná vyhláška garanta předmětu.

Učební cíle

Cílem předmětu je seznámit posluchače se základy kryptografie a poskytnout jim informace nezbytné pro pokročilejší kurzy zabývající se informační a komunikační bezpečností. Během kurzu se posluchači seznámí s teoretickými základy, nejčastějšími algoritmy a koncepty používanými v moderní kryptografii a způsobem jejich využití v reálných aplikacích.

 

Studijní opory

Materiály ke studiu jsou k dispozici v e-learningu předmětu.

 

Základní literatura

OCHODKOVÁ, Eliška. Matematické základy kryptografických algoritmů [online]. [cit. 2013-06-11]. Dostupné z: http://mi21.vsb.cz/sites/mi21.vsb.cz/files/unit/mat_zaklady_kryptografickych_algoritmu.pdf
BURDA, K. Úvod do kryptografie. Úvod do kryptografie. Brno: Akademické nakladatelství CERM, 2015. ISBN: 978-80-7204-925- 7.

Doporučená literatura

SINGH, Simon. Kniha kódů a šifer: tajná komunikace od starého Egypta po kvantovou kryptografii. Praha: Dokořán, 2003, 382 s. ISBN 80-865-6918-7.
LEVICKÝ, Dušan. Kryptografia v informačnej bezpečnosti. Košice: Elfa, 2005, 266 s. ISBN 80-808-6022-X.
MENEZES, Alfred J. Handbook of applied cryptography. Vyd. 1. Boca Raton: CRC Press, 1997, 780 s. ISBN 08-493-8523-7. Online https://cacr.uwaterloo.ca/hac/.
STALLINGS, William. Cryptography and network security: principles and practice. Seventh edition. xix, 731 pages. ISBN 01-333-5469-5.
GARRETT, Paul. Making, breaking codes: an introduction to cryptology. Vyd. 1. Upper Saddle River: Prentice Hall, 2001, xix, 523 s. ISBN 01-303-0369-0.

Zařazení předmětu ve studijních plánech

  • Program CZV3-Cyber celoživotní vzdělávání - dlouhodobý kurz, 1. ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

1. Úvod do kryptografie, historie
2. Úvod do teorie čísel
3. Prvočísla a jejich využití v kryptografii
4. Základy struktur používaných v kryptografii
5. Modulární aritmetika
6. Výpočetní problémy, jejich klasifikace a využití
7. Algoritmy pro kryptografii
8. Kryptografické protokoly a systémy
9. Šifrování v praxi
10. Autentizace a digitální podpis v praxi