_____________________________________________________________________________________
1.1. Mathematical fundamentals of cryptography.
1.2. Introduction to cryptography.
1.3. Related concepts.
1.4. Classical cryptography and its cryptanalysis.
2.1. Symmetric encryption: Block ciphers.
2.2. Symmetric encryption: Stream ciphers.
2.3. Asymmetric encryption.
2.4. Key distribution and management.
3.1. Hash functions.
3.2. Message authentication codes.
3.3. Digital signature schemes.
3.4. Public key infrastructures.
4.1. User authentication.