[Last-Call] Re: draft-ietf-satp-core-17 ietf last call Secdir review

Ionut Mihalcea <Ionut.Mihalcea@arm.com> Mon, 19 October 2026 14:55 UTC

Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c201::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange secp256r1 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 7D90E46; Mon, 19 Oct 2026 14:55:47 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=arm.com header.s=selector1 header.b=Tn7nBhb6; dkim=pass header.d=arm.com header.s=selector1 header.b=Tn7nBhb6; spf=pass (mx.ietf.org: domain of Ionut.Mihalcea@arm.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=Ionut.Mihalcea@arm.com; dmarc=pass (policy=none) header.from=arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2")
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=D0cYyjyrnNRpC/WRnh0HCw1yoQosM+hpnlukZArht80IL1a40uy0X8cZK2fL+ZgeUPHd5t4GuLT/XbH/W+OgChPsANuAOcLbRFUY4Wuo3XzW03zYc3JXbD78yHpqH5jNVbjNzay7dJfhCjNFzj/9K8bQEEmYeEYOcIZ22PMJ8XyJyh2N6B5ODd/VFidMd+riWmt4YXRuIDN05g9gPpOrLYqkeN/0OmICxQPI2M2Qa1c7bqq+32mMaSx7z6vT7NQmU+DnmuJpR76j2aZqoLeHtmsKDnZgybyQR3hzZ0CORFVUfvaeAx04Unv1hfGnY1SyOne7jsLNhnlsqurp3uz7vA==
ARC-Message-Signature: i=2; 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=eiuvmu8As3k9tEaqi6TeaRLoh5y35QIjSIFsdVHtTMY=; b=mRd/Qzg0o2FClzbtj6GnEQ0mnJaGXEto8aFGIwj+985K5Y04YcBj1RQjG/yw3Xop3lKHW9HelQKMo2yqFbwZSUJ0L+eNh58iG9xHJKMa/KbAiMBBODA2HICH5e5VLxj8Z3SutHq0KlhNmaNP9nq/6gc1zkEbU8NA5e1AzMMD91wHSBci5H5+iA6E5X3nwstCD/HBc7SS9ska0hBap4OxJo1UlPI6Vp/FSW2nrdVTkZZflFnfnRE4NARmoPxLdi67eku69WXv98al+MyLkI3SQfYg3WA1CSudVn0ZhhBHSE9S8RfvyEiO641VJBYrdoOplcBeaXnztDNNrA2Ct1SEkA==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sandelman.ca smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eiuvmu8As3k9tEaqi6TeaRLoh5y35QIjSIFsdVHtTMY=; b=Tn7nBhb6DwW75NwfVg4sm9VqLWEQ9U+XC4DyqBwT/mRboMbzOuH8A4WIHVzeQvbjFMo4n411jbcFZ42PdbtCvAiXJyu88/3hDapdwpi7gW1ChVQtfZLknJ/yJduJcYf7gN2QSOhWAHLcuiGVjm/uP6P5t0KY6977mF8KyrlXcY0=
Received: from PA7P264CA0409.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:39b::26) by MRWPR08MB11783.eurprd08.prod.outlook.com (2603:10a6:501:97::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.14; Mon, 19 Oct 2026 14:55:44 +0000
Received: from MI3PEPF00008480.eurprd02.prod.outlook.com (2603:10a6:102:39b:cafe::7d) by PA7P264CA0409.outlook.office365.com (2603:10a6:102:39b::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.522.19 via Frontend Transport; Mon, 19 Oct 2026 14:55:44 +0000
X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C
Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by MI3PEPF00008480.mail.protection.outlook.com (10.167.240.167) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.522.6 via Frontend Transport; Mon, 19 Oct 2026 14:55:43 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YR1T3nJLm61/b4dPHF+7LB3Jl6EqZnu/jweXyasDfO/IfWMEPwCLsnEcZlSNCk4o27dEW/ueqg6urD3pj0z2x0JHTUbyKVZdmCLwo7Iod7OAc7D3/d4oPN0yVME4fNP010FPT9p20dTFETN+jrs8eqLOkOF9XO3rDEft9XI7Pp1IZxj/NpYeexb4+TU6jG17OxUQDnpRefT9zwKcjNy0ciqpHP689b6Bm50EtwvWGoxXuPZh8tWNKhhM0zGj79tbKcS0d3yrih2Fbo/8UzQwNC9lA1nrA/kOXOq/8T2fV3RxexcxqJLcPnKOxO9HpB1RM0Kq8rlP9nPhfGHi+sMfyA==
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=eiuvmu8As3k9tEaqi6TeaRLoh5y35QIjSIFsdVHtTMY=; b=qPpjUkCvPJTCm5MWqNY3UO4fIPWjXL75DRmqsMy9qVqVy+MkNxHe8QOSjipzmYxcNQykdSFtyAR8mkg3Ws2YfiVs6gqw6tQhCOG9Hl+qmlxmXW7FwPOkTwPuHZhaRGmt6UAG3IIm/GDNJylffU2x+5TWyHd10TRw+qBU2WbU/By9J01jtaz+424bxjcUxtWhRYpwCncnQOMUJMmS9G5Y9YFRL3Dq6HCJteGbDsGAWor0jM2Bgl32hIIpSrdrOqzO7DH7SljAisaj8twv/TFln1NXfWBzlwDGe2rJYbYwRqlxgTdq+AFyH6NDHH6cGiS8vxQII807SEgm+Y3JfB5zdQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eiuvmu8As3k9tEaqi6TeaRLoh5y35QIjSIFsdVHtTMY=; b=Tn7nBhb6DwW75NwfVg4sm9VqLWEQ9U+XC4DyqBwT/mRboMbzOuH8A4WIHVzeQvbjFMo4n411jbcFZ42PdbtCvAiXJyu88/3hDapdwpi7gW1ChVQtfZLknJ/yJduJcYf7gN2QSOhWAHLcuiGVjm/uP6P5t0KY6977mF8KyrlXcY0=
Received: from AS8PR08MB9886.eurprd08.prod.outlook.com (2603:10a6:20b:5c1::19) by AMDPR08MB313280.eurprd08.prod.outlook.com (2603:10a6:20b:749::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.14; Mon, 19 Oct 2026 14:55:10 +0000
Received: from AS8PR08MB9886.eurprd08.prod.outlook.com ([fe80::56e6:1763:dfe3:4fbc]) by AS8PR08MB9886.eurprd08.prod.outlook.com ([fe80::56e6:1763:dfe3:4fbc%5]) with mapi id 15.21.0546.012; Mon, 19 Oct 2026 14:55:10 +0000
From: Ionut Mihalcea <Ionut.Mihalcea@arm.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Thread-Topic: [Last-Call] draft-ietf-satp-core-17 ietf last call Secdir review
Thread-Index: AQHdXjsGmBl+6/z8A06GwRJ6A7yP/bcE9Gb4
Date: Mon, 19 Oct 2026 14:55:10 +0000
Message-ID: <AS8PR08MB988648110AC0AE0D79A8228E8A982@AS8PR08MB9886.eurprd08.prod.outlook.com>
References: <179218361931.91463.14983271920798572935@dt-datatracker-7457c9c988-j45f7> <1063477.1792243544@dyas>
In-Reply-To: <1063477.1792243544@dyas>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
Authentication-Results-Original: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
x-ms-traffictypediagnostic: AS8PR08MB9886:EE_|AMDPR08MB313280:EE_|MI3PEPF00008480:EE_|MRWPR08MB11783:EE_
X-MS-Office365-Filtering-Correlation-Id: 0d521253-dcf7-4804-1ebf-08df2df10cce
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|23010399003|1800799024|376014|366016|22082099003|18002099003|10067099003|8096899003|3023799007|4143699003|11063799006|38070700021|56012099006;
X-Microsoft-Antispam-Message-Info-Original: 1LlMiP/rScjtRXt9EgllvosasYLU8TtgyokX/qOm16JWv9watHLfWet0UEGVIbJUwF/T6iiHNItO7gQ4GDlAji9NYeODmS14rbjOuHsO9xrFRTYObtR6SsaDDSCFpuLRiP+HLKxiZVKg3uYNnEc7cXaaael518bTYcsTSWhQggsJheYta3TSjcVu8t9r3zTVr5lzO55zCHK88xKpq5K3WRk9TcX8phCSQGPoGJfaFHBHNnHHRxHkfe5VkhUKAMmfyolhCwsmjPGsvPK9XlofGb8MYL44ygOBZ8ibWl6A0hojWOY2SJWbosnIpTxtPFK2zFmiyzufxO+MQEbYpZ9tnlw5HgsSgjLwGE1AruKusjJJXdtk4wbevw7qPDcLjaX3PoBMsPRnBHihjJB40iofl1r3RQpgCOFFN9XkqZf1YGY6XUDLy97gLlxuduQ8mFGzGWglsTVW47D+eKMB1tMXMYa9V7yg5MIKI27rroEfJ99ENOUy+AB8WMvFW31DZURWMjsShOaB61OQTGd4ezB0snY5chrFuLN9IbWrNGMDlp4aw2parkveVATa8CrXSeqlEhntjbP5d/Z+8i1etXz1f++l0W14baKPZD+6fHxc5D+sl8Q3v0b4/ElkBoDjDqDgT5ZBbJwDN9tAP8BeEJraGACec5sXH5krRfKkfAZmJsTpUsp7cJ9qdubLedPNUdXDirtky0rZ/cUWYTMYNiDq+kEXhj5pt4O1e5YU0WZ/m+c=
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB9886.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(376014)(366016)(22082099003)(18002099003)(10067099003)(8096899003)(3023799007)(4143699003)(11063799006)(38070700021)(56012099006);DIR:OUT;SFP:1101;
Content-Type: multipart/alternative; boundary="_000_AS8PR08MB988648110AC0AE0D79A8228E8A982AS8PR08MB9886eurp_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: NkLZNV8+PhAwdLoOn0Mtcb2kFZ2VqxQfRogcN4ug5ofUIbBnaJsscasJ54wdgnhuuoPzF41RXZYUQlJI3sdl+uMlhcvZxpRUPNCWjVzhqUlDx94HYzhBXt8P6XRha76It94y90h82N8jiazdrlaaotXkNZ/5/+ZNJMwrpTJF6r1vlDb+n04/10gcERn3pXlRnuWxboTFaLowWElXvtCd7kIFiXiSsAA/pvFWbh1S8aAt/k8yK3JXSqhwpxekP6CUHscqdtKVa6e9vG1T6LWtS6Aw667/ewqidQ+8V612c2rE/hJk/3V3UibtMrdwClG4OMAob+au7PPzv9FvqGD3jg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMDPR08MB313280
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: MI3PEPF00008480.eurprd02.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: f27c0205-753a-4f5a-15b0-08df2df0f933
X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|36860700016|82310400026|1800799024|35042699022|376014|14060799003|22082099003|18002099003|10067099003|8096899003|3023799007|4143699003|261009223027099003|11063799006|56012099006;
X-Microsoft-Antispam-Message-Info: 9wkXPEQnU6+Ve/L5/RS9SfaQXJvmKufWXF+tu09nxzJ0FUQW11D2U8ICU8liRV5Ugbd1c7lVWriNNuU+CCqCz/jnKhEq4GZJC2OQJOQuyh2VUmGOWh3bQ5UbyQSCwEdz9IeqIc9G6/ZfcXgo3jzNvkydfokeOXxMSZL3GqC6vNUm7CUyFDR7R8/rHqE158a6DQEUseSyFtTqJBb3w0lF1ZO9ooPa7Gwf1U8L/jpvKB82VkLtILO+VrqOBTqCRBtCTUlLSwzwnN7qriVN2IHTwssrm3fFWX11CKvFDUQgxqUgf0ROfPnzN89RTNZMb6/NEYsHbEZLjA/LjtCH5L8qyHjrgWupvRzanZCg5j2ogXra+CGKumGwFGtP/B7VFhyPbEvYZ/7MCiiHFrZfgbtIQ9VOXbL5qXbpFI82Crlk1XbWuWWSM/eYLlVaV8IB2D9dwUlpVDPnzbEcUUhU5aMqg9CYrwYwHDxyBq7QZ2MvO8AHZ7K7yowjwDFWWClq8Mihroxm5tan/QhK8e5BE6ApYpzqeQc7alb+Q+mveA7+TWSFl6RozW3uU5BenzdecCInvnSwiVPwZbKB5/eZuMMSvtyJBRPbfsNtWck3YrwaDYu4a7iMqSrkM8duTyGgCt60MS5CDKO96DwNB2m9L3OdDVFgoQJYat3gk9TzW6f0YN5+7YSWokM92Q4pSPCvwKtMSWinSjWMFkfdFevR5Atakw==
X-Forefront-Antispam-Report: CIP:4.158.2.129;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:outbound-uk1.az.dlp.m.darktrace.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(36860700016)(82310400026)(1800799024)(35042699022)(376014)(14060799003)(22082099003)(18002099003)(10067099003)(8096899003)(3023799007)(4143699003)(261009223027099003)(11063799006)(56012099006);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 0YXP8O5eu+LOmuPHx2nNWXvuydMN7whmY3Vt8B6DI0fD3lr/PIOPBFgUBXflHdfHFhGPmYlJsYA+lilxeWugp+pOfdsznWFpBkzr7w2peEEkkKjjgqRQtmg7sN6ljm3UUl7mn2wf97iNPRNBlXebYGqdx6hmaSvhRG0XSdg5+gmFQTaFDJepV60KoyFfx2JyWyGg9D/E1E9ujJao9xSGHdlSg6Fn3LJ+qMnLJTamLoEPAmgHDuoOR4pBs6oCyF7JMPo1Bi6t9eM3BHQfarDSMwzYl0AS8SmQHR48vzM4jkbaJuXfsxLQRe4xAw31wgK/FckBkpsRs3MslvBf89dI6SNnMm00JMeV1Lm7Lr2xa85qbVH3+8JkC3qWMP6qbSNkrV2+AQZaDUHIKrjST1y7sZ9QuLQiR21vdKOmuFN4efx4o6DjmHbn01WPt+MK7UmB
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2026 14:55:43.3242 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0d521253-dcf7-4804-1ebf-08df2df10cce
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[4.158.2.129];Helo=[outbound-uk1.az.dlp.m.darktrace.com]
X-MS-Exchange-CrossTenant-AuthSource: MI3PEPF00008480.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR08MB11783
X-Spamd-Bar: -------------
Message-ID-Hash: KSMPINLQQH7QGFP35MB3RPRTEIPTMJC7
X-Message-ID-Hash: KSMPINLQQH7QGFP35MB3RPRTEIPTMJC7
X-MailFrom: forwardingalgorithm@dmarc.ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "secdir@ietf.org" <secdir@ietf.org>, "draft-ietf-satp-core.all@ietf.org" <draft-ietf-satp-core.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "sat@ietf.org" <sat@ietf.org>, nd <nd@arm.com>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Last-Call] Re: draft-ietf-satp-core-17 ietf last call Secdir review
List-Id: IETF Last Calls <last-call.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/-g1KMrzY6cSPW9_xEFHX-4kheO4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Owner: <mailto:last-call-owner@ietf.org>
List-Post: <mailto:last-call@ietf.org>
List-Subscribe: <mailto:last-call-join@ietf.org>
List-Unsubscribe: <mailto:last-call-leave@ietf.org>

Hi Michael,

> On 17 Oct 2026, at 14:25, Michael Richardson <mcr+ietf@sandelman.ca> wrote:
>
> That suggests to me that the Remote Attestation flow has not taken into
> account the need for freshness.
>
> If freshness is established by Nonce, then the Verifier would need to pass a
> nonce in the other direction, prior to creation of evidence, and this would
> effectively prevent such a on-path attack on the evidence.
>
> OTH, if a "broadcast" epoch ID is used for for freshness, then it may well
> be that absent other binding of evidence to the host, such a substitution
> could be made.


[IM] The remote attestation protocol is not described (perhaps I made it sound like it is), nor its relationship with the SATP Core protocol, beyond a mention that RA can be used before this protocol starts to verify the state of the two gateways. I think not describing the RA exchange in detail is sensible. However, in more abstract terms I agree with you: the security properties / guarantees offered by RA and under which the RA protocol should be performed (e.g., the need for freshness) need to be encoded normatively somewhere. It may well be that the existing implementations make robust use of RA, I'm only thinking about these requirements as a cross-layer contract.