When a security topic gets hot, engineers tend to get bombarded from both directions. On one side, there’s a flood of serious, fast-moving research and standards work. On the other, there’s hype, confusion, and a lot of “just swap the algorithm” advice that doesn’t survive contact with real systems.
Post-quantum cryptography (PQC) has been exactly that kind of space for the last few years.
What I hear again and again are the same practical questions from the people building and operating real systems: Which algorithms matter right now? What does “hybrid” actually mean in a protocol? What’s a migration path that doesn’t break everything? How big are the keys and signatures, and what does that do to handshakes and message sizes?
That’s the gap we set out to close in the IETF PQUIP working group. And it’s why I’m excited to share RFC 9958, Post-Quantum Cryptography for Engineers. It’s not a math paper, and it’s not a marketing deck. It’s a field guide for engineers who have to build, migrate, and ship real systems as the cryptographic ground shifts beneath their feet.
The part of the PQC conversation that tends to get lost is that “post-quantum” doesn't just mean picking a new primitive. It means changing assumptions that have been baked into protocols, infrastructure, and operations for a long time.
If your mental model is “swap algorithm A for algorithm B,” you’re likely to be surprised by where the friction shows up. Sometimes it’s performance, but just as often it’s message sizes and the knock-on effects: fragmentation, retransmits, handshake timeouts, buffer limits, hardware constraints, certificate chain bloat, or some intermediate box that quietly enforces a maximum size you didn’t know existed.
The good news is that this is an engineering problem we know how to solve. But it requires approaching PQC as a migration program, not a feature flag.
If you’re trying to turn PQC into a plan that fits real roadmaps and real constraints, here’s a migration path that tends to work well and matches how we framed the problem in RFC 9958.
This sounds obvious, but it’s where almost every effort either succeeds or stalls. You don’t just have “TLS” and “certificates.” You have public-key cryptography sprinkled across places that don’t show up on your mental architecture diagram.
In most organizations, the first pass should cover:
Instead of looking for perfection on day one, look for the parts that will surprise you later if you don’t uncover them now.
A lot of teams start PQC testing by picking their crown jewel system. That can work, but it's usually a slow way to learn.
A faster way is to identify the paths where modest size increases or timing changes will cause immediate pain: MTU-sensitive links, UDP-heavy protocols, constrained devices, older stacks, deep proxy chains, and anything that has hard-coded limits around handshake or message size.
Those brittle paths are where you’ll learn the most, the fastest. Because they’ll show you the real integration constraints that will eventually apply everywhere.
DMARC is the enforcement mechanism that makes email authentication meaningful. Without it, SPF and DKIM provide data but no action. With DMARC at enforcement, unauthorized senders are blocked at the source.
This is Zero Trust for email. Verify the sender. Enforce the policy. Don't trust messages that fail authentication.
There’s no single “PQC migration” that fits everyone. Your sequencing depends on what you control.
If you control both endpoints, you can move quickly and learn a lot in a pilot. If you don’t control endpoints (or you’re in a big ecosystem), you’ll likely need a longer compatibility story. If you have strict compliance requirements, you may need a more formal policy and validation approach earlier. If you have a long tail of embedded devices, your timeline and constraints will look different than a cloud-only service.
This is also where “hybrid” becomes a planning tool instead of a buzzword. In some environments, hybrid is a bridge that reduces risk while standards and implementations mature. In others, it’s a cost you avoid until you have a specific reason to pay it.
PQC is a major transition, but it won’t be the last time we have to evolve cryptography across deployed systems. The organizations that handle this well usually do a few things consistently:
Even if your first PQC pilot is limited, it can still deliver something valuable: better crypto-agility as an operational capability.
Early PQC efforts should optimize for learning. Pick a bounded environment where you own the endpoints, somewhere you can observe failures and iterate quickly.
And be honest about what you’re measuring. The most useful early signals often aren’t “CPU cost.” They’re things like:
How much operational overhead gets introduced through things like certificate handling, logging, monitoring, and incident response
Your first pilot doesn’t need to prove a final architecture. It just has to surface the constraints you’ll need to design around later.
If RFC 9958 does its job, engineers will have a shared reference point: a way to explain the problem clearly to teams that don’t live in cryptography, reason about tradeoffs like hybrid approaches and message size impact, and turn “we need PQC” into steps that can actually land in a roadmap.
This transition will take time, and it will touch more systems than most people expect. But it’s manageable if we treat it as what it is: a large-scale engineering migration that needs sequencing, testing, and operational discipline.
Learn best by getting your hands dirty? Check out DigiCert Labs, an interactive PQC playground where you can generate and download quantum-ready certificates to see what changes when you put post-quantum cryptography into real workflows.