Quantum key distribution (QKD) utilizes quantum mechanics principles to securely transmit encryption keys through optical fibers, free-space or satellite links. QKD is being adopted for secure data transmission in banking, defense and government sectors. It provides information-theoretic secure transmission of keys that can detect any attempts of eavesdropping or interception by an adversary....