Post-quantum VPN is an incomplete phrase until somebody says which operation changed. Session keys come from one operation, peer authentication from another, and protection of the traffic from a third. A product can change one of those three while its marketing implies all of them have changed. Separating the three is therefore the first task when a claim arrives, and it is also the last one people do.

Session keys, peer identity, traffic protection: pick one

The phrase names a property that no single component owns. Session keys come out of a key-establishment step, peer identity out of a signature or certificate chain, and traffic protection out of symmetric ciphers that both ends derive once the first step finishes. A vendor can upgrade one of those and describe the result as a post-quantum VPN without stating anything false. The reader has to work out which statement was made.

Key establishment produces the shared secret material for a session, and it is what a future quantum computer attacks most directly, which is why it receives the attention. Authentication is a different job, and no amount of post-quantum key exchange makes a signature post-quantum. The two upgrade independently, and most deployments will do exactly that, one at a time.

What the two standards do and do not define

The standards settle the vocabulary, and they also settle how little a name proves. ML-KEM, standardised as FIPS 203, is a key-encapsulation mechanism: two parties derive a shared secret across a public channel when they do not already share one. ML-DSA, standardised as FIPS 204, is a signature scheme, which answers the identity question and not the key-establishment question.

Neither document names a VPN protocol, an implementation, or a position in a handshake, so a statement about post-quantum key establishment is not automatically a statement about post-quantum signatures. Where a primitive sits in a handshake belongs to whoever wrote the protocol, and that is where the useful detail is. Ask for the algorithm, the parameter set, the point in the handshake where it participates, and the client and server versions that support the arrangement. Four answers are enough to test a claim, and most claims do not survive the second one.

Hybrid is a design, so ask for the design

Hybrid combines a classical exchange with a post-quantum one so the session survives if either turns out to be weak. That is a sound engineering choice and a specific design rather than a category. Two hybrids can combine different primitives, different parameter sets and different orders of key derivation, and the label alone distinguishes none of them.

Ask for the specification or at least the named combination, then confirm that both peers negotiate it, because a client that silently falls back to the classical half ends up with a weaker property than its documentation suggests. The fallback path is usually the interesting part of a design, and it is rarely the part described first.

Proof that a deployment can actually produce

A useful explanation names three concrete things: the implementation, the update process behind it, and the evidence that the intended mode is active in your deployment. Those three can be checked by a reviewer, which is what separates them from the rest of the conversation. A packet capture is not enough by itself, since it can show which group was negotiated while leaving the implementation unproven and every endpoint's integrity unexamined. Read the standard's current notes and the implementation's advisories, because publication pages carry errata and naming a standardised algorithm is not the same as maintaining the code behind it.

Decide according to the data you protect and how long it has to stay protected. That framing beats blanket rejection of anything new and blanket trust in anything labelled. It also produces the sentence most procurement questions are really asking for, which names the operation that changed and the evidence that it did.

The parts a handshake claim never covers

None of this addresses peer identity, because a post-quantum handshake with a badly verified certificate is still a handshake with an unverified peer. The mathematics of the exchange does not repair the policy around it, and no parameter set compensates for a check that was switched off. Account security, routing, endpoint compromise and an operator's data practices sit outside the claim as well. A tunnel that resists a future computer can still be run by somebody who records every connection, and for most users that gap matters more than the algorithm does.

Keep the claim narrow when you repeat it. The honest version names the operation, cites the standard, describes the evidence, and stops there. Anything past that point is a different promise, and it needs its own proof.

Mikanda mikatakata