[Rats] Re: Review of EAT DA

Ionut Mihalcea <Ionut.Mihalcea@arm.com> Thu, 11 June 2026 15:06 UTC

Return-Path: <Ionut.Mihalcea@arm.com>
X-Original-To: rats@mail2.ietf.org
Delivered-To: rats@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 00BE3FF61E0B; Thu, 11 Jun 2026 08:06:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781190404; bh=Pl0sqF1m9U4e7qHBRCxh1LnMq8DsL75iGiQCXkiXNF4=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=MYwvC3kLDc9RduML8OuG+WcXgZcV/wPAdVNFh21aV3xqFWd0ysNivWonVgi3DZkhY Mh80D4VZ1JtvTntnlw+1hfsUhCYCcSUm0BqIgYA5NQ+CSQGhOR6P0OeXtFnsY6kzd1 cf1ZsPMQB8TXOVhew+k/MPdqZ44PH1Y2KnLvk1nk=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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 (1024-bit key) header.d=arm.com header.b="H3DQ/XqJ"; dkim=pass (1024-bit key) header.d=arm.com header.b="H3DQ/XqJ"
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 lQTnYxdguJz9; Thu, 11 Jun 2026 08:06:42 -0700 (PDT)
Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013021.outbound.protection.outlook.com [40.107.162.21]) (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 C34B8FF61D1B; Thu, 11 Jun 2026 08:05:58 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=i1bV3X5i4IQtsLrEDt8AwO5r2zs2S2lBZRhnO3ln2E5cQ2BDn4dvDWIrk5isKK1vnDl8mrzlXmZKH3j4Eg+jBnMKnecXus67ixiE7cwrOqvsPEvZWs/KpsvcC4BW/Gchf6Q+uu4lWH7kTL/c+o32e69YhjFeWea90fJibWhl0KkDBzyG8v0qLucjQVytCb8okJt5SN17EDxFvLlfmILOWBWCZ6msNB3QH1/1NmWHznc1A9ZmYbT66y4oTieGAnuRf7nlREB7hkp+eyWDJzFl5LvpwJysmSbAjgauSswTIfLNJon5/16dtTRJJu4L6C19IhcT1jv9NMbWlTvD62ugxg==
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=hJgg09eh3QQPJjJNpCkZ7FRq1u2Mde5OnnOKGByjwmc=; b=tpP4Qwhg/uSIVPI/MErU59ebxFQD+g6CPV4Nr30Y1l8POpQKjxuaR+akVs5D3nwQ4pM0UMY8H/9VGYpiisy6QrJpGYkBz/6iogslJHEXbX0MGly5CSL2MJ+dsguPZEoYO9LYiaCjojt/cRGs9q96RwDZ1hTjMysReG2AejLrYgXIXPRa8hwtbUiTtRMF+cAT6MTI5JmR+FZ3V9w1IdDQMSpHNnnT+1GnblVB7ynsWyRu100eBJkTYfg92s/JR1QAxMjKQbar9qDhtihv1teSQP5yJ6DQKmDVCGlerpPQ3gNGUS/niFcDv64bNT3w9RnnLBOJUrd4ch3kplInTWHo2A==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=linaro.org 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=hJgg09eh3QQPJjJNpCkZ7FRq1u2Mde5OnnOKGByjwmc=; b=H3DQ/XqJ0AA8/PvkXBlTAbEZr9/QxGl+cu5tPoTlRozARPrh9MfadSmYaLQx3aDt5btlDcfefJ/bbXGk1uqRia8QPGdBPgIT7jDWSBpXrcUwJIzOfMQN8WosGfENi046XAmaYkfnKFUpCEgeAzttdwN8JyGbxVq3uVHzWw6ji60=
Received: from DUZPR01CA0230.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b4::7) by DB4PR08MB8125.eurprd08.prod.outlook.com (2603:10a6:10:384::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.13; Thu, 11 Jun 2026 15:05:47 +0000
Received: from DB1PEPF000509EA.eurprd03.prod.outlook.com (2603:10a6:10:4b4:cafe::2e) by DUZPR01CA0230.outlook.office365.com (2603:10a6:10:4b4::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.113.13 via Frontend Transport; Thu, 11 Jun 2026 15:05:47 +0000
X-MS-Exchange-Authentication-Results: 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 DB1PEPF000509EA.mail.protection.outlook.com (10.167.242.68) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.113.7 via Frontend Transport; Thu, 11 Jun 2026 15:05:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FfVbMBEHpb5cSZEkZejdpwTvnH+V5fhsPOlz9KG4HwB1ZU+6vsjiaah1rYuZq4NJOFf3WO7LBZYxmyS8kFCcuOk6EM3p9See3PaGI2SwG37ta0U1Trfxi+BkHPQpUenRQgaRBIuEcO1q/mXmAHX3Oe9mNCyqWsuYzqyKBISzq4Htyux+641/gtvlOG2WtnEKN0i3sjSDFbXgsAhCCj5YkRZApRrSPwEq/WacqT+QJG7bFSpm0jX0KXp8lZI4eMzlS0Nj/K1gqNKNHY02zBc3PH+SzsJRa+CnM2Zh0hCPZlsTGy5GwB0VvfVDD0qiEaYntHlQncHu/7+iGvTGUPqvgw==
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=hJgg09eh3QQPJjJNpCkZ7FRq1u2Mde5OnnOKGByjwmc=; b=VQTy2i+2AymCXmBgc8dmK9qE29XPpr2Vd5qCippOhK+nTE3LursTYP272bJm6PP3pBwi6gKq1p55hApJNDoSqZIKX1MAAB+blqiWKcBQ5e7e57rG399dpYbJf3+0oIVd08aITHPQiWxjhWH0ZmVhYPo6mhhUsUf+TaPrebvEnBO35dTUATP+D+n93v0uzJ6+IIojb6Wn84TaEKPbQw8UrTR2Pj0EyPD7zRMpQxLGnJklJ/NbghLjWlmAyI+JDXsoOhkpzN4iKFEBoN+XT2idxhVceyvN5JNgWMH3C3B5/e/GYQuLIe0rXAOF1RDqz0NKyM/C5lwepCj81G0ehcRDjA==
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=hJgg09eh3QQPJjJNpCkZ7FRq1u2Mde5OnnOKGByjwmc=; b=H3DQ/XqJ0AA8/PvkXBlTAbEZr9/QxGl+cu5tPoTlRozARPrh9MfadSmYaLQx3aDt5btlDcfefJ/bbXGk1uqRia8QPGdBPgIT7jDWSBpXrcUwJIzOfMQN8WosGfENi046XAmaYkfnKFUpCEgeAzttdwN8JyGbxVq3uVHzWw6ji60=
Received: from VI0PR08MB11565.eurprd08.prod.outlook.com (2603:10a6:800:2ee::16) by DU0PR08MB7567.eurprd08.prod.outlook.com (2603:10a6:10:317::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.13; Thu, 11 Jun 2026 15:04:44 +0000
Received: from VI0PR08MB11565.eurprd08.prod.outlook.com ([fe80::78a7:564d:926a:476e]) by VI0PR08MB11565.eurprd08.prod.outlook.com ([fe80::78a7:564d:926a:476e%5]) with mapi id 15.21.0113.013; Thu, 11 Jun 2026 15:04:44 +0000
From: Ionut Mihalcea <Ionut.Mihalcea@arm.com>
To: Mathieu Poirier <mathieu.poirier@linaro.org>
Thread-Topic: Review of EAT DA
Thread-Index: AQHc9FHTSOMl4OpH/UKRF0duHr2ULLY4Qz0AgAE3Sbs=
Date: Thu, 11 Jun 2026 15:04:44 +0000
Message-ID: <VI0PR08MB115659731DF6654EC43E0569C8A1B2@VI0PR08MB11565.eurprd08.prod.outlook.com>
References: <VI0PR08MB11565F2282206A1A3CB903EAE8A102@VI0PR08MB11565.eurprd08.prod.outlook.com> <CANLsYkw+N7xDW+eNZupt=_RLFgN_+syyYthL_RR8Xg9J3XvwPQ@mail.gmail.com>
In-Reply-To: <CANLsYkw+N7xDW+eNZupt=_RLFgN_+syyYthL_RR8Xg9J3XvwPQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
x-ms-traffictypediagnostic: VI0PR08MB11565:EE_|DU0PR08MB7567:EE_|DB1PEPF000509EA:EE_|DB4PR08MB8125:EE_
X-MS-Office365-Filtering-Correlation-Id: 047bdd50-d247-4de7-2516-08dec7caeb3a
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|23010399003|376014|1800799024|56012099006|11063799006|8096899003|4143699003|5023799004|3023799007|6133799003|38070700021|13003099007|18002099003|22082099003;
X-Microsoft-Antispam-Message-Info-Original: FncJ0J+bfpNysj692UcDdtqe3UN50UX0U8jBXi2Xovgsl/xmWT4sy95pWOJZoI695Xx3SLyTpB4Yx+cRm9DaU2LMrR+7mqooue3iN+vc2wGDL1h030XbltIAin2nbEQw4dsixkKjRyjq+ITRWErKns8ZT2FfnMrKyPeKbFz5N0hHtK7xcZtz1Q6rTLGELhAcBQn2etVkdMlnnB2UdDxQYgmWxVkwq3VoYDDRvlrWpN8JTIPX75DNCf5i3AKBb+LGO5UiIt5rz8v3vuQoDSqfL5IXqgOtN74OyJrrXbmwLQoipwhJB/kF8+9a/mrSERMrOXKMVvSSCutaRwxzhAGRN6Hv4ZT5+M1uSz1iF06J27Nhallgb1TQqiT9qVzeli8PkbbNx2H+xGw8b9NWyX29cklaporNtqB6Z2Q4p+mhEcYEbR1IDRlEZcUxpN8SwwC6TFqbOvnNEfrrLEwQ3Du3QjTnZTxYN5HX9A+D00RoG8IoVX7lvLKY25MlHVUsuyxGLMpPmrvlvuGvgfMMT6IJOdl+SFN6hi2s0aF+C0TwCT52VtzRhWkoBkdQfuMZaCRaDzwrFi8DQSkNIwFn7cxaBm0a6b1NGz1EM5JgRJouKM23HzYErRJVWTR9tZ08H61OMmoBFR0NUlepQLhVP1sgt0ZKyJieGaWwgsGPj+r+WnIThZKI0mTC6ZJjyZ5uRV9mKo4sFZJ58tcKDGqrikC0xw==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI0PR08MB11565.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(376014)(1800799024)(56012099006)(11063799006)(8096899003)(4143699003)(5023799004)(3023799007)(6133799003)(38070700021)(13003099007)(18002099003)(22082099003);DIR:OUT;SFP:1101;
Content-Type: multipart/alternative; boundary="_000_VI0PR08MB115659731DF6654EC43E0569C8A1B2VI0PR08MB11565eu_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: RvGJ/ZCr8++3qf4Kz4fXx4wSC0sMlA73ess7gOPf+aLi50ZLo+2G4wjchxuQ4sNtPo86rMJ8yjdxPkj219A8MSt4Oj8giJQwlXsSqf8ztTsu9QQTr3hEamk99j5wEvtY7lpkiACkt9G36ddX3E90WVPnK2eEPK3p6FT5gPoANIaiQcqaivrLr/RlDpoKFtD0gmKd8QNyoQ8axjEzEBLoFyv7hmeHlP7JvBF0GPaxqbDL9uYL0C4CYtgx8VYPXOXThoVEJoiVr4uk/mShO0kFNRtrtSeBsRIZkGPfTW4PBtdtR2bf9tYtmaKJ8DW2S7TJUXSl+t2xVisuAi/jiqCfWg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7567
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509EA.eurprd03.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: 96c55ec9-dabe-47de-6c5b-08dec7cac59c
X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|35042699022|23010399003|376014|14060799003|1800799024|82310400026|3023799007|11063799006|6133799003|56012099006|4143699003|5023799004|8096899003|18002099003|22082099003|13003099007;
X-Microsoft-Antispam-Message-Info: nCUpoJ1143+hPkRUxuGCn+2fTiNZIGtkMC8tQAbfRad9ozhphvDVYprxt4WlC0CSPDThKYzFAH2slz420b1m+HxUH4z3TGT4RZQ7agRHCGsHqupJdDtqe9L/iQBKuSEfDnsQhiU1J8vPqtGhVwS4V+3d1FGVMKyroC7PcopB3pbaaNCWIVsjL8TRdhu3yK1qDmLPyj6DJ/9rFbjeDzPPq8PbQB4crzo6+8BdnroLNpfUmyQJZQpDAyF9kSlFKrDic4WnbFYHAdRZ6+oi6lZUVrRWHZbyuOkGxdQlW25kLKmOFURRh5+wILUe3IRb0cHaREaetK6FwIbBRfp3gk+Ru2AUpWMG6s1EWylwn1fTAiIGdPknCfWE13LRQ5+P28r43qXoGtZ3es/muxJR328uNTshZSPESv/dTf0Ek6UjrINJA6aXoUB2LWXPVrii8ZOmvoJxB2jSVQ6BcTKDrmbr6rAlgvIvJzNvfp+wjws8pG43dF9kSabAg6c9+JpRMM9MMQSTPLre6m2rmYbrS5ZSqRdJghCgkGDc2IQJgk8WMN31JONo/lEyI1uD12LtwVMsccSocUiwx4xl7pn3YeFL5vkghkpglJGX/kSVso0MplSwqxUk7+8+cbN0is/4WO0LItGFviZP1YlujS6qGmML82XmxE2MH4yJJqSZlrQDC3HrCkDd8gi6xdRXKQGsSsR6
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)(36860700016)(35042699022)(23010399003)(376014)(14060799003)(1800799024)(82310400026)(3023799007)(11063799006)(6133799003)(56012099006)(4143699003)(5023799004)(8096899003)(18002099003)(22082099003)(13003099007);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: zzcObxpRnOMba8VnK0EVAmXWObLZT9ChY2f1XUcrUynuE7uFVK6Ck+MI7OZdqyntbPxE4G1X6kZollL/uS+AUADORYqdsGqirMhazj2tKOYcAzmYzwon8GlkpoOj1iYPkLZAlBPlqDjFWP1/MGfsw9dM06uVvZKuGg/hbNczIW1qkVDH20Pmgdz4+v6vJc+3ePiQlAo48SOt1YpIfKZF1Mv4HsSAoAhoWRugHsg6X31vbE4Gp4RnoDxpwIn66ly8vhMWOfdxEuWsiW7jT5z7gmCSmgyRCvIlpzJtmLUoyd45NZ/R5SAn9CoizYLWMvG3ytJ3XuW0E/uuX5qVjOSofQe3Ql8Yy6V/tWEp0uM+pFPPu70X+EqqtAlM+w5Lduj+9SKRPqnJIVr4veWch4aNzVboH2FGcD8YD2RwZGmXuMC6zwB1nQ976JYZGc+cM3Wr
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2026 15:05:47.5873 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 047bdd50-d247-4de7-2516-08dec7caeb3a
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: DB1PEPF000509EA.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR08MB8125
Message-ID-Hash: XIETWCFGNXFLUIOQBDSVVFZFNM3NA6AG
X-Message-ID-Hash: XIETWCFGNXFLUIOQBDSVVFZFNM3NA6AG
X-MailFrom: Ionut.Mihalcea@arm.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rats.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-poirier-rats-eat-da@ietf.org" <draft-poirier-rats-eat-da@ietf.org>, rats <rats@ietf.org>, nd <nd@arm.com>, Thomas Fossati <thomas.fossati@linaro.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Rats] Re: Review of EAT DA
List-Id: Remote ATtestation procedureS <rats.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/t59QUd0pLSJqcGi-0xaAlS5ntYo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Owner: <mailto:rats-owner@ietf.org>
List-Post: <mailto:rats@ietf.org>
List-Subscribe: <mailto:rats-join@ietf.org>
List-Unsubscribe: <mailto:rats-leave@ietf.org>

Hi Mathieu and Thomas,

Thank you for the thorough reply!

Please see a few comments inline with [IM].

________________________________
From: Mathieu Poirier <mathieu.poirier@linaro.org>
Sent: Wednesday, June 10, 2026 9:15 PM
To: Ionut Mihalcea <Ionut.Mihalcea@arm.com>
Cc: draft-poirier-rats-eat-da@ietf.org <draft-poirier-rats-eat-da@ietf.org>; rats <rats@ietf.org>; nd <nd@arm.com>; Thomas Fossati <thomas.fossati@linaro.org>; Mathieu Poirier <mathieu.poirier@linaro.org>
Subject: Re: Review of EAT DA

Hi Ionut,

Many thanks for the thorough review.

Thomas and I have jointly formulated the comments inline.

On Fri, 5 Jun 2026 at 04:49, Ionut Mihalcea <Ionut.Mihalcea@arm.com> wrote:
>
> Hi editors,
>
> This is a review of draft-poirier-rats-eat-da-09.
>
> The draft fills in an important gap, so it's great to see progress. The document is well organised, but the fact that it has to lean quite heavily on external documents makes it terse, particularly when describing claims.
>

Yes, we assume readers have a good understanding of the SPDM and TDISP
protocols, or that their specifications are close at hand.

> Some questions / observations below:
>
> * How are SPDM measurement-only tokens supposed to work? Do they have no signature coming from the device? I can see that you talk about the DAT being an UCCS, but it seems the DAT itself is the UCCS, covered by the Lead attester signature placed on the enclosing CMW. Is there a similar "pattern" between SPDM measurement-only tokens and the DAT?
>

By "measurement-only", we assume you mean the case where the "signature"
attribute is omitted from the SPDM measurements.  Assuming that is the
scenario you have in mind, the idea is that the lead attester/SPDM
requester has verified the SPDM signature locally and is satisfied with
it.  It then repackages the measurements into a bunch of SPDM
measurement items, assemble the DAT and sign it, either directly or,
more likely, as part of a CMW collection (as per §4.2).
(This is the "DAT as attestation result profile" point that MCR made in
his review.)

[IM] Yeah, agree with MCR's view, but it seems as though in some cases the DAT would be treated as AR and sometimes as Evidence (unless I'm misunderstanding). Don't know if there's a clear separation between those two cases, or if there needs to be.

> * For SPDM tokens you can carry certificates - is there a need to provide (or reference) guidance (in SC) for how validation should happen?
>

The certificate model (including validation) is defined by SPDM [1].
While there seems to be nothing exceptional beyond what is already
prescribed by §6 of RFC5280, it is probably worth adding a reference.

[1] https://www.dmtf.org/sites/default/files/standards/documents/DSP2058_1.3.0.pdf#page=22

> * Also, something that bridges the security and privacy considerations sections: knowing that some victim workload X and an attacker-controller workload Y both use different interfaces on the same device, or that Y has access to a device (interface) previously used by X, could be leveraged by the attacker for side-channel attacks.
>

For this to happen, the device's implementation would have to be
faulty and/or the TDISP implementation not meeting the security
requirements outlined in the specification.  Both are possible - we
will note this in the security considerations.

> * In the intro you say "Such capabilities prevent execution environments or software components that are untrusted by the TVM (including other TVMs and the host hypervisor) from accessing or controlling a device that has been assigned to the TVM." This is not strictly correct for cases where devices have multiple interfaces which can be assigned separately.
>

I suppose this depends on how you interpret the term "device".  I think
the "virtual private" device abstraction provided by TDISP (called
"virtual function" in the PCIe spec) is what is meant here.  However, if
you interpret it as the physical device, then I agree with you.  It's
worth clarifying.

> * 'msi-x-message-control' and 'lnr-control' in the TDISP device interface report (section 3.1.4) both use key '2', is that expected?
>

No, that's a bug.  Nice catch, thanks!

> * The CDDL definition of the eat_nonce claim ( &(eat_nonce: 10) => bytes .size 64 ) clashes with the requirement in 4.4 that "the epoch ID must be encodable as an opaque binary string of between 8 and 64 octets". (Speaking of which, should that be "MUST"?)
>

Nice catch, again :-)

