[CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid-kems-12 and draft-irtf-cfrg-concrete-hybrid-kems-04
Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> Sat, 11 July 2026 11:25 UTC
Return-Path: <muhammad_usama.sardar@tu-dresden.de>
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 43872114FEDED for <cfrg@mail2.ietf.org>; Sat, 11 Jul 2026 04:25:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783769138; bh=ND0N8xgTfQYBlycBlbGa7cIuD/NwLUqLjZ+CsrzfXgg=; h=Date:Subject:To:References:From:In-Reply-To; b=ElJrdiaL/SCA2tJNLEnCK/8E/EO4se06cLoZ0H1NtdbXxWcFDUVcrKi7F9t943ekn 5gSZr4hxM5KnOwQFB2Nzvw/X2yK16EnrQtbFV82nh6MKliG7uusAPu7LTe4v9vtDBx SubxINV4DZx9yCun+RVty1q2nl46ujj3CiLG8oW8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.398
X-Spam-Level:
X-Spam-Status: No, score=-4.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=tu-dresden.de
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 p9X3nY0CziO6 for <cfrg@mail2.ietf.org>; Sat, 11 Jul 2026 04:25:37 -0700 (PDT)
Received: from mailout3.zih.tu-dresden.de (mailout3.zih.tu-dresden.de [141.30.67.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id DEBEA114FEDA1 for <cfrg@irtf.org>; Sat, 11 Jul 2026 04:25:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tu-dresden.de; s=dkim2022; h=Content-Type:In-Reply-To:From:References:To: Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=9Ke6J4+M6UYwoIbDnwkRq5upZHI4njW21Td7ZvcjDQ4=; b=yQnIfJ2PJQlPb06mVpCMsKWlfm fnkQ+lMcI6UEpxkSMGU0Qy33CQsMZKERVfA7aQL8rCwmzS79jecORUvLruqQwNu6a9qzqPrrg2u8Y OLelWm9m7DuoO7Oiwe1DV7aBv8ORbfHNZ08erP2TPyKyzgcEqCvaRqmZe33cKalafgUgSmWTqRN/J GiP6t9Hk97dzsPZTSHqrJ4d87AYC1Bi7PVjJ+4L0iW73c0FmpX0OijJM4vejKBttKWExPTWb5AyAe pqFIHMQ44nyrLy6tvADysw7/ROJFlzr6kfv/t+F5wimJlxtHvJ2kPgNLv+AVtdbVLxyyKhV5MVV1M Ck4zQ25Q==;
Received: from msx-t422.msx.ad.zih.tu-dresden.de ([172.26.35.139] helo=msx.tu-dresden.de) by mailout3.zih.tu-dresden.de with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <muhammad_usama.sardar@tu-dresden.de>) id 1wiVpn-007VTS-1x; Sat, 11 Jul 2026 13:25:27 +0200
Received: from [10.12.5.228] (141.76.13.149) by msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Sat, 11 Jul 2026 13:25:11 +0200
Message-ID: <4044c006-a729-42c1-a62c-34c794ce0fe2@tu-dresden.de>
Date: Sat, 11 Jul 2026 13:25:10 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Martin Schanzenbach <mschanzenbach@posteo.de>, cfrg@irtf.org
References: <CAOjisRyRbkNif7mGD5TcoEcUsmbfeKE_wVHq+JH8VMySLcC47g@mail.gmail.com> <CAL02cgRk6JB-e6yTQnrEQGvEZ7uGpcd-0Eg=s__BCB+DNUdpew@mail.gmail.com> <9018bd85-4f99-4fcf-9458-85ad58a38ba6@tu-dresden.de> <b2cd7fea-9d1b-4a9a-8e54-1c090ca527e8@posteo.de>
Content-Language: en-US
From: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
In-Reply-To: <b2cd7fea-9d1b-4a9a-8e54-1c090ca527e8@posteo.de>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms080706060208040207080100"
X-ClientProxiedBy: msx-t421.msx.ad.zih.tu-dresden.de (172.26.35.138) To msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139)
X-TUD-Virus-Scanned: mailout3.zih.tu-dresden.de
Message-ID-Hash: GXBM4VT3F5VXJBRWBPLOAIWC5O63BO2E
X-Message-ID-Hash: GXBM4VT3F5VXJBRWBPLOAIWC5O63BO2E
X-MailFrom: muhammad_usama.sardar@tu-dresden.de
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: RG Last Call on draft-irtf-cfrg-hybrid-kems-12 and draft-irtf-cfrg-concrete-hybrid-kems-04
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/8SrvxnWQZsO2xUBZgWjZZvR96uo>
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>
Hi Martin, all, On 11.07.26 12:20, Martin Schanzenbach wrote: > To answer one of Muhammads questions (even though it was not directed > at me): I apologize for not making it so clear. Sending it on the list (rather than off-list to an individual, for example) was implicit indication that all RG participants are welcome to share their insights. Thanks for sharing yours by drawing a very clear distinction between /algorithm/ and its /implementation/. I found that very helpful. I assume by the latter you mean algorithm implemented in a specific protocol, such as TLS. Please see inline. > Am 11.07.26 um 09:11 schrieb Muhammad Usama Sardar: >> On 11.07.26 04:53, Richard Barnes wrote: >>> No cryptographic algorithm can prevent all software bugs. >> >> Could you please explain this one in more details at a level that a >> non-cryptographer like me can understand? Does it mean that >> cryptographers know ways to break /any/ cryptographic algorithm? >> > Yes, and no. We know how to break RSA, for example, in > sub-exponential, but also not polynomial time (=efficiently). So in > theory, it can be broken. In practice, this only matters when choosing > the parameters. Another as of today theoretic threat is the > cryptographically relevant quantum computer using Shor's algorithm to > break RSA. > > Some cryptography provides statistical or even information-theoretic > security guarantees. In such cases we can prove that is impossible or > unlikely that it can be broken. Most asymmetric assumptions do not > fall into this category (like the RSA assumption or DH assumptions, or > the Lattice-based assumptions). We cannot prove that the required > properties hold (hence "assumptions"). The longer an assumption holds > under the scrutiny of mathematicians and cryptographers, the better we > understand it and the more trust we have that it will not be broken in > the future. (Hence the whole hybrid discussion because ML-KEM or > rather the assumptions behind it are just not as well studied as > elliptic curve cryptography). > Thanks for the clarification, but this raises a paradox in my mind. How are we supposed to evaluate the documents in RGLC when the only way to build trust in the assumptions is to put them to the test of time? Please apologize my naive questions. I work at symbolic level (in ProVerif) and I am trying to understand what kind of feedback would the RG find most helpful for the RGLC. > > But what Richard probably meant is that even if the cryptographic > algorithm is perfectly secure (by whatever metric we want to apply) > and our assumptions hold, this does not help if your implementation of > the algorithm, as an extreme example of a bug, posts the secret key on > X whenever you use it. > Thanks; that distinction was very helpful. > > Now, CVE-2017-0379 refers to a bug (=implementation deficiency) > related to side channels. Algorithms can be carefully designed (or > improved) in order to reduce the surface area where such attacks could > get exploited in their implementation. This means that any measure > taken in the algorithm against side-channel attacks protect the > implementer from accidentally introducing such a bug. In my extreme > example of a side-channel key leak no algorithm modification can > protect you. > Could you please clarify that the keys here refer to the shared hybrid secrets between the two endpoints (e.g., server and client for TLS)? Even in your extreme case, I believe side-channel key leak of one secret key for a good implementation should not cause any problem because of hybrid composition property. IMHO, the system should remain secure unless /both/ keys are leaked. Besides, my other question still stands: what is so special in this/decade old/ CVE? If there was no such CVE in the last decade after that, doesn't that indicate that it was just a random one-time implementation bug? Best, -Usama
- [CFRG] RG Last Call on draft-irtf-cfrg-hybrid-kem… Nick Sullivan
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Thom Wiggers
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Russ Housley
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Richard Barnes
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Richard Barnes
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Russ Housley
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Russ Housley
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Ilari Liusvaara
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Simon Josefsson
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Soatok Dreamseeker
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Richard Barnes
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Soatok Dreamseeker
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Soatok Dreamseeker
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Simon Josefsson
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Richard Barnes
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Muhammad Usama Sardar
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Martin Schanzenbach
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Muhammad Usama Sardar
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Muhammad Usama Sardar
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Muhammad Usama Sardar
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Peter Gutmann
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Muhammad Usama Sardar
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Salz, Rich
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Peter Gutmann
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Ilari Liusvaara
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Neil Madden
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… John Mattsson
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Ilari Liusvaara
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Wang Guilin
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Neil Madden
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… D. J. Bernstein
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Deirdre Connolly
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Wang Guilin
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Deirdre Connolly
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Deirdre Connolly
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Deirdre Connolly
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Deirdre Connolly
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Daniel Van Geest
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Rohan Mahy
- [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid… Douglas Stebila