I'd prefer marking non-PQ kexes as "D"; marking X25519MLKEM768 as "Y" and leaving pure ML-KEM as "N".
On Fri, Jun 6, 2025 at 12:16 PM Bellebaum, Thomas < thomas.belleb...@aisec.fraunhofer.de> wrote: > Hello together, > > I have just opened a pull request related to the hybrid vs. non-hybrid > discussion, to highlight a possible compromise. For those who prefer mail, > I have included the PR description below. > > Best, > > -- TBB > > > ----- BEGIN PR ----- > This PR is an attempt to strike a balance between > > - those who would like to deploy ML-KEM as a non-hybrid, and > - those who believe that a non-hybrid is not the best choice for the > average user. > > In essence, it leaves the code point registrations (for interop), but > clarifies that the choice to deploy a non-hybrid should only be taken in > acknowledgement of the possible risks involved. > > This is done first and foremost by setting the recommended column in the > IANA registration to Discouraged. > > According to draft-ietf-tls-rfc8447bis: > > > D:Indicates that the item is discouraged. This marking could be > > used to identify mechanisms that might result in problems if they > > are used, such as a weak cryptographic algorithm or a mechanism > > that might cause interoperability problems in deployment. When > > marking a registry entry as “D”, either the References or the > > Comments Column MUST include sufficient information to determine > > why the marking has been applied. Implementers and users SHOULD > > consult the linked references associated with the item to > > determine the conditions under which the item SHOULD NOT or MUST > > NOT be used. > > Perhaps taking could a bit too seriously for the original intent, the last > sentence is exactly the mechanism this PR wishes to leverage. The security > considerations have been extended by (the beginnings of; Please extend > this!) a section about non-hybrids, and this section is intended to > highlight and explain the use cases in which a non-hybrid might be a good > fit. > > I have also made some changes to the motivation, to explain the D column > early in the document. > > Goes without saying, but everything here is up for discussion :) > ----- END PR ----- > _______________________________________________ > TLS mailing list -- tls@ietf.org > To unsubscribe send an email to tls-le...@ietf.org >
_______________________________________________ TLS mailing list -- tls@ietf.org To unsubscribe send an email to tls-le...@ietf.org