Family of modern, password-based challenge–response authentication mechanisms providing authentication of a user to a server