Quantum Attacks on Public-Key Cryptosystems door