[TLS] Security Considerations for MLKEM draft
"Salz, Rich" <rsalz@akamai.com> Mon, 23 March 2026 20:11 UTC
Return-Path: <rsalz@akamai.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 2A126D02E0EE for <tls@mail2.ietf.org>; Mon, 23 Mar 2026 13:11:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level:
X-Spam-Status: No, score=-2.794 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_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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=akamai.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 FPJIlz25zZBZ for <tls@mail2.ietf.org>; Mon, 23 Mar 2026 13:11:38 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [67.231.157.127]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 89337D02E0E7 for <tls@ietf.org>; Mon, 23 Mar 2026 13:11:35 -0700 (PDT)
Received: from pps.filterd (m0122331.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62NIxJp62194625 for <tls@ietf.org>; Mon, 23 Mar 2026 20:10:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h= content-type:date:from:message-id:mime-version:subject:to; s= jan2016.eng; bh=slJiYoS1aNq/uJcAmh+mn/734xtiX4YcYVMJ/+p3MNU=; b= Bv0C5OTc+7xID3ggidypAJjMUSyIqND9bCLraZjpiJuJl8WuoE0boQoCGbc7udjR 7msTiyqdzM4UQXGohNTOgc204QEWQAlJX+31ZgcQi6jOHyILiOzhFpEzVFVwtSyR /JQ32vaZRyeLgRTgxaKDzalc3sgu5SXeqL/FNDM7Mj2/2kzrzpUItRfZpI39UDdz ugR0F8mV8Yh/alKHbGbu+yzF2f7HlI4zrTPwj3RpwKkU0oyo9J++jV5haUiFp6YO oIu2v+tf/uzpQ28+8RP0ysGwjy21VEsOt8iEvAW5/BNBIHBbr4W2mqE102yHvhTO QX6sVUv+m8/L4gbX2UOflQ==
Received: from prod-mail-ppoint2 (prod-mail-ppoint2.akamai.com [184.51.33.19]) by mx0b-00190b01.pphosted.com (PPS) with ESMTPS id 4d1h2vj8xq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <tls@ietf.org>; Mon, 23 Mar 2026 20:10:35 +0000 (GMT)
Received: from pps.filterd (prod-mail-ppoint2.akamai.com [127.0.0.1]) by prod-mail-ppoint2.akamai.com (8.18.1.7/8.18.1.7) with ESMTP id 62NK4Rpo016095 for <tls@ietf.org>; Mon, 23 Mar 2026 16:10:34 -0400
Received: from email.msg.corp.akamai.com ([172.27.50.200]) by prod-mail-ppoint2.akamai.com (PPS) with ESMTPS id 4d1pnu124s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <tls@ietf.org>; Mon, 23 Mar 2026 16:10:34 -0400 (EDT)
Received: from ustx2ex-dag5mb4.msg.corp.akamai.com (172.27.50.221) by ustx2ex-dag4mb1.msg.corp.akamai.com (172.27.50.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 23 Mar 2026 15:10:33 -0500
Received: from ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) by ustx2ex-dag5mb4.msg.corp.akamai.com (172.27.50.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Mon, 23 Mar 2026 13:10:33 -0700
Received: from DM2PR0701CU001.outbound.protection.outlook.com (72.247.45.132) by ustx2ex-exedge4.msg.corp.akamai.com (172.27.50.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27 via Frontend Transport; Mon, 23 Mar 2026 13:10:33 -0700
Received: from MN2PR17MB4031.namprd17.prod.outlook.com (2603:10b6:208:200::22) by SA0PR17MB4126.namprd17.prod.outlook.com (2603:10b6:806:91::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Mon, 23 Mar 2026 20:10:31 +0000
Received: from MN2PR17MB4031.namprd17.prod.outlook.com ([fe80::4b85:d514:5021:bba7]) by MN2PR17MB4031.namprd17.prod.outlook.com ([fe80::4b85:d514:5021:bba7%3]) with mapi id 15.20.9723.030; Mon, 23 Mar 2026 20:10:31 +0000
From: "Salz, Rich" <rsalz@akamai.com>
To: Tls <tls@ietf.org>
Thread-Topic: Security Considerations for MLKEM draft
Thread-Index: AQHcuwByu1gGXnNe40azfNlVBfyn2A==
Date: Mon, 23 Mar 2026 20:10:31 +0000
Message-ID: <MN2PR17MB40313EF5DD627A29F2F30541CD4BA@MN2PR17MB4031.namprd17.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR17MB4031:EE_|SA0PR17MB4126:EE_
x-ms-office365-filtering-correlation-id: ebafdd32-a51f-4f75-1df3-08de89183c2d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|366016|1800799024|376014|13003099007|8096899003|56012099003|18002099003|38070700021;
x-microsoft-antispam-message-info: /Xe+qCyaKL6UVw9KheEG3BU/9UGRyRaXfFQu8+EO6oUGIywitW73MEBA/V6cHCLkim+0IYyi7sT2pEiMXoT7WhbabRdpu/pqSFvUrlZZmHEjD4x7RsU+k+yy7Fzlj5LId/3iLc+UVIjMiJLxo+jJvAiYPFK3eAt/w7HklJ2eIMt//waaz+tB6hTdOda+gMX30i3HlWazeHTkiNY4OtZ2N9UkT1IUl51MfHyfEVoWz2SeTFr+iJjV19JHlTaoLimvr3s2fGfJSGv6Ja27w+mVNbHQ3UwrDRsTMG2Q+fDvV1rofChFuo9TqKpFqHwyrYXbWHzr8va4jObnrQ7KyTTS6Tsf+UL2TfCvLa1jwDRIUPOz9TdBMHhSxhwTrIYzevPuPrCHFX+jhyL6TO8GTLx6Z8I4gEcDH8NzvoyOif5vvGzwvu1taCOGC+//+yL65oKt3caQE+tEcPC5o/gw/Do8mFgtCmARmx9x3hJ5bQHQbp/D1rt8/1R9L+rWRystkXobaovVkVUWJwD3IAfqmQ+OX4v926I24ZLrqZkO3nyENHFDjMSuwqJTN0FanjFNZWkdPL5AIEH0AOKfG7JIBw8dKsRk9UdJoc+NDfWWUSnE+hWdxW35f/gDpyUxrZKeZ+Qc8dPxCdC0Q4JXpsRBBp7vpFyT+Ko5vqq2utUpM765Q0wZ17CXoupUfptYVyG4RrOI+tkpsCpCVD/uXzjWDeBMmHzDe6mO4qpVIgiMKpnrKVGfqJHTtwuJ4rIXYuJ4CDK3us3vFT+R5E7rBuFRQ3n8Q2IMaHscv7P8AC2IVUr40Ho=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR17MB4031.namprd17.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(1800799024)(376014)(13003099007)(8096899003)(56012099003)(18002099003)(38070700021);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: /aLh7Zs48gjlj+cX18TqiihYaE2ZC+MNYLR+egYlNwzUgMH+8JctW7PbUHhmF7sTeODdmT5ouJ4/thpcZjf0fr2U8vivFJmJI9TXxEJkYmZsoe8HZwiNa1zDvDEpZvoxvmvpMGSCgtVxO3l7qya74yJu+qvOAHMVqS0fbhDnERBecg7bn9tBPu/9cJ3fn8W9pZ7yKHaWPFP2/9njDGpXiNfZZy3Vz5Y4E93ZVBK9oUZt4vgFvJCkW8SjxSK2kVpzQWX+F8Q6F24kQrV11lT8ErTXDOSTwnGp0oEMD//7sS5T6+GlOEPFI5Nz0Mspz1Tc3HhnIZEqVIU/Q2dTmNhCi3FZG4l5gBjLkfyn9zSkTMfkDbF+8z00aHEkryFqdVQSyt/3Bso08xt0hOaaR8gBXD2l1XDSM+rIDc9lA3hAmXywspxUsAw4Tk9S6c4gLU0PW6ULc34WPEG9Pzd00w1zNAsG0uYkgPFTJsqjZUJ2NXFmuHkTOgyWnrXU6qnmSBsbUibLjW4orZyB50EL2mu5in3d1PO/4FiKYIUdUVk1jEnKPlnHSKc23daOQfTIKTCaGTUkSf33XKGQpI3rG5bZyQGV+921VyjsIiO5/vuDwqZuNWIhk95b5Ahk+SJLNmc0MbeUL5W3sMv1kmYppAM4I1r/YN4Ka0S679B27F0RkITZ8dmQT9dhUX+1wCFDcvJJ30iwRoTb32ju6y6WwJejXoa9mCWCTqYo++wlXxP38+Fky2R5X30S58aUy0ZnhobDeyleBB+0Keii/Mdi0eP3ArbWfSDdZ+k4GpNVwJkAjqkQocwfQSue4tuV/jWah4VJaaL5yzYErThfiVJRvL8w2+fNgpB3K+JBBklWOUoB/Vc4o0jVq8lC2CZoR3kkfHu4NSYd880FW0peBLreQ1bzfFOLlSdDhhLtbo/S11OGrdIFJY3M8klBoTaiqK/t38dFyysqJngTfDBnIdBQi1Oh/hjy6tcPz4U1ulpcnNpeROgupuVN0MAJHY0AXUY+dfJJaCVuyQWuFiuKPpIK9hNGmeuaIxnHWfAFNqry8y/yrd7C8XSaAItlgtF+JeLXfXHVwS3Ovn84z35c6mdePAPum3Llv3UL37Ihy0KP1L6N8jqRrDMx+UFR1Avdc8xqmWG2ilsCZzjJfghi2uTfsI/kGGxv4R904j2TxQsj2qT2z00WnBPSnKK+95abO/Y5LvY96+z0a8ghfk14EG8KJcjwV3x1qGkISj4XzOBgHAvrLUiqtXCL06s+LR6FHMsf/FvRHj/GxfkgPH41jp6GPZnqlr17pYWssGTjz8nUooPSTcWamREYDgYv+bq5F5ADkEaDDlnqVt3L1gTfnIwl1zxd4YVfGbQ1B+rasCE/yg5AR8KQ3zmkGxXg76hmNvKe5NF2NqLZ0XeUrBTd2mw1pEEWzccNt010MN0nnX4/HibC+2mS4+4Ju6xY06+lol1t6riEMIHse/8seWt5j3ukOeNKbe7mMRPgCF9z332lbjw5PzTsysyaR/W0RGLm0WNbWXq1WMfTxk0UgCf6tYit0pf7Zwa7HPZ5766jLuvpN/n/o2K0WvXMUbDfnbMwE2e/NSPqbrAe+hU0RkxijYVDQRcuYWk/uZbot2GqCg1IhS3am3UyE+JrkHIjprKx6UNmIw4LBPJ8O7AMVEMaPKRDSQErwiloVQf/+O2f0/XGJHq+s+nYBfIYcf96WbPfX579UWpJOoVqSRdqQOlaq3VZLaYZB8hI4hO6GaKP+7sMroyOCAw1tYv4oNMGjs/siXgjY6jYxhg5x5Dp
x-ms-exchange-antispam-messagedata-1: Tuh0NlX2XzMJKQ==
arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xDmb2kd29esXV6oAhBL742m5nwdepXczEVQux7SvddwTlK7gUdYaJMXwk6AwcGUh7dGTadbV0N4lq34AxGGs/BdXq6jv5aMJQgzn2DcJ4liIof+u2iVnsQjkN67OosjxPHbBOZOrUbLLW4oDZeiZAVxmGmV5xGljgyWuEIVZsh5Cd1lyuE1etjI6cspBkJyHIbb1q/oVY4nWjM6x8zSiAgim0dKoVTMx8nQ8f2aeTUMRHi4jUKpL0lGboRPavbOEmImKNYTOPGl0CaoFtIrKEUvjzzpPd8mtoUOmQ4KQgYd0MgRYfvLz98AqV7HoVM7/4/qYAlpkR1ccMiWMlp9/nA==
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=eHm4dBT+oXmxsk6zx0meLBVaFNsEY5Dzidr+W9KR2/8=; b=d3OClGOf2X/5zemFu0YFhCi9MCM2onbEFWqgtw1Ox05qGs/gzMbqHg+TEjO5geaLSLUGhodUMoaL6zIsBdxW0V1JcYipop9h+RGWRaWM2b0JW/qdp7ez72HChPlJ0TfQqg/4hz29wDoMFvqX0wgnW+W+/g0HMONH5PuQQnE+gP8bUBlvpVCfnndqpvE7p7n2v4bzb4RpLZ7VELN2URGybEALep2fp/Vo93L/OqONghdCARgsJTMQ+zzNPa5nfAwwa/IIVAb9LiqVLiU9+ibVO0xR9Pr/JywSfKX7ulWgSBnd2dxyKfhPtKsmG6DvRmaqEGJEyIVeFDqeynoXExvXfQ==
arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=akamai.com; dmarc=pass action=none header.from=akamai.com; dkim=pass header.d=akamai.com; arc=none
x-exchange-routingpolicychecked: LxHu9kZRUlOdllCIXTg8Z2dD8mgqCcsGjIpEB78ThaZt0z8eHIpsq2fZiCM05M1v5gxhaLX2B/kpsf/83Beu4g7eVAvDzFQJrkVNbMyTedg5Wfpb4oNU5O7xuyv82aIfYF4SOv4ErapDrIRvRQJLt83t5qSjkBD0x7FEvxZSC4AgxSCkkOv/mSqDDz02wUBoLZ6BB3DZiGUb8HJbdhKuFx4NDzjquH2ilM+3HikT2n0hw9v8lHlFaPxbp2dQn6FORm565ahEwXKRQp1elEWSS0GsSghgrIOBc2hwuTkKt30bPs/ghYVjhQWRWuiba1pwuHZCRtyb0M03532mXeRlsA==
x-ms-exchange-crosstenant-authas: Internal
x-ms-exchange-crosstenant-authsource: MN2PR17MB4031.namprd17.prod.outlook.com
x-ms-exchange-crosstenant-network-message-id: ebafdd32-a51f-4f75-1df3-08de89183c2d
x-ms-exchange-crosstenant-originalarrivaltime: 23 Mar 2026 20:10:31.4927 (UTC)
x-ms-exchange-crosstenant-fromentityheader: Hosted
x-ms-exchange-crosstenant-id: 514876bd-5965-4b40-b0c8-e336cf72c743
x-ms-exchange-crosstenant-mailboxtype: HOSTED
x-ms-exchange-crosstenant-userprincipalname: qmm9lxOLBcW6H/EIJRSNWvF/XCcuLRE9HtnwcMSt82CaUEvFw1UzfxQ7J11v1fc+i5xLbODdhpEWXxchTD0f2Q==
x-ms-exchange-transport-crosstenantheadersstamped: SA0PR17MB4126
Content-Type: multipart/alternative; boundary="_000_MN2PR17MB40313EF5DD627A29F2F30541CD4BAMN2PR17MB4031namp_"
MIME-Version: 1.0
X-OriginatorOrg: akamai.com
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-23_05,2026-03-23_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 mlxscore=0 lowpriorityscore=0 suspectscore=0 mlxlogscore=999 bulkscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2603050001 definitions=main-2603230148
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDE0OSBTYWx0ZWRfX2i8qBXUSraeN mmg8eGn4GsQs1kNt1c4DAPKAvvcU9nQA1f2kiKc0mVI080Rsm/O1InXx7TkC5AAEuPdKXOwLS79 Grrld2Z1hOVFKeMLHDEQo+mlXJdm2ocQ1CXdG3Y+Lcb0C/MIl0OJ5kximikIvR461CZj2HKw4fF tHTNDDFIkLx56uSrSMaCNFd3I4FLK6/Oiw4KnhkgUL04K/3W7WDzuN/Ppky7dY2xGvj2A15Ychq MpQ6kKmdIG1/SF32yXI2yrsTMHkPnyPCEs5yZy920JOqcGvbV9z8EjyEtirIx5VYZEC1kSkeIIB CgUPA7gOBwap+nyOSS2HE3z9waVesxH2S/9Cb2qqyzzjbTCG8UT0k6UWClSeAW6pBsTvEndu22z 8s6RIDVE6LKSKiCSa3lvZ4huLgikMcK47oarXHWWYiopGkjT2ugCH3DOK2K7FWEl1Y1Fq0oLZua e6riLf+LepBoh7cBKhw==
X-Proofpoint-GUID: BzjMoq2fHFN5YVxGH2z7i2BO7DoT_VW5
X-Authority-Analysis: v=2.4 cv=aNvAb79m c=1 sm=1 tr=0 ts=69c19e3b cx=c_pps a=BpD+HMUBsFIkYY1OQe22Yw==:117 a=BpD+HMUBsFIkYY1OQe22Yw==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Ifg-1AOnLHOf1gn6spyb:22 a=VcQvXEo1OZcA_IiPcy3B:22 a=NEAV23lmAAAA:8 a=AWVtMy7wbiVylRYIE-kA:9 a=pILNOxqGKmIA:10 a=0ExmcdCi5Rv_xXYmIdMA:9 a=adletNpiJrs8REM8:21 a=_W_S_7VecoQA:10
X-Proofpoint-ORIG-GUID: BzjMoq2fHFN5YVxGH2z7i2BO7DoT_VW5
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-23_05,2026-03-23_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 phishscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603130000 definitions=main-2603230149
Message-ID-Hash: OQMARHIPZ7TH74ZQDXSKHA24EEWUP5T7
X-Message-ID-Hash: OQMARHIPZ7TH74ZQDXSKHA24EEWUP5T7
X-MailFrom: rsalz@akamai.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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Security Considerations for MLKEM draft
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/gFkwLV8aGHE189fCz8SYdOJIKgE>
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 made a PR [1] to revise the security considerations. It has some facts about pure-MLKEM, and then makes a comparison based strictly on what the two drafts each say in their IANA sections. I hope it’s useful. New text is below. [1] https://github.com/tlswg/draft-ietf-tls-mlkem/pull/14 # Security Considerations {#security-considerations} {{NIST-SP-800-227}} includes guidelines and requirements for implementations on using KEMs securely. Implementers are encouraged to use implementations resistant to side-channel attacks, especially those that can be applied by remote attackers. TLS 1.3's key schedule commits to the ML-KEM encapsulation key and the ciphertext as the `key_exchange` field of the `key_share` extension is populated with those values, which are included as part of the handshake messages. This provides resilience against re-encapsulation attacks against KEMs used for key establishment {{CDM23}}. This document defines standalone ML-KEM key establishment for TLS 1.3. A hybrid combines a traditional algorithm such as ECDH with a post-quantum algorithm such as ML-KEM. The IETF is working on an RFC that defines several hybrid key extablishment mechanism, each combining a tradition ECDHE curve with ML-KEM in {{ECDHE-MLKEM}}. Both documents have IANA registry entries with an `N` in the recommended column. Quoting from the registry {{TLSREG}}, "\[this] does not necessarily mean that it is flawed; rather, it indicates that the item ... has limited applicability, or is intended only for specific use cases." Those developing or deploying TLS 1.3 with either encapsulation method will have to determine the security and operational considerations when choosing which mechanism to support.