[Seat] Re: Relay Attacks in Intra-handshake Attestation for Confidential Agentic AI Systems
Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> Thu, 18 June 2026 21:58 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 D9CBB103AD5D3 for <seat@mail2.ietf.org>; Thu, 18 Jun 2026 14:58:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781819895; bh=ik7S6eMUaXCYW/13hHrUNGiyeWA8q3mHcXspTKGmlJE=; h=Date:Subject:To:CC:References:From:In-Reply-To; b=JoAlhWhSObpjgp9EaL6/BHjMQnKalYZBZ1Qdd7GSN9BqTfpOsIq8gL6xvxGQqdH2F fo1mpTFw/O2L+dc/zCK1+J8qvb94SnqH7bbHhE5gwql1HJCX2pVvgvmDl6gXYa1WIx 640ByXd2bQIXYxS2hnMhvC7lieKer8QrEEGoAWE8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.398
X-Spam-Level:
X-Spam-Status: No, score=-4.398 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_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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 FJW20n1iZGKj for <seat@mail2.ietf.org>; Thu, 18 Jun 2026 14:58:15 -0700 (PDT)
Received: from mailout3.zih.tu-dresden.de (mailout3.zih.tu-dresden.de [141.30.67.74]) (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 CF0AE103AD5C9 for <seat@ietf.org>; Thu, 18 Jun 2026 14:58:14 -0700 (PDT)
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=CGkt79CBXWb8Uhv3QbIArEF9FQReinMpoZ/kWCgzvYg=; b=BDb8CavJrvTpVZA2MbD3mWAGFW iyS/witIe8hemgxEbviUnwK+z+nvMDjAhQl7NroJ35dVjVrQtNaSwhCw2GC8IxFobLYRcj17aqBZv pp1YHp2HD5dJxFpQcO4DmRx0xTvUXg1hQkC0gddc84UvipOHYu0y+lY+MYrWwfX5mzbM/uaKaSgMm RyeNb0hZrndLmekOsQGqoHvz8u5SIkuDNQ9dwD+FvqFmve+MvDikoGS5xKWJI1b3dOHuEhK1KLry5 RCrxFCck3ntKxTS0nuIIENobiLjADrOJvGGTyDxNEDdbM9wYBpl85s3lpjENIeT2i+su0jgtLN+W+ oesu1pXA==;
Received: from msx-t422.msx.ad.zih.tu-dresden.de ([172.26.35.139] helo=msx.tu-dresden.de) by mailout3.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 1waKkW-000hMa-2v; Thu, 18 Jun 2026 23:58:13 +0200
Received: from [10.12.5.228] (141.76.13.149) 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.43; Thu, 18 Jun 2026 23:57:59 +0200
Message-ID: <c4a0c433-173d-44ac-bd48-eed642a674d3@tu-dresden.de>
Date: Thu, 18 Jun 2026 23:57:59 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Paul Wouters <paul.wouters@aiven.io>
References: <5f361893-bc32-4737-9578-fdb3ad7be3f9@tu-dresden.de> <9F03163D-B0F9-40DD-A4AB-69C151B872D6@aiven.io>
Content-Language: en-US
From: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
In-Reply-To: <9F03163D-B0F9-40DD-A4AB-69C151B872D6@aiven.io>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms070407050201020100070404"
X-ClientProxiedBy: MSX-L420.msx.ad.zih.tu-dresden.de (172.26.34.140) To msx-t422.msx.ad.zih.tu-dresden.de (172.26.35.139)
X-TUD-Virus-Scanned: mailout3.zih.tu-dresden.de
Message-ID-Hash: EVDIJHGIJCNIUAIG2BGRDMD3V25TUFCT
X-Message-ID-Hash: EVDIJHGIJCNIUAIG2BGRDMD3V25TUFCT
X-MailFrom: muhammad_usama.sardar@tu-dresden.de
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: Nancy Cam-Winget <ncamwing@cisco.com>, seat@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Seat] Re: Relay Attacks in Intra-handshake Attestation for Confidential Agentic AI Systems
List-Id: "Secure Evidence and Attestation Transport (SEAT) WG" <seat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/seat/-dG-IJtKTNQ5pds2ZDTWvprQ1kQ>
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 Paul, On 18.06.26 22:45, Paul Wouters wrote: > On Jun 16, 2026, at 17:02, Muhammad Usama Sardar > <muhammad_usama.sardar@tu-dresden.de> wrote: >> >> Respectfully, just to clarify: as the email mentions, the work was >> requested by Paul, the AD at that time. >> > i have not requested any formal verification papers. I meant to refer to the protocol design and analysis work, not the paper. This is what we (Slava, Jean-Marie, and I) understood you to be requesting. I am not aware of any one beyond 2-3 participants who can review the code. Since this WG does not have the blessing of FATT, we believe writing paper and getting it reviewed at conferences helps in independent evaluation of the design approach and artifacts, in addition to WG participants' review. > I have asked the WG in the past to seriously look at intra handshake > options with offering a straw man idea, Formal (Symbolic and paper-and-pen) analyses is /the most/ serious thing we could do. Let us know if you had/have something else in mind. > but you seem mostly interested in disproving your own versions of > intra-handshake in favour of your preferred solution. I don't think they are /my/ versions. We have collected the binding mechanisms from existing real-world implementations of intra-handshake attestation, including: 1. Meta's AI 2. Cocos AI 3. Edgeless Systems 4. CCC proof-of-concept and discussions with the community, i.e., several research and industry consortia [0], including the Confidential Computing Consortium. Technically, we do not believe we have missed any binding mechanism for intra-handshake attestation that might lead to different results. We would be happy if you could tell from the email in the thread which binding mechanism or point us to any missing real-world implementation for intra-handshake attestation you would like us to check. Formal analysis artifacts are easily extensible. One can check additional binding mechanisms by just changing the value of a single variable: rdata. Everything else is automated. I also do not believe post-handshake is /my/ preferred solution. It was recommended by TLS WG back then, and several developers have shown their preference because of security, privacy and unnecessary complexity issues with intra-handshake attestation [1]. > I still haven't seen, or missed in the many emails, of why binding TEE > PKI evidence and web server tls WebPKI cannot be done with some > DNS/SAN binding signed by the TEE, to ensure the integrity of the TLS > server by the TEE (even if that is not a confidential cloud computing > use case) and avoiding rebinding attacks by using a different > compromised TEE > via the SAN reference of the TEE. We did not understand how to formalize that. If you could write a draft clarifying the protocol spec, we'll happily do the analysis for you and help you move the idea forward. Best regards, -Usama [0] https://github.com/CCC-Attestation/formal-spec-KBS#upcoming-and-recent-talks-and-research-visits [1] https://datatracker.ietf.org/doc/draft-usama-seat-intra-vs-post/
- [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: 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… 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