Fənn · İnformasiya təhlükəsizliyi (master)

Fundamentals of CryptographyMövzu planı

MM-1403-EN6 kreditPayız semestriMəcburi1

Mövzu planı

Fənn üzrə mövzular və hər mövzunun təlim nəticələri.

15 mövzu
  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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