Data Encryption


Symmetricalsame key on both side  



Asymmetricaldifferent but mathematically related

Private and public Key
DHboth side create a pair of private/public key

exchange the public key

Select the DH group

with the their private key + remote public key >> encode the message