> * Section 3 says that name parts are joined by semicolon, which doesn't seem to be the case in the rest of the doc.
>

Can you find an instance where that is not true?  (If so, that'd be a
bug.)

A quick grep returns:

"spdm:ACME:WIDGET:0123456789" "spdm:C=CA,O=ACME,OU=Widget,CN=0123456789"
"spdm:ACME:WIDGET-A:0123456789"
"spdm:C=CA,O=ACME,OU=Widget-B,CN=9876543210" "legacy-pcie:0000:01:02.0"

which seems to consistently follow the pattern <namespace> ":"
<namespace-specific>.

[IM] Unless I'm missing some context, I believe you're agreeing with me, since semicolon == ';' and colon == ':' . Should've clarified this previously :)

> You also say that "Each individual device claim is the combination of a device name and a standard claims format" - that's confusing, and per CDDL I think you mean "each device name is associated with a set of standard claims ...".
>

Yes, that's what we meant.  A "device claim" is a claim about a device
in the usual key-value form (in RFC9334 §4.2 lingo) where the key is the
device name and the value is the standardised claims-set.  I see how the
misuse of jargon can obscure a simple reality :-) We will fix it.

> * Staying on the topic of names, are there more abstract requirements to encode re. device names? For example, can a single device appear as two submodules (perhaps even of different types)? Can / should Verifiers make trust decisions based on the name?
>

The model currently doens't cater for a device that is counted twice.
Names must be unique otherwise doing aggregation via submods won't work.
Q: Is this a theoretical or a practical concern?

[IM] Mostly a practical concern from a Verifier's perspective, in the sense of "are there any rules that must be checked regarding those names?". Might be worth making it clear either way what the intent is.

> Cheers,
> Ionut

Once again, your contribution is much appreciated.

Mathieu