Detail předmětu

Kryptografie

FIT-KRYAk. rok: 2022/2023

Úvod do kryptografie, základní kryptografické algoritmy, kryptografie tajným klíčem. Kryptografie veřejným klíčem. Příklady aplikace kryptografie.

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení předmětu

Základní teoretické a praktické znalostí v oblasti aplikované kryptografie. Znalost terminologie, znalost základních algoritmů, protokolů a jejich použití.
Studenti pochopí vztah bezpečnosti a funkčnosti informačních systémů.

Způsob a kritéria hodnocení

Bodové hodnocení výsledků půlsemestrálního testu a vypracovaného projektu.

Učební cíle

Cílem předmětu je seznámit studenty se základy aplikované kryptografie, včetně klasické kryptografie a moderní kryptografie tajným a veřejným klíčem.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Písemný půlsemestrální test, průběžná kontrola a hodnocení projektů. Test nemá náhradní termín a závěrečná zkouška má dva možné náhradní termíny.

Doporučená literatura

Hanáček, P., Staudek, J.: Bezpečnost informačních systémů, ÚSIS, Praha, 2000, s. 127, ISBN80-238-5400-3
Menezes, Van Oorschot, Vanstone: Handbook of Applied Cryptography, CRC Press Series on Discrete Mathematics and Its Applications, Hardcover, 816 pages, CRC Press, 1997, available on WWW
Nechvatal, J.: PUBLIC-KEY CRYPTOGRAPHY, NIST Special Publication 800-2, National Institute of Standards and Technology, Gaithersburg, MD 20899, 1991, available on WWW
Savard, J. J. G.: A Cryptographic Compendium, 2000, available on WWW
Stallings, W.: Cryptography and Network Security, Pearson India, 2018, ISBN 9789332585225

Elearning

Zařazení předmětu ve studijních plánech

  • Program IT-MGR-2 magisterský navazující

    obor MBS , 2 ročník, letní semestr, povinný
    obor MGM , 2 ročník, letní semestr, volitelný

  • Program MITAI magisterský navazující

    specializace NADE , 0 ročník, letní semestr, volitelný
    specializace NBIO , 0 ročník, letní semestr, volitelný
    specializace NCPS , 0 ročník, letní semestr, volitelný
    specializace NEMB , 0 ročník, letní semestr, volitelný
    specializace NGRI , 0 ročník, letní semestr, volitelný
    specializace NHPC , 0 ročník, letní semestr, volitelný
    specializace NIDE , 0 ročník, letní semestr, volitelný
    specializace NISD , 0 ročník, letní semestr, volitelný
    specializace NISY do 2020/21 , 0 ročník, letní semestr, volitelný
    specializace NMAL , 0 ročník, letní semestr, volitelný
    specializace NMAT , 0 ročník, letní semestr, volitelný
    specializace NNET , 0 ročník, letní semestr, povinný
    specializace NSEC , 0 ročník, letní semestr, povinný
    specializace NSEN , 0 ročník, letní semestr, volitelný
    specializace NSPE , 0 ročník, letní semestr, volitelný
    specializace NVER , 0 ročník, letní semestr, volitelný
    specializace NVIZ , 0 ročník, letní semestr, volitelný
    specializace NISY , 0 ročník, letní semestr, volitelný

  • Program IT-MGR-2 magisterský navazující

    obor MBI , 0 ročník, letní semestr, povinně volitelný
    obor MIN , 0 ročník, letní semestr, povinně volitelný
    obor MIS , 2 ročník, letní semestr, povinně volitelný
    obor MMM , 0 ročník, letní semestr, povinně volitelný
    obor MPV , 0 ročník, letní semestr, povinně volitelný
    obor MSK , 1 ročník, letní semestr, povinně volitelný

  • Program MITAI magisterský navazující

    specializace NEMB do 2021/22 , 0 ročník, letní semestr, volitelný

Typ (způsob) výuky

 

Přednáška

39 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Klasická kryptografie.
  2. Moderní kryptografie, symetrická a asymetrická kryptografie.
  3. Symetrická kryptografie. Vlastnosti, vlastnosti bezpečného algoritmu, délka klíče, útok silou.
  4. Příklady symetrických algoritmů, Feistelovy šifry, DES, struktura, činnost, slabiny, režimy činnosti.
  5. Typické aplikace symetrické kryptografie.
  6. Asymetrická kryptografie, vlastnosti, způsoby použití, poskytované bezpečnostní funkce.
  7. Elektronický podpis a jeho vlastnosti, hybridní kryptografie.
  8. Příklady asymetrických algoritmů, RSA.
  9. DSS (funkce, útoky, efektivnost, optimalizace).
  10. ElGamal, klíčovaný haš a MAC a jejich použití a vlastnosti.
  11. Typické aplikace asymetrické kryptografie.
  12. Správa klíčů v symetrické kryptografii.
  13. Správa klíčů v asymetrické kryptografii (certifikáty X.509).

Projekt

13 hod., povinná

Vyučující / Lektor

Elearning