[TLS] Re: WG Last Call: draft-ietf-tls-mlkem-08 (Ends 20 26-07-08)
Jacob Appelbaum <[email protected]> Mon, 13 Jul 2026 00:54:14 +0200
| Newsgroups | gmane.ietf.tls |
|---|---|
| Message-ID | <[email protected]> |
Hi Daniel, On 7/12/26 21:42, Daniel Apon wrote: > Hi David, Simon, all-- > > In a very general context, there have been well-founded warnings > before about taking legal advice from a public mailing list, e.g. > whether a license permits this or that, etc. > > Speaking for myself, to address the weird crux of the current > technical issue (and again: I am not a lawyer.): > > The licensing effort by NIST was intended to provide patent-free > commercial access to NIST standards. It seems odd, to me, to see > this turned around some years later, to question the intentions of > the NIST licenses about whether one can hash this way or that and be > compliant with the license that NIST has granted, for free, gratis, > to the world. Anyway, perhaps this is a question better asked on the > NIST PQC Forum than the (very specific) TLS WG mailing list. It isn't weird as much as it tracks with using the patent to achieve a specific singular (sizes aside) implementation outcome rather than encouraging a variety. NIST won't provide clarity on the list when directly asked and yet it is such a simple question. Many people asked NIST over the years including on pqc-forum and in the official comments. Still NIST has continued to not address the issue. It makes NIST look like they can't address the issue because they don't want developers to make a choice that for example, deviates from FIPS 203. Sounds familiar... oh yes as Ken sent in an email earlier today! From Thomas R. Johnson's declassified NSA history: "(FOUO) Once that decision had been made, the debate turned to the issue of minimizing the damage. Narrowing the encryption problem to a single, influential algorithm might drive out competitors, and that would reduce the field that NSA had to be concerned about. Could a public encryption standard be made secure enough to protect against everything but a massive brute force attack, but weak enough to still permit an attack of some nature using very sophisticated (and expensive) techniques? NSA worked closely with IBM to strengthen the algorithm against all except brute force attacks and to strengthen substitution tables, called S-boxes. Conversely, NSA tried to convince IBM to reduce the length of the key from 64 to 48 bits. Ultimately, they compromised on a 56-bit key." I predict that you don't agree that this is relevant. As we discussed previously: we don't need to discuss the lattice hardness assumptions if the Adversary has an advantage that satisfies their attack before the lattice issues are the hardness assumption(s) needing to be solved. Here is a fun idea: someone should call their State Senator or Congressperson to request an answer from NIST. It would be much more problematic if they refused to answer in that case. Kind regards, Jacob Appelbaum > > --Daniel > > On Sun, Jul 12, 2026 at 3:11 PM David Stainton > <[email protected]> wrote: > >>> The NIST Kyber patent license only grants you a license to use >>> ML-KEM when implemented according to NIST specifications. >>> >>> If you deviate, such as by taking the defense-in-depth approach >>> to hash m to improve robustness against a compromised PRNG, the >>> NIST patent license does not cover your usage. >> >> Hi Simon! >> >> I appreciate the warning and I am well aware. Maybe you providing >> this information is helpful for others on the list but it is >> simply not relevant to Katzenpost since we have no commercial >> pursuit, we are not titans of the industry, and furthermore we do >> not force users to use any particular KEM. Any KEM can be used via >> specifying it in configuration files. Novel KEMs can also be >> created via our KEM combiner. In light of all of this, I am merely >> stating that pretty soon when I get around to it, I will make a >> modified Kyber that hashes m. And this will be made OPTIONALLY >> available for use in Katzenpost if users choose to use it; and in >> this context "users" means mixnet operators. >> >> Best regards, David >> >>> People in the IETF used to prefer patent un-encumbered >>> technology, but things are different today. >>> >>> >> https://csrc.nist.gov/csrc/media/Projects/post-quantum- >> cryptography/documents/selected-algos-2022/nist-pqc-license- >> summary-and-excerpts.pdf >>> >>> /Simon >> >> _______________________________________________ TLS mailing list >> -- [email protected] To unsubscribe send an email to [email protected] >> > > > _______________________________________________ TLS mailing list -- > [email protected] To unsubscribe send an email to [email protected] _______________________________________________ TLS mailing list -- [email protected] To unsubscribe send an email to [email protected]