Přeskočit na hlavní obsah
Přeskočit hlavičku

Kryptografie a počítačová bezpečnost

Typ studia navazující magisterské
Jazyk výuky angličtina
Kód 460-4046/03
Zkratka KPB
Název předmětu česky Kryptografie a počítačová bezpečnost
Název předmětu anglicky Cryptography and Computer Security
Kreditů 4
Garantující katedra Katedra informatiky
Garant předmětu RNDr. Eliška Ochodková, Ph.D.

Osnova předmětu

Přednášky
• Symetrická kryptografie (systémy s tajným klíčem). Základní pojmy, vlastnosti, způsoby použití, příklady symetrických algoritmů (Fiestel, DES,...), jejich činnost, slabiny.
• Asymetrická kryptografie (systémy s veřejným klíčem). Základní pojmy, matematické základy (prvočísla, Eulerova věta, CRT,...).
• Příklady asymetrických algoritmů (RSA, ELGamal,...), způsoby použití, jejich činnost, slabiny.
• Správa kryptografických klíčů. relevantní standardy a protokoly. Délka klíče, generování, manipulace, distribuce klíčů, výměna klíčů (Diffie-Hellman).
• Autentizace a identifikace, nepopiratelnost. MAC. Digitální podpis, hašovací funkce, DSS.
• Úvod do kryptoanalýzy. Programy ohrožující bezpečnost.
• Kryptografie na bázi eliptických křivek.
• Bezpečnostní protokoly. Autentizační protokoly. Certifikát, certifikační autorita. Firewally, bezpečnost elektronické pošty (PEM, PGP, S/MIME), SSL.
• Kritéria, metodika a standardy pro hodnocení bezpečnosti, (týkající se všech kapitol). Standardy pro hodnocení bezpečnosti. Právní aspekty ochrany informací (autorský zákon, zákon o elektronickém podpisu...), počítačová kriminalita.


Cvičení - Počítačové laboratoře
• Procvičování matematických principů probíraných algoritmů.
• Modulární aritmetika.
• Algebraické struktury.
• Teorie čísel.
• Historická kryptografie.
• Symetrická kryptografie.
• Asymetrická kryptografie.
• Hašovací funkce.
• Praktické ukázky bezpečnostních aplikací a protokolů I.
• Praktické ukázky bezpečnostních aplikací a protokolů II.
• Praktické ukázky bezpečnostních aplikací a protokolů III.

E-learning

Povinná literatura

[1] Ochodková E., Matematické základy kryptografických algoritmů, http://mi21.vsb.cz/modul/matematicke-zaklady-kryptografickych-algoritmu
[2] Stallings, W.: Cryptography and Network Security, Prentice Hall, 1999 a pozdější
[3] Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone: Handbook of Applied Cryptography, CRC Press, ISBN: 0-8493-8523-7 , October 1996, 816 pages, http://www.cacr.math.uwaterloo.ca/hac/

Doporučená literatura

[1] Schneier B.: Applied cryptography, John Wiley & Sons, New York, 1995 (2nd edition)
[2] Pfleeger Ch.P.: Security in Computing, Prentice Hall, 1997 a pozdější
[3] Gollmann D.: Computer Security , Wiley 2000