[TLS] Re: [Last-Call] Last Call comment on draft-ietf-tls-mldsa-03: Security Considerations

John Mattsson <john.mattsson@ericsson.com> Thu, 21 May 2026 09:24 UTC

Return-Path: <john.mattsson@ericsson.com>
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 40EADF24BE43; Thu, 21 May 2026 02:24:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779355442; bh=aLKSCmqTYs/xIHaLxw2CCpCcOt4+jcghIgpm4Ic/6wA=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=RwMgWDEec7IclTsaXGwYXBNLrIJwApGi8cJ/amH/heBi83Tnqg5phKES606yk8qUc lnY8ez+FXArLrbwWRP2o6T8nkqv8DhWT2IyVHJIUVxJYv0GTmiT9tB/1NhImF5KYQB +HgPhgsDmYobW1qvdQp4D3JAQWcmzPlHvwGBc55c=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
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 UPAxGIpgtSm9; Thu, 21 May 2026 02:24:01 -0700 (PDT)
Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010062.outbound.protection.outlook.com [52.101.69.62]) (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 69ABDF24BE32; Thu, 21 May 2026 02:24:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KfArCs5vWJI3jQOg2OCPkViS8/jnbD/eqcyNn8Iq5IARTrBvZavW0+t4bjFu/e0YEpxpeAOz2key+wXS9m4nwmmj9gVb8JyIgdolG+DquNmSpl3EYWA5ApiRAkreszkKq6yhWIHd6rS0TrMdwepxOBZviz7x+A+TI0lHQndWcWgFBU+KDIW1fadmnpYC1137gKdp/0neNUpwHsHwdCXNRab3TayAQ8V3V97RDSGYEfclCyolARE7z3hl8k/7gN7NxvHXtozvfuHAPYVj+wTxn/enUlzy978j7k8nEODOBqX12hpj+rgQNL0asptUa7PRngassHsPebjwG4n8btCdqw==
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=aLKSCmqTYs/xIHaLxw2CCpCcOt4+jcghIgpm4Ic/6wA=; b=KBBGcXTMEYDtj+ZBCtPJgedRS5A0VIVKm8p5Tbt1vPJNRY7Gmqt2H1wWWd1RzjYPjVVYIA+HsiwQq1Chm7qavJW0WdQogvc6j6F8aGlBeL0z3XjTaix2y7jc4T8IEcSgAZSUqGlJxOpSjSVEombf6i75UNMoNLkhUGpJgdf+x3deIbIL/adW4zaFTeQYV3sq2seGmF/aX6e/IBNljDdAN8Ods4acUvAHFhQguMD17kahI8/mwuWfmT8dM6jybWGRnkR2dofmQHyow2+u+xQ2WxzaE1zs59D0e53neiTp3urSnWmqmTkRajpdsdUnkvswzbcdLNolDnyDEVD2YPf4eg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aLKSCmqTYs/xIHaLxw2CCpCcOt4+jcghIgpm4Ic/6wA=; b=yU3mbhJMWEhDoVXM4Qb2szczXe3kPmGWmAIUvl+oy1JJhgjj11xRU1vNfr0AkFzCjDmW0IZdFxxHx8xz6CKdc4u0cOxNoQE6/fQTl0wHg0kQ7yRYa1WZ0YKe24qmrYSXh8agvpn3T5cOBOZfTZuJAeTE7BE3vZ9t4lLHSzUUF1TxDNt3cDArNNXNz7didaEQaB6BDWWTUlaTNKWntWmch94vNlyPb+VrZr+nBQxzLw3QCCrXWYpBKzeLPeHqOLeG6tOIc2tP3LGi8ppLafsdCqmzzRV0lCKlf7SoiPNW0lb9OTO0rNd0I9TlOeSFDVSiCpepdk98mlj5USCzA+aOYw==
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com (2603:10a6:20b:4f3::15) by DB9PR07MB11142.eurprd07.prod.outlook.com (2603:10a6:10:60c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.21; Thu, 21 May 2026 09:23:51 +0000
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174]) by AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174%6]) with mapi id 15.21.0048.016; Thu, 21 May 2026 09:23:51 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Bas Westerbaan <bas=40cloudflare.com@dmarc.ietf.org>, Ilari Liusvaara <ilariliusvaara@welho.com>
Thread-Topic: [TLS] Re: [Last-Call] Last Call comment on draft-ietf-tls-mldsa-03: Security Considerations
Thread-Index: AQHc6J/RaqXpbCU+gE+z0p4UOqq2xLYYE14AgAAF64CAABfuAIAAA9Eq
Date: Thu, 21 May 2026 09:23:51 +0000
Message-ID: <AS4PR07MB88251771E95594BEB7987817890E2@AS4PR07MB8825.eurprd07.prod.outlook.com>
References: <CAK08nYY6Aqi2hHAxwmF6n52SRYDL9hnQPJJyhfJkCiOvyj2yUw@mail.gmail.com> <BY5PR17MB4020C2180358E9FC60ED16A0CD012@BY5PR17MB4020.namprd17.prod.outlook.com> <CAK08nYakYrztzXWv9AiggM1a_09oPHSF7UJPAvvAOdyOwoEzQg@mail.gmail.com> <ag63N9Af6dINUN8u@LK-Perkele-VII2.locald> <CAMjbhoVqE2v9TZ1egOGe0kNi-quM4v9TdrOU22E6gMa8BbM7Cw@mail.gmail.com>
In-Reply-To: <CAMjbhoVqE2v9TZ1egOGe0kNi-quM4v9TdrOU22E6gMa8BbM7Cw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS4PR07MB8825:EE_|DB9PR07MB11142:EE_
x-ms-office365-filtering-correlation-id: a03cdae1-e73d-4492-32ed-08deb71aabdd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|376014|366016|1800799024|13003099007|38070700021|4143699003|18002099003|22082099003|8096899003|11063799006|56012099003|6133799003;
x-microsoft-antispam-message-info: Ipp5y4D/kQ1ZdKpZrt8gpQ15lUoqVBtMIs1vHnm5PQfOJicXpLMS7mOagSqE+06F/9oHnDYXMjDlEjDUkZa5WNQL001sYkrC0WcI415cPnXo2mElaRXn5L+d1FLknaJ0MMACSAkRrpnUEYq/ZIiydXEC93VH4Go1a1MdHod2SahvDOYPBhTYcIWbsrM3XeyhK1xxoVerR5jYyCN9Y7pLnDUCn2VoS/nrn+SdaLdAdYnOxci+kDshTmQPAZlu0DaW0OSJxAlwJc40jWgOo+WTiWa074t8ubU+W/1K1V//yR54xBwbPKh9OzUzN2Esqfm39xkw+2+Vym7jWch+2kPJQvIUZhIeHoIPE8newCIcqoVoHjXCnqIZhLJeinG7+Spuz9Z4BHq3Fjy6SBORKDV5PozNUEhESRpDbLfCTpsOH6ZmxKb58UXyoM/Yi+2+xvQ9jcECHIbvS1cdQOHmvrOCIinM/XwrALkjg5gwO0Lo/6EQzDtzmGjfhS3u/wv1//SF7nnf+bG9kMD+CalHEyeuHVUAIEpndTcmuVAF+5BCg7Iv5rHm1XyzAYuP2QI1Xna+lTd3j+5Wni3XH20DV8Ac4geHsAwuON3qNkVNp46C4m6sWLoDwx1TnoxxiF1GcYKUe3cyqBcaGILfJTjsMoxswp9rTpIkNBjEVcG5FaNyp3k1gfq0n38THqIpBDERQrofpGH9QkOhiWN9k17NylxINHVeBEnDQQQUlesErsHip29ZYUSDsdx3u4pttryqNaxz
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR07MB8825.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(376014)(366016)(1800799024)(13003099007)(38070700021)(4143699003)(18002099003)(22082099003)(8096899003)(11063799006)(56012099003)(6133799003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: nT1F92wVH+MBGpECKayjgCvU9sOeR2+tSwNj6Ej708muUgABJ/v07UoKWupgelBiRM1gg/Jho020wPYBzGJx+OU/Y+ahfmejBqzljOzCX0LzVU5oS4nHsOz3LFtPWC5YYFjlGRAqprfUD06O3IRjRZcZgtOb5tzxY8AvIC12M1nFh+rzhwjVC/WvgHYQism/ic5qeFjmdB0NO4xqQ71wNVAt+pYIVU5DYRCOg0a+2SLDO5k0lWtNbMGAQtiWHJ8RcsQQWn4XE52iOCLEO7QGNFlxNAYlkbC42rTo2de1POFeFyu6A9jWzHyLY/ufNSVfh673hiciSMh/rTYZ+AOtVKKJkKABcIg57c6oLUzqwVhCnv6L67Ht3SukPwbSazLTg5ZOsiss0qqawl66kyg+nfCzbFFv658N/OHp8vPSyY6PdepDcQVd8g+HFOq2ZZoYTVHjAO9GVsaPNfmFrzuUZTeoBLVDlWptNzXHq5aWOtzsvoIFLkNjFCyosjmZoDpIITfokUyyaZW9XgEAwAPSidOCqZBORmgmC8dVRf22UPJRMxmTEcwL2Cq8u0HGHacXIvbQ1hf0Oqrm5NfQ+kwXFxJSfRdCuAY9krrLuR4r3yUbNtqgFROM16fGhmxgvnTMptWM2RNZTtPyint/8mL/PWa8dM1a+IaYHFxfifnyyYuldHKg59aZI+eWJupIHaT7U9/Njh5jl5/+l+86M2t+pcn8S6vhPaflwikNC2+kk+v4abOpPPoJyDgVB1OG9CvcL3M9LmTeX/4oYXZcVKkCo0B87cFaZ17WMh2UTmW7XplKbmkRWj5Hk777YH1VnbqxHII6WbbEcU9mp1269RAGyeDFZ7MkHshrzplB69HdMdUsU99/j2uYIii022QTufxLURvfrvlsVbXeTJ96uriUFbAzEeXlbC/IjlQN5IjuhKUHiqO17hjzoKHsFShTip625tIIy7PHpBbYgjR71JvKsLObZ+nUiFABy69k63miirsgkaskKdSb6C3THuoItb+5MeE1cSMUYSc/N9Z4NrqQfxY846ySKCg9xEX6hRtpmX2a4NCXqoeCAb9EXC9S9CdxKr3X+5sFvdddSa6ODYmFA5aXzlYwLKteF9ZWRaFQY80RLvIMC6yb/BU33l1BVneg2DpMxJGVrWbBJYYlftOlge59LlS4JpXNRGUC/94vgOd2Ie0EG4Qr6eKVFh9+ocaGfkYx4WMgyUCUPA2jZs5jeTHMKSLGYT6HYgubk6RmFf85DbWzjdYHcmCrL4bU/OYcPixomXsnJrw6onGb8D1QRM8r15ixLLD8J8E4ys8+rXpjaTV+HV+q1afKmxhZ48B8Qn2JIwxS2tZXSvPr3Pan8pQ18rl6ncgySxRnEDEjxDubYMLQbYLzkOVNq2nMVS+Br/qeAq2Uef075Cd/cA2WBjL7AhM8qSgYAwtjnkQsAtJ6rIzO27+znCVeettn16acl6wOSpcCO+svelLWlr0rbacQBJYERqSuwMSG/WGT1DvNTx/6jfX4M2KUuG4MmPC8IocsDR6rsMsVQ22NpExaY3YzFr0CPSLcDVS1sp2TAs2f0MbFzxvKSsCAg01yQG/g8RDJSuYBVXtM5PbVEEMW7rH/zc8t8jcjQRDixzMZeglFQQHFKOAlauHDbIwvsTnuBrER9p4rQWDZ8ZDCAfTad3vQ1hVHacl2X11um0JVXcDbTQ/pQCR0SIBU/AnQA3yaUEWY2zjjv0BaJJaPWMCu87jzEpznNyPbewn5BlKYxZE=
Content-Type: multipart/alternative; boundary="_000_AS4PR07MB88251771E95594BEB7987817890E2AS4PR07MB8825eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS4PR07MB8825.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a03cdae1-e73d-4492-32ed-08deb71aabdd
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2026 09:23:51.3239 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yeTlDT3sBQSmuteBYkSMCZCzbO91ddxbG6b2Bzb12XcsQtOrXKTQgPlnTPXgVENmfSgmp1lE0n3CdGJatcO2eUYzfoHAMXN/kX3nvzuehzI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB11142
Message-ID-Hash: 2BT2AONHQNILOALROYO7I2ZV6HCZOD5O
X-Message-ID-Hash: 2BT2AONHQNILOALROYO7I2ZV6HCZOD5O
X-MailFrom: john.mattsson@ericsson.com
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: "last-call@ietf.org" <last-call@ietf.org>, "tls@ietf.org" <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: [Last-Call] Last Call comment on draft-ietf-tls-mldsa-03: Security Considerations
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/nCfPDz2HqwoSsvyF32C2iTYSvkY>
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>

I think it is best not to add the suggested text. The signer can only rely on its own TLS random value, and while the hedged randomness is often produced and kept inside a certified hardware security module, the TLS randomness is not.

Cheers,
John Preuß Mattson

From: Bas Westerbaan <bas=40cloudflare.com@dmarc.ietf.org>
Date: Thursday, 21 May 2026 at 11:09
To: Ilari Liusvaara <ilariliusvaara@welho.com>
Cc: last-call@ietf.org <last-call@ietf.org>; tls@ietf.org <tls@ietf.org>
Subject: [TLS] Re: [Last-Call] Last Call comment on draft-ietf-tls-mldsa-03: Security Considerations



On Thu, May 21, 2026 at 9:43 AM Ilari Liusvaara <ilariliusvaara@welho.com<mailto:ilariliusvaara@welho.com>> wrote:
On Thu, May 21, 2026 at 03:20:32PM +0800, Blue Dog wrote:
>
> The concrete change I still think is worth considering is the narrower
> implementer-facing guidance on deterministic versus hedged ML-DSA signing.
> That guidance seems TLS-relevant because the signer behavior is not visible
> on the wire, and implementers may otherwise treat the choice as a library
> default without noticing the operational/security trade-off for long-lived
> authentication keys.

For TLS, deterministic versus hedged ML-DSA does not matter[1]. However,
given that at least three people have commented about this, I think that
maybe the specification should mention something about it.

This is a good suggestion. Thanks Ilari.

https://github.com/tlswg/tls-mldsa/pull/36



[1] The randomizer only appears together with the message hash, so it
only affects things if the same message is signed twice, which TLS
never does (as the input includes things like client and server
randoms).




-Ilari

_______________________________________________
TLS mailing list -- tls@ietf.org<mailto:tls@ietf.org>
To unsubscribe send an email to tls-leave@ietf.org<mailto:tls-leave@ietf.org>