[Gen-art] Re: [TLS] Re: Genart last call review of draft-ietf-tls-mldsa-03

John Mattsson <john.mattsson@ericsson.com> Tue, 09 June 2026 12:16 UTC

Return-Path: <john.mattsson@ericsson.com>
X-Original-To: gen-art@mail2.ietf.org
Delivered-To: gen-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 82360FE00994; Tue, 9 Jun 2026 05:16:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781007363; bh=5N5IP5+GaPijYucO5y8OAUQ7IFcNG6ZgG00kp16NOrE=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=A8oEYBjBjoTGbJMDoZf4yit6EBWmKLKYXGoPDUfaqy9sjle1wrAVLsRrEUjNnEmqG jUiKlP1JwrFZgb5pVKZoxKg/GtmkS3VO7j/0EuXUuRuY+qv7IKNhwk+dbRJG8eTEzI FBVVHLETc0Dn8TyCmjzT2oWS1ROCxtdC6FwZuF+M=
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=unavailable 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 l2jKR0npdKGj; Tue, 9 Jun 2026 05:16:01 -0700 (PDT)
Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010057.outbound.protection.outlook.com [52.101.69.57]) (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 C5082FE00980; Tue, 9 Jun 2026 05:16:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=re0u7rTqEPMygje1VBzCsZ9MW+hSpdtzPo+545mY4QWXSqVcDGKyBcoVtSQCMqlhgXzG84Qptn4vx/DDuyWdsnvPPvDJGYFEAb6CRYGHIgqHZCIyK3G7GeL2rkKMipaL8Y9yLbVLXwej1MYO7bCczHT7Qog5GRkvp96AYNtEXe4CxvAylZqZlN0hOeFDuV/NXo6iETQufxc6hARhO/xjqV+lumXZjKBH9nOAxaHjzimC8tlofn8pnYeoirGJeGMBBXfxASYbtlCTFxQ4PHvC+vqdTONcmyNgWH4D9nwVIXDGOp91fVxxfEwmGRx3alWRBHHAAghY5NgDmPqRrTxZCw==
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=w5LxXclem73mUk7hYUcrkLPjizIgL/cFwNfeox1zgkw=; b=i3iMRwPWd+XRk42vLsqtvAdUcVTfnselDgsfsxFi9Jiqgh77UDkCpW6hKV5LWe7tq3OoX+HKUHMkFMqhlEe87qj5tIDp7d2sgC5cVEAX/zOMkj4kUinz395hmH03aFssZVVu9cswVoi+GD+7qL6MD0M9sGCYkP+x0xc7/opb/1LE9CA2At9VutBLPXFeFfuoAky+lfuvIf+rWFVk39f6iG/3XkUA128piv5Psb/oER02auoJS6L3fz4+/iZCiI2+iXjvkS2baAd9BfO5bKXffowEU1lB8FgPQgGnsTU3huQMrIpbbAw2MXThubaRq+CO47Ywsx8Cpkwr2Fu6W9WaaA==
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=w5LxXclem73mUk7hYUcrkLPjizIgL/cFwNfeox1zgkw=; b=sOFIoYCGL9L7WkrrllqempXAIQ5PkYQd6ch9iiaZ/WCh3PwKAfWkiQAtWqNb6ppBHfGqkyUu1bIpdFaFzZ7i0Ix759QYEL0sTZmWABJ6M057jWmuRDiwaKfuSTUtGw7TPehGu7nQK25DKzvA9tQX6Ae2FajmUjchgwsGUbp3R1FOtjEctQdHGCfrff3E4R0aNkSniqDMJy7nUvHlBME9v+Mw5zHw0IhlH8+jjLWTh8Y892XWpRN1IEHYdvRJFubQPFoBGgHd+qAyKZcVZiEX8eNGc4gg6n42ImAXx3Kn4OTlLIo2jDCrUdh4K+ghuH3PIqt4leRVJXjcTlg4p76imw==
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com (2603:10a6:20b:4f3::15) by AMBPR07MB11382.eurprd07.prod.outlook.com (2603:10a6:20b:736::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 12:15:53 +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.0092.011; Tue, 9 Jun 2026 12:15:53 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Bas Westerbaan <bas=40cloudflare.com@dmarc.ietf.org>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>
Thread-Topic: [TLS] Re: Genart last call review of draft-ietf-tls-mldsa-03
Thread-Index: AQHc+AWkBxhju+GhM0mUhXUSJZVhxLY2HAFo
Date: Tue, 09 Jun 2026 12:15:52 +0000
Message-ID: <AS4PR07MB88251D7FD2A4A3D7EBB7EFA7891D2@AS4PR07MB8825.eurprd07.prod.outlook.com>
References: <CAMjbhoXsZsgeLJi4ct_nWduA4ytAtLTg2HjT8D2T10iKvO+3Og@mail.gmail.com>
In-Reply-To: <CAMjbhoXsZsgeLJi4ct_nWduA4ytAtLTg2HjT8D2T10iKvO+3Og@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_|AMBPR07MB11382:EE_
x-ms-office365-filtering-correlation-id: 908bb7cc-b46a-4295-96d4-08dec620d9f2
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|38070700021|13003099007|18002099003|22082099003|56012099006|11063799006|8096899003;
x-microsoft-antispam-message-info: EwG0919+pBwdVuQAzBBlDgKUgDw2LEx768z4ktDAQ/6S3Qp74vT36MyuOzYAIAfAzB6uY/9SJ4uOJ34cdKvndxKokEYXNsSaLSJjRpJiW12u7s++AQYef+Wy7j7dXSz0NacYgzLeXpyDfvrbKuvm4n6/bg4KBLJ6tqShRkoC//DaZLolSBptNYB7Bfa9hLlwhIOtYI5+LF5OkpXHcPdZv/Ez4ZcVg5PEkeHroU/29CTMS7ZsT3ggSQWNZVq9dXKrhWNee7B3VcQADRbcNDQUNjyy0wSYYZJ5Id/3gGNiVKBY673dbpqoCpPEgm+sX96UDBwPMC85BaFbVwwp/x1lU70qRZ7CBe0mueFR01Q9p1In+WuWxFW2X5if+XLetaN8nciM0SZa9wOKyaZaiO7/N2seBIzNgUtWsc2fmztjq+DXB3qhJ5w7J2d64hMvFtlN5e1DGRqgf6/yVhAH1u/caFNjI6BUwkk8ltpaf48zxXAuEI/RhCkZloZfU714QrPJjTxqKVlXXhzbR0MjKnRyNJOqdBPmSmMvwGxaEH9HRmSfQd49TI6Oa+LkcWW4U53EUK8CPHG839wNMetlWGxjvVrbkE0xe1HQWC+VHDCmrj/FBwHUjrHROYMu6Lb9lp/RItJAJgreV3OVfhKfWgjUD6tX4dqqcUEXqMgekZBLbs88pVakThFMj/1Pm3WgYNgI1oWMcYk2paDzwhmR4d3X6hP5bNubOE//Jf5xCWU9K8glr+Acolao7QKG9A682QvZ
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)(1800799024)(376014)(366016)(38070700021)(13003099007)(18002099003)(22082099003)(56012099006)(11063799006)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 0GruzyanTPGj0sEHY6lH6ZI0bhv0nHtbUPhUwbMHF3VTLWZDv5t5zyqpt0JZpVTseOAbc1XXd9kY1ePap5cbXrVNLKN6HGZm/wIMWYBAONBtS6teA7dM849rVHihiOgIlASSD7T+vjlK1wn2LonHa8jv6JxTfT4ih3uNqr06gvQVvG5nOj1pMV8sQlLBnlKF8yeD+0GDC/erOjhSjWZWTpSOTdJz70h6YHIEUi/yyExHE7posOWhtIqy4LbIWF6BKsr7pCmAcXqidXD31fukRUZHOn0W+uZxmxpzEjySRUUCMWj3ZM3+AbhSSrutyOaEuxce0L5wanzz0sCJPcoVmwO5o/eNlDLcb165z3d8grfYhhvgP03ceeoJSimkty2kQAhJPpueAm9xWlFnuk1PkMlA5Y4B3PBqHEWjYXgyFtE8hXKzJmpUIeUo97t2W/vA72BUItVizn1c8y8lkVyDqs6Fiouo5hLObfitu5CBh8mfU/7pvDiO8rT7FELl2Dfn7krW0ii1VTonzoHI5T+p7g77rIRd/gQU5P5w9Gc31x/jYMDfdzlZdrYj+qXZlYRP4qnl35FLlyKFdPdBfUByPjlBpXcKjQs/JZkivb3ErfhKpyTO1Q6Jz8AafEGrDODIsx0hXCEbhPy2hiQbwuEI6K5SwCp8kDdsalwuLOEwmUTN/CjzfC/L+UY49o0HCm+1YaTZvv1ngWB0bGQ2Seueq9i2sPpOtjjDNioAzU+p/I3wauBHreI4xx0J8WEi3mv9y3Z2nFZ78PbKQaEd5Vo5JAJsSunUH8XdQypgYzhthJTFDUMdKw0BNkVLjy/j7D0EHyws4PP6V5yBmFhCQlpkH1p6JaPYWpb/7yQur8gy5+Mu78EcxEuh1XNlvrv6RfvBrZHo1n13gMMCSEm8lR3WaiovZyAHUEkXtF3cx+R0ZsxqIFnxQPWujLVZ0GzRHPi+NgYth42fiZnb3zJ/g0K/eK08jgnG7wLZhpCYOfwFA/DKVXUH+WW/dqyTobV+LzAYhvE+hWgWBGDI4azSqgjkYRnRgp1Il6ymWji2Zj24GsmSQO4+QbweM2qnE8YlYUq+lrzc2RmiSk2dOSmYHMOUmv2gnuoAunFNn+0GLNce0GJnp5vOkqtGxeFVyfCQNhJ3luOapm3kWkEoyJvt0uEYNuBCuvw06pHRpzSiYaBeMA/mzqX19RFdbOfgcOiOPk0Xb6Uh89iEKbvGelbRlpeRF7k1cxKQb2kbHLS2zqxtT9nQ9WyRg+HKUZSQLfgX8IYaSZiPCkMY1Tx6DAIbqXsVfnIEaWeB3+FalxToEfFh8z0Nn+F8Yirj0Xmi0LI9sqkLnCanuIkPf3FUtbugbjx5RWCRj1gIMaHd6/lkXKkY5DKi3bK4YCqZs6LOCSKn33RzlkevNR6cE+qeJ8V+oVzTk0teI/sbuEviBPoUoQu9PX1Hbrfravbw0W4Q1jwb7P+PGpIyUrLUnDAsjt3VS+ulFWVdcP4GJRqsUs4QFJLZB8aGRlPneiIU5QMN8yRAEyzGr/apaQN+OEKjeWHk1vLhehjGp1MK3WZs8lUwMWsvHuImPgS3cLGQAxdOuH4L8DYNX2fEdDHMBrPMWLyLFEo9DC2LWHwLoYXYAMK+Q1u/CKQxNbDo5yA+jH5zhT35v/Mzn4UQRNAyjjYwqIRajgvUhMSs9LVU12UrBM+HeG1sCqlK82YyfcsHuM4e0Xq0v877QjMWiT3Ua0dgIlc8sGZgwPWFbuGMZLfNSxBK1QwC/7Y=
Content-Type: multipart/alternative; boundary="_000_AS4PR07MB88251D7FD2A4A3D7EBB7EFA7891D2AS4PR07MB8825eurp_"
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: 908bb7cc-b46a-4295-96d4-08dec620d9f2
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2026 12:15:52.8096 (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: F8j7S6NMRHR1WRMWhU5a23YTW+sHfxKRdB01uicPTEwvfdgRQwidsUimv6iMN24k+btN0G8g6vlMn30T+8p7gVN7uhdTSA6FP9Ln94Bw6/8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMBPR07MB11382
Message-ID-Hash: WU73L2KHSJVD6UBZKXLQ4CJN36M2QX5M
X-Message-ID-Hash: WU73L2KHSJVD6UBZKXLQ4CJN36M2QX5M
X-MailFrom: john.mattsson@ericsson.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-gen-art.ietf.org-0; header-match-gen-art.ietf.org-1; header-match-gen-art.ietf.org-2; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "<tls@ietf.org>" <tls@ietf.org>, "gen-art@ietf.org" <gen-art@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Gen-art] Re: [TLS] Re: Genart last call review of draft-ietf-tls-mldsa-03
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/_rVnG2krN3iH5rC5Prr8K_zIRkI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Owner: <mailto:gen-art-owner@ietf.org>
List-Post: <mailto:gen-art@ietf.org>
List-Subscribe: <mailto:gen-art-join@ietf.org>
List-Unsubscribe: <mailto:gen-art-leave@ietf.org>

>My guess is that only https://github.com/tlswg/tls-mldsa/pull/36 will have WG support.

- The idea that the server can use the client random to protect against side-channel attacks is obviously wrong.
- The server random and the ML-DSA rnd value might be generated by completely different random number generators with different quality. It is not clear that the ML-DSA rnd can be replaced by server random.
- The server random and the ML-DSA rnd value are used in different parts of the input and could affect side-channel behavior in different ways.

This PR should not be merged in its current form. It makes very strong statements ("do not apply") with little motivation. I think more analysis would be needed even to support weaker statements. I do not think the draft should, or needs to, say anything about deterministic versus hedged signing.

Cheers,
John Preuß Mattsson

From: Bas Westerbaan <bas=40cloudflare.com@dmarc.ietf.org>
Date: Tuesday, 9 June 2026 at 13:46
To: jmh@joelhalpern.com <jmh@joelhalpern.com>
Cc:
<tls@ietf.org>; gen-art@ietf.org <gen-art@ietf.org>
Subject: [TLS] Re: Genart last call review of draft-ietf-tls-mldsa-03

Hi Joel,

Thanks for the review.

Minor issues: The security considerations section seems remarkably light.  It
may be correct.

Original intention was to keep the security considerations specific to anything particular about the use of ML-DSA in TLS and refer to existing documents (FIPS 204, RFC 8446) for generally applicable considerations.

The working group has certainly thought a lot more about it then these short few words might suggest. Among others, the WG discussed several changes: whether to mention composites (hybrids); whether to discuss hedged vs deterministic signing; and whether to repeat general guidance.  My guess is that only https://github.com/tlswg/tls-mldsa/pull/36 will have WG support.

Best,

Bas