Studying for CISSP these choices seemed limited:
What is the advantage of digital signatures over message authentication codes?
- Digital Signature provides integrity verification while message authentication code candoes not 2. Digital Signature provides confidentiality while message authentication code candoes not 3. Digital Signatures provide authenticity while message authentication code cannotdoes not 4. Digital Signatures works faster thenthan message authticationauthentication codes
Using the following chart as a reference, I'm leaning towards #2, but none of the choices really fit properly. …properly…
Cryptographic primitive | Hash | MAC | Digital
Security Goal | | | signature
------------------------+------+-----------+-------------
Integrity | Yes | Yes | Yes
Authentication | No | Yes | Yes
Non-repudiation | No | No | Yes
------------------------+------+-----------+-------------
Kind of keys | none | symmetric | asymmetric
| | keys | keys
Hopefully an expert here can clarify.