[CFRG] Re: Silithium - A Compact, Efficient and Non-separable Hybrid Signature

"D. J. Bernstein" <djb@cr.yp.to> Thu, 16 July 2026 23:07 UTC

Return-Path: <djb-dsn2-1406711340.7506@cr.yp.to>
X-Original-To: cfrg@mail2.ietf.org
Delivered-To: cfrg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id D33581181EB48 for <cfrg@mail2.ietf.org>; Thu, 16 Jul 2026 16:07:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784243269; bh=QaeXnHQWjNzypNk/GyX9l96BBz/4n0luXa7yu6+KcTo=; h=Date:From:To:Subject:In-Reply-To; b=r9bzKtzC94FjLB4JXuoasWrf2ZTSyUEFCuEAlp2sTNrkMRNXExmNrYTHwi0RKHl5J +gETx52nD+cvJvVb1v9wo7oPQawerhL/rBG+41jiMp9rR3tSEgoOHn0ySYE4lAO/tl svL0ep3sCWuLB/yBeGpjnEl6UVqtBMTVZasAZe8U=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level:
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y8Sga4wLMnpT for <cfrg@mail2.ietf.org>; Thu, 16 Jul 2026 16:07:49 -0700 (PDT)
Received: from salsa.cs.uic.edu (salsa.cs.uic.edu [131.193.32.108]) by mail2.ietf.org (Postfix) with SMTP id 2A3C61181EB3B for <cfrg@irtf.org>; Thu, 16 Jul 2026 16:07:49 -0700 (PDT)
Received: (qmail 2520399 invoked by uid 1010); 16 Jul 2026 23:07:42 -0000
Received: from unknown (unknown) by unknown with QMTP; 16 Jul 2026 23:07:42 -0000
Received: (qmail 960052 invoked by uid 1000); 16 Jul 2026 23:07:30 -0000
Date: Thu, 16 Jul 2026 23:07:30 -0000
Message-ID: <20260716230730.960050.qmail@cr.yp.to>
From: "D. J. Bernstein" <djb@cr.yp.to>
To: cfrg@irtf.org
Mail-Followup-To: cfrg@irtf.org
In-Reply-To: <BB9FA298-5346-4C22-B2B4-59B0CC8B32AA@runbox.eu>
Message-ID-Hash: GFTCQNFOUELE22ZSODPTKY7X4HY5YFVH
X-Message-ID-Hash: GFTCQNFOUELE22ZSODPTKY7X4HY5YFVH
X-MailFrom: djb-dsn2-1406711340.7506@cr.yp.to
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cfrg.irtf.org-0; header-match-cfrg.irtf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: Silithium - A Compact, Efficient and Non-separable Hybrid Signature
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/oxCnwiMxmtp4UybEYp7Mu7fR9A4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Owner: <mailto:cfrg-owner@irtf.org>
List-Post: <mailto:cfrg@irtf.org>
List-Subscribe: <mailto:cfrg-join@irtf.org>
List-Unsubscribe: <mailto:cfrg-leave@irtf.org>

Neil Madden writes:
> A competent risk assessment would surely consider all plausible
> possible outcomes and have contingencies for all, but in the
> cryptographic community we seem to have already decided, ahead of the
> engineering, that CRQCs are inevitable and that pure-PQ is the only
> conceivable future.

I understand that you're challenging these notions, but you're also
bolstering them by claiming that the notions are what "the cryptographic
community" has decided. Do you have a basis for this claim?

I think that what matters for CFRG investigating how to best do ECC+PQ
is that there's extensive evidence of justified interest in

    * adding a PQ layer asap to try to stop quantum attacks while also
    * keeping the ECC layer to reduce damage from PQ security failures.

For example, if you look at the recent comments in

    https://web.archive.org/web/20260710230832/https://www.linkedin.com/posts/billatnapier_the-debate-around-hybrid-key-exchange-ecdh-activity-7480546081622196225-aldO

you see ML-KEM team member Roberto Avanzi (who surely counts as part of
the cryptographic community) writing the following: "I would not trust
using it exclusively: what if it gets broken mathematically and in the
classical computational model (I.e. non-quantum)? Hybrid is better, and
the additional time used by ECC is not significant."

A recent TLS WG "last call" on solo ML-KEM---the third "last call" for
that document; one participant wrote that last calls will continue until
morale improves---received objections from more than 80 people. The main
theme of the objections was that solo PQ incurs security risks compared
to ECC+PQ. This is more evidence of the interest in ECC+PQ.

If there's a 2032 demo of a billion-dollar quantum computer capable of
breaking thousands of ECC keys per year, will the interest in ECC+PQ
suddenly disappear? No. We'll have seen a bunch more PQ CVEs by then,
including some severe CVEs, and it'll sound incredibly incompetent to
say "Let's make each of these CVEs much cheaper to exploit".

More to the point, the possibility of ECC+PQ eventually being as easy to
exploit as solo PQ doesn't remove the value of CFRG looking into ECC+PQ
now. Of course, CFRG should look at safety in protocols far beyond TLS.

I should note that the same TLS WG "last call" received support
statements for solo ML-KEM from a similar volume of people. There were,
for example,

    * 6 positive votes from NSA employees (Mike Jenkins, Nicholas
      Gajcowski, William Layton, Morgan Stern, Peter Yee from his Akayla
      address, Mark Motley from his home address);

    * 2 positive votes from other DoD people (Ann Krieger and DoD lifer
      Michael StJohns),

    * 4 positive votes from Cisco employees (Eliot Lear, David McGrew,
      Richard Barnes, and Scott Fluhrer, who had written "that's what
      they're willing to buy. Hence, Cisco will implement it"),

etc. But this doesn't make support for solo PQ a community decision.
Furthermore, quite a few of the support statements were saying that
ECC+PQ is recommended and solo PQ isn't, while far fewer were making the
extreme claim that ECC is useless.

---D. J. Bernstein


===== NOTICES =====

IETF BCP 78, "Rights Contributors Provide to the IETF Trust", Section 5
(normative), "Rights in Contributions", provides a modification right
"unless explicitly disallowed in the notices contained in a Contribution
(in the form specified by the Legend Instructions)".

The official language from IETF's "Legend Instructions" for the
situation that "the Contributor does not wish to allow modifications nor
to allow publication as an RFC" is as follows: "This document may not be
modified, and derivative works of it may not be created, and it may not
be published except as an Internet-Draft."
<https://trustee.ietf.org/wp-content/uploads/Corrected-TLP-5.0-legal-provsions.pdf>

The same language is used in, e.g., RFC 5831. The same language hereby
applies to this document. This is not disclaiming or limiting the
applicability of IETF policies; it is strictly following IETF policies.

IESG claims that the "explicitly disallowed" provision in BCP 78 is
limited to the examples in Section 3 in BCP 78. That is incorrect. BCP
78 states that Section 5, "Rights in Contributions", is normative, while
Section 3, "Exposition of Why These Procedures Are the Way They Are", is
informative. The opt-out provision in the normative text is clear, and
cannot be limited by an informative section. BCP 78 does not give IESG
any authority to issue changes or purported clarifications of the rules.

Rationale for exercising the BCP 78 opt-out provision: I'm fine with
redistribution of copies of this document. The issue is instead with
modification, such as (1) IESG's May 2025 posting of an IESG-mangled
version of an appeal that I had filed and (2) IETF management selling
IETF mailing-list text to AI companies. This goes far beyond what
copyright law allows as fair use (such as giving quotes for purposes of
commentary). When I complained about the mangled document, the IETF
Executive Director responded not by apologizing but instead by asserting
that IETF management had the power to do whatever it wanted.