Detail předmětu

Kryptografie

FIT-KRYAk. rok: 2017/2018

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

Prerekvizity

Nejsou žádné prerekvizity.

Způsob a kritéria hodnocení

Získání alespoň jednoho bodu z každého projektu. Plagiátorství nebo nesamostatná práce vede k neudělení zápočtu. Zápočty uděluje cvičící, který opravuje půlsemestrální zkoušku.

Osnovy výuky

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

    Osnova laboratorních cvičení:
    • Samostatně řešené projekty

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í zkouška, průběžná kontrola a hodnocení projektů.

Základní literatura

Menezes, Van Oorschot, Vanstone: Handbook of Applied Cryptography, CRC Press Series on Discrete Mathematics and Its Applications, Hardcover, 816 pages, CRC Press, 1997. Stallings, W.: Cryptography and Network Security, Prentice Hall, 1999, ISBN 0-13-869017-0

Doporučená literatura

Hanáček, P., Staudek, J.: Bezpečnost informačních systémů, ÚSIS, Praha, 2000, s. 127, ISBN80-238-5400-3 Savard, J. J. G.: A Cryptographic Compendium, 2000, 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 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

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

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

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

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

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

Projekt

13 hod., nepovinná

Vyučující / Lektor