In: Computer Science
What is the name of the revolutionary key exchange that creates an encryption key, but only transmits enough information across the wire to encrypt and decrypt messages, without ever sharing the key itself across the wire?
Group of answer choices
Alice and Bob key exchange
Sarbanes-Oxley key exchange
Diffle-Hellman key exchange
Whitfield-Martin key exchange
Hi, here is your answer. Please give an upvote. If you have any doubts regarding my answer, then please tell me in the comments, I would be very happy to help you.
The correct option is the Diffie-Hellman key exchange.
Explanation: Diffie-Hellman key exchange is a very popular method to share information with some other user, in the end to end encryption, using a symmetric key. Let's take an example. We have 2 users, Ram and Tom, and a public area, where they are going to exchange the key with each other. In this public region, we have 2 parameters q and p, where, 'q' is a big prime number and 'p' is a generator. These 2 parameters are the same for both the users. Now both Ram and Tom also have their own private keys 'r' and 't' respectively, which they do not share with anyone. Now, Ram combines his private key 'r' with the generator 'p' to produce a public key as 'rp'. Tom does the same thing and produces a public key as 'tp'. Now, Ram takes the public key of Tom and combines it with his private key to generate a symmetric key as 'rtp'. Tom takes the public key of Ram and combines it with his private key to generate a symmetric key as 'rtp'. So, in this way they exchange the key.