Post-quantum cryptography for .NET developers
summary
Explains concrete migration steps: NIST standards (Kyber ML-KEM, Dilithium ML-DSA), timeline (2035 target but hardware papers push qubit needs down toward ~100k physical), and interoperability: OpenSSL 3.5 + Debian Trixie enables hybrid TLS (ML‑KEM 768 observed), .NET 10 exposes PQC APIs while liboqs.net and BouncyCastle provide portable implementations. Demonstrations include a WASM end‑to‑end chat using ML‑KEM and a working IdentityServer token signer publishing ML‑DSA 3.3KB signature, all shown running.
AI-written summary · about
chapters (17)
- 0:00Post-quantum cryptography intro
- 1:34Symmetric vs asymmetric basics
- 5:27Quantum computing & qubits
- 13:53How RSA works & risks
- 17:01Shor's algorithm threat
- 23:17Quantum hardware progress
- 28:30Impact on symmetric crypto
- 30:13NIST PQC standardization
- 35:09PQC algorithms & challenges
- 38:21Microsoft's PQC strategy
- 41:12PQC in .NET implementation
- 44:24TLS with PQ hybrid key exchange
- 46:31Pure PQ TLS handshake
- 49:00ML-KEM & ML-DSA code examples
- 50:46PQ end-to-end encryption in WASM
- 54:36IdentityServer token signing with ML-DSA
- 58:24Summary
related talks
59mPost-quantum cryptography for .NET developers
24mTransitioning to Post-Quantum Cryptography in IAM
46mFrom Theory to Practice: Real-World Lessons in Post-Quantum Cryptography Migration
32mPQC in OpenSSL Library
44mPost-quantum cryptography migration strategy for cloud services
47mReal-World Lessons in Post-Quantum Cryptography Migration
13mNavigating the Quantum Readiness Journey: Open-Source Cryptography, PKI and Signing Tools
29mPQC Standardization at the Internet Engineering Task Force (IETF)
