Quantum cryptography

Quantum cryptography is the use of quantum systems to do cryptographic tasks. The most famous example is quantum key distribution (QKD) which uses quantum mechanics to guarantee secure communication. It enables two parties to produce a shared random bit string known only to them, which can be used as a key to encrypt and decrypt messages.