[TLS] Re: Composite ML-DSA

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

Return-Path: <pgut001@cs.auckland.ac.nz>
X-Original-To: tls@mail2.ietf.org
Delivered-To: tls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 173EDDD4F5BF for <tls@mail2.ietf.org>; Wed, 15 Apr 2026 20:45:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776311122; bh=dEw/mZMVfaUoq9kxHyFqXcTI6S22lNiD5pGOsx1uyKE=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=jSHbUdKUPluX2lwnOyssg5Zk/kAKyV2V8ZU2a2Wp1C5+deOFWcjZ9Z8NL2PpiBEHm 8qkJZdWQufXnYa/VWaEcf2BmVB0I28MTnV5LqL9+7lJ/dt7dorGXp/3yE+mIBYSLIB r/igfsUStZpSFUZpdUL6Rx4G2LAFnRx5dGffHLho=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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 lVfFVZeZIfR1 for <tls@mail2.ietf.org>; Wed, 15 Apr 2026 20:45:20 -0700 (PDT)
Received: from SY2PR01CU004.outbound.protection.outlook.com (mail-australiaeastazon11021087.outbound.protection.outlook.com [40.107.39.87]) (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 B687CDD4D7AB for <tls@ietf.org>; Wed, 15 Apr 2026 20:43:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AvTlg/YujU5KBGvDDJd45E4xBAPD4NAWMqSs1PXOTNrGmpSBKfgEKgHMXe7wwAuZzHEEfrSl7OMETc8ixV18967JdemzEmr1yDrviAMw9MK7J/tewrM1a7gNMmIBlD7+w5qBrgYDoaMd/z2e1tQow0Xp4kXoLWEZZYbBIIhUhnWDNxVmCHSSVN6WpFJAa1ipvotE/Nray1jz5oKkVr06KPeEazCr/48Jq2edwJCz0MJVYoijMQwxf5NUItbSnIKEofYnecb0CNwWCn/O+sT6sDuIqEdA/QW8ne9wI6NwJ6dKd8iB4pNgKMu36FN388AFFv4Fc1bhaJsZokDAsLTVoA==
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=SAA0+CB6kfLt6esMOMjFimVsoVvMUhIRpsQDf1e9YUA=; b=t8DGYM3md0eZbUBEms0DGWyTI5UqpumdC4ergwaLtV8pyf19Z/Ho10+hKxNGUoP2uWIYIyu2Of/dA6p4Hk4+7WJtncUFmL3/xvd3mVczIkj8L+TLWjpUEyqj8HtyHNqgEKhlm4W3zompr9oe22/m+kMOFVVm8wz+X0Jr0NGHP8qc9HTLVF2NnUz6YM6q4x1/4B5jx4Evq96WA+xQxy9APEyKhTlnZgjdv50DYkKSHfdzGVF1qJ98DRBVrur0AgjC3k/L+5HmnKjzzG5mQlF7xSzRrwD0Dk1u/H6TUN1kscggsxgIg2jaZHJU6QAR+K83Km5HEO0nmamNNfRhqemy/A==
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=SAA0+CB6kfLt6esMOMjFimVsoVvMUhIRpsQDf1e9YUA=; b=G3OrOCqjd9DUMbwmCTDIDJvuubSq0zqK0CjP6UrwFvKOgVR0k4w8ErlR2FW58OsWYGA900RhkgjgN1apClz4NFWKiyXxwrycPPq/M6bX5MUXTin9RQzbA2xjasyAkxmaSesMpwr0B03b5ODohBGnRucVKYdzqs/NOw/yEoWYehQFZVUJco8PcuHkYZJube71zdeaHZmJ3xHPMhHL293zarrxlnUw3sES2ypJbR+msov1AAFvTjN6ks2LmjTwytG05yruMzmXuU8j2OTH4oywBstAo2W7Eqoj5LT595dk4Qw1t/LrqKY6awEKgigrDnXLUFtRiz8tAW350dH8w+ZDmg==
Received: from SYCPR01MB3661.ausprd01.prod.outlook.com (2603:10c6:10:3e::9) by SY9PR01MB9864.ausprd01.prod.outlook.com (2603:10c6:10:30a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.25; Thu, 16 Apr 2026 03:43:16 +0000
Received: from SYCPR01MB3661.ausprd01.prod.outlook.com ([fe80::9fa5:dfb0:2db1:f08e]) by SYCPR01MB3661.ausprd01.prod.outlook.com ([fe80::9fa5:dfb0:2db1:f08e%5]) with mapi id 15.20.9769.046; Thu, 16 Apr 2026 03:43:16 +0000
From: Peter Gutmann <pgut001@cs.auckland.ac.nz>
To: Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org>
Thread-Topic: Composite ML-DSA
Thread-Index: AQHczOdQBFtQlKErlkCQnNoD/ywuYLXhDCOz
Date: Thu, 16 Apr 2026 03:43:16 +0000
Message-ID: <SYCPR01MB366185954856D04815390386EE232@SYCPR01MB3661.ausprd01.prod.outlook.com>
References: <16CF0FDA-7263-461A-9F2B-D37DBEAF5DD9@sn3rd.com> <25c8d414-e4c8-455b-bd64-28132615ba75@cs.tcd.ie> <68f49a81-dd2c-4bea-896a-87da3e6aff68@tu-dresden.de> <CAMjbhoWwvfkfScpbf4-5PBzk__qb+6M4ZzAOba64kk9aXBba5g@mail.gmail.com> <d47a34ab-7fb9-4687-84aa-a5fa6bcf6a6c@tu-dresden.de> <2971d01a-89e3-43d3-a01d-b9c17b178763@amongbytes.com> <692bb582-ab7e-4d6b-aa75-ac5d93228bb2@tu-dresden.de> <DS4PPFA08475C7DBE27468E40C672197481C1242@DS4PPFA08475C7D.namprd11.prod.outlook.com> <LV0PR21MB6623B48B1F3A05D745F5A79D8C242@LV0PR21MB6623.namprd21.prod.outlook.com> <ad0svakv_WUM3btz@chardros.imrryr.org> <CAF8qwaBU_YHWX2MsWeeaOJ8sutR1wMozvbiTJF5kyvTE8YjWWA@mail.gmail.com> <CACsn0c=GDta824UF7uJ3nw_4U_rT=XhYOGHRemMWa+2AdbsiAg@mail.gmail.com> <3a16c7c4-345e-48ce-af70-a3bf503c8caf@app.fastmail.com> <CACf5n7_0hdeHJXXucva9pb=+pjhcgveHRpjA8XAcXB3LsYUvaw@mail.gmail.com> <CAFpG3gcC+UfO7E=ADGhwr2En5PwipZiq_r6_RdqvmT-5nnh2jw@mail.gmail.com> <d69ba150-0257-4e64-9abb-9229d03a03a6@app.fastmail.com> <87a4v42urw.fsf@josefsson.org> <SYCPR01MB36614131C8ED5549B6582181EE222@SYCPR01MB3661.ausprd01.prod.outlook.com> <87se8w1doc.fsf@josefsson.org>
In-Reply-To: <87se8w1doc.fsf@josefsson.org>
Accept-Language: en-NZ, en-US
Content-Language: en-NZ
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
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: SYCPR01MB3661:EE_|SY9PR01MB9864:EE_
x-ms-office365-filtering-correlation-id: 2caf83fe-0157-4082-858d-08de9b6a4b74
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|786006|10070799003|366016|376014|1800799024|38070700021|56012099003|18002099003|22082099003;
x-microsoft-antispam-message-info: MB0iIz+ySR+6xLbPEQr6hE2EUB2/RM76K3zH39zs0UCY4UIVq/bK0I+KILcjrNCqKMUfqKIwqA7LhaiQ+MjX06h1W4v0ddnwSuN7NnVrOyOePigqzlHkcNHIZyLWHMvjJubFcJDqkjpR1ulHyEriH2yRWlMaO4Q3M8MgQQvaERuWguHL8ZUWoqAV98j4ST/08HLT/33lC6n1R4RR/CtzXJ+tfVZCGFE/OAPUT8GkUZk5C1jpe/IH1X6AwcAUq7Q3oqWZVr2ko6/4uJE1dnAjwCjd28cHpsdxbezjmL202XJSBIcn8slN1XJ+ZnLgX6XasXLIHWVCv1hkRTvsFEKFFc70m1j2O0NkGkDRWbcbzh8oFB1Br3GH+m0olymJ6T3GRRCz0NqKK/i71ShSH14XQngW8Q5SN8TWDA8++7gRh+VUwC6jujewpVkFLFYxfbfvrt6Vk6wvEB49IT6+VHmyowW+uFKwTRHe4S3ml8Hp8XLi64BGZUjv5h+1pBdfOWxcymE8nSsc91j72E1KIbhnkDv/KCP6NPGXm9BpwwIQNg4oSBMaCDNLWb38pxBEeBvaeCPLheKLUmWVu3GILAqvurYGKNEtmmyRhSTdQHsl8z3ylseeJOklRfakhqiypL5X6m7s3gFLPuPiDpgz17eEFdCGVAZGNzJ5u0e/J3gpC3b5EwQysxpnQJFmig51GBFPUBcKlJZgw6+qEwAk42VRda5yQu1gFoz5yYWLU3seX/x/SC8IuALNCmHvUe+rzz8Ub9TrkPDwb3wxY5a0UXDAholkdb+OWv+79dyJYQgooMY=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SYCPR01MB3661.ausprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(786006)(10070799003)(366016)(376014)(1800799024)(38070700021)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: v4V8tFeWYyweX1QGbTaOPOeK2KunxDt/0qJZv1pFQKmeehO0RsdRFdX/Ar386Qs63BmXyKjnCECY3tt8cpK6M1vAoXK8fnleLLvnJjPlsrOh51gw4qh64TggbJcub7Ajr0KSF7w4wy4DvjjTQvyQDGJYHEsX2HxrPLEfkzZdvbuLy1f309T69dDlHIVO7VyfSeElHW40NqMAhy2n5A65E0p0Gpong6LmA5hD8FFpgaSWEeb+HgFzK6hr0EgxpZ9x3n0Ap9zWlth1ErwCLuqbYVgf7WT6rL5BtAzXFW6SAfQga52fpkjDskN/ZBFYRmHXLUWS2qEqLVd1jwQcczEvMmc3Tj3HKv/gRbNeVyXfNF1P/Si1tJJ37AMxX5kd2hE1KHl0HpFp04ZIaOdddWsVTqj2i8sa7Hsg4smsPlYevlrho9/YLPEX9fpQZtmm9ho+ezMq+MYldyUcibIgqwv6vslvCrjfo0CjKTwpAD4PnJliOacD7p3Qp9E3ZscQjwcybTMji7KiSL2WmSkJTg+p9l9ylvosXYuBQRl+CHe03jA+GGV6dQW/QUA+ZntiVUQwjAHHjQ2UVZ/it/Dj5NQyLppltAh9q6v0ZKQavW7ewCinki2jEC8vRqZhd/yIiZe7D+mb6vnPhJB1V0VjhSJ+tg96/Yhn8S1jpIuykKNwlfw71oklfFhL/POUq0Vw883yK7hQaYXSSQicnwq4RrEyK53b14/3x4XcuKBW7d8yteqs6uSjt0/IKXtfz269N6BwcA37FNSmKFwAcbtVMuEeP9hjoHMeqowqLWPjNnPHQCweQg7mW2ybyPfBfBOab5OAVcnuY1h5GNNaOp+vtpv/TFSydbmKZ6yR5xJEmVsU3hJE/MnfmHRA/yVX0d92gYjqHSEo12oACfZGXVDKIyiDmpJOMrv00kkEhufanOzg+WcxYTLQ8iK2vK/uvbAy2Lk+eY7lNdBVs8/CKlFfgIzDRDT2vX81Q6VBZ5NVSeCf4gqysgaQQMa2CFc5MJRtySuKSu80KAxYIRipCEQdXljGOSUu6HMXXl4GeUENN/kmeY9dQhJ0HurlYGtxi4WR3EhOdlkaQiU+1iyC6IaDCe7xU4sssdAJn+I1J39ala40wIVs9xtP3/1XttDBij7ZRkH9XIyOz7SZskTdVV79yoGhI2YR3SM0jpUPp8elyVcKR2Rh8ABryCdquRgG+Vx3qK450xRRPn4ugOUToEt0Dvb+kLxRk7xpTJUqVlVSuO+/NozfPBsespeGatk5kOECa1vxDS8TNk6+TnuPQ8t2YNqRiB93LuSvSVTK/Romm/7n3wxEwhUrCKAnwSHpgIUt+DGfF9YRgesLGJi74+2H2vv6/u0gGh1G14IOSKarWgygQN8m2QCx7p5wYwa6ESRcAAQ5KA0BeuEq0h3VM3w78jQJIQw27syLkGP+l94O6aSRVdWSpQBBsicRiYGjWsDFYXKfA/cb5VWyQrgSIU9gGghRz31eibAxJR1dPH5UdzyeAAr4TAEI8bvJhcKgumjHGansA2+xwlje8qLeQFbdpaXjYSakD9BDe+VpJGXuHsunmC8Iu8ZSjfGmzJPueuhI4FhVtU8M9Zg1VtCV7bjmtgAf19bTbgWSOMoakW8GgmbXftViO8DXCsGHIVQhnczGiyFAXgSNkjI2tzfXllZf7V6u8ImV0RQbXRGTWPuwgzIa20JIYJdfEMGCQlg8j7z8DYrzDuo8pwYO6UJt/rm4iJ/vZ9A/pDp5OTxBEH5dKSMLa70XUTBdoLhE/p5xgv2tb6v4haHzW1dK
x-ms-exchange-antispam-messagedata-1: pKbf19SEl4LfwQ==
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: SYCPR01MB3661.ausprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2caf83fe-0157-4082-858d-08de9b6a4b74
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2026 03:43:16.7810 (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: lua61gCZywYNvyWJUbN1UEjjsxxOCZP2yTw+rZRfboJKxPiM8Sgf1TrirTaRIW3VeYd9UZGLLYuszpMOhnjUyAfqrREoqOgTh/gK++03H3Y=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY9PR01MB9864
Message-ID-Hash: 5HF4SSUPCE3Q5MTDVRUMZHLX7ZUAP5NI
X-Message-ID-Hash: 5HF4SSUPCE3Q5MTDVRUMZHLX7ZUAP5NI
X-MailFrom: pgut001@cs.auckland.ac.nz
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "tls@ietf.org" <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Composite ML-DSA
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/St8X2tje7q_y8IuwPcturXvl9Zk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Owner: <mailto:tls-owner@ietf.org>
List-Post: <mailto:tls@ietf.org>
List-Subscribe: <mailto:tls-join@ietf.org>
List-Unsubscribe: <mailto:tls-leave@ietf.org>

Simon Josefsson writes:

>TLS 1.3 deprecated unauthenticated uses of TLS.

Well, sort of.  I don't think anyone except a few oddball niche users ever
used anon-DH even in pre-1.3 and a lot of crypto libraries never even
implemented it so it's physically impossible to use even if you wanted to,
meaning it was essentially deprecated from day one.  On the other hand since
public CAs will happily sell their certs to the Russian mafia and indeed
anyone else whose credit card payment clears, getting an "authenticated"
connection to someone's phishing site doesn't add much value.  So 1.3
deprecated TLS without certificates but not necessarily unauthenticated TLS,
depending on how philosophical you want to get about the definition of
"authenticated".

(Having said that, if you're running your own PKI and can make sure that only
the sites you allow can play then you're fine, but you also don't need TLS 1.3
for that).

>t-systems.nl uses a 384-bit RSA DKIM key even today, and didn't consider it a
>problem when reported to them.

I can understand that, the "some years ago" was over 15 years ago and if there
have been zero attacks in that time then it's good enough.

>The reason few attacks DKIM is because there is so little to gain.

Yup.  It's not protecting anything of value, or more specifically every other
attack is quicker, easier, and cheaper, so a keep-out sign is all you need,
and it means you're not burning a lot of CPU cycles doing unnecessary crypto.

Peter.