quantum cryptography vulnerabilities