Connect modular arithmetic, finite fields, probability, and computational hardness to encryption, signatures, key exchange, and cryptographic protocols.