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, 10:00 – 12:00
Cvičenie:
Štvrtok, 16:00 – 18:00
Konzultácie:
Piatok, 14:00-15:00
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
Skúška: 100 bodov
Hodnotenie podľa platnej klasifikačnej stupnice FEI STU.