Quantum key distribution is a protocol that allows two parties to generate a shared secret key for secure communication. QKD relies on the principles of quantum mechanics, such as the no-cloning ...