Information Security - BE2M32IBEA

Kredity 6
Semestry letní
Zakončení zápočet a zkouška
Jazyk výuky angličtina
Rozsah výuky 2P + 2C
Anotace
Žádná data.
Cíle studia
Žádná data.
Osnovy přednášek
1. Introduction to cryptology
2. Block ciphers
3. Cryptographic Modes of Operation; Stream ciphers
4. Public key cryptosystems I
5. Public key cryptosystems II, Post-quantum cryptography
6. Hash functions
7. Authentication – biometrics, tokens, passwords
8. Authentication and authorization protocols
9. X.509 certificate, Certification Authority, PKI
10. SSL/TLS, DTLS, SSH
11. Virtual Private Network security - IPsec, OpenVPN, SSL-VPN
12. Digital signature, Time Stamps, eIDAS directive
13. Security in Data Networks
14. VoIP security
Osnovy cvičení
1. Introduction, passing conditions, health and safety regulations
2. Cryptanalysis of monoalplhabetic substitutions
3. Cryptanalysis of polyalphabetic substitutions
4. Cryptanalysis of transposition ciphers
5. Cryptanalysis of asymmetric key ciphers
6. Mid-term test
7. Introduction to laboratory exercises
8. Laboratory exercises
9. Laboratory exercises
10. Laboratory exercises
11. Laboratory exercises
12. Laboratory exercises
13. Final Test
14. Assesment
Literatura
1) Stamp M., Information Security - Principles and Practice, Wiley, 2006, ISBN: 0-471-73848-4
2) Mao W., Modern Cryptography - Theory & Practice, Prentice-Hall, 2004, ISBN: 0-13-066943-1
3)Menezes A, Vanstone S, van Oorschot P., Handbook of Applied Cryptography, CRC Press, 1996, available at http://www.cacr.math.uwaterloo.ca/hac/
Požadavky
1. Knowledge of modular arithmetics and algebra.
2. ISO/OSI network model, knowledge of computer networks principles
3. Programming in high-level languages (Java,C#, C/C++)