Which of these properties is NOT guaranteed by a Message Authentication Code (MAC)? A. Integrity B. Anonymity C. Non-repudiation D. Authenticity {Ans: B. Anonymity MAC is a cryptographic function that guarantees a message's integrity, authenticity, and non-repudiation. Integrity is the ability of the MAC to detect any changes that may have occurred to a message during either transmission or storage. A MAC provides this by generating a unique code for the message based on its contents, as well as a secret key that is shared between the sender and the receiver. If any changes are made to the message, the MAC code will not match the original code, thus indicating that the message has been tampered with. Authenticity is the ability to verify the identity of a message's sender. A MAC provides this by sharing a secret key between the sender and receiver. Only the sender knows the key, meaning that only the sender can generate a valid MAC code for the message (which may only have come from the sender.) Non-repudiation is the ability to prevent the sender from denying that they sent a message. A MAC provides this by sharing a secret key between the sender and