Study program / study programs: INFORMATION TECHNOLOGY
Type and level of studies: Applied master’s studies
Subject: Cryptography
Status: elective
ECTS credits: 8
Course objective
The students should master the concepts of modern cryptosystems applied in contemporary information technologies.
Course outcome
Theoretical and practical knowledge and implementation of the basic principles, algorithms and standards used in cryptography.
Course content
Theoretical classes
- Information protection basics
- The principles of cryptology
- Classic cryptography
- Perfect cryptosystems
- Symmetric and stream cryptosystems
- Symmetric block cryptosystems
- Diffie-Hellman key exchange
- Asymmetric cryptosystems
- Hash functions and data integrity
- DES – The Data Encryption Standard
- AES – The Advanced Encryption Standard
- Digital signature schemes
- RSA signature
- Public key certificates and infrastructure
- Access control-authentication
- Access control-authorization
- Visual cryptography
Practical lessons
- Efficient testing of cryptographic concepts through practical work on examples by using the CRYPTOOL software package.