Hi Songbo,

I agree, there are many aspects to this. I see a few categories here, all of 
which would be relevant to interop discussions:

  1.
Test deployments (ex: site-to-site VPN)
  2.
PQC-related mechanisms (ex: multiple key exchange via RFC 9370)
  3.
PQC-related mechanism details (ex: within RFC 9370, multiple key exchange for 
IKE SA rekey)
  4.
PQC algorithm sets (ex: ML-KEM-1024 key exchange method)
  5.
Network topologies (ex: initiator behind a NAT)

A single matrix capturing all combinations of these aspects might be hard to 
represent. To simplify, I've listified the categories I think are most relevant 
for initial discussions and left out the rest on purpose to start. I'm certain 
it is incomplete, but it can easily be edited and expanded. CNSA 2.0 profile 
applicability can also be layered on top.


  1.  Test Deployment
     *   Site-to-site VPN
     *   Point-to-site VPN
     *   Point-to-point IPsec
  2.  Ipsec mode
     *   Tunnel mode
     *   Transport mode
  3.  PQC-related mechanism
     *   Mixing Preshared Keys (RFC 8784)
     *   Mixing Preshared Keys using Intermediate (RFC 9867)
     *   Multiple Key Exchange (RFC 9370)
     *
Signature Authentication using PQC (draft-ietf-ipsecme-ikev2-pqc-auth)
     *   Reliable IKEv2 Transport (draft-ietf-ipsecme-ikev2-reliable-transport)
     *   Downgrade Prevention (draft-ietf-ipsecme-ikev2-downgrade-prevention)
  4.  PQC algorithm set
     *   ML-KEM-512
     *   ML-KEM-768
     *   ML-KEM-1024
     *   ML-DSA-44
     *   ML-DSA-65
     *   ML-DSA-87


Also, I see in the past there have been PQC-related interop events (ex: 
https://github.com/IETF-Hackathon/pqc-certificates). Is there any appetite for 
an interop event for PQC in IPsec/IKEv2 amongst the community? I realize the 
nature of many IPsec/IKEv2 products might not be suitable for a robust and 
efficient interop framework (ex: https://github.com/quic-interop), so maybe 
that makes such an event less practical.

-Nick

________________________________
From: Blue Dog <[email protected]>
Sent: Saturday, May 23, 2026 9:11 PM
To: [email protected] <[email protected]>; [email protected] <[email protected]>
Subject: [EXTERNAL] [Pqc] [IPsec] PQC integration in IPsec/IKEv2 - 
implementation experience and interop

You don't often get email from [email protected]. Learn why this is 
important<https://aka.ms/LearnAboutSenderIdentification>

Hello Matt,

I do not have implementation results to report, but from a deployment and 
interoperability perspective I think it would be useful to separate the 
discussion into a few test dimensions.

The CNSA 2.0 IPsec profile is a useful reference point, but it is a profile and 
not a complete interop plan. For implementation alignment, I would suggest 
tracking at least the following items explicitly:

  *   which transition mechanism is being tested, for example PPK-based 
deployment, additional key exchange / IKE_INTERMEDIATE behavior, or a 
profile-specific combination of mechanisms;
  *   whether the test is site-to-site or remote-access VPN, since certificate 
handling, authentication policy, and path behavior can differ materially;
  *   IKE message size behavior, including fragmentation, retransmission 
behavior, and whether reliable IKE transport is being considered for larger 
exchanges;
  *   downgrade and fallback policy when one peer supports only classical 
algorithms or only part of the PQC profile;
  *   rekey and CREATE_CHILD_SA behavior, not only the initial IKE_SA_INIT and 
IKE_AUTH path;
  *   logging and diagnostics for negotiation failure, because several failure 
cases can otherwise look like generic tunnel-establishment problems;
  *   certificate-chain and authentication-payload size, especially if ML-DSA 
certificates or CNSA-aligned PKI profiles are in scope.

For interop, it may help to publish a small matrix that separates required 
profile conformance from optional transition mechanisms. That would let 
implementers state, for example, whether they support a specific CNSA profile 
mode, PPK, additional key exchange, reliable transport, or only a subset of 
those items.

I would be interested in helping review an interoperability checklist or test 
matrix if one is assembled on-list. That kind of artifact would also make it 
easier for implementers who are not ready to expose code or product details to 
contribute useful compatibility information.

Best regards,

Songbo Bu

On Fri, 15 May 2026 19:06:12 +0000, Matt Ige 
[email protected]<mailto:[email protected]>
 wrote:

Hi,

I’m reaching out to understand how others are approaching the integration of 
post-quantum cryptography (PQC) into their IPsec/IKEv2 implementations.

We are currently looking at the CNSA 2.0 IPsec profile draft as a reference: 
https://datatracker.ietf.org/doc/draft-guthrie-cnsa2-ipsec-profile

I have a couple of specific questions:

  1.  Beyond what is outlined in this draft, are there additional requirements, 
design considerations, or extensions that implementations are incorporating in 
practice?

  2.  Are there organizations actively implementing PQC for IPsec that would be 
interested in interoperability testing or collaboration?

We are actively working on our implementation and are particularly interested 
in ensuring alignment with emerging standards and ecosystem compatibility. I 
appreciate any insights or pointers.

Thanks,

Matt
_______________________________________________
IPsec mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to