Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2009/2010

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

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 456-0303/01
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:
Úvod do problematiky bezpečnosti informací a informačních technologií. Základní
pojmy z bezpečnosti IT. Cíle, funkce, mechanismy, hrozby, útoky, rizika,
zranitelná místa, bezp. opatření.
Základy modulární aritmetiky.
Zkladní pojmy kryptografie. Role kryptografie v bezpečnosti, terminologie,
přehled dnes používaných kryptografických systémů. Metody a typy útoků.
Klasická kryptografie. Stručný pohled do historie, některé příklady.
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,
vlastnosti, způsoby použití, příklady asymetrických algoritmů (RSA,
ELGamal,...), 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. Autentizační protokoly. MAC.
Digitální podpis, hash funkce, certifikát, certifikační autorita. DSS.
Úvod do kryptoanalýzy. Programy ohrožující bezpečnost.
Kryptografie na bázi eliptických křivek.
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 (ITSEC, ITSEM, Common Criteria,
ISO 9000,...).
Právní aspekty ochrany informací (autorský zákon, zákon o elektronickém
podpisu...), počítačová kriminalita.


Projekty:
Projekty jsou buď implementační (cílem projektu je implementace vybraných algoritmů) nebo výzkumný (cílem projektu je studium problematiky, které se během semestru nebudeme mít čas věnovat apod., popřípadě detailnější studium probrané problematiky).


Počítačové laboratoře:
Procvičování matematických principů probíraných algoritmů. Demonstrace jednotlivých algoritmů na konkrétních příkladech.
Simulace kryptoanalytických útoků. Praktické ukázky bezpečnostních aplikací a protokolů I.
Praktické ukázky bezpečnostních aplikací a protokolů II. Prezentace studentských projektů.

Povinná literatura

Sylaby předmětu
Stallings, W.: Cryptography and Network Security, Prentice Hall, 1999 a pozdější
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/
Schneier B.: Applied cryptography, John Wiley & Sons, New York, 1995 (2nd edition)

Pfleeger Ch.P.: Security in Computing, Prentice Hall, 1997 a pozdější
Dostálek L. a kol.: Velký průvodce protokoly TCP/IP: Bezpečnost, Computer Press, Praha 2001
Gollmann D.: Computer Security , Wiley 2000
Grošek O., Porubský Š.: Šifrovanie, algoritmy, metódy, prax, GRADA 1992
Garfinkel S., Spafford G.:Bezpečnost v UNIXu a Internetu v praxi , Computer Press 1998
Levický D.: Kryptografia v informačnej bezpečnosti, elfa Košice 2005

Doporučená literatura

Staudek J., Hanáček P.: Bezpečnost informačních systémů,ÚSIS Praha 2000,
Nechvátal J.: Public-Key Cryptography, NIST Special Publication 800-2
Rivest R.L.: Cryptography and Security, http://theory.lcs.mit.edu/~rivest/
Ritter T.: Ciphers By Ritter: Cryptography and Technology, http://www.ciphersbyritter.com/
Savard J.: A Cryptograhpic Compendium, http://www.quadibloc.com/crypto/intro.htm
NIST - Computer Security Division, http://csrc.nist.gov/
a mnoho dalších ...