- 1. Introduction
 - 2. Classical Cryptography
 - 2.1. Caesar Cipher
 - 2.2. Vigenère Cipher
 
- 3. Modern Cryptography
 - 3.1. Symmetric Key Cryptography
 - 3.2. Public Key Cryptography
 
- 4. Elliptic Curve Cryptography
 - 4.1. Mathematical Foundations
 - 4.2. Pairing-Based Cryptography
 
- 5. Cryptographic Protocols
 - 5.1. Key Exchange
 - 5.2. Digital Signatures