Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Cryptology

The course is not on the list Without time-table
Code Completion Credits Range
17XKRY ZK
Garant předmětu:
Lecturer:
Tutor:
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:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-06-16
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet7027906.html