[Rats] Re: Clarifications in draft-ietf-rats-eat

Laurence Lundblade <lgl@island-resort.com> Fri, 11 April 2025 17:51 UTC

Return-Path: <lgl@island-resort.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 355631AD807C for <rats@mail2.ietf.org>; Fri, 11 Apr 2025 10:51:25 -0700 (PDT)
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, 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_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=island-resort.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 0meDVQUCGZKO for <rats@mail2.ietf.org>; Fri, 11 Apr 2025 10:51:24 -0700 (PDT)
Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 6D6D51AD8075 for <rats@ietf.org>; Fri, 11 Apr 2025 10:51:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1744393882; cv=none; d=zohomail.com; s=zohoarc; b=ND2lD0fSa4Q3iii1WU0Y4TQGfwn0oi/EW3/LYDzB3dhlrZXr8igi7f2/+yQqqCuUy3W3c8pWPR4gFlXLgU8fpfjl6ack4ha99irD/cbN8t+H1sFeCDthq0cnvvf3etxSgE5sbiJs71eFIjlL/96kyNIOPQwJCagpR9i8cU4ESd4=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1744393882; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=cdZW/5I7nL1frx8en4FLWNLbqyN47FvVXvvFXAR3q1I=; b=Iy9wlmxv1g8i612a5/uoOs+IFtTmUxBGM9W/Mgt80ZCwANynE5ncTn8yEvS6FAMDsm90ExnxGQSNvYcJcX2CeVbKtmkJGb/qDKMGXKgcqnLeaLtAzTV4+s1YCRAAQWSobiNzW4TB2ompM/2J2IXhYcp04yJbAS59IyFo8lGmU7w=
ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=island-resort.com; spf=pass smtp.mailfrom=lgl@island-resort.com; dmarc=pass header.from=<lgl@island-resort.com>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1744393882; s=island; d=island-resort.com; i=lgl@island-resort.com; h=From:From:Message-Id:Message-Id:Content-Type:Mime-Version:Subject:Subject:Date:Date:In-Reply-To:Cc:Cc:To:To:References:Reply-To; bh=cdZW/5I7nL1frx8en4FLWNLbqyN47FvVXvvFXAR3q1I=; b=Re/BGPtGdAefL0XEMggJH97GNhzMKWgldRGU8ex1Mjeh0MSh6OmWULPkIz3t2HkP 7fSOdMV1ksz58KbS22G/7Q1QbFS9QuZR8pL0s6t8bbIgcJ9XSJFdxOQ7eaRBRzBejMH +oxwRlltMYpq97+DfjSG0Rse9Y4I7BNgFm6/04KM=
Received: by mx.zohomail.com with SMTPS id 1744393879759408.45762304253947; Fri, 11 Apr 2025 10:51:19 -0700 (PDT)
From: Laurence Lundblade <lgl@island-resort.com>
Message-Id: <D6C150AF-DB13-439C-862E-93CEBF573F34@island-resort.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_3547D40F-B919-46FC-83FC-79264088D555"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
Date: Fri, 11 Apr 2025 10:51:08 -0700
In-Reply-To: <4abff904-74ef-473f-8b80-6ba563018744@tu-dresden.de>
To: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
References: <4abff904-74ef-473f-8b80-6ba563018744@tu-dresden.de>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
X-ZohoMailClient: External
Message-ID-Hash: RMP3KIALJQSUWDOEAOF2QNLBYFQHYQRX
X-Message-ID-Hash: RMP3KIALJQSUWDOEAOF2QNLBYFQHYQRX
X-MailFrom: lgl@island-resort.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: "rats@ietf.org" <rats@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Rats] Re: Clarifications in draft-ietf-rats-eat
List-Id: Remote ATtestation procedureS <rats.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/PCECP_twfbXnOCfxHqHFT9TZ8kg>
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 Usama,

> On Apr 10, 2025, at 2:11 AM, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> wrote:
> 
> Dear editors,
> 
> I would like the second paragraph of introduction to be more precise, because it contains some unjustified statements, such as:
> For attestation, the keys are
>    associated with specific devices and are configured by device
>    manufacturers.
> 
> I did some research on this and found that it is not always correct. The device manufacturer may also inject a seed based on which the attestation key would be derived. And this key derivation involves additional factors, such as platform TCB as well as platform OWNER_EPOCH value in case of Intel SGX.
> 
The text in EAT is intended to be very general to allow all sorts of means of establishing attestation key material including what you have described. I don’t see a problem personally. I think  trying to specify all the ways attestation keys can be set up would be a “rat hole” as they say.

> Also, we had some discussion about attester-generated nonce for single Attesting Environment, which I don't find addressed yet in [1]. Please let me know if I missed something.
> 
Similarly, the text about freshness and nonces is intended to be open-ended and allow lots of different approaches.

We are at the very end of work on RFC 9711. We can still change it, but there would have to be a really strong consensus or an egregious problem. Last call was about two years ago.

LL