[Seat] Re: FW: New Version Notification for draft-fossati-seat-early-attestation-06.txt
Nathanael Ritz <nathanritz@gmail.com> Mon, 10 August 2026 13:24 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 3F7FD127284AC for <seat@mail2.ietf.org>; Mon, 10 Aug 2026 06:24:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786368254; bh=PYPqRSD7qUDSyMp3ITopUQU97Yt2K460cO5bhVGv7tM=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=AgQ9BT2zWbv0B34PVj8EeSyKVP0Gn1Ey6AR0bo9/pY+DmgxpNrNjrU6P/Zbq3/k7f Q43dMMt0ZKq4G7ywe9PebAqXwXtUVhFSwaaiNK/B5ymArbCbbjLs0D31qO/GddOS4h tOuBi+czFoXsTp5v8bqPUvN8Nr2XxtJtwPrl4n4w=
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 9bSrk6pu_1XG for <seat@mail2.ietf.org>; Mon, 10 Aug 2026 06:24:13 -0700 (PDT)
Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 666C5127284A5 for <seat@ietf.org>; Mon, 10 Aug 2026 06:24:13 -0700 (PDT)
Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-2cab973140bso27756955ad.3 for <seat@ietf.org>; Mon, 10 Aug 2026 06:24:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786368252; cv=none; d=google.com; s=arc-20260327; b=keExRI7c00qj6JSpeVZ7fH8BevwcKdevhpj1h/stXfSRw4KE08O5pG76X/3B1RYY08 D2YPc/+A7X4u27bih48+F0wlXshz9iqATiai3Gs/wmLI8c6zXwd7gPAN+5cNrVDt2/gz EHHEFz/Mif5E9eQCZaRZyIj7QxGDUF86QZ/5SZGkfcQWU5bfM5fQXtwAq1oYnufX9ZL0 btyMF8Z/RgD3Fs7II+JjS09koGhvud43XOL0ZXELXqty15riX7YG4TjrnjzwYlAtWRx2 I/O0InWMa8dJFWLdiRB53pjhbUEmkBlynlAQTxRP5eU7dcDQ2BlJT5AUxe3pyhVy1U0/ uwXQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=K39HpKe7FScDedrulYRKVxlHPqNZNAjBHKzWiSfY9Jw=; fh=/eFM2kawVZe+kyZp2rQ5i0lkx/Ymn6Gnrzvb5KfZDPc=; b=imP/t3Jl4Pv30mnVizQHHkin2+zAYKV76zIhNqhQ48ZFaUMtDYqRBmvrMoZa7b6DOU e++x5Vh1HYCN3Uwwnviu0zYzrW6dbG+73KHYkYCc79qkBfg9tF0mQ3/5xQXBKRmMhmVS 01u5zgkiXecbzNVfFgZbN1RtjbAdJT3PoSZ0HxtQ9Pp8/ts2kSE+grJFeCmLtoDrGSUM fmSx+PA8YHpzs3q0+Tu2O5rf0EGEHEQCmrePJgbISZjLEDMrkzdZX5jOo1GauQsKxFRa rzrOPmgyWQowT0W6HsLs2jcn7A35E081bQFiftKgTlxjQIkWltbHm1oa4VmqPKLW+wlQ x0UQ==; 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=20251104; t=1786368252; x=1786973052; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=K39HpKe7FScDedrulYRKVxlHPqNZNAjBHKzWiSfY9Jw=; b=Nl0/ymYINP3dXCASGv/ykLylGjJsF2WndLtEtcpH+vqxGV2g9i4xxcotLrtDUZpJvx L7ODER6QtPzJVqMxRh0F/FZkGA/V9Z/xL1wTxYBPMYE0QkCtwWAMh9FeMxkckLGvsaWD 5ZTiKHnH5nmapSEKFpro9yfTCmW5LRsXhD8Sj9NIvp6fnggG0pCM8i5rlSdVQsmK9sZX fQnF+EqxJN4RqMjZxPBCFTe8Kb3ntU0TM/aCc7KmW55tPhPKE8ZxLyURUk9euesRMrha gECpKwYuIphOoawf/2rSW7RfDrHyrxEgRtZA2piPVDGy9D3GCOAZJ0z9ICiuMmgvCyEQ KMYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786368252; x=1786973052; h=content-type:cc: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:content-type; bh=K39HpKe7FScDedrulYRKVxlHPqNZNAjBHKzWiSfY9Jw=; b=fAof1NbDI6i1y4pGHMsQHcFf6HmEK4qphsgJvimkduXwmvd2xGcCrKhHHVf7/Rn4Cl IlN3uNzYrmHpmA5t8E4nRXzYxmXOJ5LxPm2conv+f9NZnJcpU6WBPwce1todHZNLpqep 5P4vBYPkX0B4evAgWEwa9D8eQf3OZGLtGjK4BrqY98hB504nOspMdssYdWZmlxwqk24l 3iuSHglLcXuWsLiyAQfgznJ45szIAiTGlkHQZBVuId5/bWH8vWf1ICrvJGlAkivax27P J0W45/vqNuvwoKzV9/49OC6wRx0EtV8w2U5AhrUKfA+geSGVNI+FHB4Yt9k/IpGWVn4C rxNQ==
X-Forwarded-Encrypted: i=1; AHgh+RqSgjGVVSd1JyxODimKTUlTmYmHKcWuR0mpx7niCRodhKB2fJ35ricp5Fxdfhg8CcafmjVz@ietf.org
X-Gm-Message-State: AOJu0Yym7XB62CAkuMFOET0laBQ8xFNY8DphmaGXvfqQZ3veetJn938V MPS5hsicC8xkgCC0l0rV72nvP51M1HtSXfbVs6mAKWqg4icg0S6SkxvclMB1xoXrFucrHPIoj/Z 1zRPG4sYRr9jLsl68KlZyvWaBtg7seks=
X-Gm-Gg: AR+sD12CPirLrPZXCL3fIozaEECgZzUCKWNXU6ZXs6Vj5up55qNgMzl1TFpVH/USrfw /aTfBus8tlfWKTQZlmXvskcVvs4fmOetoJkxXsqO6yEHkpEBZdJ8IviX2ix/nuUA5d0txNUVQWi h7FN37YDPLkxXcLSlM+vy0DbTVhONi9bnEFz7PcGG058Yz2qNJILJhJ86JYX1JBs3vjdDetzb3c KLxtl9fleQONKU7CNpHNM7G2Z+JdAFkT5QQbiCBNwib3gV01UQxIpc9xr5WDy299PNE0Q98zgrW lX4VWgnqgoWRQx14fv44I2OAidUyJC6rtGn3LFjBoFA=
X-Received: by 2002:a05:6a21:50b:b0:3cb:853e:850e with SMTP id adf61e73a8af0-3cbce74db5cmr22758120637.13.1786368252289; Mon, 10 Aug 2026 06:24:12 -0700 (PDT)
MIME-Version: 1.0
References: <178592625332.1174.15715227575457159982@dt-datatracker-54dc84885d-8d5gh> <VI0PR07MB11371696F052D3CC97C2DBBB5ABD32@VI0PR07MB11371.eurprd07.prod.outlook.com> <CAFpG3gcTVg0DJWb28E25EnH1CjUxe_y8T2HrKFFaCp2ouAPHpQ@mail.gmail.com> <f477291c-970c-47be-9692-b217ee1c204e@tu-dresden.de> <CAFpG3gfR4RxVNrO655aU_eYDnbm00OFixFuGqSvUkgn1aBu-Yw@mail.gmail.com> <VI0PR08MB115658E2E506025EA0864F8D18AD22@VI0PR08MB11565.eurprd08.prod.outlook.com> <CAK08nYZKVXUrgQ+e_nGaMEGF05BJ7bXTkxV2jba-uw=zfXnNVw@mail.gmail.com> <CAFpG3gcUcMomBghByUa8Z3mQLQuK8xPOO6-oR+1+SPXi-5c6gg@mail.gmail.com> <CAK08nYZOxBtFcz6V33Ey4RTBW_1P_kZcXVVJApjAGHRz5mFfZw@mail.gmail.com> <CAFpG3gfJFdHO8=-tw04mNEf7vgcJgDdxXdFnr2j5vO2S_39M5w@mail.gmail.com> <CAK08nYZu2bfNz7U6FxOpra37woVU1XBhb7e-GfjREnwssKFJnQ@mail.gmail.com> <CAFpG3gcuivC5LYrYo6CW9fg_WpWSbBdRbv7L-L5zBkBUGaHBkw@mail.gmail.com> <CAF5PNOEUVA8x9kA3rn0AaBXhkUb0O9c1fJqAZVK1GpHrVd+TcA@mail.gmail.com> <VI0PR08MB115654FF7BC8BD537ABEEC0B98ADE2@VI0PR08MB11565.eurprd08.prod.outlook.com> <CADmRJY4-smS12pZeoqGdBk0bfB49CaBeiR1ZiTnLBYB=D7J1RA@mail.gmail.com>
In-Reply-To: <CADmRJY4-smS12pZeoqGdBk0bfB49CaBeiR1ZiTnLBYB=D7J1RA@mail.gmail.com>
From: Nathanael Ritz <nathanritz@gmail.com>
Date: Mon, 10 Aug 2026 07:23:59 -0600
X-Gm-Features: AUfX_my5hY57iKjIr3Ky_s6-RmILlc0jKKLfqndx7xXtG8oy-PLDEbXrBImC_pE
Message-ID: <CAHxYnaMQJT4hkOSMMMe7ZQ1zxdSoitQany5z-OSVVbqkFLc7qg@mail.gmail.com>
To: Steve <zhijieluo1022@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000001da8c00658b14578"
Message-ID-Hash: NSOVC2GKXKLLZDTQ6RF6Y77B4CANNXMN
X-Message-ID-Hash: NSOVC2GKXKLLZDTQ6RF6Y77B4CANNXMN
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
CC: Ionut Mihalcea <Ionut.Mihalcea@arm.com>, tirumal reddy <kondtir@gmail.com>, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>, "seat@ietf.org" <seat@ietf.org>, nd <nd@arm.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Seat] Re: FW: New Version Notification for draft-fossati-seat-early-attestation-06.txt
List-Id: "Secure Evidence and Attestation Transport (SEAT) WG" <seat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/seat/XHEiv-KaTUqnqOBvP6DqxpTVM50>
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>
Top posting, I agree with Ionut and Tiru. I think that focusing efforts on enhancing the WG’s use cases draft in this direction, as Tiru recently suggested [0] is the productive way forward here. Cheers, Nathanael [0] https://mailarchive.ietf.org/arch/msg/seat/UbeWaEYQrF2eQRV-9u68DlVaxt4/ On Mon, Aug 10, 2026 at 6:51 AM Steve <zhijieluo1022@gmail.com> wrote: > <snip> > > Ionut Mihalcea <Ionut.Mihalcea@arm.com> 于2026年8月10日周一 19:00写道: > >> I agree, we need to agree on the attacker models we're interested in >> addressing within the WG. Don't think there's any point in continuing this >> discussion before. >> >> Cheers, >> Ionut >> >> *From: *Song Haowen <havan12050544@gmail.com> >> *Date: *Monday, 10 August 2026 at 11:36 >> *To: *tirumal reddy <kondtir@gmail.com> >> *Cc: *Songbo Bu <bluedognull@gmail.com>; Ionut Mihalcea < >> Ionut.Mihalcea@arm.com>; Muhammad Usama Sardar < >> muhammad_usama.sardar@tu-dresden.de>; seat@ietf.org <seat@ietf.org>; nd < >> nd@arm.com> >> *Subject: *[Seat] Re: FW: New Version Notification for >> draft-fossati-seat-early-attestation-06.txt >> >> <snip> >> >> tirumal reddy <kondtir@gmail.com> 于2026年8月10日周一 16:06写道: >> >> Hi Songbo, >> >> You haven't addressed my core point: *two TLS connections cannot share >> the same ClientHello...ServerHello transcript.* Without showing how an >> attacker can force an honest peer to repeat its random and ephemeral key >> shares, relaying Evidence bound to a transcript isn't possible. >> >> Regarding the papers you referenced: >> >> - >> >> *WG Consensus Needed:* The threat vectors and adversary models from >> these papers were never discussed or agreed upon by the WG. >> - >> >> *State the Model Directly:* Rather than pointing to external papers, >> please state the specific attacker capabilities you want the WG to >> consider. The WG needs to evaluate whether this adversary model is in scope >> before we assess any solutions against it. >> >> Let's focus the thread on these two points: >> >> 1. >> >> Demonstrating how transcript collision/relay is possible in your >> model. >> 2. >> >> Clearly stating the attacker capabilities for the WG to evaluate. >> >> -Tiru >> >> On Mon, 10 Aug 2026 at 13:09, Songbo Bu <bluedognull@gmail.com> wrote: >> >> Tiru, >> >> Thank you. >> >> I agree with the threat model explained in section 6.1 of >> intra-handshake.fail ( >> https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS) >> and in more detail in section 4 of ID-Crisis ( >> https://doi.org/10.1145/3779208.3785387) So I am not sure what's the >> point in repeating it here. Do you disagree with that threat model? If yes, >> what narrowly? >> >> Breaking the single server is explained in Section 9 of ID-Crisis. Do you >> disagree with that? If yes, what narrowly? >> >> On identity: I asked identity and proof-of-possession of the key of the >> *cloud provider*, not the one with TEE. This too is demonstrated in >> ID-Crisis. >> >> Best, >> Songbo >> >> >> tirumal reddy <kondtir@gmail.com> 于2026年8月10日周一 12:53写道: >> >> Hi Songbo, >> >> It is not possible for two TLS connections to share the same >> ClientHello...ServerHello transcript. Each peer contributes a fresh random >> and a fresh ephemeral key share per connection, so the transcript is >> jointly determined by both peers. This holds even when one peer is the >> adversary: it cannot force the honest peer's independent per-connection >> random and key share to repeat. The transcript of one connection therefore >> cannot be reproduced in another, so Evidence bound to it cannot be relayed. >> >> If you disagree, please demonstrate how two TLS connections can have the >> same ClientHello...ServerHello transcript. >> >> On identity: Section 5.1.1 binds the hash of the attester's TLS identity >> key (i.e., the public key of the attester's end-entity certificate used for >> authentication), and proof of possession of that key is provided by >> CertificateVerify in the same handshake. >> >> Please also explain *how compromising a single server breaks security >> for connections to other servers*. >> >> You may want to state the attacker capabilities directly rather than by >> reference to the paper, since the threat model is what is under discussion. >> I would like the WG to discuss this attack and decide which adversary model >> is in scope, so that it can be added to the use-cases draft as you proposed >> in the other thread, and each solution can then be assessed against the >> agreed attack model. >> >> Best Regards, >> -Tiru >> On Sat, 8 Aug 2026 at 19:21, Songbo Bu <bluedognull@gmail.com> wrote: >> >> tirumal reddy <kondtir@gmail.com> 于2026年8月7日周五 18:29写道: >> >> The attestation binder in Section 5.1.1 binds the Evidence to the >> ClientHello...ServerHello transcript, which commits to both peers' >> ephemeral key shares. The binder additionally incorporates the hash of the >> attester's TLS identity key (the public key of the attester's end-entity >> certificate used for authentication). The binding is therefore specific to >> the two endpoints of the TLS connection in which the Evidence was produced. >> >> Hi Tiru, >> >> It is important to understand that: >> partial transcript binding ≠ channel-secret binding >> There is no secret in ClientHello...ServerHello transcript, and can >> simply be relayed over by the target environment, analogous to the one >> shown in intra-handshake.fail paper. >> >> Also, for example, it does not bind to is the identity and >> proof-of-possession of the key of the cloud provider. So we do not know >> which server it is and hence, it breaks if a single server in the whole >> world breaks, as shown in the ID-Crisis paper. >> >> Best, >> Songbo >> >> _______________________________________________ >> Seat mailing list -- seat@ietf.org >> To unsubscribe send an email to seat-leave@ietf.org >> >> _______________________________________________ >> Seat mailing list -- seat@ietf.org >> To unsubscribe send an email to seat-leave@ietf.org >> > _______________________________________________ > Seat mailing list -- seat@ietf.org > To unsubscribe send an email to seat-leave@ietf.org >
- [Seat] FW: New Version Notification for draft-fos… tirumal reddy
- [Seat] Re: FW: New Version Notification for draft… Muhammad Usama Sardar
- [Seat] Re: FW: New Version Notification for draft… Nathanael Ritz
- [Seat] Re: FW: New Version Notification for draft… tirumal reddy
- [Seat] Re: FW: New Version Notification for draft… tirumal reddy
- [Seat] Re: FW: New Version Notification for draft… Ionut Mihalcea
- [Seat] Re: FW: New Version Notification for draft… Songbo Bu
- [Seat] Re: FW: New Version Notification for draft… tirumal reddy
- [Seat] Re: FW: New Version Notification for draft… Songbo Bu
- [Seat] Re: FW: New Version Notification for draft… Iman Schrock
- [Seat] Re: FW: New Version Notification for draft… Ionut Mihalcea
- [Seat] Re: FW: New Version Notification for draft… tirumal reddy
- [Seat] Re: FW: New Version Notification for draft… Songbo Bu
- [Seat] Re: FW: New Version Notification for draft… tirumal reddy
- [Seat] Re: FW: New Version Notification for draft… Song Haowen
- [Seat] Re: FW: New Version Notification for draft… Ionut Mihalcea
- [Seat] Re: FW: New Version Notification for draft… Steve
- [Seat] Re: FW: New Version Notification for draft… Nathanael Ritz
- [Seat] Re: FW: New Version Notification for draft… Chengxin Huang
- [Seat] Re: FW: New Version Notification for draft… Nathanael Ritz
- [Seat] Re: FW: New Version Notification for draft… Songbo Bu
- [Seat] Re: FW: New Version Notification for draft… Chengxin Huang
- [Seat] Re: FW: New Version Notification for draft… Ionut Mihalcea
- [Seat] Re: FW: New Version Notification for draft… Chengxin Huang
- [Seat] Re: FW: New Version Notification for draft… Nathanael Ritz
- [Seat] Re: FW: New Version Notification for draft… Songbo Bu
- [Seat] Re: FW: New Version Notification for draft… Ionut Mihalcea
- [Seat] Re: FW: New Version Notification for draft… Nathanael Ritz
- [Seat] Regarding symbolic analysis of draft-fossa… Nathanael Ritz
- [Seat] Re: Regarding symbolic analysis of draft-f… Muhammad Usama Sardar
- [Seat] Re: Regarding symbolic analysis of draft-f… Muhammad Usama Sardar
- [Seat] Re: Regarding symbolic analysis of draft-f… Songbo Bu
- [Seat] Re: Regarding symbolic analysis of draft-f… Nathanael Ritz
- [Seat] Re: Regarding symbolic analysis of draft-f… Songbo Bu
- [Seat] Re: Regarding symbolic analysis of draft-f… Nathanael Ritz
- [Seat] Re: Regarding symbolic analysis of draft-f… Songbo Bu
- [Seat] Re: Regarding symbolic analysis of draft-f… Nathanael Ritz
- [Seat] Re: FW: New Version Notification for draft… Songbo Bu