Detail předmětu
Pokročilá kryptografie
FEKT-DKC-PKRAk. rok: 2025/2026
Předmět obsahuje následující témata: teorie čísel a grup, kryptografie eliptických křivek, kryptografické závazky, interaktivní důkazové systémy, protokoly s nulovou znalostí, zaslepené podpisy, skupinové podpisy, anonymní pověření, homomorfní šifrování, konstrukce postkvantové kryptografie založené zejména na mřížkách, kryptoměny a blockchain.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
Závěrečná zkouška se skládá z prezentace původního odborného, případně vědeckého článku psaného v českém/anglickém jazyce a v rozsahu 4-6 stran dvousloupcového formátu (60 bodů) a rozpravy k problematice v oblasti pokročilé kryptografie (20 bodů). Článek musí být zaměřen na oblast kryptografie či informační bezpečnosti.
Učební cíle
Po absolvování předmětu budou studenti schopni porozumět návrhu moderních kryptografických konstrukcí ve formě vědeckých publikací. Studenti budou schopni správně použít základní primitiva (závazky, důkazové systémy a podpisová schémata) a tvořit z nich komplexní systémy. Studenti budou schopni k navrženým systémům provést bezpečnostní analýzu s využitím formálních postupů prokazatelné bezpečnosti.
Základní literatura
SCHNEIER, Bruce. Applied cryptography: protocols, algorithms, and source code in C. 20th anniversary edition. Indianapolis: Wiley, 2015, xxv, 758 stran : ilustrace. ISBN 978-1-119-09672-6. (EN)
Doporučená literatura
Zařazení předmětu ve studijních plánech
- Program DKC-IBE doktorský 0 ročník, zimní semestr, povinný
Typ (způsob) výuky
Seminář
Vyučující / Lektor
Osnova
2. Úvod do základů kryptografických algoritmů
3. Kryptografie eliptických křivek
4. Závazková schémata
5. Sigma protokoly
6. Zaslepený digitální podpis
7. Skupinové podpisy
8. Pověřovací schémata
9. Homomorfní šifrování
10. Úvod do kryptografie mřížek
11. Postkvantová kryptografická schémata
12. Blockchain a kryptoměny
13. Vybrané partie z moderní kryptografie