Basic Network Security and Cryptography



The course is intended for
  • Junior programmers and students studying information technology. The course will be useful for individuals who plan to engage in technical maintenance of software systems.

  • Program
    1. 1. Good password criteria’s
    2. 2. Social engineering (Phishing): Unsolicited e-mails, Malicious Links
    3. 3. Social engineering - Vishing methods
    4. 4. Multi-Factor Authentication: What is it, why we need
    5. 5. Multifactor Authentication: Classes of factors
    6. 6. Two-Factor Authentication: Most usable types of authentication
    7. 7. Open Authentication (OATH) types: Working principals and differences
    8. 8. Cryptography/Cryptanalysis: Definitions, why we need
    9. 9. Modern crypto systems working components
    10. 10. Modern crypto algorithms: Symmetric/Asymmetric algorithms working principals, differences
    11. 11. Modern crypto algorithms: Symmetric/Asymmetric algorithms; Strongest compares
    12. 12. Modern crypto algorithms: Hash algorithms working principals
    13. 13. Symmetric algorithms: Working principal, most famous (usable) algorithms
    14. 14. Symmetric algorithms: Block/Stream ciphers working principals
    15. 15. Asymmetric algorithms: Working principal, most famous (usable) algorithms
    16. 16. Shannon’s Characteristics of “Good” Ciphers
    17. 17. Message integrity and digest algorithm: Working principal
    18. 18. Message Authentication Code (MAC) algorithm: Working principal
    19. 19. Digital signature algorithm: Working principal
    20. 20. Session-Key Encryption algorithm: Working principal
    21. 21. Diffie-Hellman key exchange algorithm: Working principal
    22. 22. HTTPS protocol: Secure Sockets Layer (SSL) /Transport Layer Security (TLS) working principal
    23. 23. Digital Certificate: What is it; Types of validations

    Start



    Duration


    4 weeks, 8 lessons, 1.5 hours


    Level


    1st level



    Lecturer

    Robert Tadevosyan

    Leading Engineer at the Institute for Informatics and Automation Problems NAS RA,
    Head of Network Information Systems Direction in the Computational and Cognitive Networks Department,
    Lead of Network Communication division in ASNET-AM,
    Ph.D. of Engineering Sciences


    Prerequisite for attending the course: interview.