Matematické principy kryptografických algoritmů (FSI-9MPK)

Akademický rok 2019/2020
Garant: doc. RNDr. Miroslav Kureš, Ph.D.  
Garantující pracoviště: ÚM všechny předměty garantované tímto pracovištěm
Jazyk výuky: čeština či angličtina
Cíle předmětu:
Cílem je základní orientace v problematice asymetrických kryptografických systémů se zaměřením na ECC.
Výstupy studia a kompetence:
Algoritmizace některých kryptografických problémů.
Prerekvizity:
Základní znalosti algebry.
Obsah předmětu (anotace):
Základní matematické principy asymetrické kryptografie. Systém RSA. Kryptografie založená na eliptických křickách (ECC). Aritmetika konečných polí a některé výsledky teorie čísel. Algoritmy.
Metody vyučování:
Předmět je vyučován formou přednášek, které mají charakter výkladu základních principů a teorie dané disciplíny.
Způsob a kritéria hodnocení:
Zkouška prověří znalosti základních pojmů a vět a praktickou dovednost při řešení kryptografických úloh.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
Přednášky: doporučené
Typ (způsob) výuky:
    Přednáška  10 × 2 hod. nepovinná                  
Osnova:
    Přednáška 1.-2. Úvod do asymetrické kryptografie.
3.-4. Systém RSA.
5.-6. Konečná pole.
7.-8. Eliptické křivky.
9.-10. Některé výsledky teorie čísel.
11. Systém ECC.
12.-13. Řád eliptické křivky a vývoj algoritmů.
Literatura - základní:
1. Darrel Hankerson, Alfred Menezes, and Scott Vanstone: Guide to Elliptic Curve Cryptography, Springer-Verlag Professional Computing Series, ISBN: 0-387-95273-X, 2004.
Zařazení předmětu ve studijních programech:
Program Forma Obor Spec. Typ ukončení   Kredity     Povinnost     St.     Roč.     Semestr