[Seat] Re: Threat model and properties for attested TLS

Songbo Bu <bluedognull@gmail.com> Thu, 13 August 2026 04:23 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 C6D17128EDE54 for <seat@mail2.ietf.org>; Wed, 12 Aug 2026 21:23:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786595003; bh=qL7TdblOFvIjpQK2lLYEFYHHzoMJ8ALerYfP3SNlo3Q=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=kmdbayLj1Vc1rB2V4UR7Xa0N9ZK0/J+Sg697VTO6pee11xoZRMsW6xl0adbOdvuC0 1PAvy43yTW9x+SPwM3MuqERnCZEajhJaE0G9X6K1k74Pv0hmJ5KGaL2zyDny4/hfDl P7T7sxzVSjw6gevr9flLxaSgeEDvxqKsjg8VgDfw=
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 SrOMJdKQM2S8 for <seat@mail2.ietf.org>; Wed, 12 Aug 2026 21:23:23 -0700 (PDT)
Received: from mail-qv1-xf32.google.com (mail-qv1-xf32.google.com [IPv6:2607:f8b0:4864:20::f32]) (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 33214128EDE4A for <seat@ietf.org>; Wed, 12 Aug 2026 21:23:23 -0700 (PDT)
Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-8fcc43c48f7so3307036d6.2 for <seat@ietf.org>; Wed, 12 Aug 2026 21:23:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786595003; cv=none; d=google.com; s=arc-20260327; b=U6SPK/He8lVPS8Kd/EKVtOgZjXbqvUGeYWu/yHMpAQd7OHunrbBKhhCJ2foV0tEGfm beY3HgRH2JthMQEC3L41RDmDeCWXu9OsqNpgicok25gv73okBVlxz/En6UTHpno7P2tI x7xhp0jdzBajtehiTBqh9d8FgjUeROrRAF/aklhPHPrOm3AE42+XAtHN5UvHCW1xra1x SeLjrNYCvH+AnrqpqcYtLPOO0rX8NA8jZBFsRLznCN9jgKRDV6sEPlYPGbMgf44M60M/ HylZkr0fjCXQTAqSjdp2ryYI9f2Z563FVBYkC783n0WNwC4h9kQ7FDPjr1ZMpMYXKIAw y7gg==
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=CzXn3pBZbckIP9JsF6ugIFHCoxJrt3W9qJFQxSEp3iY=; fh=XAnc1aW90tPCZM8c0fzp0AzRJ4y9aKbBIcYKHGw/O6I=; b=r5dRU+HRFeduDg+vIyPgSPggnZqop+mmHBbygDOIOJHr+VwY90ogUqd6PxiZJHGszy O/j00P8LHaOWoFmb3zDjzw0HcXMZ8h4uvgC51JlYfB6MPuHTHgt0rYAi00x0e1M15Spc GSjPaWOcv8FioauZCw+iLeVYfV9FB0yDHkqhJDL+AHJyegz32O2rdYu+x4ZwjtynTXuU LvbG8YxQKqkhXlP73fL1rZT75zRDaL1QHeajaJi4teW7tpdCRzcbtiyQKumfW/FnZGz+ G53i+M4TK1S92eZuKTiN1Bhy+pwfdJ8SBGa0Z4TTAEulhFrInAsPUJuWsFvT7hnzOSPH Uwzg==; 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=1786595003; x=1787199803; 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=CzXn3pBZbckIP9JsF6ugIFHCoxJrt3W9qJFQxSEp3iY=; b=dk220TCmpbqdg05F+HYC6NcSe4Fl1X7XUCycVgvEq9f/D3cTA0YcapzweLR5MPZldR GRQRZ+Qnf5U0EX1RB1EB3wJ0O0vC8YCxJFrTLiHqKByw2dmhqmI218dWy299dBeq4IxB IlirK/nNThHq2Mr6h/lZ15ABAaR5PQUzUextKkkDYvB3DD25HUXoRgMogE5b5XiCc0b7 lc/sKGHKGYgZBdzs8x/Lpc3Pq1hNdWijWPsAWtphw0t6paFbTnfB4wrYTox2ZrYlpIx9 A7M3vk4bKm3GdA60UuGe21PpWrxhEkxx9fxm6CQ3Px91AbItMWIkeJHOI5lWSUokjs69 aECw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786595003; x=1787199803; 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=CzXn3pBZbckIP9JsF6ugIFHCoxJrt3W9qJFQxSEp3iY=; b=gcVDJXqhf67ZKTliEQXnFnwbzJouAEBg0bpQsVFRLpNWU+7OdDSaMpjLiPjVevs8Mx i+rid4B056qEe4BFqu/MUscSmxGZ4vG1VKcShIlAn1f1/zKwnRD/lZ3jUAc0VToxGH9o DP1ARSnSj+ch1FiQkyd6wp6P1WUtdGNzNXRzbTOURHaAHRHemMMeO6CnSiKTD+aqAhOX ozCx8hInpvLk57vMkCfW/uIZrbKjCJaS6Ap+j3VUX/FnyZxjWRj4IY5h+Sakfyp230tO n0igB7/QKVJh1/OXzcEKaImTGUcgGCqL9DWLpK+i0RIxHWtPTEf0bz+P8OhhX1XHGRt2 rWEw==
X-Gm-Message-State: AOJu0YycVzD4GnpMsdXt1qy0nTnfWUwazMzfZJNvRo7I4FU84LJIqK0b bQcbUv1nrPGgvpOiEVxdun4CB18lDnFgNYRh2kuPQMJhCI3wgQh3FyYJmQs3ew3G+avUT00If+b ozmWKz6AumL1QYVgKxPqgC+wBXrfJiLKEXFp9LTs=
X-Gm-Gg: AR+sD13EBRpFtZrfy2EeDsM0RYPcN09I62gJkx6SKGw0YMsZDnV1UaNSxkUgCqnOoHN cDtYhIrNxBtG01nJ+LS1/+cda2//Q6Ex8k68vsPnmap6oUeCXyIKz3NsYa7CVIKeeZCSzCbvc0B 56whszW6j0Afainw6n1MunWV1Wo8TJbX7JIyPbS8DlAPNUAvPMANod3fBOVnIr16ZCIjfitOqQj zrQMYVBBlD0zcPDnizbWuWNGDxWkztI8LIf5Vw3NHrBfLN7bXoV77smqA7IBCKFIbTxgAD6ulGn Myc1buReg9ik/V5vtBopFcIZNFgoz4VwhVk2P1RVEMDY+4giGCqvOMCRyWFXpXxr8DeBDg3SmfR JXSiRLWhqUKE=
X-Received: by 2002:a05:6214:3d98:b0:908:93ff:daa8 with SMTP id 6a1803df08f44-90a80982dbcmr32696506d6.3.1786595001976; Wed, 12 Aug 2026 21:23:21 -0700 (PDT)
MIME-Version: 1.0
References: <fcec2ef9-4881-48a8-ba45-83e2b9110f3c@tu-dresden.de> <CAHxYnaMimQXVxaNLw89fnyUHUYfArcFeAjkEKnXp8h3w2+JoOg@mail.gmail.com> <CAEEbLAZ3zdgL_9i-h6Hxf_Mth6mNY188TN4QW9s2MceXax_0Tg@mail.gmail.com> <CAHxYnaM5gs_389oN0xOtbcwnL5nsRb0Op6hb3dCadi=sY_kdWg@mail.gmail.com> <CAK08nYZgvmjKv74ChRPoM-MbiR-GhuUhZr1aCPJFCKWtN1cF=w@mail.gmail.com> <CAHxYnaMDYhkZGvnSOgZfSvtUtfUfLAS3sydQok4R0c9fmF-VQw@mail.gmail.com> <CAEEbLAa21eKKemkT7KN_yWkLH0NeCDHP2Uz8aHPZiyMckQcYAQ@mail.gmail.com> <b19cc65f-1005-453b-b2f7-14784dd3fdf8@tu-dresden.de>
In-Reply-To: <b19cc65f-1005-453b-b2f7-14784dd3fdf8@tu-dresden.de>
From: Songbo Bu <bluedognull@gmail.com>
Date: Thu, 13 Aug 2026 12:23:10 +0800
X-Gm-Features: AUfX_mzxuxYJG5Xu9e7aktm5ZQxy5q3_wc8tvRKTYK_HoinY9PjmcsbsyXNVYCw
Message-ID: <CAK08nYZ-OYPapNxOq6Aw7j4XXF85COh4sruBe4Uh3GCa74hv0g@mail.gmail.com>
To: Nathanael Ritz <nathanritz@gmail.com>, Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
Content-Type: multipart/alternative; boundary="00000000000073493f0658e610fc"
Message-ID-Hash: T6KMDS6DWOZJUEGTRALB2RDSWBMEBCAX
X-Message-ID-Hash: T6KMDS6DWOZJUEGTRALB2RDSWBMEBCAX
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
CC: seat@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Seat] Re: Threat model and properties for attested TLS
List-Id: "Secure Evidence and Attestation Transport (SEAT) WG" <seat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/seat/1gCcPw-7NopDRzzBzA3dFIgo3Rs>
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>

