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.