This document discusses quantum cryptography and its advantages over traditional cryptography. It begins by introducing cryptography and its goal of maintaining confidentiality of data. It then describes how quantum cryptography uses principles of quantum mechanics like photon polarization and Heisenberg's uncertainty principle to securely distribute keys. The document reviews existing quantum cryptography protocols like BB84 and E91. It also discusses challenges in technologies for generating and detecting single photons needed for quantum cryptography. In conclusion, the document explains how quantum cryptography provides secure key distribution using physics rather than mathematics, making it more secure than other cryptographic techniques.