Fənn · İnformasiya təhlükəsizliyi (master)
Fundamentals of CryptographyMövzu planı
Mövzu planı
Fənn üzrə mövzular və hər mövzunun təlim nəticələri.
1. Fundamental Concepts of Cryptography
MühazirəThis topic introduces the fundamental concepts, objectives, and principles of cryptography. It examines plaintext and ciphertext, keys, encryption and decryption, as well as the principles of ensuring information confidentiality, integrity, and authenticity.
2. Classical Ciphers
MühazirəThis topic examines classical encryption techniques, including substitution and transposition ciphers. It explores their construction principles, application characteristics, cryptanalysis methods, and major limitations.
3. Stream Ciphers
MühazirəThis topic covers the operating principles of stream ciphers and methods for generating keystreams. It examines data encryption and decryption processes, the application characteristics of stream ciphers, and requirements for key material.
4. Block Ciphers
MühazirəThis topic introduces the fundamental principles of block encryption and the processing of data in fixed-length blocks. It examines block cipher structures, modes of operation, and key requirements for cryptographic security.
5. Data Encryption Standard (DES)
MühazirəThis topic examines the structure and operating principles of the DES algorithm. It covers encryption and decryption stages, the round structure, key scheduling, and the main characteristics of the algorithm.
6. Advanced Encryption Standard (AES)
MühazirəThis topic explores the structure and operating principles of the AES standard. It examines the main data transformation stages, operations performed on blocks and keys, the round structure, modes of operation, and the characteristics of cryptographic protection.
7. Public-Key Cryptography
MühazirəThis topic introduces the principles of asymmetric cryptography and its differences from symmetric cryptography. It examines public and private keys, the key distribution problem, and the main application areas of public-key cryptography.
8. RSA Cryptosystem
MühazirəThis topic examines the mathematical foundations and operating principles of the RSA cryptosystem. It covers key generation, data encryption and decryption, and the fundamental security principles of RSA.
9. Cryptosystems Based on the Discrete Logarithm Problem
MühazirəThis topic explores cryptosystems based on the computational complexity of the discrete logarithm problem. It examines the mathematical foundations of operations in finite groups and the application of the discrete logarithm problem in cryptographic protocols
10. Digital Signature Schemes
MühazirəThis topic examines the purpose and fundamental principles of digital signatures. It covers signature generation and verification, the requirements for digital signature schemes, and their application in ensuring the authenticity and integrity of electronic data.
11. Cryptographic Hash Functions
MühazirəThis topic introduces cryptographic hash functions and their fundamental properties. It examines security requirements, collision resistance, preimage resistance, and the applications of hash functions in information security.
12. SHA-1 Hash Function
MühazirəThis topic examines the structure and operating principles of the SHA-1 algorithm. It covers input data processing, hash value generation, and the algorithm's application in cryptographic systems. The limitations of SHA-1 in terms of modern cryptographic security are also discussed.
13. Cryptographic Protocols
MühazirəThis topic introduces the concept, purpose, and fundamental principles of cryptographic protocols. It examines secure data exchange, key distribution, interactions between protocol participants, and the security requirements applicable to cryptographic protocols.
14. Authentication Protocols
MühazirəThis topic examines methods for verifying the identities of participants in information exchange. It covers the main types of authentication protocols, the use of cryptographic keys, random numbers, and other mechanisms, as well as protection principles against various attacks.
15. . Cryptocurrency and Blockchain
MühazirəThis topic introduces the fundamental concepts and principles of cryptocurrency and blockchain technologies. It examines blockchain network architecture, blocks and transactions, transaction validation mechanisms, the use of cryptographic methods to protect data, and the operating principles of decentralized systems