Overview
Unlike RSA, where you can send messages of your choice, the DHKE is used to generate a secret number shared between Alice and Bob. This shared secret is then used as the key for a symmetric cryptosystem like AES.
The Key Exchange
This means that once they do this, they are in possession of the same number, which they can then use as a shared secret.
The Discrete Logarithm Problem
As you may expect from here, many attacks on Diffie-Hellman rely on situations in which you can efficiently compute the discrete logarithm.
Last updated