[Seat] Re: Comments on formal analysis of relay attacks in attested TLS (CVE-2026-33697)
Songbo Bu <bluedognull@gmail.com> Thu, 30 July 2026 09:47 UTC
Return-Path: <bluedognull@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 76102120EFBAE for <seat@mail2.ietf.org>; Thu, 30 Jul 2026 02:47:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785404878; bh=HaUAUgAwnthsetUm9seSEfBDXd2TjioVHm3CKKCoxPg=; h=References:In-Reply-To:From:Date:Subject:To; b=th2DdWpllJhx2t/YssH59Fq/KvDKr9qBdgTKOXVrAHQfVDJ8mRd1U9YGN27Q6Rgt4 DkrZT+5R49yVB3qnRQ9fSFPSXuIWOhjrLpgnORGreoj8aGwNah0fl1h9iUwxfMGReC JGszuW56u/t6/Ppz5K5kubkvzaVYHvR9xR1ghxGw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, 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 8oUS30lCJj8i for <seat@mail2.ietf.org>; Thu, 30 Jul 2026 02:47:57 -0700 (PDT)
Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) (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 989FD120EFB94 for <seat@ietf.org>; Thu, 30 Jul 2026 02:47:54 -0700 (PDT)
Received: by mail-qv1-xf29.google.com with SMTP id 6a1803df08f44-8f0e5e36912so12295616d6.2 for <seat@ietf.org>; Thu, 30 Jul 2026 02:47:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1785404874; cv=none; d=google.com; s=arc-20260327; b=EnQ20jRI4PDRAUlXTmKB3NysgxAxqbeuJo5SY013zAtSJzhgIOXqhb8JNKT28XVQMb UlEVMw8cfIZlYbkYinHciQSLWlwmPLM/BO/YQc+SXow3jqHKwFbQQxJwDLDDg0wo8fuL Upeq5Z1PpZv4Woiqw7Sp9uss1gkDxoA1867mwUQRonegn6pisot2LPQgb52cA4QoYecx Dbyy0zPqU80cc6/3vwpslZMeak/ClEnCFOvpyycgnl5YQA1RAoAZIQNaKyuZh7UF3bH6 LC8iHFHs98mf3lO7henBEV3li8nwpjzXIosPzSsNIOGzn3qHazRLb6TlGawbUx2OofGt L/pg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=HaUAUgAwnthsetUm9seSEfBDXd2TjioVHm3CKKCoxPg=; fh=nonanup7af3odSacD+avaZXzPkTQ1Kb/ongJHX+6ikI=; b=YXvRBUt+eMl5BM74/tY/B3kyqLmPXvPBOwiwUaMofi5ndEGzXx7LtyG7DOJnXIZ1qH uD7hORsaBbkOYGRKmp5MUoA6Uwc52NQQttrC7oZYzqMcbHTf2BZAK2kSexio1QF2x3gz DTs7GQvKdRsZmqStciINRwVswIU782ilNrB9rstfjPs+MzEE6HehgfNf7g7Sq3RxzogU q0oroILjxqYYDd8fJApNNeJYlLW3V4NXPEoH5+Xj6XbCa+O7Mbv7P8E6lUN4d1X7GA4B 7gFi3XoOf5hiGMpUfiWrpsoAQM6TRhcg53p/EtrETDX3vrH9q8T//kRhPTsdAILx9/O7 AbZw==; 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=1785404874; x=1786009674; darn=ietf.org; h=content-transfer-encoding:content-type:to:subject:message-id:date :from:in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to:content-type; bh=HaUAUgAwnthsetUm9seSEfBDXd2TjioVHm3CKKCoxPg=; b=sAtx8gb5mSbu/7gNJ/jum7tzLHAdzkeoKtQwXvGInJWHWOQz+86LEeoJRYFCRLJbfU JULguwMwVDJqjFQTknmtGofoY+Rxgpnk2/ijCgIkoixv6iGziE/vMla1S4BgUP0nOh/j 5jklQVLP70oMBxPDXVxvjmwm/ffj0Ry6E9I6HhIcXK10mlqymm+MA5r+Rsf+J2/VVdCF goUMrJC4njNwjDWjqtWYV1DDK+w00idDva5ubf44jP9uCiwjdRtDjsZAFV6itVDmWfaO KAmyJ31s9EiuCL9azaa10CVouhg69Tybxss/5/icOPUwqVLaOfEnD56lZ/1vLt1zwxby BVOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785404874; x=1786009674; h=content-transfer-encoding:content-type: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=HaUAUgAwnthsetUm9seSEfBDXd2TjioVHm3CKKCoxPg=; b=LFNaL/wNAsGYuuFe7v3rswKkDv0KivHc/HnPlAB2y4rl4AFq+aJ6HtI+ahyF+c/rq7 m2Z6BJMU1CyLqlsYaCF1JB9FkCMJna+cLzWll/rUwdl2+rdSgaElLqMbOlroxJ5zRahs KwR61JX0B0z2QE20fim5ouiTjcMA/sumAg/BQAZqnz+E909PKWs1Is0a526JsHtHTL1d VeMu5IKH70mxnANOJg+t6qCcZJp6Cd3Bfb1Uv4RiIQ2sGYlxfhiZ5xdP4MUUoc0N4hSf cE2eQG/qmFTCgtrXAnjBhdbT9IIY0hMPPR2cE5i7d9E9iXPr46QFGlSnN7UEbRfyZPSr KuCA==
X-Gm-Message-State: AOJu0YzPamdriDBJK7AaVdTsKIowgxXwJ83IST5gcuBtNcEfXMu+v612 p6uAQCxhqrTQCQj9b24Uhs/VCjNOaEUQnQOGmJo50YW1eVjjiv0QzNp/2wke9SOJbu4TqNrmSUg 9BUm+oZeAhx2ibOCUdgOhXGxN5tLPqFzXNPBCkn4=
X-Gm-Gg: AR+sD13wGOwI41gu38tSRk5Y60ag0R5uNNxr53GebYvCwj6NKejuPtyFPRw4WNbh4eh iD0owytc6wWiJmm+iCf0WvBhcLAchtjTuYU2qulIRdYmFGsU67ZDg1gSrTR0aGhUqmqP2CKfwPY IrGqDq2Kj4H31Zc8GaqVtTz428IFOniwDpEb+OAh+WOklOleoSIJEJ2VXrFRpmB69+o29rVe0u4 YeWQo3SuYQiwg/7snvK9JXAuRw5EX+WFVQ/n60WWWHVruH9+fNRyLWOkUO4CDEp9996WtQpU5ho rNG+clQ+OaCqLn7wslR9XUckFGK78i1Qprns7kIv6VOzgd6U8I/cOQN1hlbgDGMQOcW2YqmRzA= =
X-Received: by 2002:a05:6214:2f07:b0:8ef:db4:d85f with SMTP id 6a1803df08f44-908347a4889mr15751076d6.41.1785404873236; Thu, 30 Jul 2026 02:47:53 -0700 (PDT)
MIME-Version: 1.0
References: <5f361893-bc32-4737-9578-fdb3ad7be3f9@tu-dresden.de> <9F03163D-B0F9-40DD-A4AB-69C151B872D6@aiven.io> <c4a0c433-173d-44ac-bd48-eed642a674d3@tu-dresden.de> <CAHxYnaOBMnPp7EiRLNYWX8AQDc2zYoBL226nfeBiPXsyii7Now@mail.gmail.com> <CAHxYnaOFWQBLf0Pn8bY=CMx7ytSEkTbvj7xp-s0GCHJohRh5xg@mail.gmail.com> <MRWPR02MB1208667A0653CF2C6B141933DB7CD2@MRWPR02MB12086.eurprd02.prod.outlook.com> <76b504ae-5692-4f31-a9d2-025974b12339@tu-dresden.de> <MRWPR02MB1208652B214687BB93253F1D2B7CD2@MRWPR02MB12086.eurprd02.prod.outlook.com> <5fb42c5c-825b-472b-8455-ce893011ade5@tu-dresden.de> <MRWPR02MB12086E888B91ECDB72D4B230AB7CC2@MRWPR02MB12086.eurprd02.prod.outlook.com> <CAHxYnaPYKJ_jdbVXraoXQootU4KeaSsmE8Dh0r=RLkZUqcaFqg@mail.gmail.com> <CAHxYnaOovbOJkp_og6rzs05hw_3zUKPWaufr5tukCaxizQY7FA@mail.gmail.com> <CAHxYnaNtzCqEm19r+0pwRZCWKykXHiWLXK_DsaSU9D+mqkf3sw@mail.gmail.com> <9371184b-d6c1-44fa-b184-58811946ca55@tu-dresden.de> <CAHxYnaP_UGoqCeBDSFtZZS+=EgO1kEZ8aocSY44tX37icVVqpw@mail.gmail.com>
In-Reply-To: <CAHxYnaP_UGoqCeBDSFtZZS+=EgO1kEZ8aocSY44tX37icVVqpw@mail.gmail.com>
From: Songbo Bu <bluedognull@gmail.com>
Date: Thu, 30 Jul 2026 17:47:41 +0800
X-Gm-Features: AUfX_mypekyrI7Fy6twtFfogUgQ-eDABKWkyGgOZIRxpSqHugknG84hAkw3_slk
Message-ID: <CAK08nYZR4uPkH2cy8T+PPQewb7fXBa5ZoeKVjOMS6iLaGekWXA@mail.gmail.com>
To: seat@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: UYLXLI72RZ6XSVJEN2W73UMOJX5BTLIZ
X-Message-ID-Hash: UYLXLI72RZ6XSVJEN2W73UMOJX5BTLIZ
X-MailFrom: bluedognull@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: Comments on formal analysis of relay attacks in attested TLS (CVE-2026-33697)
List-Id: "Secure Evidence and Attestation Transport (SEAT) WG" <seat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/seat/aFCo4BMRDSUynvN9AQJatPjnXag>
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>
Hi all, I agree with the clarifications in Usama's message. The question is not whether a modified construction can satisfy selected correlation properties under its own assumptions. My question was whether a hybrid intra- and post-handshake design establishes a specific security property that post-handshake attestation alone cannot establish. The public artifact separates three correlation goals: Evidence with the DH shared secret (G1), the client handshake traffic key (G2), and the client application traffic key (G3). It shows that its proposed intra-handshake construction establishes G1 and G2 but not G3. The artifact does not model a hybrid design against a post-handshake-only baseline, so it does not demonstrate a hybrid-over-post separation. For that reason, I think a claimed counter-example should state: 1. the exact property satisfied by hybrid but not post-only; 2. the identical adversary, trust, and deployment assumptions under which both are compared; 3. the exact statement in Section 9 that the result contradicts; and 4. the endpoint events and correspondence query used to establish the separation. Without that separation, changing the construction may still produce a useful design, but it does not answer the question I posed. It also leaves the additional intra-handshake machinery—Evidence availability during the handshake, interaction with transcript and key state, new failure paths, and implementation burden—without a demonstrated security benefit over post-handshake attestation alone. I also agree that two questions should be evaluated separately from symbolic equality. Placing an infrastructure public key or identity in signed report data does not by itself prove possession of the corresponding private key. Reusing TLS-derived traffic keys for another purpose also needs an explicit key-separation and computational-security justification. These questions are not settled merely because a symbolic model can express an equality. This does not rule out operational reasons for a hybrid design. It asks that operational motivation be separated from the claimed security property, and that the latter be stated in a form that can be formally verified. ProVerif code is never wired up in real implementations. On Tue, 28 Jul 2026 15:37:02 -0600, Nathanael Ritz <nathanritz@gmail.com> wrote: > Top posting. It appears I have been asked to set aside falsifiable formal analysis effort or to suggest that such work is itself unfalsifiable. While that may or may not be true, I believe this thread has truly run its course. > > Sincerely, > > Nathanael > > On Tue, 28 Jul 2026 at 14:37, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> wrote: > > Hi Nathanael, > > Markus kindly clarified what he would like to see in more detail. > Could you please do the same to help keep this discussion more > focused? Here is my understanding of the points where you > disagree: > > - While the paper [6] claims it 'may not be possible' to achieve > level 3 binding in intra-handshake attestation, you believe it > is possible. Setting aside what you model and prove is correct > or not, I don't see how this contradicts the claim 'may not be > possible' in the paper. > > - We haven't yet seen a property that the hybrid construction > (intra- + post-handshake attestation) can satisfy, but > post-handshake attestation alone cannot satisfy, unless > you are implicitly implying that level-3 binding cannot be > achieved by post-handshake attestation. Please clarify > explicitly. > > Is there something I have missed? As mentioned before to Markus, > I believe it is much more organized to have them answered in > detailed technical report. So more important than the discussion > below is the correction/addition/edits in above statements. > > Also, I believe it will be more constructive to respond point by > point to [5] where you disagree, so we can do further working to > share with the WG/RG. > > We will then work on it and share with the WG/RG. > > On 28.07.26 20:51, Nathanael Ritz > wrote: > > On Tue, 28 Jul 2026 at > 10:00, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> > wrote: > > This does not address any of the questions in [5] > where your working was shown to be not correct, and > these inaccuracies still remain here too. > > [NR}: I disagree, but the authors are welcome to cite > my work and my words directly in relationship to any > questions that are, in their opinion, left unanswered so > that I can address them directly rather than guessing. > > For example, our responses to your #2 in [5]. > > For clarity, nothing has changed in the key schedule > of TLS 1.3 for quite long time (I think draft-20 which > became RFC8446). Saying that RFC9846 is "new work" for > key schedule is almost surely wrong. Maybe Ekr can > confirm. > > [NR]: If it is being stated that I am suggesting > RFC9846 includes 'new work for key schedule', please quote > me directly, as I am currently unclear to what context and > statements are being referenced to right now. > > Thanks for clarifying. 'non-conformant Key Schedule' and then > mention of RFC 9846 §7.5 was unclear for #2 in [5]; it has stayed > the same for pretty much a decade. We believe that both points in > your #2 about key schedule are not valid and we justified it > technically in [5], to which we have seen no response. > > Best regards, > > Usama, Slava, and Jean-Marie > > [5] https://mailarchive.ietf.org/arch/msg/seat/dKVqaL8RJSQLonIEmtzrDYEXEAU/ > > [6] https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS
- [Seat] Re: Comments on formal analysis of relay a… Iman Schrock
- [Seat] Relay Attacks in Intra-handshake Attestati… Muhammad Usama Sardar
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Давид Nunhausen
- [Seat] Re: [Ufmrg] Re: Re: Comments on formal ana… rachid bouziane
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Muhammad Usama Sardar
- [Seat] Re: [Ufmrg] Re: Re: Comments on formal ana… Dr Küçük Oxford University DPhil Computer S cience
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Nancy Cam-Winget (ncamwing)
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Muhammad Usama Sardar
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Nathanael Ritz
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Paul Wouters
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Muhammad Usama Sardar
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Nathanael Ritz
- [Seat] Comments on formal analysis of relay attac… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Songbo Bu
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Songbo Bu
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Songbo Bu
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Songbo Bu
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Songbo Bu
- [Seat] Re: Comments on formal analysis of relay a… Steve
- [Seat] Re: Comments on formal analysis of relay a… Chengxin Huang
- [Seat] Re: [Ufmrg] Re: Comments on formal analysi… Song Haowen
- [Seat] Re: Comments on formal analysis of relay a… Mark Novak
- [Seat] Re: Comments on formal analysis of relay a… Markus Rudy
- [Seat] Re: Comments on formal analysis of relay a… Mark Novak
- [Seat] Re: Comments on formal analysis of relay a… camilo ayerbe
- [Seat] Re: Comments on formal analysis of relay a… Markus Rudy
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Markus Rudy
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Markus Rudy
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: [Ufmrg] Re: Re: Comments on formal ana… Salz, Rich
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Nathanael Ritz
- [Seat] Re: Comments on formal analysis of relay a… Songbo Bu
- [Seat] Re: Comments on formal analysis of relay a… camilo ayerbe
- [Seat] Re: Comments on formal analysis of relay a… Song Haowen
- [Seat] Re: Comments on formal analysis of relay a… Chengxin Huang
- [Seat] Re: [Ufmrg] Re: Re: Comments on formal ana… Salz, Rich
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: [Ufmrg] Re: Re: Comments on formal ana… Steve
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Muhammad Usama Sardar
- [Seat] Re: Comments on formal analysis of relay a… Markus Rudy
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Muhammad Usama Sardar
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Muhammad Usama Sardar
- [Seat] Re: Relay Attacks in Intra-handshake Attes… Paul Wouters