Úvod do kryptografie, LS 2023/24
Místo a čas
Přednáška se koná každý čtvrtek od 9:00 do 10:30 v učebně K6.
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. Seznam otázek bude zveřejněn zde. 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:
- 185–200 bodů výborně,
- 160–184 bodů velmi dobře,
- 135–159 bodů dobře.
Přednášky
- 28. 3. 2024
- Operační režimy blokových šifer CFB, OFB, CTR (2.2). Bit padding a PKCS #7 padding. Padding oracle útok na PKCS #7 padding v CBC režimu (Wikipedia, nccgroup.com). Ciphertext stealing (slajdy).
- 21. 3. 2024
- Šifra AES (2.7) (slajdy). Operační režimy blokových šifer ECB, CBC (slajdy).
- 14. 3. 2024
- Šifra DES. Složitost útoku hrubou silou (2.9.1). Meet-in-the-middle útok na součinové šifry (2.9.5). Double-DES a Triple-DES. Slajdy.
- 7. 3. 2024
- Absolutně bezpečné šifry (slajdy). Konstrukce šifer (slajdy).
- 29. 2. 2024
- Definice entropie, její základní vlastnosti a Huffmanovo kódování (slajdy). Entropie jazyka a vzdálenost jednoznačnosti (slajdy).
- 22. 2. 2024
- Úvod (slajdy). Shamirovo schéma sdílení tajemství (slajdy). Co to je informace a jak se měří (slajdy).
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.
- S. Vaudenay: A Classical Introduction to Cryptography. Springer, 2006.
- C. Paar, J. Pelzl: Understanding Cryptography. Springer, 2010.
- H. Delfs, H. Knebl: Introduction to Cryptography. Springer, 2015.
- D. Boneh, V. Shoup: A Graduate Course in Applied Cryptography. Online, 2023.
- A. J. Menezes, P. C. van Oorschot, S. A. Vanstone: Handbook of Applied Cryptography. CRC Press 1996.
- J. Daemen, V. Rijmen: The Design of Rijndael. Springer, 2002.
Články
Další odkazy