5. Cryptography


5. Cryptography

5.1 Introduction to Cryptography

  • Fundamentals of Cryptography

  • Data Encryption Standard (DES)

  • Block Cipher Principles


5.2 Symmetric Key Cryptography

  • Symmetric Key Concepts

  • DES (Data Encryption Standard)

  • AES (Advanced Encryption Standard)

  • 3DES (Triple DES)


5.3 Asymmetric Key Cryptography

  • Public Key Cryptography Concepts

  • RSA Algorithm

  • Elliptic-Curve Cryptography (ECC)


5.4 Key Exchange and Number Theory

  • Diffie-Hellman Key Exchange

  • Number Theory Basics: Prime and Relatively Prime Numbers

  • Message Digest and Hash Functions


5.5 Message Authentication and Digital Signatures

  • Message Authentication Code (MAC)

  • Digital Signatures and Digital Certificates

  • Digital Signature Standards (DSS)

  • Authentication Protocols


5.6 Quantum Security

  • Quantum Cryptography

  • Post-Quantum Cryptography