About
Non-Repudiation is a functionality of asymmetric cryptography where the message cannot be denied from having been sent.
Technically, when we are in presence of a message that has been signed by the sender, we are sure that the message comes from the sender because it's the only owner of the private key (or the private key was stolen but by default, it should not).