A company would like to take electronic orders from a partner; however, they are concerned that a non-authorized person may send an order. The legal department asks if there is a solution that provides nonrepudiation. Which of the following would meet the requirements of this scenario?

A.
Encryption
B.
Digital signatures
C.
Steganography
D.
Hashing
E.
Perfect forward secrecy
Explanation:
A digital signature is an electronic mechanism to prove that a message was sent from a specific user (that is, it
provides for non-repudiation) and that the message wasn’t changed while in transit (it also provides integrity).
Thus, digital signatures will meet the stated requirements.