135k views
2 votes
Jason received a message from Bob and would like to be able to prove to a third party that Bob actually sent the message. Which principle of cryptography is Jason attempting to enforce?

A. Confidentiality
B. Integrity
C. Authentication
D. Non-repudiation

User Amjad Khan
by
8.0k points

1 Answer

4 votes

Final answer:

Jason is enforcing non-repudiation in cryptography to prove that Bob sent a message and to prevent Bob from denying it later.

Step-by-step explanation:

Jason is attempting to enforce the principle of non-repudiation in cryptography. Non-repudiation ensures that a party in a transaction cannot deny the authenticity of their signature on a document or the sending of a message that they originated. This principle is fundamental when legal and contractual agreements are involved because it provides a way of offering proof to a third party that Bob actually sent the message, thus preventing Bob from denying his actions later on.

User Joanmacat
by
7.7k points