Nathanael,

Thank you for the answers. They are very helpful.

I have a few more narrow clarifying questions.

I don't think any confidential computing hardware Root of Trust does
attestation signature. We use Intel TDX. Signature is done by the software
TD QE. Are you aware of any solution that really uses hardware Root of
Trust for signatures? I expect that would kill paralleism, making it
impractical.

Thanks for the narrow correction. Is it to say that attested TLS is only
useful with PKI?

I don't think it's about the complexity earlier or later. The complexity
later is necessary for re-attestation. The *additional* complexity earlier
is questionable. We have already discussed it.

How do you establish trust with "The Verifier"?

By TCB, I meant to ask: is it possible to have WebPKI identity without
trust in CSP?

Can you narrowly clarify why you say "or otherwise". I think both are
required. If it is not in Evidence, how can you check?


Best,
Songbo

Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de> 于2026年8月13日周四
09:01写道:

> Hi all,
>
> Based on off-list feedback, I realized that my initial email, specifically
> the mentioned papers and discussion points were focused on Confidential
> Computing. I agree non-Confidential Computing is also important and
> feedback on that part is welcome, too. My request of focusing this thread
> was just that we understand what we are talking about and not to mix too
> many topics. This discussion is going good and I am happy with it. We are
> making more constructive progress than I expected. Thanks everyone!
> On 13.08.26 00:53, Sophie Schmieg wrote:
>
> You definitely get very different requirements with just minor subtle
> changes in the threat model in these scenarios, so it is definitely
> important to nail this down and ensure everybody agrees what is talked
> about.
>
> This is very useful guidance and the constructive way forward to avoid
> conflicts and talking past each other. To do this, I plan to write a draft
> on the different threat models I have in mind. As a starting point, we can
> try to make high-level categories, such as:
>
>    1. Confidential Computing threat model
>    2. Non-Confidential Computing threat model
>
> and maybe further subcategories and then slowly put details in, as the
> discussion proceeds. As a starter, WG may also consider some discussion
> points for the threat model:
>
>    1. How do people currently deploy it?
>    2. Where is Attestation Key (AK) stored?
>    3. Where is Long-Term Key (LTK) of the cloud infrastructure provider
>    stored?
>    4. Where are TLS keys stored?
>    5. Which software in the system has access to the keys?
>    6. How is the key provisioned?
>    7. What is the life cycle of the keys?
>    8. What is the policy around the keys?
>    9. What else may go wrong?
>
> Does someone have something to share on these lines?
>
> ===
>
> Hi Nathanael,
>
> Thanks for the correction. I meant secrecy (confidentiality) rather than
> entropy in my last email. Apologies!
>
> I think walking to the physical hardware is practically not feasible in
> many possible use cases that I can think of. But at the same time, if you
> check it remotely, you can have diversion attacks again [0] from the
> security advisory [1]. We are in a very complicated situation. Is someone
> aware of any other workarounds? How are other implementers doing it?
>
> Best,
>
> -Usama
>
> [0]
> https://docs.edgeless.systems/contrast/1.16/architecture/components/manifest#referencevaluestdxallowedpiids
>
> [1]
> https://github.com/edgelesssys/contrast/security/advisories/GHSA-hjgc-jc5v-fw7h
> _______________________________________________
> Seat mailing list -- seat@ietf.org
> To unsubscribe send an email to seat-leave@ietf.org
>