The document provides a comprehensive review of practical quantum key distribution (QKD), which is a secure method for creating secret keys between authorized partners using quantum and classical channels. It covers the theoretical tools developed to assess security across various experimental platforms, including discrete and continuous variable protocols. Key topics include the origin of security, practical implementation milestones, and the relationships between quantum mechanics and cryptographic principles.