Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Bezpečnost a technické prostředky

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
MI-BHW.16 Z,ZK 5 2P+2C česky
Garant předmětu:
Přednášející:
Cvičící:
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:

Informace o předmětu a výukové materiály naleznete na https://courses.fit.cvut.cz/MI-BHW/

Další informace:
https://courses.fit.cvut.cz/MI-BHW/
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 27. 3. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet4719206.html