What is the purpose of Diffe-Hellman Key exchange?
to generate a shared key over an insecure network allowing future secure communication
How does Diffie-Hellman Key work?
Why is the Diffie-Hellman key exchange secure against attackers?
Attacker needs a or b to solve for the key, but these are private