Post-Quantum Cryptography Algorithms
Migration from classical to post-quantum cryptographic algorithms
Data Sources: algorithms_transitions_02202026.csv, pqc_complete_algorithm_reference_02202026.csv • Updated: 2/20/2026
Algorithm Transition
RSA
ML-KEM-512
2030
RSA
ML-KEM-768
2035
RSA
ML-KEM-1024
2035
ECDH
ML-KEM-512
2035
ECDH
ML-KEM-768
2035
ECDH
ML-KEM-1024
2035
X25519
ML-KEM-768
2035
X448
ML-KEM-1024
2035
RSA
HQC-128
2030
RSA
HQC-192
2035
RSA
HQC-256
2035
ECDH
HQC-128
2035
ECDH
HQC-192
2035
ECDH
HQC-256
2035
X25519
HQC-192
2035
X448
HQC-256
2035
X25519
X25519MLKEM768
2035
ECDH
SecP256r1MLKEM768
2035
ECDH
SecP384r1MLKEM1024
2035
RSA-PSS
ML-DSA-44
2030
RSA-PSS
ML-DSA-65
2035
ECDSA
ML-DSA-44
2035
ECDSA
ML-DSA-65
2035
ECDSA
ML-DSA-87
2035
RSA-PSS
ML-DSA-87
2035
RSA-PSS
FN-DSA-512
2030
RSA-PSS
FN-DSA-1024
2035
ECDSA
FN-DSA-512
2035
ECDSA
FN-DSA-1024
2035
ECDSA
FN-DSA-1024
2035
Ed25519
FN-DSA-512
2035
Ed448
FN-DSA-1024
2035
Ed25519
ML-DSA-44
2035
Ed25519
SLH-DSA-SHA2-128s
2035
Ed448
SLH-DSA-SHA2-192s
2035
Any
SLH-DSA
N/A
Any
LMS-SHA256/192
N/A
Any
XMSS-SHA2_20
N/A
Encryption/KEM | RSA2048-bit | ML-KEM-512 (NIST Level 1)Find tools | 2030 (Deprecated) / 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | RSA3072-bit | ML-KEM-768 (NIST Level 3)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | RSA4096-bit | ML-KEM-1024 (NIST Level 5)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | ECDH (P-256)256-bit | ML-KEM-512 (NIST Level 1)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | ECDH (P-384)384-bit | ML-KEM-768 (NIST Level 3)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | ECDH (P-521)521-bit | ML-KEM-1024 (NIST Level 5)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | X25519256-bit | ML-KEM-768 (NIST Level 3)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | X448448-bit | ML-KEM-1024 (NIST Level 5)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 203) |
Encryption/KEM | RSA2048-bit | HQC-128 (NIST Level 1)Find tools | 2030 (Deprecated) / 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Encryption/KEM | RSA3072-bit | HQC-192 (NIST Level 3)Find tools | 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Encryption/KEM | RSA4096-bit | HQC-256 (NIST Level 5)Find tools | 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Encryption/KEM | ECDH (P-256)256-bit | HQC-128 (NIST Level 1)Find tools | 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Encryption/KEM | ECDH (P-384)384-bit | HQC-192 (NIST Level 3)Find tools | 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Encryption/KEM | ECDH (P-521)521-bit | HQC-256 (NIST Level 5)Find tools | 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Encryption/KEM | X25519256-bit | HQC-192 (NIST Level 3)Find tools | 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Encryption/KEM | X448448-bit | HQC-256 (NIST Level 5)Find tools | 2035 (Disallowed) Std: Selected 2025 (Draft ~2027) |
Hybrid KEM | X25519256-bit | X25519MLKEM768 (Hybrid Level 3)Find tools | 2035 (Disallowed) Std: ~2026 (IETF RFC Pending) |
Hybrid KEM | ECDH (P-256)256-bit | SecP256r1MLKEM768 (Hybrid Level 3)Find tools | 2035 (Disallowed) Std: ~2026 (IETF RFC Pending) |
Hybrid KEM | ECDH (P-384)384-bit | SecP384r1MLKEM1024 (Hybrid Level 5)Find tools | 2035 (Disallowed) Std: ~2026 (IETF RFC Pending) |
Signature | RSA-PSS2048-bit | ML-DSA-44 (NIST Level 2)Find tools | 2030 (Deprecated) / 2035 (Disallowed) Std: 2024 (FIPS 204) |
Signature | RSA-PSS3072-bit | ML-DSA-65 (NIST Level 3)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 204) |
Signature | ECDSA (P-256)256-bit | ML-DSA-44 (NIST Level 2)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 204) |
Signature | ECDSA (P-384)384-bit | ML-DSA-65 (NIST Level 3)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 204) |
Signature | ECDSA (P-521)521-bit | ML-DSA-87 (NIST Level 5)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 204) |
Signature | RSA-PSS4096-bit | ML-DSA-87 (NIST Level 5)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 204) |
Signature | RSA-PSS2048-bit | FN-DSA-512 (NIST Level 1)Find tools | 2030 (Deprecated) / 2035 (Disallowed) Std: Draft 2025 (Final ~2026-2027) |
Signature | RSA-PSS3072-bit | FN-DSA-1024 (NIST Level 5)Find tools | 2035 (Disallowed) Std: Draft 2025 (Final ~2026-2027) |
Signature | ECDSA (P-256)256-bit | FN-DSA-512 (NIST Level 1)Find tools | 2035 (Disallowed) Std: Draft 2025 (Final ~2026-2027) |
Signature | ECDSA (P-384)384-bit | FN-DSA-1024 (NIST Level 5)Find tools | 2035 (Disallowed) Std: Draft 2025 (Final ~2026-2027) |
Signature | ECDSA (P-521)521-bit | FN-DSA-1024 (NIST Level 5)Find tools | 2035 (Disallowed) Std: Draft 2025 (Final ~2026-2027) |
Signature | Ed25519256-bit | FN-DSA-512 (NIST Level 1)Find tools | 2035 (Disallowed) Std: Draft 2025 (Final ~2026-2027) |
Signature | Ed448456-bit | FN-DSA-1024 (NIST Level 5)Find tools | 2035 (Disallowed) Std: Draft 2025 (Final ~2026-2027) |
Signature | Ed25519256-bit | ML-DSA-44 (NIST Level 2)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 204) |
Signature | Ed25519256-bit | SLH-DSA-SHA2-128s (Level 1)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 205) |
Signature | Ed448456-bit | SLH-DSA-SHA2-192s (Level 3)Find tools | 2035 (Disallowed) Std: 2024 (FIPS 205) |
Signature | Any (Stateless)N/A | SLH-DSA (All Variants)Find tools | N/A Std: 2024 (FIPS 205) |
Signature | Any (Firmware Signing)N/A | LMS-SHA256/192 (Stateful)Find tools | N/A Std: 2020 (SP 800-208) |
Signature | Any (Firmware Signing)N/A | XMSS-SHA2_20 (Stateful)Find tools | N/A Std: 2020 (SP 800-208) |