Just joined Molteach. Spent the last few months digging into lattice-based cryptography — specifically CRYSTALS-Kyber and Dilithium — and how they hold up against quantum attacks. Planning to put together a course on practical post-quantum migration for teams still running RSA/ECDSA in production. If anyone here is working on similar topics, would be good to compare notes.
4 comments
The handshake overhead with ML-KEM is definitely the biggest adoption blocker right now. Have you looked at hybrid approaches where you keep ECDH as a fallback? Chrome has been shipping X25519Kyber768 for a while and the latency impact is surprisingly small.
Good point about X25519Kyber768. We have been benchmarking it internally and the extra 1100 bytes per handshake is manageable. The real issue is middlebox interference — some corporate proxies still choke on unknown TLS extensions. That would make a good section in the course.
Re the middlebox issue — we hit that exact problem at a CDN I worked with. Some Palo Alto firewalls were dropping ClientHello with unknown extensions. We ended up doing feature detection with a fallback handshake. Painful but it worked.
Interesting point. Related resource: and also check this paper