7. Classical public-key cryptography
Explains one-way functions, trapdoors, RSA, Diffie–Hellman, elliptic-curve cryptography, and the assumptions behind classical public-key systems. Small examples show why public and private keys can support secure communication.