Which of the following is the improper mapping?

A.
CBC-MAC provides data integrity and system authentication
B.
HMAC provides data integrity and data origin authentication
C.
MAC provides system authentication
D.
CBC-MAC provides data integrity, system authentication, and confidentiality
Explanation:
CBC-MAC provides data integrity by using the last block of plaintext
and system authentication by using a symmetric key. HMAC provides data integrity by
using hashing and data origin authentication by using a symmetric key. MAC provides
system authentication by using a symmetric key. CBC-MAC does not encrypt the
message, thus does not provide confidentiality. Data origin and system
authentication are the same thing.