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 can not
- Digital Signature provides confidentiality while message authentication code can not
- Digital Signatures provide authenticity while message authentication code cannot
- Digital Signatures works faster then message authtication codes
using the chart below as a reference
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
I'm leaning towards #2 but none of the choices really fit properly. Hopefully an expert here can clarify. Thank you.