Level 10 · Module 42

Cryptography Fundamentals

A structured module covering the essential ideas of cryptography fundamentals.

Difficulty
advanced
Published path
10 lessons · 100 min

What you will learn

  • Symmetric encryption
  • Asymmetric encryption
  • AES concepts
  • RSA concepts
  • Elliptic curve concepts
  • Hash functions
  • SHA
  • Password hashing
  • Digital signatures
  • PKI
Prerequisites:Application Security

Start here

Lessons · 100 min

  1. Symmetric encryptionPlanned

    Planned lesson: Symmetric encryption. This lesson has not been written yet.

    10 min · advanced
  2. Asymmetric encryptionPlanned

    Planned lesson: Asymmetric encryption. This lesson has not been written yet.

    10 min · advanced
  3. AES conceptsPlanned

    Planned lesson: AES concepts. This lesson has not been written yet.

    10 min · advanced
  4. RSA conceptsPlanned

    Planned lesson: RSA concepts. This lesson has not been written yet.

    10 min · advanced
  5. Elliptic curve conceptsPlanned

    Planned lesson: Elliptic curve concepts. This lesson has not been written yet.

    10 min · advanced
  6. Hash functionsPlanned

    Planned lesson: Hash functions. This lesson has not been written yet.

    10 min · advanced
  7. SHAPlanned

    Planned lesson: SHA. This lesson has not been written yet.

    10 min · advanced
  8. Password hashingPlanned

    Planned lesson: Password hashing. This lesson has not been written yet.

    10 min · advanced
  9. Digital signaturesPlanned

    Planned lesson: Digital signatures. This lesson has not been written yet.

    10 min · advanced
  10. PKIPlanned

    Planned lesson: PKI. This lesson has not been written yet.

    10 min · advanced

What you will cover

Module units

  1. Symmetric encryption

    A planned unit covering Symmetric encryption.

  2. Asymmetric encryption

    A planned unit covering Asymmetric encryption.

  3. AES concepts

    A planned unit covering AES concepts.

  4. RSA concepts

    A planned unit covering RSA concepts.

  5. Elliptic curve concepts

    A planned unit covering Elliptic curve concepts.

  6. Hash functions

    A planned unit covering Hash functions.

  7. SHA

    A planned unit covering SHA.

  8. Password hashing

    A planned unit covering Password hashing.

  9. Digital signatures

    A planned unit covering Digital signatures.

  10. PKI

    A planned unit covering PKI.