A security engineer needs to ensure that software updates distributed to client workstations cannot be denied by the vendor and that their authenticity and integrity can be verified upon download. Which of the following cryptographic techniques directly provides non-repudiation?
- Digital signing using asymmetric cryptographyAnswer
- BFile hashing using a cryptographic algorithm like SHA-256
- CPayload encryption using a symmetric algorithm like AES-256
- DGenerating a Certificate Signing Request to establish public trust
Answer
Digital signing using asymmetric cryptography
Digital signing utilizes asymmetric cryptography where a sender signs a message digest with their private key. Anyone with access to the public key can verify the signature, proving that the content originated from the private key owner and was not altered, thereby establishing non-repudiation.
Step-by-Step Solution
Key Concept
Digital Signatures and Non-Repudiation