TLS WG Agenda (Tuesday 3/18)

Administrivia (30min)

-ech (aka -esni) & -scvb-ech

other drafts

Working Group Drafts

-rfc8773bis FATT Report

Request mTLS

Discussion

Thursday, March 20, 2025 @ 02:30-04:30 UTC

Note-taker: Rich Salz

Administrivia (30min)

-trust-anchor-ids (David Benjamin)

PAKEs

-draft-bmw-tls-pake13 Laura Bauman
Martin: Could we make the PAKe info yet another keyshare? Avoids
explosion of options, but not if multiple RTTs are required
EKR: I think better to think of it as like a PQ thing, not another
elliptic curve
Jonathan: we should have a standard way of injecting key material into
the handshake; if you model the PAKE as a DH exchange, probably no
symbolic analysis is needed.
Scott: The PAKE in the draft has a weakness, emphasize it in the
security considerations
Hannes: PAKEs have a bad history in TLS, please elaborate more about the
use cases
Laura: yes, seems different this time.
David Schinazi: I think the issues are tractable, authors's affiliation
gives thoughts about use cases
Tommy: I think this can be important to have a simple standard for this.

Richard Barnes: Cisco is also looking at using this
Slight general discussion from about who would use this, we're looking
at it, etc.

-draft-guo-pake-pha-tls Liang Xia
DavidBen: this is not the same as TLS 1.3 post-handshake authentication;
this seems to be using a stream protocol and doesn't have to use TLS
Jonathan: Don't use exporters and channel binding, this should be
independant of TLS
EKR: Suggest you take use-cases to secdispatch, as this is generic
Nick: explanation of previous draft which wasn't adopted
Scott: can't just use HTTP, need to bind the PAKE to the lower-layer
traffic (such as tLS 1.3 bindigns); needs analysis

Discussion
Show of Hands (SoH): Should we work on a mechanism fore PAKEs in TLS?
Yes 38 No 4 no opinon 15
SoH: Do you support doing PAKE in TLS handshake? Yes 43 No 6 no opinion
19

Martin: now sure having the PAKE operate at the TLS layer is the right
thing to do
Stephen: I don't think doing PAKE in a TLS handshake is a good thing at
all
RichardB: Multiple vendors are interested in shipping this
Stephen: History is they are "cute" but "not useful"
CAW: Things have changed

SoH: Do you support doing PAKE in TLS post-handshake? Yes 6 No 27 No
opinion 33

Sean: Based on the results, we will soon do an adoption call for the
first draft.

Implicit ECH Nick Sullivan

EKR: Could "not stand out" by making ECH universal
Alessandro: (sorry, missed the point); some back-and-forth with Nick
Stephen: Don't hold up ECH but we should look at this. Nick: Agreed

ECN public Names Martin Thomson

Yaroslav: Some use the public name for (initial) routing. Censors could
DNS lookup outername and block if not "real" Martin: Make sure all
entities have access to the keys.
Ben: (sorry)
Nick: What about grease? Martin: use the public bname that you have;
Nick: So Ben's point is accurate; MArtin: yes.
Stephen: We sholud work on this problem after ECH is done/deployed
EKR: How much info does the attacker already have from the IP address?
Think about that when we work on it

Anonymity sets in ECH Jonathan Hoyland

Ben: Fallback flow doesn't require client/server to remember any crypto
material. So just remember your keys
Dennis: Fallback doesn't rely on DNS and we should preserve that
property
Martin: Ben's wrong, have to remember public name (retrieved via DNS)
and you need SPKI. Don't think there's escaping knowing such info, so
that server key rotation works. Public name must be something you can
get a TLS cert for.
Ben:
Deirdre: rerandomizer is PQ safe, re-hashing isn't. jonathan: I can
easily model the first one tho
Nick:

Existing ECH document progress not being changed; we will discuss these
things on the list.

Identity Crisis in Attested TLS (Muhammad Usama Sardar)

Mike: interesting use case, a TLS cert and a DevID cert. Is this useful?

Jonathan: already done 9261, just use that.
Hannes: attestation is not an x509 cert and that is required by 9261
jonathan: oh dang. (ed:could not use "rats")

Please continue discussion on the list.