Quantum Cryptography and the Future of Cyber Security