1. Introduction
  2. Classical Cryptography
    1. Caesar Cipher
    2. Vigenère Cipher
  3. Modern Cryptography
    1. Symmetric Key Cryptography
    2. Public Key Cryptography
  4. Elliptic Curve Cryptography
    1. Mathematical Foundations
    2. Pairing-Based Cryptography
  5. Cryptographic Protocols
    1. Key Exchange
    2. Digital Signatures