A company is about to deploy a system for securely exchanging contracts with its vendors. They want to ensure that a vendor cannot successfully claim they did not sign a contract when they actually did. Which of the following should the company implement to guarantee this requirement?
You selected this option
Implement digital signatures for all electronic contracts to provide proof of origin.
You selected this option
Generate and compare hash values for each contract before and after signing.
You selected this option
Add a salting mechanism to their password storage system.
You selected this option
Enforce a strict multi-factor authentication method for system access.
Digital signatures provide a way to ensure non-repudiation as they are unique to each user and cannot be replicated by others. They use a mathematical scheme for demonstrating the authenticity of a digital message or document. When a document is signed digitally, it is nearly impossible for the signer to deny having signed it. As for the other options: Salting is used in conjunction with hashing to protect passwords, and while a multi-factor authentication enhances the security of a system, it doesn't concern non-repudiation. Hash values, while unique to the content they represent, do not by themselves provide non-repudiation, as they do not bind a document or message to a specific individual's identity.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a digital signature and how does it work?
Open an interactive chat with Bash
What is non-repudiation in the context of digital signatures?
Open an interactive chat with Bash
How do digital signatures differ from standard electronic signatures?