Organizácia predmetu
Predmet je členený do nasledujúcich aktivít:
- Prednášky: 2 hodiny týždenne podľa rozvrhu
- Cvičenie: 2 hodiny týždenne podľa rozvrhu
Prednáška:
Utorok, C 801, 10:00 – 12:00 hod.
Cvičenie:
Streda, C 801, 15:00 – 17:00 hod.
Konzultácie:
Konzultačné hodiny po dohode mailom.
Plán semestra
- Kryptografické vlastnosti (dôvernosť, integrita, autentizácia, nepopierateľnosť) a nástroje na ich dosiahnutie (šifrovanie, hashovacie funkcie, MDC, MAC, digitálny podpis).
- Certifikáty verejných kľúčov, certifikačné autority a PKI.
- Spôsoby garancie čerstvosti správ (nonce, časová známka, counter).
- Typy útokov na kryptografické protokoly (odpočúvanie, modifikácia správ, replay útok, reflection útok, DoS útoky…).
- Ciele protokolov na autentizáciu a na vytvorenie kľúča (silné overenie identity, key confirmation, forward secrecy, weak forward secrecy…).
- Nástroje na verifikáciu protokolov.
- Provable security.
- Protokoly využívajúce symetrickú kryptografiu (Bellare–Rogaway MAP1 Protocol, Needham–Schroeder Shared Key Protocol, Kerberos Protocol, …).
- Protokoly na prenos kľúča využívajúce asymetrickú kryptografiu ( Needham–Schroeder Public Key Protocol…).
- Protokoly na dohodu na kľúči (MITM útok na DH protokol, small subgroup attack na DH protokol, MTI protokoly, STS protokol).
- TLS 1.2, TLS 1.3.
Podmienky absolvovania
Písomná skúška: 100 bodov
Na absolvovanie predmetu je potrebné získať 56 bodov.