[CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid-kems-12 and draft-irtf-cfrg-concrete-hybrid-kems-04

Peter Gutmann <pgut001@cs.auckland.ac.nz> Thu, 16 July 2026 03:12 UTC

Return-Path: <pgut001@cs.auckland.ac.nz>
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 4FC9811791EF0 for <cfrg@mail2.ietf.org>; Wed, 15 Jul 2026 20:12:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784171536; bh=tnJL8Bgo53NECbLKLVtaIZDc+nQs/lV0ptQy2IjQrxE=; h=From:To:Subject:Date:References:In-Reply-To; b=Y5acbUOe4wvy2lSTaI4MPpIDWKFexRh21MyXIkQrhKw/6PpT6Tr+j7jJioiwW1S6t M20/Yn3CQ2YDEYOkozscBfpssEgvYxhOTgFAxGlseHWIaye2pavoXBshbcq29DDX96 UEfNfpF9M00VCVyenMXHClnwByx4lH1dw+94yh3w=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cs.auckland.ac.nz
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 fheq-lkk87Wg for <cfrg@mail2.ietf.org>; Wed, 15 Jul 2026 20:12:15 -0700 (PDT)
Received: from SY8PR01CU002.outbound.protection.outlook.com (mail-australiaeastazlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c40d::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id E735511791EEA for <cfrg@irtf.org>; Wed, 15 Jul 2026 20:12:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cSczeUuF/w9gmbtPh8bxsHgPYfVMgOyjF/O/2Hn6j7TXGc9qQgUfsQKYH+zmFCAIBOBI6lcjGmgmo8e8mmPCV9dFswW5Pq3ejUuf7XGDpN91OyNjx4P1dhAbs8cdmLaIuYkpILeWptV3VVWqWWsbOvjYt5bL69bNXZPDZz7WBkUyOGaMSRMNs5b9K3UVrEAk83wbyw1jHx2NP70Wq8o/GiqKeZcfKk4jLhq1RzDgE2IucR/VVJsS5KWWKM/XhfDbwNLJLG5AVIXLuVFpuCCx00yWa+esjwrhoHorCA3t9oVsW5pEIP1Id7f/UOdfSxqi2p7SNjnE5czS7zff9YzcLg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7vMJyj4KVXRlx9wft4ucdBdQe4RoeHrI0SI7ZldmKmQ=; b=K7uQ4Y7b22pv/6ldWiej1jaNjQ8SDT0/zreejvsgZnCXtsQ5U9T4oNa5LdgTS2xQmIWEyz5ttbj0q3K9+ECJIDSmPS0O8efk1BcLMksoA8q0DYJKVXY+VytM6S6qaaxXWr0SI7AElUMQfcxQ2T610AVJX8pyhjlwbUdDWXzZUjOp5jRXnewqc0K8iJkC4CTLhT0DPJsKyO5vLhW2ng2B3hxpQpSPbz6vqKF2VetEPE2KHSQKdf4gBh+LbeG6G+NsKn2HnqdCfDtQy8puVDYUfOQyEUq871kFZj97wjpSAp+gbLI2ijovlv2fyXMoaMLq9tptjQ+/FrCZ0eSYaASJVw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.auckland.ac.nz; dmarc=pass action=none header.from=cs.auckland.ac.nz; dkim=pass header.d=cs.auckland.ac.nz; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.auckland.ac.nz; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7vMJyj4KVXRlx9wft4ucdBdQe4RoeHrI0SI7ZldmKmQ=; b=bFg9gCFJpMCT1Mo9GKCTn1Ll9VFpBbNS61MCyI+6kh0qFaQ3/vnUZt2ZRBWCAhf8FK0d5AWi4yeLI0roN1DgFQB7f7UKbiXLSBZXp+hKNQbpsfw1uV5oRzZq+YAsyLb6cWMHbvqukM67XGVGS2vfBB7Dv0O4T6yL5/O54BiFCotuUN6+GaZsIQ+RPSnDMRF2xtvTFgTpsaMbTvN16gHIR8fI+1wFC0W5CRQoPa3sCwURu3tZkFsf6osOUmsvV7NeKi8VAIUN3WDhQXwhfxM9KOlGO7peiS2V3SQp1bD6F3C/RHZErR3RIYhxuha3IZXKZ9d5x6zJTBZhkctMMrp6ZQ==
Received: from SYBPR01MB6336.ausprd01.prod.outlook.com (2603:10c6:10:104::10) by SYBPR01MB6222.ausprd01.prod.outlook.com (2603:10c6:10:ec::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Thu, 16 Jul 2026 03:11:54 +0000
Received: from SYBPR01MB6336.ausprd01.prod.outlook.com ([fe80::db13:393:ea21:b3cb]) by SYBPR01MB6336.ausprd01.prod.outlook.com ([fe80::db13:393:ea21:b3cb%5]) with mapi id 15.21.0223.011; Thu, 16 Jul 2026 03:11:54 +0000
From: Peter Gutmann <pgut001@cs.auckland.ac.nz>
To: "D. J. Bernstein" <djb@cr.yp.to>, "cfrg@irtf.org" <cfrg@irtf.org>
Thread-Topic: [CFRG] Re: RG Last Call on draft-irtf-cfrg-hybrid-kems-12 and draft-irtf-cfrg-concrete-hybrid-kems-04
Thread-Index: AQHdEOCtuWbmBr6gN0eQx/eCQscNlrZn5zUAgAA01ICAABITAIACBvgAgAAZl4CAACXdAIAAEfQAgAJud4CAAonS7g==
Date: Thu, 16 Jul 2026 03:11:54 +0000
Message-ID: <SYBPR01MB6336033AC62C9EF3A46B20A6EEC72@SYBPR01MB6336.ausprd01.prod.outlook.com>
References: <1f405363-1185-46b9-9d5f-12b7b1d54e8d@tu-dresden.de> <20260714122153.783609.qmail@cr.yp.to>
In-Reply-To: <20260714122153.783609.qmail@cr.yp.to>
Accept-Language: en-NZ, en-US
Content-Language: en-NZ
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_b75eb9d1-7479-4f8a-9240-cc5b19dbbc64_Enabled=True;MSIP_Label_b75eb9d1-7479-4f8a-9240-cc5b19dbbc64_SiteId=d1b36e95-0d50-42e9-958f-b63fa906beaa;MSIP_Label_b75eb9d1-7479-4f8a-9240-cc5b19dbbc64_SetDate=2026-07-16T03:11:52.847Z;MSIP_Label_b75eb9d1-7479-4f8a-9240-cc5b19dbbc64_Name=Internal;MSIP_Label_b75eb9d1-7479-4f8a-9240-cc5b19dbbc64_ContentBits=1;MSIP_Label_b75eb9d1-7479-4f8a-9240-cc5b19dbbc64_Method=Standard;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.auckland.ac.nz;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SYBPR01MB6336:EE_|SYBPR01MB6222:EE_
x-ms-office365-filtering-correlation-id: 14f1739a-01eb-4bac-bad4-08dee2e7fd29
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|23010399003|1800799024|786006|10067099003|38070700021|4143699003|56012099006|11063799006|18002099003|22082099003;
x-microsoft-antispam-message-info: DMQ9XHla4KHHl9W1a3042HRtZKiLdXaHygYrZuMHP5xfTh66YbVGQmjk1+Dn2Vb0YrrG69WvKLgXiL5SCq9AiZMRY25NXo4F/JAQTmXay3PVFNN0fTKfnwihh/ig+Nx5SFE8KFC7ZznH1o+kedTyjtWIJAyeFgE4jq/nIme11OyR1IC6dsrk/qM5KuSNym8/u8FDjQnlXf4zirCgdIKS1yC7ctAA32Ye1vs0T3j0jWAlLKIZM9i4Gym1SU90ma72QZGtQFI7Ggt1Kr5mvFJkl0EdGVEdKg31RiT3xhfs5S9cTB8T0nGyUWbhZAvwmCehfLUOMxtroXEgRgzTJVuA49w99ht4Z5zPuoE7HfyAsYmSnROI0My5icbwd1AElZ5OfhR0WR2v49wQutHqnlpRp3FKnhZp0oAyGLDeF/lJMZ91kcttHMrB7d/Envs+0Wx5L9lKPyh98HgLaNflhWZafoQpw4WjcxwfXCJ+PJOX/CT8Ai03giVqPbWuOepZLLU6AUubbqxEOEMiqJZmocXT4uacbd7CRH9dyxa1jLQI6ygz0ifn9ECaeg7i5dOfcmm2prgdz+JbThJpkNgXj8gmAd1GfX4mk8ZHWbp4Z0LNhAH632rHTS6bFBSKCbJWfmwrYnMt/WyQ7AcP4jIsp2F+FZFBcaTLUbghYqB6uhfhtMcKHgkPAsWKiDa8kwy+59d/J9JqO50/8QLFGi0gT6qGcO4fDr6tuGIV3ij+aSopkuw=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SYBPR01MB6336.ausprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(23010399003)(1800799024)(786006)(10067099003)(38070700021)(4143699003)(56012099006)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Cet0FD+viNCOgzHo+P9bsmFERqfRZW4939KLgZO/oSFhAd0uS3Aw4NtGM0Ke5annOmH+4JAprbnKKs2/tT13Do1kjlRdniDBaT45R1BebMoiqSi0/faPXLS0iitTrZ1XxMEEVKFEnOsrtZljaKyGlK7xscDZtYLFWzaxZma2fuRqq96XAzKMl89NvD6x4ZFcCOrRytH2I1u1uHmcCOptwDlN/UcO0DrG0jpN5As1svj8yefdI3DHOpbeZ5c16KEwluHKUwZv35+9w5dNDOR9W+VK/XgnQMP1QUiJRLBwXYZQp9FmB4on98GiBILRZln4Hf4BhuBO+Ilusaox/uyo2yk0/BKhPNT/wsf0mo75NXGTcj40sRHxuOc/3H/1ZxSA44gz5ulUzFZoHq1o+40QR0FFltjwV7h0ArzkPnbztduvd7lx5uT7ml0IoCIZnhXr0bdIsoZ1aAzp/MmwjABo2RhkZtbxCdPB9xpIo+0+P8rOKn0JLcfVY8ipEijKqoZNex4MXjp09W6iJCfaVg12MWBtA2SWBiIDv5w4r9TPONVaNQeJx16kqiFF8T8parRa9S6h81gCPJZojCBAvcBs36yt2UviPmopDP6EooaMhUA92WFKgV7mwsubxpknOaer59LRkmhwxAM+ajfRndesZXzN8Rac/tZCl929yqjPpzXot+iKPk1iid0CBjhrPEwy6Nnm6hIAYW40YS1isc1ful9Bgk47mhBuhbujMHcYacVG6dDk6g+/2Xsu5wWTOEviymTS8Rmxaue0WOigSiUh8zZ87cSdB5VlaXdJ0cHv2bX38QVjPmSj3isIU4UB3ob+kwc5cBO8X3Sh186WMXd49D3nk/ir1UGY12joAiX7s+0eBj9Uuv8dBVkZG/HvjjkT+RYxPJXt0XeNaZ0yo+qfD1ShbS1ixq65jER2SN7t38v6VFH1UfoJcwrNiEUsjVFUcWctYgJM2Ot6BwdHuR8ZxNlYUFaHl2GyuOU2/PsKpW2wK438DHl/6M1WcTQM+ysV0YN8fdergHOgbYPERzoVonBPretC44/WdnTyHGZ6M7MVTYIUSTTS190Koqx6JKsuNTchvdiqT5czaklR8uITc+sKyoXBVsOditcp3Pwo5OundhOdsza1yGhl3TuuNYhlBBV7c8gpc+Jpvlg8kKdGhs1+Sw9H02Sl3UoqKPdiD86dF8N/T4Wo6XcDaPoS13h1Bdsat8ec/NKfDDKw7/qrhHYgfJ3kxeAGGdqGiHKGx5m2VopalTjnuuefLgyW6GH8HFnUzeOZgOMWDbWfHV/YZK+uVGaqlsOX7Q8/MN1mb3zjVlT7oyJ6yLu5xHxh0jWvGRDYvzT6AiWEKL99q4N5NLjqwK8QW0F2ojyvgilo98MlGGVJ73l5LEY4DvmPDr2aSFjyO4g5vFzTTprzvEZ3q8hbR0bVJDH31+iwQhP1LdEvNOIIwoINW7qS1dABkKaLLyuyXISXvjQBuuJ15VNEvAAtA3QxBMxW8uiSvmnrLmZPDHJRPUgjEe15ORmcoDr5V8poGt0ZyaCbewgQTxHVhdHQIVhjKD7c9djOfJ7EO5si22qKEGHqY99MVGIO6XOgJBCxBVu0RIFAUDH5cVl7BcN0gPN9YW4R63z2JUSnT0CcD/ZQ4DhCTzGEthnGzXPMwdFjoqa9/gwMcIHVyPI0wIJWUc1I7peiCy4R+M0uRnx1gLbZEF/7IqwiMuwqhTKjT/AKG/gpYyDT1bqndk6mXQ==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: cs.auckland.ac.nz
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SYBPR01MB6336.ausprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 14f1739a-01eb-4bac-bad4-08dee2e7fd29
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2026 03:11:54.5197 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d1b36e95-0d50-42e9-958f-b63fa906beaa
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: o3aXaLSKcwXX+o1XBnGj7ZOhVrU4Yf0xXJdcf8H6pglb58EQXwv7STnlQu91ktfW0MmF+woKJ5EVvb54TzVl2OzTWWlldmcLzJ48iTeYDJw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYBPR01MB6222
Message-ID-Hash: AG7X7TRHCM7K4FOUT3F6UWKPLEMW27RH
X-Message-ID-Hash: AG7X7TRHCM7K4FOUT3F6UWKPLEMW27RH
X-MailFrom: pgut001@cs.auckland.ac.nz
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/tfJtfODlUT5HIL-0JBYTefw_yyw>
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>

D. J. Bernstein <djb@cr.yp.to> writes:

>https://arxiv.org/abs/2107.04940 studied hundreds of CVEs in crypto
>libraries. There was roughly 1 new CVE per 1000 lines of new code. About 1
>out of 8 "cryptographic" CVEs was severe.

Thanks for that ref, I'd missed that one when it was first published.  Another
interesting data point from the study is that nearly 3/4 of all vulns in
crypto libraries aren't crypto issues, and that:

  we find evidence of a strong correlation between the complexity of these
  libraries and their (in)security, empirically demonstrating the potential
  risks of bloated cryptographic codebases

Very apropos considering the neverending stream of codebase bloat enhancement
drafts posted here... I've already mentioned this in the past but one of the
major skills needed with security/crypto standards is knowing which parts of
them, and in some cases which entire standards, you can and in fact need to
for security purposes, ignore.  I don't mean the "check that the point is on
the curve" stuff but the "here's a cool idea I had in the shower this morning"
stuff.

(This is why security developers are at least one thing that AI will never put
out of a job, you need actual skill to sort the mess out, not just an ability
to code from a spec).

If WGs like TLS and LAMPS adopted the rule "every time you add something you
need to take something else out" we'd have vastly less complexity/bloat-driven
vulnerabilities.  And, with the elimination of the red-queen problem, stable
standards where you can spend the time to get the implementation right knowing
it won't have some new piece of complexity bolted onto it next week, and the
week after, and the week after that.

Peter.