P Shor 1994 polynomial-time integer-factoring quantum; foundation post-quantum-cryptography + 2024 NIST PQC-standards Kyber.