we have learned Diffie-Hellman, RSA and DSA (Digital Signature Algorithm) in university.
Because DH is vulnerable of Man-in-the-Middle we had the task to program the DH combined with RSA to protect it against MitM. Now I have seen an earlier exam, in which the prof asked to construct a procedure with DSA to protect DH against MitM.
How is this possible? I have really no idea how I can use DSA to protect DH against MitM. Anyone of you can help me?