Modern cryptography from a provable security perspective, formal security definitions (confidentiality, integrity, authentication), public-key encryption, signatures schemes, message authentication codes (MACs), zero-knowledge proofs, and foundational cryptographic protocols.