Cryptology
Code | Completion | Credits | Range |
---|---|---|---|
17XKRY | ZK |
- Course guarantor:
- Róbert Lórencz
- Lecturer:
- Jiří Buček, Róbert Lórencz
- Tutor:
- Jiří Buček, Róbert Lórencz
- Supervisor:
- Department of Nuclear Reactors
- Synopsis:
-
The course acquaints students with cryptology (i.e. cryptography and cryptanalysis) as one of the basic disciplines in the field of computer security. In the first part of the course, the mathematical foundations of ciphers and the principles of their security will be discussed, particularly the theory of information and complexity theory. Attention is paid to the use
of theory of information in cryptology (entropy of information sources and related topics). In the second part, devoted to cryptography, students will learn the principles of creating selected symmetric and asymmetric ciphers. In doing so, the related problems which form the basis of most current asymmetric cryptosystems are also explained. In the third part,
students will be introduced to the selected methods of cryptanalysis, including basics of linear, differential and algebraic cryptanalysis. In addition, attacks on cipher implementations will be discussed, particularly side channel attacks such as time analysis and sampling analysis. Finally, methods of defence against various types of attacks will be mentioned.
- Requirements:
- Syllabus of lectures:
-
1. Mathematical background of cipher design and their security, complexity theory
2. Theory of information in cryptology
3. Block ciphers, stream ciphers, hash functions
4. Asymmetric encryption schemes and a digital signature
5. The discrete logarithm problem and the problem of factorization of large numbers
6. Methods of cryptanalysis
7. Side-channel attacks
8. Methods of defence against attacks
- Syllabus of tutorials:
- Study Objective:
- Study materials:
-
Menezes, A. J., Van Oorschot, P. C., & Vanstone, S. A.: Handbook of Applied Cryptography, CRC Press, ISBN: 0-8493-8523-7, October 1996
Koblitz, N.: Algebraic Aspects of Cryptography, Springer Science & Business Media, 2004
Padhye, S., Sahu, R. A., Saraswat, V.: Introduction to Cryptography, CRC Press, July 2018, ISBN 9781138071537
- Note:
- Time-table for winter semester 2024/2025:
- Time-table is not available yet
- Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans: