Základní přednáška o principech kryptografie, kryptografických protokolů a útoků na ně.
Poslední úprava: Kynčl Jan, doc. Mgr., Ph.D. (30.04.2018)
Introductory lecture on basic principles of cryptography, cryptographic protocols and attacks on them.
Poslední úprava: Kynčl Jan, doc. Mgr., Ph.D. (30.04.2018)
Cíl předmětu -
Poskytnout základní přehled o současné kryptografii a jejích aplikacích v informatice.
Poslední úprava: Kynčl Jan, doc. Mgr., Ph.D. (30.04.2018)
Give a survey of contemporary cryptography and its applications in computer science.
Poslední úprava: Kynčl Jan, doc. Mgr., Ph.D. (30.04.2018)
Podmínky zakončení předmětu -
Ústní zkouška, může být vedena distančně.
Poslední úprava: Mareš Martin, Mgr., Ph.D. (24.09.2020)
Oral examination, possibly in distance form.
Poslední úprava: Mareš Martin, Mgr., Ph.D. (24.09.2020)
Literatura -
Bruce Schneier, Niels Ferguson: Practical Cryptography. John Wiley & Sons, 2003.
Poslední úprava: Kynčl Jan, doc. Mgr., Ph.D. (30.04.2018)
Bruce Schneier, Niels Ferguson: Practical Cryptography. John Wiley & Sons, 2003.
Poslední úprava: Kynčl Jan, doc. Mgr., Ph.D. (30.04.2018)
Požadavky ke zkoušce -
Zkouška je ústní s písemnou přípravou. Vyžaduje se porozumění látce prezentované na přednášce v rozsahu syllabu uvedeného na webové stránce předmětu.
Poslední úprava: Mareš Martin, Mgr., Ph.D. (01.03.2019)
The examination is oral with written preparation. We examine understanding of material presented at the lecture to the extent of the syllabus published at the course web page.
Poslední úprava: Mareš Martin, Mgr., Ph.D. (16.10.2019)
Sylabus -
Symetrické blokové šifry a jejich módy, proudové šifry
Asymetrické šifry
Hešovací funkce
Diffieho-Hellmanova výměna klíčů
Bezpečné kanály
Správa veřejných klíčů
Náhodné generátory
Protokoly z praxe: TLS, PGP, SSH, DNSSEC
Příklady útoků na protokoly a na implementaci
Poslední úprava: Maxová Jana, RNDr., Ph.D. (14.05.2024)
Symmetric block ciphers and their modes, stream ciphers
Asymmetric ciphers
Hash functions
Diffie-Hellman key exchange
Secure channels
Public key management
Random generators
Practical protocols: TLS, PGP, SSH, DNSSEC
Examples of attacks on protocols and their implementation
Poslední úprava: Maxová Jana, RNDr., Ph.D. (14.05.2024)