Shipping post-quantum cryptography to Python
Trail of Bits, funded by Germany's Sovereign Tech Agency, shipped NIST-standard ML-KEM and ML-DSA into Python's pyca/cryptography—making post-quantum readiness a single dependency for the ecosystem's largest enterprise language.
Summary written by editorial AI · Source link below
Post-quantum cryptography is now one pip-install away for the entire Python ecosystem. With funding from the Sovereign Tech Agency , we implemented support for ML-KEM, the NIST-standard key-establishment primitive, and ML-DSA, the NIST-standard digital-signature primitive, in pyca/cryptography . On June 22, 2026, the White House ordered the U.S. government to accelerate its transition to post-quantum cryptography. The order says large-scale quantum computers, especially in adversarial hands, wil
Editorial Analysis
European regulators increasingly expect crypto-agility plans; native PQC support in Python's dominant crypto library removes a key blocker for migration timelines.
Add the updated pyca/cryptography package to your approved library catalogue and begin pilot integration of ML-KEM in non-production TLS endpoints.
Post-quantum cryptography is now natively available in Python, accelerating the migration timeline enterprises need to plan for.
Forward-looking interpretation drafted by editorial AI under human review — not a reproduction of the source. See methodology.
External link — opens at Trail of Bits in a new tab.
More from the Research Desk
- 39 New Methods That Compromise Passkey Authentication3d
- Security Vulnerability in a Voting System3d
- Selfie-Capture Dynamics as an Auxiliary Signal Against Deepfakes and Injection Attacks for Mobile Identity Verification4d
- How Reliable Is the Multi-Input Heuristic for Bitcoin Address Clustering in Law Enforcement Contexts?4d
- Privacy Leakage in Federated Learning: Gradient-Based Client Identity Inference and Defenses for Inertial Sensing in Vehicular Edge Networks4d