HomeCryptographyPost-Quantum Cryptography: Preparing Encryption for the Quantum Computing Threat

🔐 Post-Quantum Cryptography: Preparing Encryption for the Quantum Computing Threat

Explore why RSA and elliptic-curve encryption will fall to quantum computers, what harvest-now-decrypt-later means for your data today, and how NIST's new ML-KEM and ML-DSA standards defend against it.

Cryptography3DModerate60 FPS
post-quantum-cryptography-lab ↗ Open standalone

This simulator visualizes how classical versus quantum approaches tackle the factoring and discrete-logarithm problems underlying RSA and elliptic-curve cryptography, and compares key and signature sizes across classical and post-quantum algorithms.

🔬 What It Demonstrates

This simulator visualizes how classical versus quantum approaches tackle the factoring and discrete-logarithm problems underlying RSA and elliptic-curve cryptography, and compares key and signature sizes across classical and post-quantum algorithms.

🎮 How to Use

Select a cryptographic scheme and key size to see estimated classical versus quantum attack times, then toggle between classical, post-quantum, and hybrid modes to compare resulting key and signature sizes.

💡 Did You Know?

Did you know that some organizations, including major browsers and messaging apps, already use hybrid post-quantum key exchange in production today, years before large-scale quantum computers are expected to exist?

⚙ Under the hood

Explore why RSA and elliptic-curve encryption will fall to quantum computers, what harvest-now-decrypt-later means for your data today, and how NIST's new ML-KEM and ML-DSA standards defend against it.

post-quantum cryptographyquantum computingencryptioncybersecuritynist standardslattice cryptographyshor algorithmdata privacy

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)