Knowledge factor is an authentication factor based on something the user knows, such as a password, PIN, or answer to a security question.