Skip to main content
Tweeted twitter.com/StackCrypto/status/1067659500126121985
added excerpt from citation
Source Link
ATLief
  • 132
  • 7

According to KeyCDN, TLSv1.3 connections are established in a single round trip.:

While TLS 1.2 requires two round-trips to complete the TLS handshake, 1.3 gets the job done in just one trip

If that is the case, then the client's first message (after the TCP handshake) must include everything that the server will need for symmetric encryption, including the key and cipher suite. That means that the client would have to choose a suite without any input from the server.

How can the client be sure to pick a cipher suite that the server supports?

According to KeyCDN, TLSv1.3 connections are established in a single round trip.

If that is the case, then the client's first message (after the TCP handshake) must include everything that the server will need for symmetric encryption, including the key and cipher suite. That means that the client would have to choose a suite without any input from the server.

How can the client be sure to pick a cipher suite that the server supports?

According to KeyCDN, TLSv1.3 connections are established in a single round trip:

While TLS 1.2 requires two round-trips to complete the TLS handshake, 1.3 gets the job done in just one trip

If that is the case, then the client's first message (after the TCP handshake) must include everything that the server will need for symmetric encryption, including the key and cipher suite. That means that the client would have to choose a suite without any input from the server.

How can the client be sure to pick a cipher suite that the server supports?

deleted 14 characters in body
Source Link
ATLief
  • 132
  • 7

According to KeyCDN, TLSv1.3 connections are established in a single round trip.

If that is the case, then in the client's first packet to the servermessage (after the TCP handshake), the client must include everything that the server will need for symmetric encryption, including the key and cipher suite. That means that the client would have to choose a suite without any input from the server.

How can the client be sure to pick a cipher suite that the server supports?

According to KeyCDN, TLSv1.3 connections are established in a single round trip.

If that is the case, then in the first packet to the server (after the TCP handshake), the client must include everything the server will need for symmetric encryption, including the key and cipher suite. That means that the client would have to choose a suite without any input from the server.

How can the client be sure to pick a cipher suite that the server supports?

According to KeyCDN, TLSv1.3 connections are established in a single round trip.

If that is the case, then the client's first message (after the TCP handshake) must include everything that the server will need for symmetric encryption, including the key and cipher suite. That means that the client would have to choose a suite without any input from the server.

How can the client be sure to pick a cipher suite that the server supports?

deleted 15 characters in body
Source Link
ATLief
  • 132
  • 7
Loading
Post Undeleted by ATLief
Post Deleted by ATLief
Source Link
ATLief
  • 132
  • 7
Loading