[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
>