Detail předmětu

Kryptografie

FIT-KRYAk. rok: 2024/2025

Ú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

Pravidla hodnocení a ukončení předmětu

Bodové hodnocení výsledků půlsemestrálního testu a vypracovaného projektu.
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.

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.
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ů.

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

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

  • Program MITAI magisterský navazující

    specializace NGRI , 0 ročník, letní semestr, volitelný
    specializace NADE , 0 ročník, letní semestr, volitelný
    specializace NISD , 0 ročník, letní semestr, volitelný
    specializace NMAT , 0 ročník, letní semestr, volitelný
    specializace NSEC , 0 ročník, letní semestr, povinný
    specializace NISY do 2020/21 , 0 ročník, letní semestr, volitelný
    specializace NNET , 0 ročník, letní semestr, povinný
    specializace NMAL , 0 ročník, letní semestr, volitelný
    specializace NCPS , 0 ročník, letní semestr, volitelný
    specializace NHPC , 0 ročník, letní semestr, volitelný
    specializace NVER , 0 ročník, letní semestr, volitelný
    specializace NIDE , 0 ročník, letní semestr, volitelný
    specializace NISY , 0 ročník, letní semestr, volitelný
    specializace NEMB do 2023/24 , 0 ročník, letní semestr, volitelný
    specializace NSPE , 0 ročník, letní semestr, volitelný
    specializace NEMB , 0 ročník, letní semestr, volitelný
    specializace NBIO , 0 ročník, letní semestr, volitelný
    specializace NSEN , 0 ročník, letní semestr, volitelný
    specializace NVIZ , 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