[Seat] Re: Fwd: New Version Notification for draft-fossati-seat-expat-02.txt

Nathanael Ritz <nathanritz@gmail.com> Wed, 11 March 2026 01:20 UTC

Return-Path: <nathanritz@gmail.com>
X-Original-To: seat@mail2.ietf.org
Delivered-To: seat@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 2C176C7F04F5 for <seat@mail2.ietf.org>; Tue, 10 Mar 2026 18:20:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 lws4qw4b9Lbg for <seat@mail2.ietf.org>; Tue, 10 Mar 2026 18:20:38 -0700 (PDT)
Received: from mail-dl1-x1231.google.com (mail-dl1-x1231.google.com [IPv6:2607:f8b0:4864:20::1231]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 476B3C7F04EE for <seat@ietf.org>; Tue, 10 Mar 2026 18:20:38 -0700 (PDT)
Received: by mail-dl1-x1231.google.com with SMTP id a92af1059eb24-12776bebe9fso566207c88.1 for <seat@ietf.org>; Tue, 10 Mar 2026 18:20:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1773192031; cv=none; d=google.com; s=arc-20240605; b=aopkX3vlqGia6ngOpZI9/0mbe4T5/X3xLKF+IZgLnXkF0pTAkMgHDWRy/LFLv8kEtm ucxjnpDnRTqNzFdLCh7tvlNOSDNA3faJNjq5DK0OcPJbXweJSjMgrBTzCZ0OMHNkCrxl SFbTwj2n+ayZq1g1IPirzWnwcnPB1C0ZpxWspknYS2LgVFGCwdZa1H07COr1u04u0iij baAOrd7DCsaG2E/OhXEFGYRIM4luJQtkR2d3udaRwGXgVLHgNkg9btDz+VKICPxJeRmh Xn2Skp5kx9LUGCpW8gIuC8jD36+Mr/F0aXtgNcR92H3FYeBJAfLFryKbelMo7c7so9qI O9HQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=7ug4nS7t6h017q1YeTUkvjAyupz5U6KYiRRLL4G88lU=; fh=45abeArSxiPRXXAmMDoFkTuOz4Nup9RCkgIg/0q6JOg=; b=RsyhdSI70i9qcmgGSvZZFVDTwsapnSDQKX2vdu8576NKkhPP0UnNM4NKpFV/EGKetT GPrlFT/85kl3MTC3dDoeSBlwI99ScnEnn02M4GrB1NKQyqhKmaQOMP2rdV36Kp/pp6Fh b3jmMMGWIB2zH+ltVlo8buh5KwxCzS8psUWiBIPLPWgBq2bTXUihYtKLXUukcnnwcMLZ pCtyTue9etAyWOTjcjzoQ0u9lizDA69BOe2B43o1RHEKCqGm1G4f0uBwx4A0Khdc5MH9 8n9yFvr8I0HrMZjaf555fHwdr9XA0XpWfD6oCMNFwnpWEqcTgtvTtXh3d5WvymS45HzC M41w==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773192031; x=1773796831; darn=ietf.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=7ug4nS7t6h017q1YeTUkvjAyupz5U6KYiRRLL4G88lU=; b=NHoNExSeBjMmLD+vHSLCju2MuAUGY8ILA0y0ZqZ7CvMLbqoiRlr296u0Aloit1STlZ cnTajE92qvPADq6GXePAuRWfXKvDj4JTlpT34jTC+1thiuo+MbTzqNTjZ3sNiAx1txXh 9B+qF25WcMpqVYmbGRHsx6F2MRJ60yIbqN99zxr0/4yLPcKjo4/pCbRXZ5g2J75NRFTd o/cBwn9tvRKYJoLiST2nCMi4Bp/8ET8zKsI3Wg+hdNLNH69bhwuI7izv06nUNmNO0TtP twyIiEwd1XJWpb1BUA5ejTVFtsZ7YbhPCgw5WJpwF8oyQXkpvMeIxXezGBWHFUAaiZa6 5jvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773192031; x=1773796831; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7ug4nS7t6h017q1YeTUkvjAyupz5U6KYiRRLL4G88lU=; b=KzV8hVM+EvZaI4hRuBPPHfZyqnAI4ZhvUwg0yPomB3lQqRnnvTDvhWVHzwmISKJwMQ alQzOyb8xIyzxdnc3IJO9speVJL+E36gZXmH+Pc8R3uN6STIupM9ljA9vKF8H9IZjpRR 2TSphZzLG6zc2OjgXVOtICt2e+LRNNfPuD/DanW61OFZFGKlIrkXSjyWUptnyNsjtmKx zOileyu5nadIVum8pkEUy4jwYlck+iHbkIKhKVzIb+QOApDIdRa5WRVjO4W+KxSRpo+E K6BCqHZfKghKiL5hXJWzL+MFBaaH8quUqGny5lXd+4Jd+zx66xG93hggGqbl5ONp4OEW ZhKA==
X-Gm-Message-State: AOJu0YwVsWsXQ6ORtnq0VNKaTDJhSvBw/J4sRsT5A+ZLV6bruPRCMFQp Tv9rP47qD/DSUv5KddWpZrmKF+v38RlEp+HXSj7hH6LWiyd0NwesU84Q5/bk1uevYEh9O/xwMuM gQraFrI2lDReMSeq6qxKF+gJ9OqnS00HkT8ZpnWc=
X-Gm-Gg: ATEYQzzF3ek9qJINXx8zRNm0DX2ChdA9WVZLmuCl4tr8CjdcKjfWnSBavPDTVnDQo0w FViomifRLYpt/mdcc828KADNP14u1GMgHlXFe5E94uCTy6cECvgDWPc1ACSPvYbvN25AZraDuDk jJW5g1S9xZBcgG7QYzktrbR51KIrJMYauDv8qLa06W/9Bd/E6QREnhJkezQtfVk0+6s4Z8fvmf7 W9kQm0EmPdscvOE9sprlcy3LGCl1PJcmlJe/QeWXm/Dw4tdFV4l4LcKatSSFyVjHtjQJ6cBY7FK 597fnRU=
X-Received: by 2002:a05:7022:518:b0:11a:e426:911a with SMTP id a92af1059eb24-128e77ab92emr461321c88.15.1773192030808; Tue, 10 Mar 2026 18:20:30 -0700 (PDT)
MIME-Version: 1.0
References: <177217780092.2895929.13646411789319004332@dt-datatracker-6ff7c68975-7k42g> <35389920-f548-4a42-84fc-e17034da9e4a@tu-dresden.de> <34f23622-7a68-47b4-ab36-b6f8d875c7f0@tu-dresden.de>
In-Reply-To: <34f23622-7a68-47b4-ab36-b6f8d875c7f0@tu-dresden.de>
From: Nathanael Ritz <nathanritz@gmail.com>
Date: Tue, 10 Mar 2026 19:20:19 -0600
X-Gm-Features: AaiRm53ytcBPPE34ihvuZFVXWUi17rafoW4N4qzQGUY2HZ-HAqdLHR-M0CCN1pA
Message-ID: <CAHxYnaOKeCM8jeLV-YwmMXdrnnnt++Jk9SkSJjVDf54QHXXmSQ@mail.gmail.com>
To: "seat@ietf.org" <seat@ietf.org>, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
Content-Type: multipart/alternative; boundary="0000000000001d6d51064cb571d1"
Message-ID-Hash: I7AV3KNO7XH6LGE2LH3LTUZJYVL7JDC6
X-Message-ID-Hash: I7AV3KNO7XH6LGE2LH3LTUZJYVL7JDC6
X-MailFrom: nathanritz@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; 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: [Seat] Re: Fwd: New Version Notification for draft-fossati-seat-expat-02.txt
List-Id: "Secure Evidence and Attestation Transport (SEAT) WG" <seat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/seat/glk8YnoIrbXgujE4gR2RY580YFY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/seat>
List-Help: <mailto:seat-request@ietf.org?subject=help>
List-Owner: <mailto:seat-owner@ietf.org>
List-Post: <mailto:seat@ietf.org>
List-Subscribe: <mailto:seat-join@ietf.org>
List-Unsubscribe: <mailto:seat-leave@ietf.org>

Apologies to the WG, my original reply to Usama didn't include the
seat@ietf.org mailing list. Our correspondence is below.

**FWD: On Tue, Mar 10, 2026 at 17:37 UTC Muhammad Usama Sardar <
muhammad_usama.sardar@tu-dresden.de> wrote:**

On 11.03.26 00:25, Nathanael Ritz wrote:

> And I would greatly doubt if the WG maintains any question about your own
capability to produce sound evidence for the security properties outlined
in your draft.

Independent analysis is always good, but it's fine if you think you won't
have time to.

> I do plan to discuss the ProVerif analysis of the models as part of the
presentation, and I look forward to your input. If you have specific
technical questions regarding the model constraints or syntax that you'd
like me to cover, please feel free to share them on the list, or open an
issue on the GitHub repo beforehand so I can ensure they are thoroughly
addressed for the WG.

I'll try but I have some tasks assigned by TLS chairs, and at least 6
presentations to make next week.

-Usama

**On 11.03.26 00:25, Nathanael Ritz wrote:**

Hello Usama,

I appreciate the personal invite to formally model your draft. My analysis
of draft-fossati-seat-early-attestation-03 was driven by two primary
factors: The first was simple curiosity, given the shared design space my
draft has with their -03 revision in particular. I wanted to know how the
original binding I designed for FACTS compared to the binding proposed for
Early Attestation. Second, I noted the formalization gap documented in
their draft, and I anticipated that the need would have gone unmet for some
time had I not volunteered.

In contrast, the security properties of draft-fossati-seat-expat appear
well-established. And I would greatly doubt if the WG maintains any
question about your own capability to produce sound evidence for the
security properties outlined in your draft. At best, I believe it would be
a duplication of effort for me to produce something independently from your
own work-in-progress at this time.

I do plan to discuss the ProVerif analysis of the models as part of the
presentation, and I look forward to your input. If you have specific
technical questions regarding the model constraints or syntax that you'd
like me to cover, please feel free to share them on the list, or open an
issue on the GitHub repo beforehand so I can ensure they are thoroughly
addressed for the WG.

> My position is that [EXPAT] is a simpler, cleaner, and more secure
solution.

Your position is well noted. From my own perspective as an implementer and
systems integrator, I see valid applications for both approaches. After
all, FACTS is effectively a hybrid. I intend to share separate feedback for
both EXPAT and the Use Cases document before the meeting next week to
expand exactly where I see the two approaches fit or may misfit depending
on application context.

On that note, I have a personal hobby project/research prototype of mine
built to explore continuous re-attestation that is heavily influenced by
the EXPAT draft. While that project is not ready to share to the public
yet, I'm mentioning it to clarify that my own position is grounded by
practical hands-on experience.

Cheers,

Nathanael


On Tue, 10 Mar 2026 at 07:22, Muhammad Usama Sardar <
muhammad_usama.sardar@tu-dresden.de> wrote:

> Hi Nathanael,
>
> I have been doing the formal analysis of our expat draft (see below),
> which I will summarize in the SEAT meeting. My position is that it is a
> simpler, cleaner, and more secure solution.
>
> More formal analysis is obviously always welcome. So I -- as author --
> would very much appreciate if you could do an independent formal analysis
> of our draft and share your perspective.
>
> I think your formal analysis is valuable input, and very much in line with
> the SEAT charter:
>
> The working group will engage with the research community on the
> evaluation and formal analysis of the protocol artifacts in parallel
> with the specification work.
>
> Independent of that, I think we should settle with nothing less than the
> high standards of TLS WG.
>
> I do have a few questions on your models you shared in other threads but I
> also have quite a few presentations for different WGs/RG to make for the
> meeting next week. So I am hoping you will present your formal analysis
> with your draft in the meeting and we'll have some insightful discussions
> over it in the meeting to better understand any differences of
> models/perspectives.
>
> Looking forward to your formal analysis of our draft.
>
> Thanks and best regards,
>
> -Usama
>
>
> On 27.02.26 08:58, Muhammad Usama Sardar wrote:
>
> Hi,
>
> This version adds/updates the following:
>
>    - Security considerations: Race conditions
>    - Security considerations: Timing of remote attestation
>    - Updated Client as Attester
>    - Added Server as Attester
>    - Added operational overview
>
> We welcome any quick feedback and will try to address that until the
> cutoff.
>
> Thanks,
> -Usama
>
>
> -------- Forwarded Message --------
> Subject: New Version Notification for draft-fossati-seat-expat-02.txt
> Date: Thu, 26 Feb 2026 23:36:40 -0800
> From: internet-drafts@ietf.org
> To: Tirumaleswar Reddy.K <k.tirumaleswar_reddy@nokia.com>
> <k.tirumaleswar_reddy@nokia.com>, Hannes Tschofenig
> <Hannes.Tschofenig@gmx.net> <Hannes.Tschofenig@gmx.net>, Ionut Mihalcea
> <ionut.mihalcea@arm.com> <ionut.mihalcea@arm.com>, Muhammad Sardar
> <muhammad_usama.sardar@tu-dresden.de>
> <muhammad_usama.sardar@tu-dresden.de>, Muhammad Usama Sardar
> <muhammad_usama.sardar@tu-dresden.de>
> <muhammad_usama.sardar@tu-dresden.de>, Thomas Fossati
> <thomas.fossati@linaro.org> <thomas.fossati@linaro.org>, Tirumaleswar
> Reddy <k.tirumaleswar_reddy@nokia.com> <k.tirumaleswar_reddy@nokia.com>,
> Yaron Sheffer <yaronf.ietf@gmail.com> <yaronf.ietf@gmail.com>
>
> A new version of Internet-Draft draft-fossati-seat-expat-02.txt has been
> successfully submitted by Muhammad Usama Sardar and posted to the
> IETF repository.
>
> Name: draft-fossati-seat-expat
> Revision: 02
> Title: Remote Attestation with Exported Authenticators
> Date: 2026-02-27
> Group: Individual Submission
> Pages: 23
> URL: https://www.ietf.org/archive/id/draft-fossati-seat-expat-02.txt
> Status: https://datatracker.ietf.org/doc/draft-fossati-seat-expat/
> HTML: https://www.ietf.org/archive/id/draft-fossati-seat-expat-02.html
> HTMLized: https://datatracker.ietf.org/doc/html/draft-fossati-seat-expat
> Diff:
> https://author-tools.ietf.org/iddiff?url2=draft-fossati-seat-expat-02
>
> Abstract:
>
> This specification defines a method for two parties in a
> communication interaction to exchange Evidence and Attestation
> Results using exported authenticators, as defined in [RFC9261].
> Additionally, it introduces the cmw_attestation extension, which
> allows attestation credentials to be included directly in the
> Certificate message sent during the Exported Authenticator-based
> post-handshake authentication. The approach supports both the
> passport and background check models from the RATS architecture while
> ensuring that attestation remains bound to the underlying
> communication channel.
>
>
>
> The IETF Secretariat
>
>
> _______________________________________________
> Seat mailing list -- seat@ietf.org
> To unsubscribe send an email to seat-leave@ietf.org
>