[Seat] Re: [Rats] Re: [WIMSE] Re: Re: Re: Re: Follow-up of meeting 122 presentation (Formal proof of insecurity of Intel's RA-TLS and draft-fossati-tls-attestation)
Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> Fri, 16 January 2026 00:52 UTC
Return-Path: <muhammad_usama.sardar@tu-dresden.de>
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 E99AEA8581E1; Thu, 15 Jan 2026 16:52:53 -0800 (PST)
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_MSPIKE_H2=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 (2048-bit key) header.d=tu-dresden.de
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 fnZeuWDPTNyc; Thu, 15 Jan 2026 16:52:52 -0800 (PST)
Received: from mailout7.zih.tu-dresden.de (mailout7.zih.tu-dresden.de [141.76.32.220]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 80FB0A8581D4; Thu, 15 Jan 2026 16:52:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tu-dresden.de; s=dkim2022; h=Content-Type:In-Reply-To:From:References:CC:To :Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=pyhsUJr/x1Ivf2eoN+nmRIuZT5E6M3whUpNeNomr9uM=; b=PyhCSZmRJJKHA+cw0cVV5YYCG6 kN0CteQEy4bR/WQhQCi+EsUyIZ4FurtonFwCg1ZGt4EYCj32d1iUr7ub2L1I9yMOQolFqKuxHvil1 KW/BcIDmnCJw4O3mqtgWcP5x5Dt7NeMsOhBxAIFGhE8QUbmo+/Nxvbny25848Ts7VXL6KCvGnMTdl Vgb1Hs4ZhX8bmonACOoNDdoyQagKbkOSXTL7wdJ8FvAv2MH3wy8uRl863/nWpQKTbxC89A1jR0iMm l/omXuk76GCW/4tgpRR9XppYNaTvqxxhoHnyGns27ESZdzNMRv+z2Vs1A1H5oOKec4G5W1+aQdoM0 WB8JVXTA==;
Received: from msx-t422.msx.ad.zih.tu-dresden.de ([172.26.35.139] helo=msx.tu-dresden.de) by mailout7.zih.tu-dresden.de with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <muhammad_usama.sardar@tu-dresden.de>) id 1vgY4z-00HPsw-01; Fri, 16 Jan 2026 01:52:49 +0100
Received: from [10.12.5.228] (141.76.13.165) by msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Fri, 16 Jan 2026 01:52:33 +0100
Message-ID: <cb5ce7ff-6e7c-4891-a1a6-0e5e8d706184@tu-dresden.de>
Date: Fri, 16 Jan 2026 01:52:33 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Joseph Salowey <joe@salowey.net>, wimse@ietf.org
References: <CAHu=PL2n26wwEtEECb1VqzshJBTJ+chhbcKTNbLeABmM_+eymg@mail.gmail.com> <CBDD5425-01C7-4A2D-97F6-BF66C0E5A0FE@gmail.com> <CAOgPGoAoserfxs4DjMUpexvSfSxnWUzTedd1MPyc74+QTUC1_Q@mail.gmail.com>
Content-Language: en-US
From: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
In-Reply-To: <CAOgPGoAoserfxs4DjMUpexvSfSxnWUzTedd1MPyc74+QTUC1_Q@mail.gmail.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms050103080404090208090106"
X-ClientProxiedBy: MSX-L416.msx.ad.zih.tu-dresden.de (172.26.34.136) To msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139)
X-TUD-Virus-Scanned: mailout7.zih.tu-dresden.de
X-MailFrom: muhammad_usama.sardar@tu-dresden.de
X-Mailman-Rule-Hits: max-recipients
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-size; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: T4R4HFGUHKKDJOFHCNKM7DNTM5LHM37B
X-Message-ID-Hash: T4R4HFGUHKKDJOFHCNKM7DNTM5LHM37B
X-Mailman-Approved-At: Thu, 15 Jan 2026 17:15:04 -0800
CC: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>, Manu Fontaine <Manu@hushmesh.com>, Nathanael Ritz <nathanritz@gmail.com>, John Kemp <stable.pseudonym@gmail.com>, Henk Birkholz <henk.birkholz@ietf.contact>, Yaron Sheffer <yaronf.ietf@gmail.com>, Justin Richer <jricher@mit.edu>, Pieter Kasselman <pieter@defakto.security>, wimse-chairs@ietf.org, Sorin Dumitru <sorin@returnze.ro>, rats@ietf.org, seat@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Seat] Re: [Rats] Re: [WIMSE] Re: Re: Re: Re: Follow-up of meeting 122 presentation (Formal proof of insecurity of Intel's RA-TLS and draft-fossati-tls-attestation)
List-Id: "Secure Evidence and Attestation Transport (SEAT) WG" <seat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/seat/aYX5gcPvOjwDBXvankYyaf9KFm4>
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>
# TL;DR: Proposed edit to definition in [1]. Submitted PR [2]. Published
draft [0] as background for discussion.
# Details:
Meanwhile, I took the time to publish a draft [0] putting together a
high-level overview of analysis as background to this discussion.
Just as a quick recap of 3 options I proposed [3]:
*Option # 1* was to remove attestation. Folks seem to want it; fine for me.
*Option # 2* was to preferably use some other term or define attestation
more precisely. Folks seem to insist on reusing attestation. While I
believe it will add a lot of confusion and unnecessarily reduce SEAT's
opportunity to collaborate with WIMSE in future, I can live with that.
WIMSE folks seem to have settled at some definition. Looking at the
current definition of attestation of WIMSE in PR [1], I have proposed a
small edit there.
One nit: Definition says "Attestation in WIMSE is intentionally defined
quite broadly" but I don't see what exactly is broader than RFC9334.
What is additional to RFC9334 needs to be precisely mentioned explicitly
here.
1. Attestation of RFC9334 also does not rely on any specific
communication protocol. It can be used with TLS, EDHOC, IKEv2, SSH
etc. So you don't actually need to say that part, and in my proposed
edit, I removed that part.
2. What exactly do you mean by "implementation"? Is it meant to include
software-based attestation vs. hardware-based attestation. My
proposed edit is under this assumption. If there is something in
addition to that, please specify that to disambiguate as cleanly as
possible.
Now, the definition is broader than attestation of RFC9334, i.e.,
attestation of RFC9334 remains explicitly in scope. So things seem to be
moving towards my 3rd option.
*Option # 3* was to inform the implementers about these attacks. I have
submitted a PR [2] for this, which is a slight variant of the text I
proposed in [3]. Feel free to propose some wordsmitthing as you like,
but not informing implementers about known attacks is a real disservice
to the community. Given a set of hypothesis that:
* most WIMSE deployments use TLS, and
* TLS is explicitly mentioned in draft, and
* attestation is mentioned too, and
* attestation of RFC9334 is in scope, and
* that there are only three top-level categories of combination of
remote attestation and TLS [0];
it implies to me this is basic guidance to mention these attacks, and
not a detail.
Thanks.
-Usama
[0] https://datatracker.ietf.org/doc/draft-usama-seat-intra-vs-post/
[1] https://github.com/ietf-wg-wimse/draft-ietf-wimse-arch/pull/111
[2] https://github.com/ietf-wg-wimse/draft-ietf-wimse-arch/pull/113
[3] https://mailarchive.ietf.org/arch/msg/wimse/I0YgR9AzKcA0zF_kG7Q6mWCc9ZY/
- [Seat] Re: [WIMSE] Follow-up of meeting 122 prese… Muhammad Usama Sardar
- [Seat] Re: [WIMSE] Re: Follow-up of meeting 122 p… Pieter Kasselman
- [Seat] Re: [WIMSE] Re: Follow-up of meeting 122 p… Muhammad Usama Sardar
- [Seat] Re: [WIMSE] Re: Follow-up of meeting 122 p… Arndt Schwenkschuster
- [Seat] Re: [WIMSE] Follow-up of meeting 122 prese… John Kemp
- [Seat] Re: [WIMSE] Re: Follow-up of meeting 122 p… Muhammad Usama Sardar
- [Seat] Re: [WIMSE] Re: Follow-up of meeting 122 p… Yaron Sheffer
- [Seat] Re: [WIMSE] Re: Follow-up of meeting 122 p… Muhammad Usama Sardar
- [Seat] Re: [WIMSE] Re: Follow-up of meeting 122 p… Henk Birkholz
- [Seat] Re: [Rats] Re: Re: [WIMSE] Re: Follow-up o… Kathleen Moriarty
- [Seat] Re: [Rats] Re: Re: [WIMSE] Re: Follow-up o… Muhammad Usama Sardar
- [Seat] Re: [Rats] Re: [WIMSE] Re: Follow-up of me… Justin Richer
- [Seat] Re: [Rats] Re: [WIMSE] Re: Follow-up of me… Kathleen Moriarty
- [Seat] Re: [Rats] Re: [WIMSE] Re: Follow-up of me… Muhammad Usama Sardar
- [Seat] Re: [Rats] Re: [WIMSE] Re: Follow-up of me… Muhammad Usama Sardar
- [Seat] Re: [Rats] Re: [WIMSE] Re: Follow-up of me… John Kemp
- [Seat] Re: [Rats] Re: Re: [WIMSE] Re: Follow-up o… Manu Fontaine
- [Seat] Re: [Rats] Re: Re: [WIMSE] Re: Follow-up o… Nathanael Ritz
- [Seat] Re: [Rats] Re: Re: [WIMSE] Re: Follow-up o… Manu Fontaine
- [Seat] Re: [Rats] Re: Re: [WIMSE] Re: Follow-up o… Mandyam, Giridhar
- [Seat] Re: [Rats] Re: Re: [WIMSE] Re: Follow-up o… Kathleen Moriarty
- [Seat] Re: [WIMSE] Re: [Rats] Re: Re: Re: Follow-… Joseph Salowey
- [Seat] Re: [Rats] Re: [WIMSE] Re: Re: Re: Re: Fol… Muhammad Usama Sardar
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… John Kemp
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… Muhammad Usama Sardar
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… John Kemp
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… Nathanael Ritz
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… John Kemp
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… Paul Wouters
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… Paul Wouters
- [Seat] Re: [Rats] [WIMSE] Re: Re: Re: Re: Follow-… Justin Richer