Definition
Authentication Protocol
Let be the user, be the authenticator, and be the shared secret key. Define the authentication protocol as a challenge-response mechanism. The protocol verifies identity if and only if the response generated by to a challenge satisfies the condition: , where is a function that confirms is derived from using , and .