Šifrovanie v komunikačných sieťach

Prednášajúci:Tomáš Fabšič
Kategória predmetu:,
Organizácia
Podmienky
Oznamy
Viac

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

  1. Kryptografické vlastnosti (dôvernosť, integrita, autentizácia, nepopierateľnosť) a nástroje na ich dosiahnutie (šifrovanie, hashovacie funkcie, MDC, MAC, digitálny podpis).
  2. Certifikáty verejných kľúčov, certifikačné autority a PKI.
  3. Spôsoby garancie čerstvosti správ (nonce, časová známka, counter).
  4. Typy útokov na kryptografické protokoly (odpočúvanie, modifikácia správ, replay útok, reflection útok, DoS útoky…).
  5. Ciele protokolov na autentizáciu a na vytvorenie kľúča (silné overenie identity, key confirmation, forward secrecy, weak forward secrecy…).
  6. Nástroje na verifikáciu protokolov.
  7. Provable security.
  8. Protokoly využívajúce symetrickú kryptografiu (Bellare–Rogaway MAP1 Protocol, Needham–Schroeder Shared Key Protocol, Kerberos Protocol, …).
  9. Protokoly na prenos kľúča využívajúce asymetrickú kryptografiu ( Needham–Schroeder Public Key Protocol…).
  10. Protokoly na dohodu na kľúči (MITM útok na DH protokol, small subgroup attack na DH protokol, MTI protokoly, STS protokol).
  11. TLS 1.2, TLS 1.3.

Podmienky absolvovania

Písomná skúška: 100 bodov

Na absolvovanie predmetu je potrebné získať 56 bodov.

 

 

 

 

Literatúra
  • Colin Boyd, Anish Mathuria, Douglas Stebila: Protocols for Authentication and Key Establishment (Second edition).
  • Christof Paar, Jan Pelzl: Understanding Cryptography