Skip to content

Commit

Permalink
Explain about reused keyshares. Fixes #612 (#615)
Browse files Browse the repository at this point in the history
  • Loading branch information
ekr authored May 27, 2024
1 parent 22199f6 commit c5c7baa
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion draft-ietf-tls-esni.md
Original file line number Diff line number Diff line change
Expand Up @@ -1343,7 +1343,9 @@ on the ECHClientHello.config_id value. This also means public information in a
TLS handshake should be consistent across hosts. For example, if a
client-facing server services many backend origin hosts, only one of which
supports some cipher suite, it may be possible to identify that host based on
the contents of unencrypted handshake messages.
the contents of unencrypted handshake message. Similarly, if a backend
origin reuses KeyShare values, then that provides a unique identifier for
that server.

Beyond these primary security and privacy goals, ECH also aims to hide, to some
extent, the fact that it is being used at all. Specifically, the GREASE ECH
Expand Down

0 comments on commit c5c7baa

Please sign in to comment.