Fənn · İnformasiya təhlükəsizliyi
Fundamentals of Cryptography
Fənn haqqında
Kredit
5
İş yükü
105saat
Semestr
Yaz
Tədris ili
3
Fənnin təsviri
The course is designed to develop students’ fundamental knowledge and practical skills in the theoretical foundations of cryptography and modern cryptographic methods and algorithms. Within the framework of the course, the history of the emergence and development of cryptography, its role and relevance in modern information security, its main application areas, and existing challenges are studied. The role of cryptographic mechanisms in ensuring data confidentiality, integrity, and authenticity is examined. Traditional and modern encryption methods, symmetric, asymmetric, and hybrid cryptographic approaches, block and stream ciphers, public-key cryptosystems, and the fundamental operating principles of advanced cryptographic algorithms are explored. In addition, the assessment of the security of cryptographic algorithms and cryptanalysis, the provision of authentication through cryptographic methods, key management, and the practical application of cryptographic mechanisms in real-world systems are studied. The course aims to develop students’ ability to compare different cryptographic methods, select an appropriate cryptographic approach according to specific security requirements, and evaluate the practical implementation characteristics of such approaches.
Fənn təlim nəticələri
CLO 1: Understand the differences between classical and modern cryptography and be familiar with methods of cryptanalysis of classical ciphers. Understand the differences between symmetric and asymmetric encryption systems.
CLO 2: Understand how confidentiality and integrity, as well as authentication and non-repudiation, are ensured through cryptographic methods as part of information security principles.
CLO 3: Understand the differences between block and stream ciphers, the corresponding algorithms, and their application areas.
CLO 4: Understand algorithms related to public-key cryptography and their applications. Be familiar with the concept of Public Key Infrastructure (PKI).
CLO 5: Understand the characteristics of hash functions and how they are used to ensure integrity, as well as their role in digital signatures.
CLO 6: Understand advanced cryptographic protocols and their applications.