COMPUTER ETHICS AND SECURITY
CRYPTOGRAPHY AND ENCRYPTION
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Ensure message remains secret during transmission between parties
|
|
Ensure message is not altered while in transit between communicating partners
|
|
Verifies sender is who she says she is
|
|
Proves that nobody but on sender could have sent a particular message
|
Detailed explanation-1: -Nonrepudiation provides proof of the origin, authenticity and integrity of data. It provides assurance to the sender that its message was delivered, as well as proof of the sender’s identity to the recipient. This way, neither party can deny that a message was sent, received and processed.
Detailed explanation-2: -There are two types of security mechanisms for generating non-repudiation evidence: secure envelopes and digital signatures. A secure envelope provides protection of the origin and the integrity of a message based on a shared secret key between communication parties.
Detailed explanation-3: -Nonrepudiation is typically comprised of authentication, auditing/logging, and cryptography services.
Detailed explanation-4: -HMAC is used to provide data integrity and authentication. It doesn’t provide non-repudiation, because it involves using the key, which is shared by communicating entities. Digital signatures are used to provide non-repudiation. Security is broken when private keys are stolen.