Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2019/2020

Bezpečnost a technické prostředky

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
MI-BHW.16 Z,ZK 5 2P+2C česky
Přednášející:
Martin Novotný (gar.)
Cvičící:
Martin Novotný (gar.)
Předmět zajišťuje:
katedra číslicového návrhu
Anotace:

Studenti získají základní znalosti ve vybraných kapitolách z kryptografie a kryptoanalýzy. Důraz je kladen na efektivní implementace kryptografických primitiv v hardwaru a v softwaru (ve vestavných systémech), což si studenti ověří na konkrétních laboratorních úlohách.

Studenti získají znalosti o funkci (hardwarových) akcelerátorů kryptografických operací, čipových karet a prostředků pro zabezpečení vnitřních funkcí počítače.

Kromě toho se předmět věnuje některým vybraným útokům na kryptografické systémy, díky čemuž studenti získají vědomosti o některých potenciálních rizicích kryptografických systémů a budou lépe schopni jim čelit.

Požadavky:

Základy kryptografie.

Základy číslicového návrhu.

Znalost VHDL nebo C.

Osnova přednášek:

1. Čipové karty.

2. Efektivní implementace RSA

3. Efektivní umocňování

4. (2) Implementace operací nad prvočíselnými tělesy.

5. (2) Implementace operací nad binárními tělesy.

6. Implementace operací nad obecnými tělesy.

7. (2) Kryptografie eliptických křivek.

8. Útoky hrubou silou.

9. Útoky pomocí TMTO tabulek.

Osnova cvičení:

1. Implementace zvolené šifry na FPGA nebo v jednočipovém mikropočítači.

2. RSA.

3. Digitální podpis.

4. Kryptografie eliptických křivek (ECC). Sčítání 2 bodů na eliptické křivce; jeho implementace na FPGA nebo v jednočipovém mikropočítači.

5. Diffie-Hellmanova výměna klíčů nad eliptickou křivkou (ECDH); její implementace na FPGA nebo v jednočipovém mikropočítači.

Cíle studia:

Studenti získají základní znalosti ve vybraných kapitolách z kryptografie a kryptoanalýzy. Důraz je kladen na efektivní implementace kryptografických primitiv v hardwaru a v softwaru (ve vestavných systémech), což si studenti ověří na konkrétních laboratorních úlohách.

Studenti získají znalosti o funkci (hardwarových) akcelerátorů kryptografických operací, čipových karet a prostředků pro zabezpečení vnitřních funkcí počítače.

Kromě toho se předmět věnuje některým vybraným útokům na kryptografické systémy, díky čemuž studenti získají vědomosti o některých potenciálních rizicích kryptografických systémů a budou lépe schopni jim čelit.

Studijní materiály:

1. Menezes, A., Oorschot, P., Vanstone, S. ''Handbook of Applied Cryptography''. CRC Press, 1996. ISBN 0849385237.

2. Paar, C., Pelzl, J. „Understanding Cryptography“. Springer, 2010, ISBN 978-3-642-04100-6

3. Rankl, W., Effing W. ''Smart Card Handbook''. Third Edition, Wiley, ISBN 047085668-8.

4. Ross J. Anderson, ''Security Engineering: A Guide to Building Dependable Distributed Systems'', Second Edition, Wiley, 2008, ISBN 978-0-470-06852-6.

5. John R. Vacca, ''Biometric Technologies and Verification Systems'', Elsevier, 2007, ISBN: 978-0-7506-7967.

6. Ecks, M., ''Smartcard development with JavaCard and the OpenCard Framework: A feasibility study'', VDM Verlag Dr. Müller, 2008, ISBN: 3836499894.

7. Rak, R., Matyáš, V., Říha, Z., ''Biometrie a identita člověka ve forenzních a komerčních aplikacích'', Grada, 2008, ISBN: 978-80-247-2365-5.

Poznámka:

Rozsah=2p+2c

Rozvrh na zimní semestr 2019/2020:
Rozvrh není připraven
Rozvrh na letní semestr 2019/2020:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 8. 12. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet4719206.html