In this short review paper, I will be looking into Quantum Key Distribution (QKD) in detail.With short introductions to basic ideas of qubits, quantum gates, and quantum teleportation, we explore the inner workings of QKD protocols, such as the BB84 Protocol, BBM92 Protocol, and E91 Protocol.