Bezpečnost
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BI-BEZ | Z,ZK | 6 | 2+2 | česky |
- Přednášející:
- Róbert Lórencz (gar.)
- Cvičící:
- Josef Hlaváč, Róbert Lórencz (gar.), Jiří Buček, Jiří Kašpar, Tomáš Zahradnický
- Předmět zajišťuje:
- katedra počítačových systémů
- Anotace:
-
Studenti porozumí matematickým základům kryptografie a získají přehled současných kryptografických algoritmů a jejich aplikací: symetrické a asymetrické kryptografické systémy a hašovací funkce. Studenti se rovněž naučí základy bezpečného programování a IT bezpečnosti, spolu se základy návrhu a použití moderních kryptografických systémů pro počítačové systémy. Studenti budou schopni řádně a bezpečně užívat kryptografické primitivy a systémy, které jsou na nich založeny. Dále se studenti seznámí s právnimi aspekty informační bezpečnosti a normami týkající se sociálního inženýrství a zásad základních aspektů managementu bezpečnosti.
- Požadavky:
-
Znalost základů lineární algebry a diskrétní matematiky, základů teorie čísel a základních programovacích technik. Znalosti časových a paměťových složitostí.
- Osnova přednášek:
-
1. Základy modulární aritmetiky, základy teorie čísel, základní věta aritmetiky.
2. Vlastnosti prvočísel, umocňování v modulární aritmetice, základní pojmy v kryptologii, substituční šifry.
3. Blokové, transpoziční a exponenciální šifry, zřízení společného klíče.
4. Teorie informace, teorie složitosti algoritmů.
5. Hašovací funkce, MD5, SHA-x, HMAC.
6. Čínská věta o zbytcích, testy prvočíselnosti.
7. Proudové šifry, RC4, blokové šifry, DES, 3DES, AES, operační módy blokových šifer.
8. [2] Asymetrická kryptografie, RSA, RSA-CRT, digitální podpis, certifikáty.
9. Sdílení tajemství.
10. Zásady bezpečného programování.
11. IT bezpečnost. Perimetrická bezpečnost, firewally, antiviry a antispamy.
12. Sociální inženýrství. Právní aspekty informační bezpečnosti a normy.
- Osnova cvičení:
-
1. Základy modulární aritmetiky, substituční šifra, afinní šifry.
2. Transpozice, Vigenerova šifra, blokové šifry, exponenciální šifra, Diffie-Hellman algoritmus.
3. Hašovací funkce, proudové šifry.
4. Testy prvočíselnosti, blokové šifry.
5. Certifikáty, Asymetrická kryptografie.
6. Šifrování SSL na síti.
- Cíle studia:
-
Cílem předmětu je poskytnout základní teoretické znalosti a praktické dovednosti týkající se kryptografických systémů a jejich použití. Studenti porozumí principům základních kryptografických algoritmů a seznámí se se základy bezpečného progranmování a IT bezpečnosti. Pro studenty je klíčové pochopení pojmu bezpečnosti v kontextu matematických principů kryptografikých primitiv a jejích použití v složitějších sytémech. Studenti v rámci cvičení získají praktické dovednosti v používaní standardních kryptografických metod s důrazem na bepečnost a také se seznámí se základními postupy kryptoanalýzy. Cílem předmětu je také naučit studenty základním pravidlům managementu bezpečnosti a seznamit je s normami a právními aspekty bezpečnosti.
- Studijní materiály:
-
1. Lórencz, R. Aplikovaná numerická matematika a kryptografie. Praha: Vydavatelství ČVUT, 2004. ISBN 80-01-02882-8.
2. Přibyl, J., Kodl, J. Ochrana dat v informatice. Praha: ČVUT, 1996. ISBN 80-01-01664-1.
- Poznámka:
-
Rozsah=prednasky+proseminare+cviceni:2p+1r+1c
- Rozvrh na zimní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Teoretická informatika - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Počítačové inženýrství - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Softwarové inženýrství - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Web a multimedia - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět programu)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Počítačové inženýrství - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Softwarové inženýrství - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Teoretická informatika - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)
- Web a multimedia - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět programu)