Detail předmětu
Modern Cryptography
FEKT-MPA-MOKAk. rok: 2021/2022
Předmět zahrnuje témata týkající se moderní kryptografie a její konkrétních aplikací. Kurz zahrnuje zejména oblast: post-kvantové kryptografie, kryptografie založené na mřížce, cloudové výpočty, bezpečné zpracování dat, homomorfní šifrování, bezpečný výpočet více stran, sdílení tajemství, elektronické hlasování, blockchain, kryptoměny a ochranu osobních údajů.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Po absolvování kurzu budou studenti schopni vyvinout a implementovat moderní kryptografické systémy založených na technologiích probíraných v rámci tohoto kurzu.
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Osnovy výuky
2. Okruh post-kvantové kryptografie: LWE a RLWE problémy
3. Okruh post-kvantové kryptografie: Fiat-Shamir with Abort a Dilithium podpisy
4. Okruh post-kvantové kryptografie: Kryptografie založená na teorii kódování a kryptosystém McEliece
5. Okruh bezpečného zpracování dat: Homomorfní šifrování
6. Okruh bezpečného zpracování dat: Homomorfní šifrování u cloudových výpočtů
7. Okruh bezpečného zpracování dat: Sdílení tajemství a bezpečný výpočet více stran
8. Okruh bezpečného zpracování dat: Bezpečný výpočet více stran u e-voleb a cloudových výpočtů
9. Okruh decentralizovaných systémů: Blockchain a chytrý kontrakt
10. Okruh decentralizovaných systémů: Kryptoměny
11. Okruh ochrany osobních údajů: Anonymizace dat
12. Okruh ochrany osobních údajů: Diferenciální soukromí, k-anonymita a Record Linkage
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Goldreich, O.: Foundations of Cryptography Volume 2 - Basic Applications. Cambridge University Press. (EN)
Hundepool, A., Domingo-Ferrer, J., et al.: Statistical disclosure control. John Wiley & Sons. (EN)
Schoenmakers, B.: Lecture Notes Cryptographic Protocols. Technical University of Eindhoven. (EN)
Elearning
Zařazení předmětu ve studijních plánech
- Program MPC-IBE magisterský navazující 2 ročník, zimní semestr, povinně volitelný
Typ (způsob) výuky
Elearning