3.3k views
4 votes
Which is the first step in a key exchange?

1) The web browser sends a message ("ClientHello") to the server.
2) The web server sends a message ("ServerHello") to the client.
3) The web browser verifies the server certificate.
4) The browser generates a random value ("pre-master secret").

User BritishSam
by
7.7k points

1 Answer

7 votes

Final answer:

The first step in a key exchange is when the web browser sends a "ClientHello" message to the server, initiating the secure communication session.

Step-by-step explanation:

The first step in a key exchange during the initiation of a secure communication session, such as SSL/TLS, is when the web browser sends a message ("ClientHello") to the server. This message includes information about the SSL/TLS version the browser supports, the cipher suites it supports, and a random byte string that is used in later steps to generate encryption keys. Only after this initial step does the server respond with its own "ServerHello" message, select the cipher suite, and continue with its part in the cryptography process, which includes sending its certificate for the browser to verify.

User Yserbius
by
7.2k points