Which of the following is TRUE with respect to Diffie-Hellman Key exchange algorithm?
- It can be used for encryption or decryption purpose
- It doesn't suffer from man in the middle attack
- It suffers from bucket brigade attack
- It is an example of private key cryptography algorithm