Andrew Kozlík @

Úvod do kryptografie, LS 2021/22


Místo a čas

Přednáška se koná každou středu od 15:40 do 17:10 v učebně K4.

Přednášky

Čísla v závorkách odkazují na kapitoly knihy A Classical Introduction to Cryptography. Pro stažení této knihy se musíte nejdříve přihlásit přes https://ezdroje.cuni.cz/ kliknutím na tlačitko Springer.

18. 5. 2022
Princip Pohligova-Hellmanova algoritmu. Schnorrovo identifikační a podpisové schéma a algoritmus DSA (slajdy).
11. 5. 2022
Rektorský den - výuka zrušena.
4. 5. 2022
Zrychlení RSA pomocí Čínské věty o zbytcích, Håstadův útok na malý veřejný exponent v RSA, digitální podpis, slepý RSA podpis (slajdy). Diffieho-Hellmanův protokol, perfect forward secrecy (slajdy).
27. 4. 2022
Autentizační kód zprávy (slajdy). Asymetrické šifry – časová složitost RSA (slajdy).
20. 4. 2022
Hashovací funkce, narozeninový paradox, Merkleovo-Damgårdovo schéma a důkaz tvrzení o jeho kolizivzdornosti, funkce pro odvození klíče.(slajdy). Autentizační kód zprávy – úvod (slajdy).
13. 4. 2022
Šifra A5/1 a útoky (slajdy). Hashovací funkce, složitost hledání prvního vzoru hrubou silou (slajdy).
6. 4. 2022
Posuvné registry s lineární zpětnou vazbou (slajdy). Fibonacciho a Galoisova reprezentace LFSR, primitivní polynomy (slajdy). Úvod k šifře A5/1 (slajdy).
30. 3. 2022
Operační režimy blokových šifer CFB, OFB, CTR (2.2). Bit padding a PKCS #7 padding. Ciphertext stealing (slajdy). Proudové šifry (slajdy).
23. 3. 2022
Specifikace šifry AES (2.7) (slajdy). Operační režimy blokových šifer ECB, CBC (slajdy).
16. 3. 2022
Expanze klíče v šifře DES. Složitost útoku hrubou silou (2.9.1). Meet-in-the-middle útok na součinové šifry (2.9.5). Double-DES, Triple-DES a DES-X. Slajdy. Počítání v tělese GF(28).
9. 3. 2022
Konstrukce šifer (slajdy). Šifra DES - Feistelovo schéma a definice rundovní funkce (slajdy).
2. 3. 2022
Vzdálenost jednoznačnosti, absolutně bezpečné šifry a další typy bezpečnosti (slajdy). Úvod do konstrukce šifer (slajdy).
23. 2. 2022
Základní vlastnosti entropie (slajdy). Entropie jazyka (slajdy).
16. 2. 2022
Úvod (slajdy). Co to je informace a jak se měří (slajdy).

Zápočet a zkouška

Během semestru budete moci získat na cvičení až 100 bodů za domácí úkoly. Cvičící může zadat domácí úkoly za více než 100 bodů, což znamená, že maximální počet bodů můžete získat, i když neodevzdáte všechny úkoly. U zkoušky budete moci získat dalších 100 bodů.

Zápočet

K udělení zápočtu je třeba získat na cvičení alespoň 75 bodů.

Stránky cvičení

Zkouška

Zkouška je ústní. Vylosujete si otázky a dostanete čas na přípravu poznámek. U zkoušky je třeba získat alespoň 60 bodů. Známka se určí z celkového počtu bodů v okamžiku složení zkoušky:

Seznam otázek (pravděpodobnostní rozdělení otázek není rovnoměrné, některé slouží jen jako doplňující otázky v případě, kdy známka je na hraně bodového hodnocení)

Studijní materiály

Skripta a slajdy z přednášek

Šifry a standardy

Učebnice

Učebnice z nakladatelství Springer jsou zdarma ke ztažení ze školních IP adres. Z domova se musíte nejdříve přihlásit přes https://ezdroje.cuni.cz/ kliknutím na tlačitko Springer.

Články

Další odkazy