Quantum computing in communications & security