Can we all calm down?
Were I to receive this paper for review (and I was on the editorial boards of
several journals)
I would say as follows:
1. The new code is a relatively small addition to the original ProVerif, and
thus it is enough to focus on it.
2. The modeling of section 3 captures at a very very high level the essence
of what a KEM is.
As I stated in a previous email, the commutativity issue is an artifact of DH
which is used to show that the two parties
share a secret, the new code (which is along the lines of what I too proposed)
shows the same feature for a generic KEM.
1. The kem-leak rule models at a very high level the collapse of a broken
KEM – i.e., the shared secret becoming directly recoverable by another party. I
would have preferred modeling a more specific break of LWE-based ML-KEM,
but that would be both harder and more restrictive.
1. The kem-leak rule only models a strong complete break where the attacker
immediately recovers the entire secret.
There can be softer breaks (like the MATZOV one).
1. I am not sure that all edge cases (what if the KEM returns “failed” or
the FO receives invalid input) have been included.
2. All such analyses model protocol behavior, and can not answer algorithmic
questions.
Don’t expect it to answer open questions like whether ML-KEM is broken
classically or to a CRQC.
1. I personally prefer a more classic scientific paper style, rather than
the more playfully literary one
(and was it a Tuesday or a Thursday???) but chacun a son gout.
Summing up, the enhanced model does what it set out to do, namely adds a
generic KEM to TLS
and shows that by exploiting the fact that decapsulating an encapsulated secret
returns the original secret
we regain the same situation as for DH.
This is hardly surprising, but is reassuring that it can be formally obtained.
Had this not been obtained I would be highly suspect of the modeling.
Furthermore, the paper shows that if the KEM breaks but we have hybridized it
with a non-broken mechanism
that the other mechanism saves the day.
Once again, not surprising, but reassuring.
Rich – please count one peer review out of the usual three (but admittedly not
double-blind).
Nadim – let your work speak for itself.
Y(J)S
From: Nadim Kobeissi <[email protected]>
Sent: Monday, June 8, 2026 6:00 PM
To: Salz, Rich <[email protected]>
Cc: Nathanael Ritz <[email protected]>; [email protected]
Subject: [TLS] Re: FATT Chance: On the Robustness of Standalone and Hybrid
ML-KEM Key Exchange in TLS 1.3
Rich, seriously, cut it out.
If you want to critique a work, critique it by reading it and providing
technical, scientific rebuttals against it.
Counting the number of authors or the publication venue is such a stupid way to
critique scientific work.
This is the second time you make this idiotic claim. It’s deeply stupid. That’s
not how you critique someone’s work or judge its value.
I am absolutely certain that if the paper was *also* published on ePrint and
*also* had a single author, but that author’s name was Karthikeyan Bhargavan or
Cas Cremers, you wouldn’t be repeating this deeply brain-dead line of reasoning.
Nadim Kobeissi
Symbolic Software • https://symbolic.software
On 8 Jun 2026, at 4:39 PM, Salz, Rich
<[email protected]<mailto:[email protected]>>
wrote:
On 6/8/26, 12:28 AM, "Nathanael Ritz"
<[email protected]<mailto:[email protected]>> wrote:
> Independent machine-checked symbolic analysis using ProVerif [REF]
This gives too much credit to one individual’s work that is not in a
peer-reviewed journal or conference. Nothing against Nadim, he deserves all the
credit for what he did, but let’s not overstate it. For example, maybe the
first word should be “An …"
_______________________________________________
TLS mailing list -- [email protected]<mailto:[email protected]>
To unsubscribe send an email to [email protected]<mailto:[email protected]>
This message is intended only for the designated recipient(s). It may contain
confidential or proprietary information. If you are not the designated
recipient, you may not review, copy or distribute this message. If you have
mistakenly received this message, please notify the sender by a reply e-mail
and delete this message. Thank you.
_______________________________________________
TLS mailing list -- [email protected]
To unsubscribe send an email to [email protected]