1-INF-640 Kryptológia (1)

doc. RNDr. Martin Stanek, PhD.

Forma a rozsah výučby: Prednáška - 4

Semester: 1.

Počet kreditov: 6

Záverečné hodnotenie: skúška

Cieľ predmetu: Úvod do kryptológie, kryptosystémov a kryptologických protokolov

Stručná osnova predmetu:

1. Úvod do kryptológie, šifrovanie

2. Blokové šifry (návrh, viacnásobné šifrovanie, operačné mody, AES)

3. prúdové šifry (návrh, vlastnosti)

4. Asymetrické šifrovanie (úvod)

5: RSA (inicializácia, implementácia, bezpečnosť)

6. Kvadratické rezíduá/ne-rezíduá (charakterizácia, vzťah k faktorizácii)

7. Rabinov systém

8. Diskrétny logaritmus (Pohling-Hellmanov algoritmus)

9. ElGamalov systém (inicializácia, bezpečnosť)

10. hašovacie funkcie (birthday attack, MAC)

11. digitálne podpisy (RSA schéma, ElGamal schéma, DSA, slepé podpisy)

12. schémy pre zdieľanie tajomstva (Secret sharing schemes)

13. Kryptografické protokoly (Diffie-Hellman, Interlock, trusted third party)

14. Útoky na protokoly (opakovanie, symetria, interakcia protokolov, atď.)

15. praktické odporúčania pre návrh protokolov

16. BAN logika (jazyk, pravidlá, analýza Needham-Schroederovho protokolu)

Literatúra:

M. Stanek, Základy kryptológie, In Slovak, http://www.dcs.fmph.uniba.sk/~stanek/crypto/main2.pdf

Jazyk, v ktorom sa predmet vyučuje: slovenský