I have a question in the context of two-party computation and the proof of the security of an MPC. I have looked at some of the beginning parts of this, this chapter 7, and
this But I couldn't achieve my answer.
I want to understand the difference of a malicious adversary with an honest-but-curious one, and to get what does it imply.
Does the security against malicious adversary exactly means that if the adversary changes any part of the data that he must send to the other party, he still can't achieve any information about the input of the other party to the protocol (except the information he already has)? Does it imply anything else?