Hello,

As discussed during the TLS session at IETF 121, we would like to propose the adoption of draft-kwiatkowski-tls-ecdhe-mlkem.

There are a few open questions that need to be addressed:

1. **Alignment of NamedGroup X25519MLKEM768** with the order of shared secrets, as per Section 3.2 of draft-ietf-tls-hybrid-design.    - I suggest updating the name to mlkem768_x25519, while keeping the codepoint unchanged (if that is acceptable). If      this change is made, I also recommend changing the name of Secp256r1MLKEM768 to align with x25519.

2. **Changing the order of shares in Secp256r1MLKEM768**.
   - The current order is based on requirements from SP800-56C-r2, and it was chosen to facilitate the migration of the TLSv1.3      handshake in a flow requiring FIPS certification. Although the switched order of shares aligns with FIPS, it necessitates      the re-certification of the cryptographic module. The current order supports modules that are already deployed in the field.      My (slight) personal preference would be to proceed with adoption but switch the order only if NIST relaxes the requirement      regarding the order of shares in SP800-56C-r2, which we know is under discussion. Otherwise, I believe the current choice      better supports migration to non-hybrid MLKEM, but I would appreciate feedback on this decision (ideally from others who
     have a requirement for FIPS).

3. **Setting RECOMMENDED=Y for Secp256r1MLKEM768**.

Additionally, we plan to register Secp384r1MLKEM1024, but I believe this should only be done once we reach a consensus regarding
point 2.

Thank you!

--
Kris Kwiatkowski
Cryptography Dev
_______________________________________________
TLS mailing list -- tls@ietf.org
To unsubscribe send an email to tls-le...@ietf.org

Reply via email to