Cryptography Modules

Symmetric Cryptography

Explore block ciphers, stream ciphers, and authenticated encryption schemes.

Learn More
Public Key Cryptography

Learn about RSA, ECC, and other public key cryptosystems.

Learn More
Hash Functions

Understand cryptographic hash functions and their applications.

Learn More
Post-Quantum Crypto

Explore cryptographic algorithms resistant to quantum attacks.

Learn More

Cryptography Challenge Concepts

Beginner
Classical Ciphers

Solve challenges involving Caesar, Vigenère, and substitution ciphers.

  • Caesar Cipher
  • Vigenère Cipher
  • Substitution Cipher
Intermediate
Modern Cryptography

Tackle challenges with AES, RSA, and ECC implementations.

  • AES ECB/CBC Modes
  • RSA Cryptanalysis
  • Elliptic Curve DLP
Advanced
Post-Quantum & Side-Channels

Advanced topics including side-channel attacks and post-quantum crypto.

  • Lattice-based Crypto
  • Timing Attacks
  • Fault Injection