Message authentication (also called data-origin authentication) is a strategy to protect the integrity of a message, ensuring that each message is received and deemed acceptable.