Quantum key distribution (QKD) allows for the secure distribution of cryptographic keys, where in principle, the security is guaranteed by the laws of physics [1]}, [2]}, [3]}. This is in contrast to current public key methods, where the security is based on the difficulty of mathematical problems such as factoring or the discrete logarithm of elliptic curves [3]}, [5]}. Such schemes are rendered insecure by a quantum computer, which can efficiently solve the hidden abelian subgroup problem that underlies efficient solutions to factoring and discrete logarithms [6]}. The development of QKD is thus vital to protect our communication infrastructure and provide forward security without reliance on computational complexity assumptions.
