[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> Sun, 12 July 2026 12:47 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 D0BD511560F31 for <cfrg@mail2.ietf.org>; Sun, 12 Jul 2026 05:47:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783860450; bh=aw7bho6JSJLn4IaX0lP6oN9hDbcvyibNY25arlg+8ek=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=bI7CEDa5VPNXvcSCsgEmF5p642udB8rWvDDnPzQeODkMGPDJPzhdIHFMim2T25dLg 2F9O2kGYDFTTICAbHmyKmsQHWJ9+6twHyPBIEAV5EM3Fte9o12Qek05VyG1/OtalT8 D4WiXZ2iTh+6zIFSEwuP4bvAHc+owch9b6F2Mddo=
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=unavailable 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 43-QBW5KvDuo for <cfrg@mail2.ietf.org>; Sun, 12 Jul 2026 05:47:28 -0700 (PDT)
Received: from SY2PR01CU004.outbound.protection.outlook.com (mail-australiaeastazlp170110002.outbound.protection.outlook.com [IPv6:2a01:111:f403:c40d::2]) (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 E3E8411560F13 for <cfrg@irtf.org>; Sun, 12 Jul 2026 05:47:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xK33XOHnlqvnDmctuk9t2TZoN6gaKSv2MRHzaA/VKCeNmXQrkuqP1H7DpCcGdTCu6FkloY41ln47fLL3/8uD9s7jwrv463EnIJ+WmOLo7XUbMxXrfj6aBRgz0i0U4ii4QjjAkV6IMBaJqNwnAvtdj/4U/c+LV6FHgnKVBwCaiRdcmWoLcCc1MqeWHSQ32fgqHtk15vVYEKPbxE7ma01W1rpQWZ8blrl6SHF9yT5vTbxM5MJ0xBZCnF7XgmP7rrYwatKDFVXvUNC7GPwDiG5Vnsiv1cBxts3CGAT8ghvnVJbPfFUWBH1Fl6oR16U0gYP3gBWtStI6t3JLQN7bszVCEg==
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=lB6QEy09adCnFPaMZDb+HhkIRSRLESQC5JZyTHs6Sh8=; b=Cai8mjvlpe7PP6EKhgQEylwxBbhfisVeFn6jUa/6nOji8uOoKpuvMr2yx6rs2GruMay1rwiMudVY6eJiNuYQHIOjRqazn4v3a0W6FroTptkQp78EZSNnL9frpKNoV8Xe6B6zN1duInZdgULyIAOrDhqwmaMjDIG4CF148s6X4c9Zjo5RgqKczwhomxwuMcC6ZL2sSBGY2CVYHKR64kTnzT4zCFWGZd1B/Keg+x7Mn/eLv//QSOUwJ7y6mIBBeFwWxzDGHg7kRtXB1mbqh33w+Tjr3xlhHyspkxICg9fSx+QUDtSpAQ71h40RD7tWtloObcazvIg/IrqWC0T/vv5pQw==
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=lB6QEy09adCnFPaMZDb+HhkIRSRLESQC5JZyTHs6Sh8=; b=ZmyzeKUp+lW6o8BDlB+Gv7y02Q2ZexcI5scIWSFVBQGMvlzys5hOKce/pyUA/NcBeL6LbgCQNbS/EnsXx4oPz4MhSYqsqIDzzjy4gV6L4zdUbsQu64kfNNj9yGCprsK8mKcu9HAAvBKrWO8uz51gpsRHnC02j6ippwTMHdm2wTWuoLVUNsCwDd466/obBRI+/4GwJXwZ0ZRkqvGnj6fAUOZezRYtADMki+l1foPn7ika0+Z3wBJQVC6O6U6KQUdVZNO/QNNCz9+wUYYXDjF01kozcvQ+0xN1IUjMGTW8zRwKvM4bZLANUJqYvkB37aLYW0LaZfKQlCiqVmf6Zpkseg==
Received: from SYBPR01MB6336.ausprd01.prod.outlook.com (2603:10c6:10:104::10) by SY4PR01MB6219.ausprd01.prod.outlook.com (2603:10c6:10:ee::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.23; Sun, 12 Jul 2026 12:47:15 +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.0181.019; Sun, 12 Jul 2026 12:47:15 +0000
From: Peter Gutmann <pgut001@cs.auckland.ac.nz>
To: "Salz, Rich" <rsalz=40akamai.com@dmarc.ietf.org>, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>, Richard Barnes <rlb@ipv.sx>
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/eCQscNlrZn5zUAgAHtUYCAAAJtRQ==
Date: Sun, 12 Jul 2026 12:47:15 +0000
Message-ID: <SYBPR01MB6336B92E914527589E92FCCBEEFB2@SYBPR01MB6336.ausprd01.prod.outlook.com>
References: <CAOjisRyRbkNif7mGD5TcoEcUsmbfeKE_wVHq+JH8VMySLcC47g@mail.gmail.com> <CAL02cgRk6JB-e6yTQnrEQGvEZ7uGpcd-0Eg=s__BCB+DNUdpew@mail.gmail.com> <9018bd85-4f99-4fcf-9458-85ad58a38ba6@tu-dresden.de> <MN2PR17MB40318FBB5770646636E7C94CCDFB2@MN2PR17MB4031.namprd17.prod.outlook.com>
In-Reply-To: <MN2PR17MB40318FBB5770646636E7C94CCDFB2@MN2PR17MB4031.namprd17.prod.outlook.com>
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-12T12:47:15.171Z;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_|SY4PR01MB6219:EE_
x-ms-office365-filtering-correlation-id: 4b523250-0ec6-47f7-e79d-08dee013b379
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|23010399003|1800799024|366016|786006|376014|4143699003|22082099003|18002099003|38070700021|11063799006|56012099006|6133799003;
x-microsoft-antispam-message-info: 25dFbKaL7MN3Me8mVvk2sWV1nARBT5pf3O3KqPcf3k6fOeQ5MhwauiCHbBxp4CNoreP+yCktCt4wgCgaCwZISnKd/D6gl/oqVXE0VtSukw8J6UiqzCUEYOoEqJ+7V9mVRigZf4xzySUr0jjFpJEjdmROX/89t9tSS0meT6KHWbt9e/cObk7qhlZRZUF34jDOfT1iY8Eo63apr+to1CzE4rV4UTvowmMS3mY5JWBMrnPXgrZH5i21DUoVx0y2Ti/tiUfe/AXXdjIIsurHkVTlbPIiJV8VEMarKhoiOd4kADDteZI7z42SCGGNajdi37oDLqIj458JGL/GeYCHTYrzTg+2ilzW2hf6mtgy+ACrfTe1V0+fT/5NWMvAhKCnFO+m5Tn+yK54H7SiOMWUaopYbbIVcfknajXyP77Y8sRMVTjTpc/9KJuUj7xkpLQwgkTdV2J4dqKKxC3ZlZ99UzsNjbFQL+H343/zfM1khJGMsJYKwNqzEribqFuacXMYaRiPZ0/ZfzC/0nIQPpYzdnhI21YVwymNQ3gwE/dDjbQ2nMMR8gLCyh08LNlWgvxlc3O9CSxUjRPz+YY9mDay7hyy2cyd32si/wWeH6xjqdAFyi78sNX+ZLsPC0UGi0Wz54Pq3MlAvtgji/m7+1sYr1sGQQZvLXnv+MMUPAko+DfKAkh0AOUf0EevLlyOaljb/i1yYlvkFbubsYIfJscZ1LH9JSMS1M1jRMMfyyE4P2MmlQ0=
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)(10070799003)(23010399003)(1800799024)(366016)(786006)(376014)(4143699003)(22082099003)(18002099003)(38070700021)(11063799006)(56012099006)(6133799003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: cfATWa92b68XINwbbSeA0zsSFPO8TQVRW1zYoorgWVJiVxdm6L7mkCuFIDrY/XjLjUmhpCNcCFCelLtGKVDQTGcTcCoG5iNx050MVl1h5yFc0dkfeArz0tdeEXq4quhkxVQlLEuLGh44wA/Xtd9cYuiyBb0V14mRksHlpHQueCsMQue6uUJtG72J0hTqSM90v7FKQ/3srPbBh6M4+8Ke6f7XF+Ugbj7O0ns3DPezVBQ2WJ7ThdKhzTenc+0UIuXbdwJ4LPNR1Y5Z6AquMfS8PC7evI26Dmn1G4LIh9lKO/ZUPoQuJ9xG0V+Yt8SbNCcZsdGPTMmbpY6P1zKViHeIgLU/ApDfyyK1NyDdaY11gg/1mSeUtI+BVB73AyYE1QSuDQYRjaKJ4fdvr4bekTV8rdBDYNfzvxR2pdIjwmga9P2cl3QPzCKFwRltYqbr9uLYpGkRiCWLpEM2tVoqABbpjPmq7kxCZxVem9in2qeFlc/ycFYgRjCJpUZYg/mZ+8+ZpK4KUHfZZGcb1aFNxNWNB6vp7R9BkOzobazLz3av86KuXqF68oxbLXLqd8qeMd6t5kKg6DPaQw2BMsXlYTctus++mXVjGSLGop3wRSFoqfDnTYMlbpZwCssoQLYKpQMtc2XUdeqSLVZPNhJFBPBYpS9gdyuISwGeuILIrHSIeNYGHPLaUZAozKnFekKo+oGRVTgaj6Xx3rEsUmLCxXAWvH5BY6+9b2DgJ5cikxbrV0nC1vTMtATjbziye88pNNDuBl+j8gSlNG+tpaRKcUNApUwtVnBWVJRfOxKJ4ooEOiCFEXYc3Z0iW6MwcQeAKDIzdwKbzDqfYCT2mnrdVW57fRTcuXPEq1tVS9O8nfyt8gVL/CC5J0SPblSux+rk8EKomz8aij70SZRUDTmQM2tmoDNUnR3CQfDGTkCl40yl9x9Y9FG7xZywrmwArVdwbSflxSNPJNrPl8OJ/fMKMYXgprV2Y0EPoizNZF/adJ+5HrkgZ4Z8GG2DePhR52iNyy4mwepAOZXyXWMp3wn15ZfHC0kTohWi/NSkKj5Y/inbLpbxQ5oMct67VYvgOr218s7cwQ65FllpAU1fxhNLNtWr16qPdgQUUERTpKBQOONYcNhTff/1fUVdjFGbFSBaLGPiXBvW10meQGyxoO/K7pwzzhDadIrgWv8rZHIDfNZGbyvThxMxJsAjQbMoJpMswDxM7UkBwUP8WsVy//rquExjfELhBJZ9tlyXZbM0WhxbYGlkLTClSS96hIbNQZMDPjm7sPk7k0QDcQnSvLaWV86V6T4QFc7e9K+bRZvT47ztnMktvbnw7LVAujXp75+XTmGDVz6lGXVhXg0KnyBDAE634Pc/SA/PxBVcjonBqmZ4YaDntWWiI4v080Nv3NLovcGmhE6FqlzRst9lSRbWEP/iO5YBynzUHumzwR6PUujaGk+gao3lFR+/9TxTwUMeumcoExqVGxvcSvcipmGCPJhfe4Q4jupnYXXHVDaIvJho+uXRz0OcGBtG5WXhI+dPciADcPKaOGDBp/gKSKgty243BhXWisTDwC9HNNp8ryIGMd+wSpkjYoQ99mGo9ErUSsj+WXz6Uzl9C4n+7z1HVegZWjooxvcFFb8BsclrbJhJnLtVI+g4fLwE9HmaeXGmndIxHYVD1KngSjdsfWjsTt8oxHw3iV5NiU8mg8DDmnJzRfGStf5Hec+aIWlP2ptHqM5MEOg4egXBSlir2ShExHnJQonG7HXplkpLRiNqnLGohiOvc/go9omWDAg0Ap6uTvIcZ9B2qYpX
x-ms-exchange-antispam-messagedata-1: fShxxw35d+HwkA==
Content-Type: text/plain; charset="Windows-1252"
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: 4b523250-0ec6-47f7-e79d-08dee013b379
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2026 12:47:15.3221 (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: 3NUWXYRBj7OxXVOG4Rjtd111TNr5xf+V+GBCf2EfpADTdwbGEJQaNCl0A9LXWo3Ox05CFOJZQSkNfli0Ec2MzEEqEujGstEfrQ0ei0Li+zU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY4PR01MB6219
Message-ID-Hash: AQAUF4CKCB3R44GFK3AGQOJ3F65XWS4X
X-Message-ID-Hash: AQAUF4CKCB3R44GFK3AGQOJ3F65XWS4X
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
CC: CFRG <cfrg@irtf.org>
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/0WJZnfISehIk3jSoYwdd7Q_R-aQ>
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>

Salz, Rich <rsalz=40akamai.com@dmarc.ietf.org> writes:

>It means that a cryptographer cannot prevent things like buffer overflows or
>use-after-free and the like.

Succinctly summed up in Shamir's Law:

  Cryptography is bypassed, not attacked.

(for the pedants, what he actually said was "Cryptography is usually bypassed.
I am not aware of any major world-class security system employing cryptography
in which the hackers penetrated the system by actually going through the
cryptanalysis [...] usually there are much simpler ways of penetrating the
security system")

You've also got the inverse of Shamir's Law, from Drew Gross:

  I love crypto, it tells me what part of the system not to bother attacking.

Or my own rather less succinct:

  The crypto code actually serves as a marvellous roadmap to all of the logic
  and authentication errors that surround it.  Searching for the names of
  crypto functions in someone’s code therefore makes it easier to identify
  where you need to look for logic flaws and other bugs.  Focusing on the
  crypto in this manner as a shortcut to where the security vulnerabilities
  are makes the process of finding security holes extremely efficient

If you want a more succinct version of that whole paragraph, I could offer:

  Cherchez la GCM

That footgun encryption mode is just a gift that keeps on giving.

Peter.