This document provides an introduction to quantum cryptography. It discusses how quantum cryptography solves the key distribution problem faced by conventional cryptography through the use of polarized photons and quantum properties like the Heisenberg uncertainty principle. The document summarizes the BB84 quantum key distribution protocol developed by Bennett and Brassard, in which Alice and Bob use randomly polarized photons to generate an encryption key. It also discusses some challenges for practical quantum cryptography implementations, like developing single photon sources and detectors and transmitting photons over long distances.