[Seat] Re: FW: New Version Notification for draft-fossati-seat-early-attestation-06.txt
Steve <zhijieluo1022@gmail.com> Mon, 10 August 2026 12:51 UTC
Return-Path: <zhijieluo1022@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 64011127243D4 for <seat@mail2.ietf.org>; Mon, 10 Aug 2026 05:51:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786366308; bh=s2L2wB34ecQ8X0h54b+gAInq+TeELaVG7X8Tr/4etcc=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=D4lRFg4fauDd9o1FM/myMtJyoT2q/9xPWEB4xTxwb8VtUEGkZOZsHIACvt7TyJk6e PqwkmpIXv/eDAnTP261aB7YltO0OLIaKFnsbOO8iUNrJO0/eHMUn707Y6+KNlyDxsZ wlbJB6NcjH8/6/D6fsgGaG7s2Bg3jXBG12FHYgUY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, 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 7irO32pF1WrZ for <seat@mail2.ietf.org>; Mon, 10 Aug 2026 05:51:47 -0700 (PDT)
Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (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 00A4E127243BD for <seat@ietf.org>; Mon, 10 Aug 2026 05:51:46 -0700 (PDT)
Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-c15cf78d1a2so185731566b.1 for <seat@ietf.org>; Mon, 10 Aug 2026 05:51:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786366306; cv=none; d=google.com; s=arc-20260327; b=PtiRRufkPrEqU9blbhP9U3IoHYa+mWlaZQkbfXVXkce9eA0tQeQ8Vk25qnF4r0Ncfo g5I66xMwf+d1cTIBlFbXb4Lu26NlKB4G+TrR18Uu/Nmhv5Iz05mHLo/XcLNul4bkRRxv rBP/Ahk7cch+o17eVySL2qIuWL94VpmXXboGLi3yeEGVloFaCoxUSxdN+WCm9AvJlAzh tbAXT0b2InDZ47Qu13bSLd9UWXGgksHeJ5Voe9dqCwvX74c61TqoAGOosBT4ji4j7Mmd aIUYwpNO95OG3vFAhQPicHlsyTDPke3/VcaDt8Poyhf35yIgwA3aX5IIYI5cy5Tws8gg kAcQ==
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=dOpb+VZLoe387V0bQOMzXB5TeHP1JWm4laRQmssv/Jc=; fh=bRnfHnEFbLXhKV5UPviuT0EOcS7JuXlNv3sdSSj9Y0w=; b=UO67Feh77S4v0dYxrtxpECU3HfCYyoWclw2QFxOjEgBpy7LNrrGvSZG4j8TsTNBpbL nWGIqicyv+C/FMePYzel2uT1qvjWgeH6U+CjToLTfcK1aNtv4IZ20ZiQE5xhtcQTdtTG KhHp3Ql83WbRkCPNGylBgTOSpjmhuA05NTJwxz1cFjISCz+1oPxcBTctPKV/GapdXeCi AaqXyTd95JT5ZqEw1dol7CpARx5ft0boGRy3FcEragcC8vFysMXDlS8pVXoFBNKXB7jq xHOv36ecJ+gA7mbRRIzxeTCQUg04foQuAfGj52byaX6pXlw0LqMYnmhTOpCKnkICflSq I5Eg==; 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=1786366306; x=1786971106; 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=dOpb+VZLoe387V0bQOMzXB5TeHP1JWm4laRQmssv/Jc=; b=I5m1ZEePLiiBMdJFf+bMsikAlg21MYwOIGrXzDa5Gdh9NbT9VPY5jhVfIvrFyH21lX UEy2KyOGZ6bxn37T+72JqhdWYNX2tHaiqJh3vVgxDnQqkt3bo94xYtIAOLM+9bObTa2X HtiO5ru5TeYvU+apXROD+gfLiIdR6kUIpubcLZ4UZyWJEWspWkNWAsHiK/Fvkn9wDCt1 D4JlSYG2k0U1zG9cYhCKhqM8gPoQKyC/55jpEH5Y/WAy6psoD0JiV86hiJt0AHUwh/uZ e8BJxBp2K/2aWQTbK8bMmTCopaHYdbKWSMiokZI9fVdWidy1Jx/NB+ZgVCE39qCWK/W3 4OuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786366306; x=1786971106; 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=dOpb+VZLoe387V0bQOMzXB5TeHP1JWm4laRQmssv/Jc=; b=REsBSM0Jkng7PBN+Rw0fisJaadqdwlqiy62mrP/hZorXArrl9IYPvBpxzZJ9zeTDds eOxkV14XWv1SjfrBBDXIMkizGzAhAH5HT0DA+SC+4oN81GJbhxvLPTKij2Sb3NOEw0Yf E02+ZoJ9nXyZhe5OBmtRDhngnZ/M5VXUo4bTJycCAYyOFU9KA0SS5caJZkJFNc6xMy8y k/p/xNVqYN6uFzZlpHWzDMESAj/J1ebGGs1pkkQo2FO/idpHiL8LGbe/gSzz55YmuyUG y0nz3YWviIm96RtFePslAyOm9datb0whUmw+YRIej5tCzj6EIJXZn1adeObbc3bhOFcO OGjQ==
X-Forwarded-Encrypted: i=1; AHgh+RqsZF5dCMWGt3f9eiLQsu7uRbdL/TdYIMMHM+jjNmQ1yZvkMvupXTBoasecuKsbmjKZI//H@ietf.org
X-Gm-Message-State: AOJu0YxCMkFSoEnNZOdG+cKqqjBig1Phth+VdEYxlqV1y8iUMw0oQLO5 g6Xm8f8Vr3QPoLDd0jslwFa/SsyOiQ52tw6agEQu87gu4FXWjrLwyl3NDZdKz6ag+RNeyPf+6iX 6fVfj1mXTb5nk7ffigZnp/eUslXzpu1s=
X-Gm-Gg: AR+sD11T3sQfaGO740QyFN6J917xNWZ4fNAinvj5dtZAlk6YwXsYzgZ31G3k6BRxzr2 T3/+LfHqABGicHdkD35vFt5I8eYjtMHeSPW9qUIH2wQQ8zmtDeiuzBBHwsOnpdiPeQd66qDR7bI boVyXmgUMQcpUx7IMKkHBq07laOuxynIYqm3E4MmqQABHvhsTur0GJZFAPKAqGlc2MB63/op5yX TXx8hLetJcqhG+MV+66XXI0i57/5FbJqgp2NbPSc+jYSMkdz9Ipppywi4no3Y0rdwSQtAREOyZF ob9kdGSZl2nhVj3gYjip3Mu+lQ3OD84wA7b2bAdrV6z2sfFUhoXBGLog0bM58OPI7XnDVMF5dUK pIRoGbKIWcC69cnB6lu7dRsSFUrouG18wiHYByiXBJAi98Cyet2wF+1VOclgx
X-Received: by 2002:a17:907:d29:b0:c1c:4895:c3ba with SMTP id a640c23a62f3a-c207339166emr1421434966b.22.1786366305369; Mon, 10 Aug 2026 05:51:45 -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>
In-Reply-To: <VI0PR08MB115654FF7BC8BD537ABEEC0B98ADE2@VI0PR08MB11565.eurprd08.prod.outlook.com>
From: Steve <zhijieluo1022@gmail.com>
Date: Mon, 10 Aug 2026 20:51:32 +0800
X-Gm-Features: AUfX_mx_blLk-NaRvnJMXWqN_D-4-_blQyAPUfcFKhIRT1QfDrdC93EHaEqSnfA
Message-ID: <CADmRJY4-smS12pZeoqGdBk0bfB49CaBeiR1ZiTnLBYB=D7J1RA@mail.gmail.com>
To: Ionut Mihalcea <Ionut.Mihalcea@arm.com>
Content-Type: multipart/alternative; boundary="00000000000012025b0658b0d135"
Message-ID-Hash: SZE6IHMLR73EV3NTYB46DRD2FBUGR5TY
X-Message-ID-Hash: SZE6IHMLR73EV3NTYB46DRD2FBUGR5TY
X-MailFrom: zhijieluo1022@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: 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/T1xupUBwqYEBSHCTXgSHXZtdqz8>
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>
Dear all, I have reviewed this draft. Since there is no connection-bound secret in the binder in 5.1.1 and server is not yet fully authenticated, I agree with others that CVE-2026-33697 is directly applicable to draft version -06. I confirmed this by replacing existing `rdata` in [1] and [2] by `rdata = (log_SH,pubEK)` for this draft. Property G3 evaluates to false, confirming that it is prone to CVE-2026-33697. I also agree that Tiru's blank cheque statement without any system and threat model does not hold. Given the precisely stated and formally specified threat models in [3,4] with open-source ProVerif models [5,6] under Apache License v2.0, I am open-eyed by the requirement for "clearly stating the attacker capabilities". The request to re-state on the list, what is stated in the papers and reviewed and accepted at top conferences, is not a good use of time of the members and readers of this list. Someone who disagrees with the threat model in these papers and formal models must precisely and concisely clarify the concerns so that WG can evaluate and address those concerns. Also, diversion attacks [4] are applicable to this draft version because there is no proof-of-possession of the key of the cloud provider. We will discuss further at Cloud Security Alliance (CSA-GCR) community and may provide more feedback later. Best regards, Steve Luo Research Analyst, Cloud Security Alliance (CSA-GCR) [1] https://github.com/muhammad-usama-sardar/intra-handshake.fail/blob/819bb7f20ac458b27c9be2c91cce1e72b8b5f4f7/binder7/tls-lib-simple.pvl#L684 [2] https://github.com/muhammad-usama-sardar/intra-handshake.fail/blob/819bb7f20ac458b27c9be2c91cce1e72b8b5f4f7/binder7/tls-lib-simple.pvl#L774 [3] https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS [4] https://doi.org/10.1145/3779208.3785387 [5] https://github.com/muhammad-usama-sardar/intra-handshake.fail [6] https://github.com/CCC-Attestation/formal-spec-id-crisis 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] 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… 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